@charset "UTF-8";

/** Import media query **/

/** Import config global **/

:root {
  --font-family-text: Montserrat, Open Sans, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
  --font-family-title: Montserrat, Open Sans, Helvetica Neue, Helvetica, Roboto, Arial, sans-serif;
}

/** Import config global **/

/** Import Mixins **/

/** Import config global **/

/**** Config variable ****/

/**** breackpoints ****/

/**** Wrapper ****/

/**** Colors ****/

/**** Fonts ****/

/**** Components ****/

/*** Slider ***/

/**** Margin ****/

/**** Hightlight ****/

/*******   HEADER  ******/

/******* NAVIGATION ******/

/**** Stars ****/

/*** Login ***/

/*** form ***/

/** title **/

/*** Nav ***/

/** Import Animations **/

@-webkit-keyframes draw {
  from {
    stroke-linecap: round;
  }

  to {
    stroke-linecap: round;
    stroke-dashoffset: 0;
  }
}

@keyframes draw {
  from {
    stroke-linecap: round;
  }

  to {
    stroke-linecap: round;
    stroke-dashoffset: 0;
  }
}

/** Import Mixins **/

/** Import polyfill normalize **/

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

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden] {
  display: none;
}

html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

html,
button,
input,
select,
textarea {
  font-family: sans-serif;
}

body {
  margin: 0;
  color: #12333e;
}

a {
  text-decoration: none;
  color: #12333e;
}

a:focus {
  outline: thin dotted;
}

a:active,
a:hover {
  outline: 0;
}

h1 {
  font-size: 1.5rem;
}

h2 {
  font-size: 1.125rem;
}

h3 {
  font-size: 0.9375rem;
}

h4 {
  font-size: 0.8125rem;
}

h5 {
  font-size: 0.75rem;
}

h6 {
  font-size: 0.5rem;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 30px 0;
  color: #12333e;
  font-family: "Montserrat", "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: 600;
}

blockquote {
  margin: 1em 40px;
}

dfn {
  font-style: italic;
}

mark {
  background: #ff0;
  color: #000;
}

p,
pre {
  margin: 0;
}

code,
kbd,
pre,
samp {
  font-family: monospace,serif;
  _font-family: 'courier new',monospace;
  font-size: 1em;
}

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

q {
  quotes: none;
}

q:before,
q:after {
  content: '';
  content: none;
}

small {
  font-size: 80%;
}

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

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

dl,
menu,
ol,
ul {
  margin: 0;
}

dd {
  margin: 0 0 0 20px;
}

menu,
ol,
ul {
  padding: 0 0 0 20px;
}

nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  image-rendering: -webkit-optimize-contrast;
  max-width: 100%;
}

.chrome img {
  image-rendering: crisp-edges;
}

img[src=''] {
  display: none;
}

.picture {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
}

.lazyload,
.lazyloading {
  text-indent: -999999px;
  display: inline-block;
  opacity: 0;
  -webkit-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease;
}

.lazyloaded {
  opacity: 1;
}

picture .with-loading img {
  opacity: 0;
  -webkit-transition: opacity 600ms ease;
  -o-transition: opacity 600ms ease;
  transition: opacity 600ms ease;
}

picture .with-loading.loaded img {
  opacity: 1;
}

picture .with-loading.loaded img.error {
  opacity: 0;
}

picture .with-loading.loaded + .prod__loading,
picture .with-loading.loaded + .slider__loading {
  visibility: hidden;
  opacity: 0;
}

picture .with-loading + .prod__loading {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #f3f3f3 url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20class%3D%22lds-ellipsis%22%3E%3Ccircle%20cx%3D%2284%22%20cy%3D%2250%22%20r%3D%220%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%2210%3B0%3B0%3B0%3B0%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2284%3B84%3B84%3B84%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3C/circle%3E%3Ccircle%20cx%3D%2284%22%20cy%3D%2250%22%20r%3D%224.89806%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B10%3B10%3B10%3B0%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%22-1s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2216%3B16%3B50%3B84%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%22-1s%22/%3E%3C/circle%3E%3Ccircle%20cx%3D%2267.3466%22%20cy%3D%2250%22%20r%3D%2210%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B10%3B10%3B10%3B0%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%22-0.5s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2216%3B16%3B50%3B84%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%22-0.5s%22/%3E%3C/circle%3E%3Ccircle%20cx%3D%2233.3466%22%20cy%3D%2250%22%20r%3D%2210%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B10%3B10%3B10%3B0%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2216%3B16%3B50%3B84%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3C/circle%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2250%22%20r%3D%225.10194%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B0%3B10%3B10%3B10%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2216%3B16%3B16%3B50%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3C/circle%3E%3C/svg%3E) no-repeat center center;
  background-size: 25% auto;
  z-index: 2;
  opacity: 1;
  -webkit-transition: opacity 300ms ease,visibility 300ms ease 300ms;
  -o-transition: opacity 300ms ease,visibility 300ms ease 300ms;
  transition: opacity 300ms ease,visibility 300ms ease 300ms;
}

picture .with-loading.gallery__picture + .prod__loading {
  background-size: 10% auto;
}

picture:not(.with-loading) img.lazyloaded {
  opacity: 1;
}

picture img.error {
  opacity: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 0;
}

form {
  margin: 0;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px;
}

button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

button,
input {
  line-height: normal;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible;
}

button[disabled],
input[disabled] {
  cursor: default;
}

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  height: 13px;
  width: 13px;
}

input[type="search"] {
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

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

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

input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
}

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// ONLY TABLET //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// ONLY DESKTOP //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  border-radius: 0;
  border-style: solid;
  border-width: 1px;
  border-color: #12333e;
  background: transparent no-repeat center right 15px url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210%22%20height%3D%226.032%22%3E%3Cpath%20data-name%3D%22Arrow%20copie%203%22%20d%3D%22M0%20.016L5%204.65l5-4.634v1.378L5%206.028%200%201.394V.02z%22%20fill%3D%22%232b2b2b%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E);
  font-family: inherit;
  line-height: normal;
  padding: .5625rem;
  width: 100%;
  height: 40px;
  font-size: 0.875rem;
}

/* ----------------------------------------------------------------------------------------------------- //
 * -------------------------------------------// FROM XL //--------------------------------------------- //
 * ----------------------------------------------------------------------------------------------------- */

.h1 {
  font-weight: 600;
  display: block;
  line-height: 1;
}

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

* {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

*:focus {
  outline: 0;
}

*::-moz-focus-inner {
  border: none;
}

.close-cookie-alert {
  cursor: pointer;
}

.prod__img[src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="] {
  width: 125%;
  height: 125%;
  max-width: 125%;
  max-height: 125%;
  min-width: 125%;
  min-height: 125%;
}

/** Import wrapper **/

/* ----------------------------------------------------------------------------------------------------- //
 * -------------------------------------------// Class //----------------------------------------------- //
 * ----------------------------------------------------------------------------------------------------- */

.hidden {
  display: none;
}

.button,
.button.form__button {
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  border-radius: 4px;
  text-transform: none;
  font-weight: 600;
}

/** Import header **/

.headroom {
  will-change: transform;
  -webkit-transition: -webkit-transform 200ms linear;
  transition: -webkit-transform 200ms linear;
  -o-transition: transform 200ms linear;
  transition: transform 200ms linear;
  transition: transform 200ms linear, -webkit-transform 200ms linear;
}

.headroom--pinned {
  -webkit-transform: translateY(0%);
      -ms-transform: translateY(0%);
          transform: translateY(0%);
}

.headroom--unpinned {
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
}

/** Import header **/

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// Variables //--------------------------------------------- //
 * ----------------------------------------------------------------------------------------------------- */

body {
  background: rgba(0, 0, 0, 0.1);
}

/* ----------------------------------------------------------------------------------------------------- //
 * --------------------------------------// All - Mobile first //--------------------------------------- //
 * ----------------------------------------------------------------------------------------------------- */

.header__content {
  height: 58px;
  width: 100%;
  border-bottom: 1px solid #dedddd;
  background: transparent;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
}

.header__relative {
  width: 100%;
  max-width: 1920px;
  position: relative;
  margin: 0 auto;
  background: #ffffff;
}

.header__h1 {
  margin: 0;
  font-family: "Montserrat", "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}

.header__innav {
  position: absolute;
  z-index: 2;
  right: 0;
  top: 0;
  width: auto;
  padding: 22px 50px 18px 20px;
  text-transform: uppercase;
  font-size: 0.75rem;
}

.header__nav {
  padding: 22px 15px 20px 15px;
  margin: 0;
  width: 58px;
  height: 58px;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
}

.header__nav__icon {
  width: 19px;
  height: 16px;
  position: relative;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: .5s ease-in-out;
  -o-transition: .5s ease-in-out;
  transition: .5s ease-in-out;
  cursor: pointer;
  display: block;
}

.header__nav__icon__text {
  display: inline-block;
  text-indent: -999999px;
}

.header__nav__icon--innav {
  width: 19px;
  height: 10px;
  position: absolute;
  right: 20px;
  top: 20px;
}

.header__nav__icon__span {
  display: block;
  position: absolute;
  height: 3px;
  width: 90%;
  background: #12333e;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;
}

.header__nav__icon__span--first {
  top: 0;
  width: 19px;
}

.header__nav__icon__span--first.header__nav__icon__span--close {
  top: 18px;
  width: 0%;
  left: 50%;
}

.header__nav__icon__span--second {
  top: 6px;
  width: 16px;
}

.header__nav__icon__span--second.header__nav__icon__span--close {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.header__nav__icon__span--third {
  top: 6px;
  width: 16px;
}

.header__nav__icon__span--third.header__nav__icon__span--close {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.header__nav__icon__span--fourth {
  top: 12px;
  width: 19px;
}

.header__nav__icon__span--fourth.header__nav__icon__span--close {
  top: 18px;
  width: 0%;
  left: 50%;
}

.header__close {
  display: none;
}

.header__account__a {
  background: transparent center center no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%221717%2046%2020.003%2020.001%22%3E%3Cpath%20d%3D%22M1717.001%2055.998a10%2010%200%201%200%202.93-7.07%209.6%209.6%200%200%200-2.93%207.07zm19.17%200a8.8%208.8%200%200%201-2.16%205.86c-1.38-.54-2.87-1.06-4.47-1.54a.743.743%200%200%201-.1-.53%203.039%203.039%200%200%201%20.29-1.1%206.138%206.138%200%200%200%20.44-1.54%203.529%203.529%200%200%200%20.67-1.54%203.285%203.285%200%200%200%200-1.34.139.139%200%200%200-.05-.1%204.366%204.366%200%200%201%20.14-1.83%203.078%203.078%200%200%200-.72-2.5%203.44%203.44%200%200%200-2.78-1.34h-.87a3.639%203.639%200%200%200-2.79%201.34%203.077%203.077%200%200%200-.72%202.5%204.6%204.6%200%200%201%20.15%201.83v.1a2.586%202.586%200%200%200-.05%201.34%204.353%204.353%200%200%200%20.67%201.59%207.24%207.24%200%200%200%20.43%201.49%202.642%202.642%200%200%201%20.2%201.15.544.544%200%200%201-.15.48%2030.461%2030.461%200%200%200-4.32%201.54%209.158%209.158%200%201%201%2016.19-5.86z%22%20fill%3D%22%2312333e%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E);
  background-size: 27px;
}

.header__search {
  display: block;
}

.header__cart {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  width: 58px;
  height: 58px;
}

.header__cart__a {
  position: relative;
  background: transparent center center no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%221786.999%2046%2015.001%2019.901%22%3E%3Cpath%20d%3D%22M1802%2065.111l-.7-13.7a.7.7%200%200%200-.7-.68h-2.04v-.67a4.061%204.061%200%201%200-8.121%200v.67h-2.05a.712.712%200%200%200-.7.68l-.69%2013.74a.754.754%200%200%200%20.19.53.7.7%200%200%200%20.51.22h13.6a.707.707%200%200%200%20.7-.72v-.07zm-5.52-14.38h-3.96v-.67a1.981%201.981%200%201%201%203.96%200z%22%20fill%3D%22%2312333e%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E);
  background-size: 100% auto;
  display: block;
  width: 100%;
  height: 58px;
  cursor: pointer;
  text-indent: -9999px;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.header__cart__a__nb {
  text-indent: 0;
  display: block;
  position: absolute;
  left: 66%;
  top: 8px;
  color: #fff;
  background: #12333e;
  width: 18px;
  height: 18px;
  line-height: 18px;
  text-align: center;
  border-radius: 50%;
  font-size: 11px;
  font-weight: 600;
  -webkit-transform: translate(-50%, 0);
      -ms-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

.header__cart__a__nb__article {
  display: none;
}

.header__cart__a__nb--hide {
  opacity: 0;
}

.header__cart__sublevel {
  display: none;
}

.header__cart__sublevel__text {
  text-indent: 0;
  color: #12333e;
  font-size: 0.75rem;
  text-align: center;
  display: block;
  padding: 20px;
}

.header__logo {
  width: 100%;
  height: 58px;
  overflow: hidden;
  padding: 7px 65px;
  z-index: 10;
  position: relative;
}

.header__logo__a {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  height: 44px;
}

.header__logo__a__img {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  width: auto;
  max-height: 100%;
}

.header__logo__a__name__title {
  display: block;
  font-size: 0.875rem;
  line-height: 1.1;
  color: #12333e;
  font-weight: 600;
  margin: 0;
}

.header__logo__a__name__slogan {
  display: none;
  color: #12333e;
  font-weight: 400;
}

.header__checkbox {
  display: none;
}

.header__checkbox--nav:checked ~ .header .header__nav {
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.header__checkbox--nav:checked ~ .header .header__nav__icon {
  z-index: 2;
}

.header__checkbox--nav:checked ~ .header .header__nav__icon__span--first {
  top: 18px;
  width: 0%;
  left: 50%;
}

.header__checkbox--nav:checked ~ .header .header__nav__icon__span--second {
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.header__checkbox--nav:checked ~ .header .header__nav__icon__span--third {
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.header__checkbox--nav:checked ~ .header .header__nav__icon__span--fourth {
  top: 18px;
  width: 0%;
  left: 50%;
}

.header__checkbox--nav:checked ~ .header .nav {
  opacity: 1;
}

.header__checkbox--nav:checked ~ .header .nav__close {
  display: block;
  cursor: pointer;
}

.header__checkbox--nav:checked ~ .header__close {
  visibility: visible;
  opacity: 1;
}

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// FROM DESKTOP //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

.header__nojs {
  margin: 0;
  height: 40px;
  line-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  position: relative;
  width: 100%;
  background: #fad390;
}

.header__nojs__wrapper {
  text-align: center;
  padding: 0 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  width: 100%;
  max-width: 800px;
}

.header__nojs__text {
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  display: inline-block;
  width: auto;
}

.header__nojs__label {
  position: absolute;
  display: block;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 25px;
  height: 25px;
  overflow: hidden;
  cursor: pointer;
}

#nojs-checkbox:checked ~ noscript .header__nojs {
  display: none;
}

.header__cart__a__nb--hide {
  opacity: 1;
  -webkit-transition: -webkit-transform .3s linear;
  transition: -webkit-transform .3s linear;
  -o-transition: transform .3s linear;
  transition: transform .3s linear;
  transition: transform .3s linear, -webkit-transform .3s linear;
  -webkit-transform: translate(-50%, 0) scale(0);
      -ms-transform: translate(-50%, 0) scale(0);
          transform: translate(-50%, 0) scale(0);
}

.header__cart:hover .header__cart__a__nb {
  -webkit-transform: translate(-50%, 0) scale(1);
      -ms-transform: translate(-50%, 0) scale(1);
          transform: translate(-50%, 0) scale(1);
}

/** Import header **/

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// Variables //--------------------------------------------- //
 * ----------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------- //
 * --------------------------------------// All - Mobile first //--------------------------------------- //
 * ----------------------------------------------------------------------------------------------------- */

.nav {
  position: fixed;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  top: 0;
  right: -90%;
  width: 90%;
  right: calc(-100% + 58px);
  width: calc(100% - 58px);
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
  z-index: 2;
}

.predictive-open .nav:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background: rgba(0, 0, 0, 0.45);
  width: 100%;
  z-index: 2;
}

.nav h2,
.nav h3,
.nav h4 {
  margin: 0;
  font-weight: 400;
}

.nav h3 {
  font-family: inherit;
}

.nav.ovh {
  overflow: hidden;
}

.nav__close {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.55);
  -webkit-transform: translate3d(0, 0, 0) translateZ(0);
          transform: translate3d(0, 0, 0) translateZ(0);
  z-index: 30;
  cursor: pointer;
}

.nav__label {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  cursor: pointer;
  padding: 0;
  float: left;
  position: static;
  width: 100%;
  color: #12333e;
  -webkit-transition: text-indent .15s, height .3s;
  -o-transition: text-indent .15s, height .3s;
  transition: text-indent .15s, height .3s;
}

.nav__label__img {
  display: none;
  margin-right: 10px;
  position: relative;
  top: 2px;
  width: 16px;
}

.nav__label__span {
  position: relative;
  display: block;
}

.nav__label--rich {
  display: block;
  float: none !important;
}

.nav__li--all .nav__a {
  background: #eaeaea;
}

.nav__arrow {
  display: block;
  position: absolute !important;
  top: 50%;
  right: 15px;
  width: 10px;
  height: 10px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.nav__arrow:before {
  content: '';
  width: 10px;
  height: 2px;
  display: block;
  position: absolute;
  background: #12333e;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.nav__arrow:after {
  content: '';
  width: 2px;
  height: 10px;
  display: block;
  position: absolute;
  background: #12333e;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.nav__a {
  width: 100%;
  left: 0;
  padding: 10px 40px;
  -webkit-transition: text-indent .3s,-webkit-box-shadow .3s;
  transition: text-indent .3s,-webkit-box-shadow .3s;
  -o-transition: box-shadow .3s,text-indent .3s;
  transition: box-shadow .3s,text-indent .3s;
  transition: box-shadow .3s,text-indent .3s,-webkit-box-shadow .3s;
  position: relative;
  font-size: 0.8125rem;
  float: left;
  color: #12333e;
}

.nav__a__lvl2 {
  width: 100%;
  left: 0;
  -webkit-transition: text-indent .3s,-webkit-box-shadow .3s;
  transition: text-indent .3s,-webkit-box-shadow .3s;
  -o-transition: box-shadow .3s,text-indent .3s;
  transition: box-shadow .3s,text-indent .3s;
  transition: box-shadow .3s,text-indent .3s,-webkit-box-shadow .3s;
  position: relative;
  border-bottom: 1px solid #DCE5E9;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.8125rem;
  float: left;
  padding: 25px;
  color: #12333e;
}

.nav__a__lvl2--hide {
  display: none;
}

.nav__a--lvl2 {
  background: #fff;
  color: #12333e;
}

.nav__a--link {
  background: #fff;
}

.nav__a.nav__a--current {
  color: #12333e;
}

.nav__wrapper {
  overflow-x: hidden;
  overflow-y: scroll;
  position: relative;
  padding-bottom: 60px;
}

.nav__wrapper2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
}

.nav__itemlvl1 {
  position: relative;
  display: block;
  padding: 18px 20px;
  color: #12333e;
  text-decoration: none;
  border-bottom: 1px solid #DCE5E9;
  font-weight: 600;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  font-size: 0.875rem;
  float: left;
  width: 100%;
  text-transform: none;
  font-weight: 400;
  font-family: "Montserrat", "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}

.nav__itemlvl1--search {
  display: none;
}

.nav__itemlvl1__text {
  padding: 10px;
  background: #12333e;
  color: #fff;
  display: block;
  font-size: 0.6875rem;
  border-radius: 2px;
  text-transform: uppercase;
  text-align: center;
}

.nav__sublevel {
  top: 0;
  left: 100%;
  padding: 0;
  margin: 0;
  max-height: 0;
  -webkit-transition: max-height 0.3s cubic-bezier(0, 1, 0, 1);
  -o-transition: max-height 0.3s cubic-bezier(0, 1, 0, 1);
  transition: max-height 0.3s cubic-bezier(0, 1, 0, 1);
  float: left;
  width: 100%;
  overflow: hidden;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}

.nav__checkboxlvl0:checked + div {
  -webkit-transition-property: height;
  -o-transition-property: height;
  transition-property: height;
  -webkit-transition-duration: .6s;
       -o-transition-duration: .6s;
          transition-duration: .6s;
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  border-bottom: 1px solid #DCE5E9;
}

.nav__checkboxlvl0:checked + div .nav__sublevel {
  z-index: 1;
  -webkit-transform: translateX(-100%) translateZ(0);
          transform: translateX(-100%) translateZ(0);
  height: 100%;
  min-height: 100%;
  min-height: 100vh;
  max-height: 100%;
  max-height: 100vh;
  -webkit-transition: max-height 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  transition: max-height 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -o-transition: max-height 0.3s ease-in-out, transform 0.3s ease-in-out;
  transition: max-height 0.3s ease-in-out, transform 0.3s ease-in-out;
  transition: max-height 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  overflow: hidden;
}

.nav__checkboxlvl0:checked + div .nav__itemlvl1 {
  color: #12333e;
  border: none;
}

.nav__checkboxlvl0:checked + div > * > .nav__arrow {
  border-left: none;
}

.nav__checkboxlvl0:checked + div > * > .nav__arrow:after {
  -webkit-transform: translate(-50%, -50%) rotate(90deg);
      -ms-transform: translate(-50%, -50%) rotate(90deg);
          transform: translate(-50%, -50%) rotate(90deg);
}

.nav__checkboxlvl0:checked + div > .nav__arrow:before,
.nav__checkboxlvl0:checked + div > .nav__arrow:after {
  background: #fff;
}

.nav__checkboxlvl1:checked + div {
  -webkit-transition-property: height;
  -o-transition-property: height;
  transition-property: height;
  -webkit-transition-duration: .6s;
       -o-transition-duration: .6s;
          transition-duration: .6s;
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.nav__checkboxlvl1:checked + div .nav__contentlvl3 {
  max-height: 10000px;
  -webkit-transition: max-height 0.3s ease-in-out;
  -o-transition: max-height 0.3s ease-in-out;
  transition: max-height 0.3s ease-in-out;
}

.nav__checkboxlvl1:checked + div .nav__itemlvl3 {
  color: #12333e;
}

.nav__checkboxlvl1:checked + div > * > .nav__arrow:after {
  -webkit-transform: translateX(-50%) rotate(90deg);
      -ms-transform: translateX(-50%) rotate(90deg);
          transform: translateX(-50%) rotate(90deg);
}

.nav__checkboxlvl1:checked + div > .nav__arrow:before,
.nav__checkboxlvl1:checked + div > .nav__arrow:after {
  background: #12333e;
}

.nav__ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  position: relative;
}

.nav__ul__header {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  min-height: 58px;
  padding: 12px 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  background: #fff;
  width: 100%;
  border-bottom: 1px solid #DCE5E9;
}

.nav__ul__header__text {
  font-weight: 400;
  font-size: 1rem;
}

.nav__ul__header__label {
  display: block;
  position: absolute;
  top: 50%;
  left: 20px;
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
}

.nav__ul__header__icon.material-icons {
  font-size: 1.5rem;
  color: rgba(18, 51, 62, 0.6);
}

.nav__rich__a {
  width: 100%;
  left: 0;
  -webkit-transition: text-indent .3s, -webkit-box-shadow .3s;
  transition: text-indent .3s, -webkit-box-shadow .3s;
  -o-transition: box-shadow .3s, text-indent .3s;
  transition: box-shadow .3s, text-indent .3s;
  transition: box-shadow .3s, text-indent .3s, -webkit-box-shadow .3s;
  position: relative;
  font-size: 0.8125rem;
  float: left;
  color: #12333e;
}

.nav__rich--with-subnav {
  padding: 0;
}

.nav__rich--without-txt {
  display: none;
}

.nav__rich2__a {
  font-size: 0.8125rem;
  text-transform: none;
  font-weight: 400;
  padding: 10px 25px 10px 55px;
}

.nav__rich2__a--last {
  border: none;
}

.nav__rich2--last {
  border: none;
}

.nav__itemlvl3 {
  padding: 15px 40px;
  float: left;
  width: 100%;
  position: relative;
  display: block;
  background: transparent;
  color: #12333e;
}

.nav__contentlvl3 {
  padding: 0;
  margin: 0;
  max-height: 0;
  -webkit-transition: max-height 0.3s cubic-bezier(0, 1, 0, 1);
  -o-transition: max-height 0.3s cubic-bezier(0, 1, 0, 1);
  transition: max-height 0.3s cubic-bezier(0, 1, 0, 1);
  float: left;
  width: 100%;
  overflow: hidden;
}

.nav__text.hidden {
  display: block;
}

.nav__col {
  width: 100%;
  float: left;
}

.nav__bottom {
  display: none;
}

.nav ::-webkit-scrollbar {
  display: none;
}

.lang + .nav__label + .nav__itemlvl1--account + .nav__itemlvl1--home {
  margin-top: 0;
}

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// FROM TABLET //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// FROM DESKTOP //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

.nav__wrapper .cart {
  position: absolute;
  right: -60px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  z-index: 1;
}

.nav__itemlvl1--login {
  display: none;
}

.nav h3 {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
}

/** Import components **/

.slider {
  position: relative;
  overflow: hidden;
  width: 100%;
  background-size: 5% auto;
  height: 0;
  -webkit-transition: background 300ms ease;
  -o-transition: background 300ms ease;
  transition: background 300ms ease;
  padding-bottom: 4px;
  background: #ffffff;
}

.slider--ready {
  height: auto;
  opacity: 1;
  padding-bottom: 0;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
}

.slider--ready .slider__absolute:not(.slider__absolute--single) {
  padding-top: 0 !important;
}

.slider--ready .slider__wrapper--single:not(.slick-initialized) {
  position: absolute !important;
  top: 0 !important;
  left: 50% !important;
  -webkit-transform: translateX(-50%) !important;
      -ms-transform: translateX(-50%) !important;
          transform: translateX(-50%) !important;
}

.slider--ready .slick-track,
.slider--ready .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-transition-delay: 100ms;
       -o-transition-delay: 100ms;
          transition-delay: 100ms;
}

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

.slider__background {
  max-width: 1920px;
  margin: 0 auto;
  width: 100%;
}

.slider__link {
  display: block;
  width: 100%;
}

.slider__wrapper {
  position: relative;
  width: 100%;
}

.slider__wrapper:not(.slick-initialized) {
  position: absolute;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.slider__wrapper.slick-dotted.slick-slider {
  margin-bottom: 0;
}

.slider__wrapper .slick-slide {
  width: 100%;
}

.slider__wrapper .slick-dots {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
  margin: 0;
}

.slider__wrapper .slick-dots li {
  width: 10px;
  height: 4px;
  margin: 0 11px;
}

.slider__wrapper .slick-dots li.slick-active button:before {
  background: #12333e;
  opacity: 1;
}

.slider__wrapper .slick-dots li button {
  opacity: 1;
}

.slider__wrapper .slick-dots li button:before {
  content: '';
  opacity: 1;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #fff;
}

.slider__wrapper .slick-arrow {
  display: none !important;
}

.slider__wrapper .slick-arrow:before {
  display: none;
}

.slider__wrapper .slick-next {
  right: -60px;
}

.slider__wrapper .slick-prev {
  left: -60px;
}

.slider__wrapper .material-icons {
  font-size: 1.5rem;
  color: #12333e;
}

.slider__wrapper--single .slick-arrow,
.slider__wrapper--single .slick-dots {
  display: none;
}

.slider__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  width: 100%;
}

.slider__picture {
  width: 100%;
}

.slider__img {
  margin: 0 auto;
  width: 100%;
  display: block;
  opacity: 0;
}

.slider__img--load {
  display: block !important;
}

.slider__loading {
  z-index: 2;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #f3f3f3 url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20class%3D%22lds-ellipsis%22%3E%3Ccircle%20cx%3D%2284%22%20cy%3D%2250%22%20r%3D%220%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%2210%3B0%3B0%3B0%3B0%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2284%3B84%3B84%3B84%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3C/circle%3E%3Ccircle%20cx%3D%2284%22%20cy%3D%2250%22%20r%3D%224.89806%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B10%3B10%3B10%3B0%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%22-1s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2216%3B16%3B50%3B84%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%22-1s%22/%3E%3C/circle%3E%3Ccircle%20cx%3D%2267.3466%22%20cy%3D%2250%22%20r%3D%2210%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B10%3B10%3B10%3B0%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%22-0.5s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2216%3B16%3B50%3B84%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%22-0.5s%22/%3E%3C/circle%3E%3Ccircle%20cx%3D%2233.3466%22%20cy%3D%2250%22%20r%3D%2210%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B10%3B10%3B10%3B0%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2216%3B16%3B50%3B84%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3C/circle%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2250%22%20r%3D%225.10194%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B0%3B10%3B10%3B10%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2216%3B16%3B16%3B50%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3C/circle%3E%3C/svg%3E) no-repeat center center;
  background-size: auto 60px;
}

.slider:not(.slider--ready) .slider__item:not(:first-child) {
  visibility: hidden;
  max-height: 0;
  overflow: hidden;
}

/** Import components **/

.bloc {
  width: 100%;
  margin: 0 0 30px 0;
  font-size: 1rem;
  color: #12333e;
}

.bloc--wrapper {
  position: relative;
  width: auto;
}

.bloc--wrapper .bloc--a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

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

.bloc--text {
  text-align: left;
}

.bloc--text table {
  margin: 10px auto;
}

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

.bloc--text > :first-child {
  margin-top: 0;
}

.bloc--text p {
  line-height: 1.6;
}

.bloc a {
  text-decoration: underline;
}

/** Import components **/

.stars--lvl0 {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  vertical-align: middle;
  color: #e0e0e0;
  width: 100px;
  height: 20px;
  line-height: 1;
  font-size: 0;
  white-space: nowrap;
  overflow: visible;
}

.stars--lvl0 .star-icon,
.stars--lvl0 .material-icons,
.stars--lvl0 i {
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20px;
          flex: 0 0 20px;
  width: 20px;
  height: 20px;
  font-size: 20px;
  line-height: 1;
  overflow: visible !important;
}

.stars--lvl0 .star-icon {
  fill: currentColor;
}

.stars--lvl0 .material-icons {
  font-weight: normal;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
}

.stars--lvl0 .stars--lvl1 {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 20px;
  color: #f5b301;
  overflow: hidden;
  white-space: nowrap;
  pointer-events: none;
}

.stars--lvl0 .stars--lvl1-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100px;
  height: 20px;
  white-space: nowrap;
  font-size: 0;
}

.stars__wrapper {
  position: absolute;
  top: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100px;
  height: 20px;
  white-space: nowrap;
  font-size: 0;
}

.stars-lvl1-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100px;
          flex: 0 0 100px;
  height: 20px;
}

/** Import components **/

.prod {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 100%;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -7.5px 30px -7.5px;
}

.prod-list__title {
  width: 100%;
  text-align: center;
  color: var(--text-on-body);
  line-height: 1;
  font-weight: 600;
}

.prod .prod__title {
  width: 100%;
  text-align: center;
  font-weight: 400;
  color: var(--text-on-body);
  margin: 0 0 20px 0;
  line-height: 1;
}

.prod .prod__relative,
.prod .prod__shadow {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.prod .prod__article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 50%;
  padding: 0 7.5px;
  margin: 0 0 5px 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.prod .prod__article--remove {
  opacity: 0;
  z-index: -1;
}

.prod .prod__article--sale .prod__price__cur {
  color: #e2c160;
}

.prod .prod__article--promo .prod__price__cur {
  color: #9F3123;
}

.prod .prod__form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  background: transparent;
  position: relative;
}

.prod .prod__form--copy {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  padding: 20px;
  background: transparent;
}

.prod .prod__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  height: 100%;
  color: #12333e;
  z-index: 1;
}

.prod .prod__link.zindex,
.prod .prod__link.zindex2 {
  z-index: 2;
}

.prod .prod__top {
  width: 100%;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
}

.prod .prod__top__wrapper {
  display: block;
  position: relative;
  width: 100%;
  padding-top: 100%;
  overflow: hidden;
}

.prod .prod__picture {
  max-width: 100%;
}

.prod .prod__picture--hover {
  display: none;
}

.prod .prod__img {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.prod .prod__name {
  display: block;
  width: 100%;
  font-weight: 400;
  font-size: 0.875rem;
  overflow: hidden;
  padding: 10px 0 6px 0;
  margin: 0;
  line-height: 1.3;
  text-align: center;
  position: relative;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  color: var(--text-on-body);
  font-family: var(--font-family-text);
}

.prod .prod__bottom {
  width: 100%;
}

.prod .prod__price {
  position: relative;
  width: 100%;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  text-align: center;
  line-height: 1;
  margin-top: auto;
}

.prod .prod__price__cur {
  font-size: 0.875rem;
  color: var(--text-on-body);
  font-weight: 600;
}

.prod .prod__price__from {
  display: inline-block;
  color: var(--text-on-body);
  font-size: 0.625rem;
  margin-right: 6px;
  width: auto;
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}

.prod .prod__price__tax {
  margin-left: 3px;
  font-size: 0.6875rem;
}

.prod .prod__price__rev,
.prod .prod__price__promo {
  font-size: 0.875rem;
  margin-left: 15px;
  color: var(--text-on-body);
}

.prod .prod__price__rev {
  width: 100%;
  margin: 5px 0 0 0;
}

.prod .prod__price__cur,
.prod .prod__price__rev,
.prod .prod__price__promo {
  display: inline-block;
}

.prod .prod__hover {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  max-height: 0;
  opacity: 0;
  height: 34px;
  visibility: hidden;
  z-index: 13;
}

.prod .prod__hover__wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
}

.prod .prod__variation {
  width: 100%;
  margin-bottom: 10px;
  padding: 0 10px;
  cursor: default;
  position: relative;
}

.prod .prod__variation__trigger {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  border-radius: 0;
  border-style: solid;
  border-width: 1px;
  border-color: var(--text-on-body);
  background: transparent no-repeat center right 15px url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210%22%20height%3D%226.032%22%3E%3Cpath%20data-name%3D%22Arrow%20copie%203%22%20d%3D%22M0%20.016L5%204.65l5-4.634v1.378L5%206.028%200%201.394V.02z%22%20fill%3D%22%232b2b2b%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E);
  font-family: inherit;
  line-height: normal;
  padding: .5625rem;
  width: 100%;
  height: 40px;
  cursor: pointer;
  position: relative;
  font-size: 0.875rem;
}

.prod .prod__variation__trigger.error {
  border-color: #f16767;
}

.prod .prod__variation__trigger__disabled {
  white-space: nowrap;
  overflow: hidden;
  display: block;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  padding-right: 35px;
  color: var(--text-on-body);
  line-height: 22px;
}

.prod .prod__variation__trigger__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: absolute;
  bottom: 39px;
  left: 10px;
  width: 100%;
  width: calc(100% - 20px);
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height .3s linear;
  -o-transition: max-height .3s linear;
  transition: max-height .3s linear;
  background: #fff;
  color: #12333e;
  border: none;
  z-index: 1;
}

.prod .prod__variation__trigger__wrapper.close {
  border: none;
  max-height: 0;
  padding: 0;
  overflow: hidden;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  opacity: 0;
}

.prod .prod__variation__trigger__wrapper.open {
  border: 1px solid #12333e;
  max-height: 300px;
}

.prod .prod__variation__trigger__wrapper span {
  display: block;
  width: 100%;
  font-size: 0.8125rem;
  line-height: 1.4;
  cursor: pointer;
  padding: 8px 10px;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.prod .prod__variation__trigger__wrapper span:hover {
  background: #12333e;
  color: #fff;
}

.prod .prod__variation2 {
  width: 100%;
  margin-bottom: 10px;
  padding: 0 10px;
  cursor: default;
  position: relative;
}

.prod .prod__variation2__trigger {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  border-radius: 0;
  border-style: solid;
  border-width: 1px;
  border-color: var(--text-on-body);
  background: transparent no-repeat center right 15px url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210%22%20height%3D%226.032%22%3E%3Cpath%20data-name%3D%22Arrow%20copie%203%22%20d%3D%22M0%20.016L5%204.65l5-4.634v1.378L5%206.028%200%201.394V.02z%22%20fill%3D%22%232b2b2b%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E);
  font-family: inherit;
  line-height: normal;
  padding: 13px;
  width: 100%;
  height: 40px;
  cursor: pointer;
  position: relative;
  font-size: 0.875rem;
}

.prod .prod__variation2__trigger.error {
  border-color: #f16767;
}

.prod .prod__variation2__trigger__disabled {
  white-space: nowrap;
  overflow: hidden;
  display: block;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  padding-right: 35px;
  color: var(--text-on-body);
  line-height: 22px;
}

.prod .prod__variation2__trigger__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: absolute;
  bottom: 39px;
  left: 10px;
  width: 100%;
  width: calc(100% - 20px);
  max-height: 0;
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-transition: max-height .3s linear;
  -o-transition: max-height .3s linear;
  transition: max-height .3s linear;
  background-color: #fff;
  color: #12333e;
  border: none;
  z-index: 1;
}

.prod .prod__variation2__trigger__wrapper.close2 {
  border: none !important;
  max-height: 0 !important;
  padding: 0 !important;
  overflow: hidden !important;
  -webkit-transition: 0s !important;
  -o-transition: 0s !important;
  transition: 0s !important;
  opacity: 0 !important;
}

.prod .prod__variation2__trigger__wrapper.open2 {
  border: 1px solid #12333e !important;
  max-height: 300px !important;
}

.prod .prod__variation2__trigger__wrapper span {
  display: block;
  width: 100%;
  font-size: 0.8125rem;
  line-height: 1.4;
  cursor: pointer;
  padding: 8px 10px;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.prod .prod__variation2__trigger__wrapper span:hover {
  background-color: #12333e;
  color: #fff;
}

.prod .prod__state {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  height: 30px;
  line-height: 30px;
  font-weight: 600;
  white-space: nowrap;
  max-width: 100%;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  font-size: 0.875rem;
  padding: 0 10px;
  color: #fff;
}

.prod .prod__state--sale {
  background: #e2c160;
}

.prod .prod__state--promo {
  background: #9F3123;
}

.prod .prod__state--new {
  background: #12333e;
  text-transform: uppercase;
  font-weight: 400;
}

.prod .prod__type__title {
  display: none;
}

.prod .prod__wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -moz-align-items: flex-start;
  align-items: flex-start;
}

.prod .prod__wrapper__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}

.prod__stay {
  position: absolute;
  top: 100%;
  left: 50%;
  display: block;
  color: var(--text-on-body);
  -webkit-transform: translateY(-20px) scale(0);
      -ms-transform: translateY(-20px) scale(0);
          transform: translateY(-20px) scale(0);
  opacity: 0;
  -webkit-transition: opacity .3s ease, right .3s linear, color .3s ease, -webkit-transform .3s linear;
  transition: opacity .3s ease, right .3s linear, color .3s ease, -webkit-transform .3s linear;
  -o-transition: transform .3s linear, opacity .3s ease, right .3s linear, color .3s ease;
  transition: transform .3s linear, opacity .3s ease, right .3s linear, color .3s ease;
  transition: transform .3s linear, opacity .3s ease, right .3s linear, color .3s ease, -webkit-transform .3s linear;
  cursor: pointer;
}

.prod__stay.anim {
  -webkit-transform: translateY(0) scale(1);
      -ms-transform: translateY(0) scale(1);
          transform: translateY(0) scale(1);
  left: 0;
  opacity: 1;
}

.prod__stay:hover {
  color: var(--primary-color);
}

.prod__goToCart {
  position: absolute;
  bottom: 8px;
  z-index: 12;
  height: 40px;
  width: auto;
  padding-left: 40px;
  line-height: 40px;
  background: transparent center left 10px no-repeat url(data:image/svg+xml,%3Csvg%20fill%3D%22%23fff%22%20viewBox%3D%220%200%2024%2024%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22/%3E%3Cpath%20d%3D%22M9%2016.17L4.83%2012l-1.42%201.41L9%2019%2021%207l-1.41-1.41z%22/%3E%3C/svg%3E);
  background-size: auto 20px;
  text-align: center;
  display: block;
  -webkit-transform: translateY(-20px) translateX(-50%) scale(0);
      -ms-transform: translateY(-20px) translateX(-50%) scale(0);
          transform: translateY(-20px) translateX(-50%) scale(0);
  text-transform: uppercase;
  color: #fff;
  font-weight: 600;
  opacity: 0;
  left: 48%;
  left: calc(50% - 10px);
  white-space: nowrap;
  -webkit-transition: opacity .3s ease, right .3s linear, color .3s ease, -webkit-transform .3s linear;
  transition: opacity .3s ease, right .3s linear, color .3s ease, -webkit-transform .3s linear;
  -o-transition: transform .3s linear, opacity .3s ease, right .3s linear, color .3s ease;
  transition: transform .3s linear, opacity .3s ease, right .3s linear, color .3s ease;
  transition: transform .3s linear, opacity .3s ease, right .3s linear, color .3s ease, -webkit-transform .3s linear;
}

.prod__goToCart.anim {
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  opacity: 1;
}

.prod__stars {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  margin-bottom: 10px;
}

.prod__slider {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding-top: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  z-index: 1;
}

.prod__slider:before,
.prod__slider:after {
  content: '';
  display: block;
  position: absolute;
  width: 1px;
  height: 100%;
  top: 0;
  background: var(--background-body);
}

.prod__slider:before {
  left: 0;
}

.prod__slider:after {
  right: 0;
}

.prod__slider__absolute {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
}

.prod__slider__wrapper {
  position: relative;
  width: 100%;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  opacity: 0;
}

.prod__slider__wrapper.slick-initialized {
  opacity: 1;
  background: transparent;
}

.prod__slider__wrapper.slick-initialized:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: var(--background-body);
  z-index: 2;
}

.prod__slider__wrapper.slick-initialized:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background: var(--background-body);
  z-index: 2;
}

.prod__slider .slick-arrow {
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  position: absolute;
  top: 50%;
  width: 40px;
  height: 40px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background: rgba(255, 255, 255, 0.4) !important;
  -webkit-transition: 0.3s ease;
  -o-transition: 0.3s ease;
  transition: 0.3s ease;
  margin: 0;
  padding: 0;
  opacity: 0;
}

.prod__slider .slick-arrow:hover {
  background: #fff !important;
}

.prod__slider .slick-arrow:focus {
  background: rgba(255, 255, 255, 0.4) !important;
}

.prod__slider .slick-arrow .material-icons {
  color: #12333e;
}

.prod__slider .slick-arrow:before,
.prod__slider .slick-arrow:after {
  display: none;
}

.prod__slider__link {
  width: 100%;
  padding-top: 100%;
  position: relative;
}

.prod__slider__link:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background: var(--background-body);
}

.prod__slider__link img {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  opacity: 1;
}

.prod__slider .wb-product-slider-primary__imgVar__close {
  right: 5px;
  top: 5px;
}

.prod .bloc--cat {
  text-align: center;
}

.prod .flash-sale {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 25px;
  background: #9F3123;
}

.prod .flash-sale .c1-flash-sale {
  line-height: 25px;
  left: rem-calc(0);
  height: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
}

.prod .flash-sale .countdown {
  font-size: 14px;
  font-weight: 600;
  display: block;
  float: left;
  width: auto;
  height: 25px;
  text-align: center;
  text-decoration: none;
  color: #fff;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
}

.prod .flash-sale .countdown .dash {
  line-height: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  height: 25px;
  margin-right: 3px;
  text-transform: none;
  width: auto;
  font-weight: 600;
}

.prod .flash-sale .countdown .dash .digit {
  font-size: 12px;
  line-height: 25px;
  width: auto;
  background-color: transparent;
}

.prod .flash-sale .countdown .weeks-dash {
  display: none;
}

.prod .flash-sale .countdown .dash-ext {
  display: inline;
  font-size: 13px;
  color: #fff;
  line-height: 25px;
}

.prod__article__bg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  background: rgba(255, 255, 255, 0.6);
}

.prod__noResult {
  width: 100%;
  font-size: 2.25rem;
  text-transform: uppercase;
  font-weight: 600;
  text-align: center;
  margin: 60px 0;
}

.prod__name__brand {
  display: none;
  width: 100%;
  color: rgba(18, 51, 62, 0.6);
  margin-top: 3px;
}

.prod__corner__top,
.prod__corner__bottom {
  display: none;
}

.prod__corner__bottom {
  display: none !important;
}

.prod .modal-cart {
  display: none;
  position: absolute;
  width: 99%;
  top: 1%;
  left: 1%;
  height: 99%;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  z-index: 999;
  visibility: visible;
  overflow: visible;
  padding: 30px;
}

.prod .modal-cart__right {
  position: absolute;
  width: 100%;
  background: #fff;
  bottom: -50px;
  left: 0;
  padding-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.prod .modal-cart__left {
  padding: 0;
  position: static;
}

.prod .modal-cart__left__wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.prod .modal-cart__title {
  line-height: 1.2;
  text-align: center;
  font-size: 1.125rem;
  margin-bottom: 20px;
  padding: 0 20px;
}

.prod .modal-cart__info {
  display: none;
}

.prod .modal-cart__stay,
.prod .modal-cart__cart {
  width: 100%;
  margin-bottom: 0;
  height: 40px;
  line-height: 40px;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

.prod .modal-cart__stay {
  margin-right: 10px;
  width: 40%;
}

.prod .modal-cart__cart {
  width: 60%;
  margin-left: 10px;
  background: #27ae60;
}

.prod .modal-cart__cart:hover,
.prod .modal-cart__cart:focus {
  background: #19703e;
}

.prod .modal-cart__gallery {
  width: 100%;
  position: relative;
  padding-top: 66%;
}

.prod .modal-cart__gallery img {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.prod .modal-cart .logup__close__icon {
  color: #12333e;
}

.prod .modal-cart__close:hover .material-icons {
  color: var(--primary-color);
}

.prod__article__bg {
  display: none !important;
}

.firefox .prod .modal-cart__left__wrapper {
  height: 55%;
}

.prod .prod__article.success.fixed .prod__corner__top {
  height: calc(100% + 55px);
}

.prod .prod__state.prod__state--withBadge {
  top: 35px;
}

.page-homepage .nosto_element {
  padding: 0 20px;
  margin: 0 auto 30px auto;
  width: 100%;
  max-width: var(--max-row-size);
}

/** Import components **/

.flash-sale {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: block;
  width: 100%;
  height: 25px;
  background: #9F3123;
}

.flash-sale__wrapper {
  position: relative;
  min-height: 25px;
  width: 100%;
}

.flash-sale__wrapper .flash-sale {
  max-width: 251px;
  display: inline-block;
  border-radius: 3px;
}

.flash-sale .c1-flash-sale {
  line-height: 25px;
  left: rem-calc(0);
  height: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
}

.flash-sale .flash-sale-h1 {
  font-size: 14px;
  font-weight: 400;
  line-height: 25px;
  text-transform: uppercase;
  display: block;
  float: left;
  position: relative;
  width: auto;
  height: 25px;
  text-indent: 0;
  text-align: center;
  color: #fff;
  margin-right: 8px;
}

.flash-sale .flash-sale-h1 .icon {
  display: none;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: center center no-repeat transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512'%3E%3Cpath fill='%23FFF' d='M428.684 159.834H271.895L332.784 0H183.333L83.316 275.048h154.022l-27.85 76.587h-52.766L238.882 512l184.969-160.365h-68.234z'/%3E%3C/svg%3E");
  background-size: auto 14px;
}

.flash-sale .countdown {
  font-size: 14px;
  font-weight: 600;
  display: block;
  float: left;
  width: auto;
  height: 25px;
  text-align: center;
  text-decoration: none;
  color: #fff;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
}

.flash-sale .countdown .dash {
  line-height: 25px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  height: 25px;
  margin-right: 3px;
  text-transform: none;
  width: auto;
  font-weight: 600;
}

.flash-sale .countdown .dash .digit {
  font-size: 12px;
  line-height: 25px;
  width: auto;
  background-color: transparent;
}

.flash-sale .countdown .weeks-dash {
  display: none;
}

.flash-sale .countdown .dash-ext {
  display: inline;
  font-size: 13px;
  color: #fff;
  line-height: 25px;
}

.body .prod-details__bottom .flash-sale .flash-sale-h1 {
  text-indent: 0 !important;
  width: auto !important;
}

/** Import components **/

.brand {
  width: 100%;
  position: relative;
  margin: 0 0 30px 0;
}

.brand__title {
  width: 100%;
  text-align: center;
  font-weight: 400;
  color: #12333e;
  margin: 0 0 20px 0;
  line-height: 1;
}

.brand__wrapper {
  width: 100%;
  position: relative;
}

.brand__wrapper:not(.slick-slider) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  opacity: 0;
}

.brand__content {
  position: relative;
  overflow: hidden;
  width: 100px;
}

.brand__slide {
  width: 100px;
  float: left;
  position: relative;
}

.brand__slide:not(:last-child) {
  margin-right: 15px;
}

.brand__link {
  display: block;
  padding-top: 100%;
}

.brand__img {
  display: block;
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.brand__img.lazyload,
.brand__img.lazyloading {
  background-size: 40% auto;
}

/** Import components **/

.lang {
  background: transparent;
  padding: 20px;
}

.lang.z-index-low {
  z-index: 0;
}

.lang--current {
  position: relative;
  background: #f3f3f3;
  width: 100%;
  min-height: 50px;
  line-height: 50px;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.4);
          box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.4);
  padding: 0 40px 0 45px;
  font-size: 0.9375rem;
  display: block;
  z-index: 1;
}

.lang--current-more {
  display: block;
  position: absolute !important;
  top: 50%;
  right: 15px;
  width: 10px;
  height: 10px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.lang--current-more:before {
  content: '';
  width: 100%;
  height: 2px;
  display: block;
  position: absolute;
  background: #12333e;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.lang--current-more:after {
  content: '';
  width: 2px;
  height: 100%;
  display: block;
  position: absolute;
  background: #12333e;
  left: 50%;
  top: 0;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  -o-transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.lang--current-a {
  display: block;
}

.lang--others {
  max-height: 0;
  background: #fff;
  -webkit-transition: max-height 0.3s ease-in-out;
  -o-transition: max-height 0.3s ease-in-out;
  transition: max-height 0.3s ease-in-out;
  overflow: hidden;
}

.lang--others-ul {
  margin: 0;
}

.lang--others-li {
  display: block;
  border-top: 1px solid #DCE5E9;
  position: relative;
  background: #fff;
  width: 100%;
  min-height: 50px;
  line-height: 50px;
  padding: 0 40px 0 45px;
  font-size: 0.9375rem;
}

.lang--others-a {
  display: block;
  color: #12333e;
}

.lang--flag {
  position: absolute;
  display: block;
  width: 36px;
  top: 10px;
  height: 36px;
  left: 0;
  -webkit-transform: scale(0.5) translateY(-50%);
      -ms-transform: scale(0.5) translateY(-50%);
          transform: scale(0.5) translateY(-50%);
  border-radius: 50%;
}

.lang--flag.fr {
  background: transparent center center no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%2066.67%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill%3A%23e95867%3B%7D.cls-2%7Bfill%3A%23f5f7fa%3B%7D.cls-3%7Bfill%3A%23475ba7%3B%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAsset%203%3C/title%3E%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%3Cg%20id%3D%22France%22%3E%3Crect%20class%3D%22cls-1%22%20x%3D%2266.67%22%20width%3D%2233.33%22%20height%3D%2266.67%22/%3E%3Crect%20class%3D%22cls-2%22%20x%3D%2233.33%22%20width%3D%2233.33%22%20height%3D%2266.67%22/%3E%3Crect%20class%3D%22cls-3%22%20width%3D%2233.33%22%20height%3D%2266.67%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E);
  background-size: auto 100%;
}

.lang--flag.en {
  background: transparent center center no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%221000%22%20height%3D%22600%22%20viewBox%3D%220%2C0%2025%2C15%22%3E%3Crect%20width%3D%2225%22%20height%3D%2215%22%20fill%3D%22%2300247d%22/%3E%3Cpath%20d%3D%22M%200%2C0%20L%2025%2C15%20M%2025%2C0%20L%200%2C15%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223%22/%3E%3Cpath%20d%3D%22M%2012.5%2C0%20V%2015%20M%200%2C7.5%20H%2025%22%20stroke%3D%22%23fff%22%20stroke-width%3D%225%22/%3E%3Cpath%20d%3D%22M%2012.5%2C0%20V%2015%20M%200%2C7.5%20H%2025%22%20stroke%3D%22%23cf142b%22%20stroke-width%3D%223%22/%3E%3C/svg%3E);
  background-size: auto 100%;
}

.lang--flag.it {
  background: transparent center center no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%221500%22%20height%3D%221000%22%20viewBox%3D%220%200%203%202%22%3E%3Crect%20width%3D%221%22%20height%3D%222%22%20fill%3D%22%23009246%22/%3E%3Crect%20width%3D%221%22%20height%3D%222%22%20x%3D%221%22%20fill%3D%22%23fff%22/%3E%3Crect%20width%3D%221%22%20height%3D%222%22%20x%3D%222%22%20fill%3D%22%23ce2b37%22/%3E%3C/svg%3E);
  background-size: auto 100%;
}

.lang--flag.de {
  background: transparent center center no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%221000%22%20height%3D%22600%22%20viewBox%3D%220%200%205%203%22%3E%3Cdesc%3EFlag%20of%20Germany%3C/desc%3E%3Crect%20id%3D%22black_stripe%22%20width%3D%225%22%20height%3D%223%22%20y%3D%220%22%20x%3D%220%22%20fill%3D%22%23000%22/%3E%3Crect%20id%3D%22red_stripe%22%20width%3D%225%22%20height%3D%222%22%20y%3D%221%22%20x%3D%220%22%20fill%3D%22%23D00%22/%3E%3Crect%20id%3D%22gold_stripe%22%20width%3D%225%22%20height%3D%221%22%20y%3D%222%22%20x%3D%220%22%20fill%3D%22%23FFCE00%22/%3E%3C/svg%3E);
  background-size: auto 100%;
}

.lang--flag.es {
  background: transparent center center no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22750%22%20height%3D%22500%22%20viewBox%3D%220%200%203%202%22%3E%3Cpath%20d%3D%22M0%2C0H3V2H0z%22%20fill%3D%22%23da121a%22/%3E%3Cpath%20d%3D%22M0%2C1H3%22%20stroke%3D%22%23fcdd09%22/%3E%3C/svg%3E);
  background-size: auto 100%;
}

.lang--flag.nl {
  background: transparent center center no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20height%3D%22480%22%20width%3D%22640%22%20version%3D%221%22%3E%3Cg%20fill-rule%3D%22evenodd%22%20transform%3D%22scale%281.25%20.938%29%22%3E%3Crect%20rx%3D%220%22%20ry%3D%220%22%20height%3D%22509.76%22%20width%3D%22512%22%20fill%3D%22%23fff%22/%3E%3Crect%20rx%3D%220%22%20ry%3D%220%22%20height%3D%22169.92%22%20width%3D%22512%22%20y%3D%22342.08%22%20fill%3D%22%2321468b%22/%3E%3Crect%20height%3D%22169.92%22%20width%3D%22512%22%20fill%3D%22%23ae1c28%22/%3E%3C/g%3E%3C/svg%3E);
  background-size: auto 100%;
}

.lang--flag.pt {
  background: transparent center center no-repeat url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%20427.5%20280%22%20enable-background%3D%22new%200%200%20427.5%20280%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20id%3D%22Layer_1%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20fill%3D%22%23ED2224%22%20width%3D%22427.5%22%20height%3D%22280%22/%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20fill%3D%22%23166734%22%20width%3D%22171%22%20height%3D%22280%22/%3E%3Cpath%20fill%3D%22%23F6EB16%22%20d%3D%22M233%2C139.4c0.1%2C19.7-10%2C37.4-18.1%2C45.2c-11.5%2C11-26.7%2C18.1-44.5%2C18.5c-19.9%2C0.4-38.6-12.6-43.6-18.3c-9.8-11.1-17.8-25.2-18.1-44.3c1.2-21.5%2C9.7-36.5%2C21.9-46.7s28.5-15.3%2C42.1-14.9c15.7%2C0.4%2C33.9%2C8.1%2C46.6%2C23.3C227.5%2C112.2%2C231.1%2C123%2C233%2C139.4L233%2C139.4z%20M170.5%2C72c38.1%2C0%2C69.5%2C31%2C69.5%2C69.1c0%2C38.1-31.4%2C69.1-69.5%2C69.1s-69.3-31-69.3-69.1S132.4%2C72%2C170.5%2C72%22/%3E%3Cg%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M129.2%2C148.7c0%2C11.4%2C4.7%2C21.7%2C12.2%2C29.2c7.6%2C7.5%2C17.9%2C12.3%2C29.3%2C12.3c11.5%2C0%2C21.9-4.7%2C29.4-12.2c7.5-7.5%2C12.2-17.9%2C12.2-29.3h0V93.3l-83.1-0.1L129.2%2C148.7L129.2%2C148.7L129.2%2C148.7z%22/%3E%3Cpath%20fill%3D%22%23ED2224%22%20d%3D%22M131.2%2C147.1L131.2%2C147.1c0%2C10.9%2C4.5%2C20.8%2C11.7%2C28c7.2%2C7.2%2C17.2%2C11.7%2C28.2%2C11.7c11%2C0%2C20.9-4.5%2C28.2-11.6c7.2-7.2%2C11.7-17.1%2C11.7-28h0V93.4l-79.7%2C0L131.2%2C147.1%20M194.9%2C109.5l0%2C34.2l0%2C3.6h0c0%2C1-0.1%2C2-0.2%2C3c-0.6%2C5.4-3.1%2C10.1-6.8%2C13.8c-4.3%2C4.3-10.3%2C7-16.8%2C7c-6.5%2C0-12.3-2.8-16.7-7.1c-4.4-4.4-7-10.5-7-16.8l0-36.5l47.6%2C0.1L194.9%2C109.5L194.9%2C109.5z%22/%3E%3Cg%3E%3Cpath%20id%3D%22cp1_14_%22%20fill%3D%22%23F6EB16%22%20d%3D%22M193.6%2C163.3l-1.8%2C1.7l2%2C2.1l1.7-1.8L193.6%2C163.3L193.6%2C163.3L193.6%2C163.3z%22/%3E%3C/g%3E%3Cpath%20id%3D%22cp2_15_%22%20fill%3D%22%23F6EB16%22%20d%3D%22M202.4%2C169.6l-0.6-0.6l-0.4%2C0.4L201%2C169l0.4-0.4l-0.6-0.6l-0.4%2C0.4l-0.4-0.4l0.4-0.4l-0.6-0.6l-1%2C1c-0.2%2C0.2-0.1%2C0.4%2C0%2C0.5l2.1%2C2.1c0.1%2C0.1%2C0.4%2C0.2%2C0.5%2C0L202.4%2C169.6L202.4%2C169.6L202.4%2C169.6z%22/%3E%3Cg%3E%3Cpath%20id%3D%22cp2_14_%22%20fill%3D%22%23F6EB16%22%20d%3D%22M197.2%2C164.3l-0.6-0.6l-0.4%2C0.4l-0.4-0.4l0.4-0.4l-0.6-0.6l-0.4%2C0.4l-0.4-0.4l0.4-0.4l-0.6-0.6l-1%2C1c-0.2%2C0.2-0.1%2C0.4%2C0%2C0.5l2.1%2C2.1c0.1%2C0.1%2C0.4%2C0.2%2C0.5%2C0L197.2%2C164.3L197.2%2C164.3L197.2%2C164.3z%22/%3E%3C/g%3E%3Cpath%20fill%3D%22%23243E90%22%20d%3D%22M165.6%2C142.7L165.6%2C142.7c0%2C1.6%2C0.6%2C3%2C1.5%2C4c1%2C1%2C2.3%2C1.7%2C3.7%2C1.7c1.4%2C0%2C2.8-0.6%2C3.7-1.7c1-1%2C1.5-2.4%2C1.5-4v-7.5l-10.5%2C0L165.6%2C142.7%22/%3E%3Cpath%20fill%3D%22%23243E90%22%20d%3D%22M165.6%2C124.5L165.6%2C124.5c0%2C1.6%2C0.6%2C3%2C1.5%2C4c1%2C1%2C2.3%2C1.7%2C3.7%2C1.7c1.4%2C0%2C2.8-0.6%2C3.7-1.7c1-1%2C1.5-2.4%2C1.5-4v-7.5l-10.5%2C0L165.6%2C124.5%22/%3E%3Cpath%20fill%3D%22%23243E90%22%20d%3D%22M151.1%2C142.7L151.1%2C142.7c0%2C1.6%2C0.6%2C3%2C1.5%2C4c1%2C1%2C2.3%2C1.7%2C3.7%2C1.7c1.4%2C0%2C2.8-0.6%2C3.7-1.7c1-1%2C1.5-2.4%2C1.5-4v-7.5l-10.5%2C0L151.1%2C142.7%22/%3E%3Cpath%20fill%3D%22%23243E90%22%20d%3D%22M180.1%2C142.7L180.1%2C142.7c0%2C1.6%2C0.6%2C3%2C1.5%2C4c1%2C1%2C2.3%2C1.7%2C3.7%2C1.7c1.4%2C0%2C2.8-0.6%2C3.7-1.7c1-1%2C1.5-2.4%2C1.5-4v-7.5l-10.5%2C0L180.1%2C142.7%22/%3E%3Cpath%20fill%3D%22%23243E90%22%20d%3D%22M165.6%2C160.7L165.6%2C160.7c0%2C1.6%2C0.6%2C3%2C1.5%2C4c1%2C1%2C2.3%2C1.7%2C3.7%2C1.7c1.4%2C0%2C2.8-0.6%2C3.7-1.7c1-1%2C1.5-2.4%2C1.5-4v-7.5l-10.5%2C0L165.6%2C160.7%22/%3E%3C/g%3E%3C/g%3E%3Cg%20id%3D%22Layer_4%22%3E%3C/g%3E%3C/svg%3E);
  background-size: auto 100%;
}

#lang-input-small:checked ~ .lang--current .lang--current-more:after {
  -webkit-transform: translateX(-50%) rotate(90deg);
      -ms-transform: translateX(-50%) rotate(90deg);
          transform: translateX(-50%) rotate(90deg);
}

#lang-input-small:checked ~ .lang--others {
  max-height: 1000px;
  -webkit-transition: max-height 0.3s ease-in-out;
  -o-transition: max-height 0.3s ease-in-out;
  transition: max-height 0.3s ease-in-out;
}

/* ----------------------------------------------------------------------------------------------------- //
 * ------------------------------------------// FROM DESKTOP //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

/** Import wrapper **/

html {
  font-smooth: always;
  text-rendering: optimizeLegibility;
  text-rendering: geometricPrecision;
  font-smoothing: antialiased;
  -moz-font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 16px;
}

html.ovh {
  overflow: hidden;
  position: relative;
  height: 100%;
  max-height: 100vh;
}

.body {
  font-weight: 400;
  font-family: "Montserrat", "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-display: optional;
  -webkit-font-smoothing: antialiased;
  font-size: 0.875rem;
  background-color: #ffffff;
  background-image: "";
  background-repeat: "";
  background-position: "";
  background-size: "";
  margin: 0;
  padding-top: 58px;
  position: relative;
  width: 100%;
  overflow-x: hidden;
  -webkit-transition: -webkit-transform 200ms linear;
  transition: -webkit-transform 200ms linear;
  -o-transition: transform 200ms linear;
  transition: transform 200ms linear;
  transition: transform 200ms linear, -webkit-transform 200ms linear;
}

.body.ovh {
  height: 100%;
  max-height: 100vh;
}

.body.ovhDesktop {
  overflow: hidden;
}

.body__global {
  width: 100%;
  position: relative;
  color: #12333e;
}

.body__wrapper {
  position: relative;
  width: 100%;
  overflow: hidden;
  background: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.body__wrapper__maxWidth {
  width: 100%;
  max-width: 1920px;
  margin: 0 auto;
  background: #ffffff;
}

.wrap {
  width: 100%;
}

.wrap--blog .sidebar {
  padding-right: 40px;
  min-width: 300px;
}

.wrap--blog .sidebar .sidebar__ul {
  width: 100%;
  min-width: 0;
}

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

.wrapper--bottomCart {
  z-index: 2;
  position: relative;
}

.page--account {
  padding-top: 0;
}

.center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  width: 100%;
}

.wrapperPage {
  width: 100%;
}

.wrapperPage__right {
  width: 100%;
}

.wrapperPage__left {
  width: 25%;
  padding: 48px 20px 0 20px;
}

.wrapperPage__left .sidebar {
  display: block;
  opacity: 1;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  visibility: visible;
  width: 100%;
}

/** Import wrapper **/

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// Variables //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

.breadcrumbs {
  margin: 0;
  padding: 0 15px;
  min-width: 100%;
  min-height: 50px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.breadcrumbs--cart .breadcrumbs__span {
  color: #596F79;
  text-decoration: underline;
  text-transform: uppercase;
}

.breadcrumbs__ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  width: 100%;
  max-width: 1920px;
  padding: 0;
  overflow: hidden;
  background: #ffffff;
  position: relative;
}

.breadcrumbs__ul:before,
.breadcrumbs__ul:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  background: #DCE5E9;
}

.breadcrumbs__ul:before {
  top: 0;
}

.breadcrumbs__ul:after {
  bottom: 0;
}

.breadcrumbs__li {
  float: left;
  list-style-type: none;
  padding: 0 20px 0 0;
  max-width: 85%;
}

.breadcrumbs__li.for-three {
  max-width: 40%;
}

.breadcrumbs__li:last-child .breadcrumbs__span {
  color: #12333e;
}

.breadcrumbs__a {
  position: relative;
  display: block;
  max-width: 100%;
  color: rgba(18, 51, 62, 0.6);
  white-space: nowrap;
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 48px;
}

.breadcrumbs__a--cat {
  position: relative;
  margin-right: 20px;
  width: auto;
  display: inline-block;
}

.breadcrumbs__a--cat .breadcrumbs__icon.material-icons {
  position: absolute;
  left: 100%;
  margin-left: 5px;
  margin-right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 0.75rem;
}

.breadcrumbs__a:hover .breadcrumbs__span {
  color: #12333e;
}

.breadcrumbs__span {
  max-width: 100%;
  display: block;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  font-size: 0.75rem;
  color: rgba(18, 51, 62, 0.6);
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.breadcrumbs__icon.material-icons {
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  margin-right: 5px;
  font-size: 0.75rem;
  -webkit-transform: translate(0, -50%);
      -ms-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.breadcrumbs__back {
  width: auto;
}

.breadcrumbs__back__link {
  white-space: nowrap;
  color: #12333e;
  border-right: 1px solid #DCE5E9;
  line-height: 48px;
  height: 48px;
  display: block;
  font-weight: 600;
  position: relative;
}

.breadcrumbs__sep {
  width: 1px;
  height: 16px;
  position: absolute;
  left: 100%;
  margin-left: 14px;
  background: #DCE5E9;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.breadcrumbs__here {
  color: rgba(18, 51, 62, 0.6);
  margin-right: 10px;
  font-size: 0.75rem;
}

/** Import wrapper **/

.flatpickr-calendar {
  background: transparent;
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  text-align: center;
  padding: 0;
  -webkit-animation: none;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 315px;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #fff;
  -webkit-box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
  box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
}

.flatpickr-calendar.open,
.flatpickr-calendar.inline {
  opacity: 1;
  visibility: visible;
  overflow: visible;
  max-height: 640px;
}

.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999;
}

.flatpickr-calendar.animate.open {
  -webkit-animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}

.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
}

.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}

.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}

.flatpickr-calendar.hasWeeks {
  width: auto;
}

.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}

.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6;
}

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}

.flatpickr-calendar:before,
.flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px;
}

.flatpickr-calendar.rightMost:before,
.flatpickr-calendar.rightMost:after {
  left: auto;
  right: 22px;
}

.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px;
}

.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px;
}

.flatpickr-calendar.arrowTop:before,
.flatpickr-calendar.arrowTop:after {
  bottom: 100%;
}

.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6;
}

.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff;
}

.flatpickr-calendar.arrowBottom:before,
.flatpickr-calendar.arrowBottom:after {
  top: 100%;
}

.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6;
}

.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff;
}

.flatpickr-calendar:focus {
  outline: 0;
}

.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}

.flatpickr-month {
  background: transparent;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
  height: 28px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden;
}

.flatpickr-prev-month,
.flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0px;
  line-height: 16px;
  height: 28px;
  padding: 10px calc(3.57% - 1.5px);
  z-index: 3;
}

.flatpickr-prev-month i,
.flatpickr-next-month i {
  position: relative;
}

.flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-next-month.flatpickr-prev-month {
  /*
			/*rtl:begin:ignore*/
  /*
			*/
  left: 0;
  /*
			/*rtl:end:ignore*/
  /*
			*/
}

/*
        /*rtl:begin:ignore*/

/*
        /*rtl:end:ignore*/

.flatpickr-prev-month.flatpickr-next-month,
.flatpickr-next-month.flatpickr-next-month {
  /*
			/*rtl:begin:ignore*/
  /*
			*/
  right: 0;
  /*
			/*rtl:end:ignore*/
  /*
			*/
}

/*
        /*rtl:begin:ignore*/

/*
        /*rtl:end:ignore*/

.flatpickr-prev-month:hover,
.flatpickr-next-month:hover {
  color: #959ea9;
}

.flatpickr-prev-month:hover svg,
.flatpickr-next-month:hover svg {
  fill: #f64747;
}

.flatpickr-prev-month svg,
.flatpickr-next-month svg {
  width: 14px;
}

.flatpickr-prev-month svg path,
.flatpickr-next-month svg path {
  -webkit-transition: fill 0.1s;
  -o-transition: fill 0.1s;
  transition: fill 0.1s;
  fill: inherit;
}

.numInputWrapper {
  position: relative;
  height: auto;
}

.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}

.numInputWrapper input {
  width: 100%;
}

.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.05);
}

.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}

.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}

.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
  top: 33%;
}

.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}

.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
}

.numInputWrapper span.arrowDown {
  top: 50%;
}

.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
}

.numInputWrapper span svg {
  width: inherit;
  height: auto;
}

.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}

.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}

.numInputWrapper:hover span {
  opacity: 1;
}

.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 6.16px 0 0 0;
  line-height: 1;
  height: 28px;
  display: inline-block;
  text-align: center;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}

.flatpickr-current-month.slideLeft {
  -webkit-transform: translate3d(-100%, 0px, 0px);
  transform: translate3d(-100%, 0px, 0px);
  -webkit-animation: fpFadeOut 400ms ease, fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeOut 400ms ease, fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
}

.flatpickr-current-month.slideLeftNew {
  -webkit-transform: translate3d(100%, 0px, 0px);
  transform: translate3d(100%, 0px, 0px);
  -webkit-animation: fpFadeIn 400ms ease, fpSlideLeftNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeIn 400ms ease, fpSlideLeftNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
}

.flatpickr-current-month.slideRight {
  -webkit-transform: translate3d(100%, 0px, 0px);
  transform: translate3d(100%, 0px, 0px);
  -webkit-animation: fpFadeOut 400ms ease, fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeOut 400ms ease, fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
}

.flatpickr-current-month.slideRightNew {
  -webkit-transform: translate3d(0, 0, 0px);
  transform: translate3d(0, 0, 0px);
  -webkit-animation: fpFadeIn 400ms ease, fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeIn 400ms ease, fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
}

.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 600;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}

.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}

.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block;
}

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}

.flatpickr-current-month input.cur-year {
  background: transparent;
  color: inherit;
  cursor: default;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: initial;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
}

.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}

.flatpickr-current-month input.cur-year[disabled],
.flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: transparent;
  pointer-events: none;
}

.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 315px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 28px;
}

span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: bolder;
}

.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}

.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 315px;
}

.flatpickr-days:focus {
  outline: 0;
}

.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 315px;
  min-width: 315px;
  max-width: 315px;
  display: inline-block;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-around;
  -webkit-transform: translate3d(0px, 0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}

.flatpickr-calendar.animate .dayContainer.slideLeft {
  -webkit-animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
}

.flatpickr-calendar.animate .dayContainer.slideLeft,
.flatpickr-calendar.animate .dayContainer.slideLeftNew {
  -webkit-transform: translate3d(-100%, 0px, 0px);
  transform: translate3d(-100%, 0px, 0px);
}

.flatpickr-calendar.animate .dayContainer.slideLeftNew {
  -webkit-animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
}

.flatpickr-calendar.animate .dayContainer.slideRight {
  -webkit-animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-transform: translate3d(100%, 0px, 0px);
  transform: translate3d(100%, 0px, 0px);
}

.flatpickr-calendar.animate .dayContainer.slideRightNew {
  -webkit-animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
  animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
}

.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 40px;
  height: 40px;
  line-height: 40px;
  margin: 0;
  display: inline-block;
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.flatpickr-day.inRange,
.flatpickr-day.prevMonthDay.inRange,
.flatpickr-day.nextMonthDay.inRange,
.flatpickr-day.today.inRange,
.flatpickr-day.prevMonthDay.today.inRange,
.flatpickr-day.nextMonthDay.today.inRange,
.flatpickr-day:hover,
.flatpickr-day.prevMonthDay:hover,
.flatpickr-day.nextMonthDay:hover,
.flatpickr-day:focus,
.flatpickr-day.prevMonthDay:focus,
.flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6;
}

.flatpickr-day.today {
  border-color: #959ea9;
}

.flatpickr-day.today:hover,
.flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff;
}

.flatpickr-day.selected,
.flatpickr-day.startRange,
.flatpickr-day.endRange,
.flatpickr-day.selected.inRange,
.flatpickr-day.startRange.inRange,
.flatpickr-day.endRange.inRange,
.flatpickr-day.selected:focus,
.flatpickr-day.startRange:focus,
.flatpickr-day.endRange:focus,
.flatpickr-day.selected:hover,
.flatpickr-day.startRange:hover,
.flatpickr-day.endRange:hover,
.flatpickr-day.selected.prevMonthDay,
.flatpickr-day.startRange.prevMonthDay,
.flatpickr-day.endRange.prevMonthDay,
.flatpickr-day.selected.nextMonthDay,
.flatpickr-day.startRange.nextMonthDay,
.flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7;
}

.flatpickr-day.selected.startRange,
.flatpickr-day.startRange.startRange,
.flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}

.flatpickr-day.selected.endRange,
.flatpickr-day.startRange.endRange,
.flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}

.flatpickr-day.selected.startRange + .endRange,
.flatpickr-day.startRange.startRange + .endRange,
.flatpickr-day.endRange.startRange + .endRange {
  -webkit-box-shadow: -10px 0 0 #569ff7;
  box-shadow: -10px 0 0 #569ff7;
}

.flatpickr-day.selected.startRange.endRange,
.flatpickr-day.startRange.startRange.endRange,
.flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px;
}

.flatpickr-day.inRange {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
  box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}

.flatpickr-day.disabled,
.flatpickr-day.disabled:hover {
  pointer-events: none;
}

.flatpickr-day.disabled,
.flatpickr-day.disabled:hover,
.flatpickr-day.prevMonthDay,
.flatpickr-day.nextMonthDay,
.flatpickr-day.notAllowed,
.flatpickr-day.notAllowed.prevMonthDay,
.flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}

.flatpickr-day.week.selected {
  border-radius: 0;
  -webkit-box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
  box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
}

.rangeMode .flatpickr-day {
  margin-top: 1px;
}

.flatpickr-weekwrapper {
  display: inline-block;
  float: left;
}

.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  -webkit-box-shadow: 1px 0 0 #e6e6e6;
  box-shadow: 1px 0 0 #e6e6e6;
}

.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px;
}

.flatpickr-weekwrapper span.flatpickr-day {
  display: block;
  width: 100%;
  max-width: none;
}

.flatpickr-innerContainer {
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
}

.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
}

.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}

.flatpickr-time .numInputWrapper {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}

.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939;
}

.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939;
}

.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}

.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}

.flatpickr-time input {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  cursor: pointer;
  color: #393939;
  font-size: 14px;
  position: relative;
}

.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}

.flatpickr-time input.flatpickr-minute,
.flatpickr-time input.flatpickr-second {
  font-weight: 400;
}

.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}

.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  display: inline-block;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}

.flatpickr-time .flatpickr-am-pm:hover,
.flatpickr-time .flatpickr-am-pm:focus {
  background: #f0f0f0;
}

.flatpickr-input[readonly] {
  cursor: pointer;
}

@-webkit-keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fpFadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@-webkit-keyframes fpSlideLeft {
  from {
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
  }

  to {
    -webkit-transform: translate3d(-100%, 0px, 0px);
    transform: translate3d(-100%, 0px, 0px);
  }
}

@keyframes fpSlideLeft {
  from {
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
  }

  to {
    -webkit-transform: translate3d(-100%, 0px, 0px);
    transform: translate3d(-100%, 0px, 0px);
  }
}

@-webkit-keyframes fpSlideLeftNew {
  from {
    -webkit-transform: translate3d(100%, 0px, 0px);
    transform: translate3d(100%, 0px, 0px);
  }

  to {
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
  }
}

@keyframes fpSlideLeftNew {
  from {
    -webkit-transform: translate3d(100%, 0px, 0px);
    transform: translate3d(100%, 0px, 0px);
  }

  to {
    -webkit-transform: translate3d(0px, 0px, 0px);
    transform: translate3d(0px, 0px, 0px);
  }
}

@-webkit-keyframes fpSlideRight {
  from {
    -webkit-transform: translate3d(0, 0, 0px);
    transform: translate3d(0, 0, 0px);
  }

  to {
    -webkit-transform: translate3d(100%, 0px, 0px);
    transform: translate3d(100%, 0px, 0px);
  }
}

@keyframes fpSlideRight {
  from {
    -webkit-transform: translate3d(0, 0, 0px);
    transform: translate3d(0, 0, 0px);
  }

  to {
    -webkit-transform: translate3d(100%, 0px, 0px);
    transform: translate3d(100%, 0px, 0px);
  }
}

@-webkit-keyframes fpSlideRightNew {
  from {
    -webkit-transform: translate3d(-100%, 0, 0px);
    transform: translate3d(-100%, 0, 0px);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0px);
    transform: translate3d(0, 0, 0px);
  }
}

@keyframes fpSlideRightNew {
  from {
    -webkit-transform: translate3d(-100%, 0, 0px);
    transform: translate3d(-100%, 0, 0px);
  }

  to {
    -webkit-transform: translate3d(0, 0, 0px);
    transform: translate3d(0, 0, 0px);
  }
}

@-webkit-keyframes fpFadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fpFadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@-webkit-keyframes fpFadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fpFadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.flatpickr-weekdaycontainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  width: 100%;
}

/** Import wrapper **/

.form {
  width: 100%;
}

.form--page {
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.form__fieldset {
  width: 100%;
  position: relative;
  margin-bottom: 40px;
}

.form__fieldset--hidden {
  display: none;
}

.form__fieldset--date {
  width: auto;
}

.form__fieldset--date.form__fieldset--fullSize {
  width: 100%;
}

.form__fieldset--multiple {
  margin-bottom: 30px;
}

.form__fieldset--multiple + .form__fieldset--multiple {
  margin-top: -20px;
}

.form__fieldset--index {
  z-index: 4 !important;
}

.form__fieldset--compLite {
  margin-top: 20px !important;
}

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

.form--test.form {
  display: none;
  width: 100%;
  position: relative;
  max-width: 950px;
  margin: 0 auto;
}

.form--test.form .form__subtitle {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 20px;
  margin-top: 0;
}

.form--test.form .form__field--focused.form__field--long-answer .form__label {
  height: 35px;
}

.form__wrapperValid {
  padding: 20px 40px;
  width: 100%;
  max-width: 600px;
}

.form__wrapperValid .form__thanks,
.form__wrapperValid .form__error {
  margin: 0;
  border-radius: 4px;
  padding: 10px 40px !important;
  position: relative;
  text-align: center;
  font-size: 0.875rem;
}

.form__wrapperValid .form__thanks *,
.form__wrapperValid .form__error * {
  font-size: 0.875rem;
}

.form__wrapperValid__close {
  position: absolute;
  top: 50%;
  right: 5px;
  -webkit-transform: translateY(-50%) scale(1);
      -ms-transform: translateY(-50%) scale(1);
          transform: translateY(-50%) scale(1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-transition: -webkit-transform 300ms linear;
  transition: -webkit-transform 300ms linear;
  -o-transition: transform 300ms linear;
  transition: transform 300ms linear;
  transition: transform 300ms linear, -webkit-transform 300ms linear;
  cursor: pointer;
}

.form__wrapperValid__close .material-icons {
  color: #fff;
  font-size: 22px;
}

.form__wrapperValid__close:hover {
  -webkit-transform: translateY(-50%) scale(1.1);
      -ms-transform: translateY(-50%) scale(1.1);
          transform: translateY(-50%) scale(1.1);
}

.form__field {
  width: 100%;
  position: relative;
  min-height: 50px;
  color: #12333e;
  cursor: pointer;
  z-index: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.form__field--help.form__field--focusedAlways {
  margin-top: 40px;
}

.form__field--help.form__field--focusedAlways.form__field--file {
  margin-top: 60px;
}

.form__field--help.form__field--focusedAlways.form__field--multiple {
  margin-top: 0;
}

.form__field--help.form__field--focusedAlways .form__label {
  height: auto !important;
  top: -15px;
}

.form__field--help.form__field--focusedAlways .form__label span {
  line-height: 1.2;
}

.form__field--focused {
  min-height: 50px;
}

.form__field--focused.form__field--long-answer .form__span {
  margin-top: 0;
}

.form__field--focused .form__label {
  height: 30px !important;
  top: 0;
  -webkit-transform: translateY(-90%);
      -ms-transform: translateY(-90%);
          transform: translateY(-90%);
  padding: 0;
}

.form__field--focused .form__label--first,
.form__field--focused .form__label--multiple {
  height: auto;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.form__field--focused .form__span {
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  font-size: 0.6875rem;
  overflow: hidden;
  letter-spacing: -0.3px;
}

.form__field--focused .form__span--first {
  white-space: normal;
  -o-text-overflow: initial;
     text-overflow: initial;
  overflow: visible;
}

.form__field--focused .form__span--multiple {
  font-size: 0.75rem;
}

.form__field--focused .form__span--wrap {
  white-space: normal;
}

.form__field--focused .form__text {
  height: 50px;
  line-height: 50px;
  border-color: rgba(18, 51, 62, 0.6);
  padding-top: 0;
  filter: progid:DXImageTransform.Microsoft.Shadow(color=$form-hover-bd, Direction=NaN, Strength=5);
}

.form__field--focused .form__text--area {
  padding-top: 10px;
  height: 120px;
  line-height: 1.4;
}

.form__field--multiple {
  background: transparent;
  min-height: 40px;
}

.form__field--multiple .form__span {
  color: #12333e;
}

.form__field--file {
  background: #fff;
  height: auto;
  min-height: 0;
}

.form__field--other {
  display: none;
  padding: 15px;
  margin-bottom: 0 !important;
}

.form__field--other .form__text {
  height: 45px;
}

.form__field--btnArea {
  display: block;
  height: auto;
  min-height: 0;
}

.form__field--date {
  max-width: 315px;
}

.form__field--date.form__field--fullSize {
  max-width: 100%;
}

.form__field--right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
}

.form__field--right .form__button {
  margin: 0;
  height: 47px;
  line-height: 47px;
  padding: 0 80px;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  font-size: 0.875rem;
  font-weight: 600;
}

.form__field--not-required:not(.form__field--focused) .form__icon--success {
  display: none !important;
}

.form__field--not-required.form__field--file .form__icon--success {
  display: none !important;
}

.form__field--long-answer .form__label {
  height: 75%;
}

.form__field--long-answer .form__span {
  margin-top: -10px;
}

.form__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
  padding: 0 15px;
  cursor: pointer;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  background-color: transparent;
}

.form__label--multiple {
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  position: relative;
  top: auto;
  left: auto;
  height: auto;
  width: auto;
}

.form__label--multiple:not(:last-child) {
  margin-right: 30px;
}

.form__label--first {
  position: relative;
  top: auto;
  left: auto;
  height: auto;
  overflow: visible;
  line-height: 1;
  margin-bottom: 10px;
  padding-left: 0;
}

.form__label--date {
  padding-left: 55px;
}

.form__dateArea {
  width: 100%;
  overflow-y: hidden;
}

.form__span {
  font-size: 1rem;
  line-height: 1.4;
  color: #12333e;
  padding: 0 2px;
  width: 100%;
  display: inline-block;
  text-align: left;
}

.form__span--multiple {
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 600;
}

.form__span--first {
  white-space: normal;
  color: #12333e !important;
}

.form__text {
  display: block;
  position: relative;
  -webkit-box-shadow: none;
          box-shadow: none;
  width: 100%;
  z-index: 1;
  border: 1px solid #DCE5E9;
  outline: none;
  padding: 18px 35px 0 15px;
  margin: 0 auto;
  color: #12333e;
  font-size: 0.875rem;
  height: 50px;
  font-weight: 500;
  background: #fff;
  border-radius: 2px;
}

.form__text--area {
  min-height: 80px;
  padding: 40px 15px 0 15px;
  resize: none;
  line-height: 1.4;
}

.form__text--other {
  background: #fff;
  padding: 0 15px;
  height: 50px;
}

.form__text:focus {
  border-color: rgba(18, 51, 62, 0.6);
  -webkit-box-shadow: 0px 0px 5px 0px rgba(18, 51, 62, 0.6);
  -o-box-shadow: 0px 0px 5px 0px rgba(18, 51, 62, 0.6);
  box-shadow: 0px 0px 5px 0px rgba(18, 51, 62, 0.6);
  filter: progid:DXImageTransform.Microsoft.Shadow(color=$form-hover-bd, Direction=NaN, Strength=5);
}

.form__box {
  top: 7px;
  border: 1px solid #12333e;
  color: #12333e;
  cursor: pointer;
  display: inline-block;
  height: 14px;
  margin: 0 14px 14px 1px;
  outline-color: #fff;
  padding: 0;
  position: relative;
  width: 14px;
  min-width: 14px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  z-index: 1;
}

.form__box--radio {
  border-radius: 50%;
}

.form__radio {
  display: none;
}

.form__radio:checked ~ .form__box {
  border-radius: 0;
  top: 3px;
  border-left: 2px solid #12333e;
  border-bottom: 4px solid #12333e;
  border-top: 1px solid rgba(0, 0, 0, 0);
  border-right: 1px solid rgba(0, 0, 0, 0);
  -webkit-transform: rotate(-45deg) scaleY(0.5);
      -ms-transform: rotate(-45deg) scaleY(0.5);
          transform: rotate(-45deg) scaleY(0.5);
}

.form__radio:checked ~ .form__span--multiple {
  color: #12333e;
}

.form__checkbox {
  display: none;
}

.form__checkbox:checked ~ .form__box {
  border-radius: 0;
  top: 3px;
  border-left: 2px solid #12333e;
  border-bottom: 4px solid #12333e;
  border-top: 1px solid rgba(0, 0, 0, 0);
  border-right: 1px solid rgba(0, 0, 0, 0);
  -webkit-transform: rotate(-45deg) scaleY(0.5);
      -ms-transform: rotate(-45deg) scaleY(0.5);
          transform: rotate(-45deg) scaleY(0.5);
}

.form__checkbox:checked ~ .form__span--multiple {
  color: #12333e;
}

.form__select {
  position: relative;
  margin-bottom: 0;
  color: #12333e;
  border: 1px solid #DCE5E9;
  background: #ffffff;
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  background: #fff center right 20px no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210%22%20height%3D%226.032%22%20viewBox%3D%220%200%2010%206.032%22%3E%3Cpath%20data-name%3D%22Arrow%20copie%203%22%20d%3D%22M0%20.016L5%204.65l5-4.634v1.378L5%206.028%200%201.394V.02z%22%20fill%3D%22%232b2b2b%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E);
}

.form__file {
  font-size: 0.625rem;
  width: 100%;
  margin-top: 10px;
  padding: 0;
}

.form__icon--date {
  position: absolute;
  left: 15px;
  top: 50%;
  -webkit-transform: translatey(-50%);
      -ms-transform: translatey(-50%);
          transform: translatey(-50%);
  color: #12333e;
}

.form__icon--warning.material-icons,
.form__icon--success.material-icons {
  display: none;
}

.form__button {
  height: 40px;
  width: 100%;
  margin: 0 auto;
  background: #12333e;
  color: #fff;
  text-transform: uppercase;
  padding: 7px 15px;
  border: none;
  text-align: center;
}

.form__button--create {
  background: #12333e;
}

.form__help {
  display: inline-block;
  font-size: 0.6875rem;
  margin-top: 8px;
  font-style: italic;
  position: relative;
  padding-left: 20px;
}

.form__help > i {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 16px;
}

.form__error:not(.form__text) {
  background: #f16767;
  padding: 5px 15px;
  margin-top: 5px;
  font-size: 0.625rem;
  color: #fff;
  display: block;
  border-radius: 2px;
}

.form__error--global {
  margin-bottom: 30px;
}

.form__error + .form__icon--warning {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 10px;
  font-size: 16px;
  color: #f16767;
  z-index: 2;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.form__success + .form__icon--warning + .form__icon--success {
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 10px;
  font-size: 16px;
  color: #27ae60;
  z-index: 2;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.form__success.form__select + .form__icon--warning + .form__icon--success {
  display: none;
}

.form__icon--eye.material-icons {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.form__hide {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 58px;
  height: 100%;
  line-height: 58px;
  text-align: center;
  z-index: 3;
}

.form__hide--active {
  color: #12333e;
}

.form__thanks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  background: #27ae60;
  font-size: 0.875rem;
  color: #fff;
  margin-bottom: 30px;
  padding: 10px;
}

.form__thanks .material-icons {
  margin-right: 5px;
}

.form__thanks--prod {
  margin-top: 20px;
}

.form__done.material-icons {
  font-size: 1.25rem;
}

.form__text__rating {
  font-size: 0.875rem;
  margin-bottom: 40px;
}

.form__text__rating--title {
  font-size: 1.25rem;
  font-weight: 600;
  margin-bottom: 10px;
}

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// ONLY TABLET //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// FROM DESKTOP //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

#hideWrapperValid:checked + .form__wrapperValid {
  display: none;
}

.form__nowrap {
  width: 100%;
}

.form__nowrap + .form__nowrap {
  margin-top: 20px;
}

.form__fieldset:hover,
.form__fieldset--focused {
  z-index: 2;
}

.form.form--page + .bloc {
  margin-top: 20px;
}

.ap-dropdown-menu {
  z-index: 999 !important;
}

/** Import wrapper **/

.rea {
  width: 100%;
  background: #ffffff;
  border-top: 1px solid #DCE5E9;
}

.rea__wrapper {
  width: 100%;
  margin: 0 auto;
  max-width: 1920px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}

.rea__item {
  position: relative;
  text-align: center;
  line-height: 1;
  font-size: 0.875rem;
  color: #12333e;
}

.rea__item strong {
  text-transform: uppercase;
  color: #12333e;
  display: block;
  font-weight: 600;
  margin-bottom: 8px;
  line-height: 1;
  font-size: 0.875rem;
}

.rea__item br {
  display: none;
}

.rea__item > * {
  color: inherit;
}

.rea__item > * > * {
  color: inherit;
}

.rea__item h2,
.rea__item h3,
.rea__item h4,
.rea__item h5 {
  margin: 0;
}

.rea__icon {
  display: block;
  margin-bottom: 15px;
  font-size: 35px;
  text-align: center;
}

.rea__img {
  display: inline-block;
  max-width: 100%;
}

@font-face {
  font-family: "icons";
  font-weight: normal;
  font-display: auto;
  font-style: normal;
  src: url("/_t/_/dist/icons/icons.eot");
  src: url("/_t/_/dist/icons/icons.eot?#iefix") format("embedded-opentype"), url("/_t/_/dist/icons/icons.woff2") format("woff2"), url("/_t/_/dist/icons/icons.woff") format("woff"), url("/_t/_/dist/icons/icons.ttf") format("truetype"), url("/_t/_/dist/icons/icons.svg#icons") format("svg");
}

/* Use the following CSS code if you want to use data attributes for inserting your icons */

[data-icon]:before {
  font-family: "icons";
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  content: attr(data-icon);
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
}

/* Use the following CSS code if you want to have a class per icon */

/*
Instead of a list of all class selectors,
you can use the generic selector below, but it's slower:
[class*="icon-"] {
*/

.icon-untitled,
.icon-untitled-2,
.icon-untitled-3,
.icon-untitled-4,
.icon-untitled-5,
.icon-untitled-6,
.icon-untitled-7,
.icon-untitled-8,
.icon-untitled-9,
.icon-untitled-10,
.icon-untitled-11,
.icon-untitled-12,
.icon-untitled-13,
.icon-untitled-14,
.icon-untitled-15,
.icon-untitled-16,
.icon-untitled-17,
.icon-untitled-18,
.icon-untitled-19,
.icon-untitled-20,
.icon-untitled-21,
.icon-untitled-22,
.icon-untitled-23,
.icon-untitled-24,
.icon-untitled-25,
.icon-untitled-26,
.icon-untitled-27,
.icon-untitled-28,
.icon-untitled-29,
.icon-untitled-30,
.icon-untitled-31,
.icon-untitled-32,
.icon-untitled-33,
.icon-untitled-34,
.icon-bullet-1,
.icon-bullet-2,
.icon-bullet-3,
.icon-bullet-4,
.icon-bullet-5,
.icon-bullet-6,
.icon-bullet-7,
.icon-bullet-8,
.icon-car-1,
.icon-untitled-35,
.icon-untitled-36,
.icon-untitled-37,
.icon-untitled-38,
.icon-untitled-39,
.icon-untitled-40,
.icon-untitled-41,
.icon-untitled-42,
.icon-untitled-43,
.icon-icons,
.icon-untitled-44,
.icon-untitled-45,
.icon-untitled-46,
.icon-untitled-47,
.icon-untitled-48,
.icon-untitled-49,
.icon-basket-2,
.icon-basket-1,
.icon-untitled-50,
.icon-untitled-51,
.icon-untitled-52,
.icon-untitled-53,
.icon-credit-card-1,
.icon-untitled-54,
.icon-american-express-1,
.icon-carte-bleue-1,
.icon-master-card-1,
.icon-virement-1,
.icon-visa-1,
.icon-visa-2,
.icon-untitled-55,
.icon-untitled-56,
.icon-untitled-57,
.icon-truck-2,
.icon-truck-1,
.icon-scooter-1,
.icon-plane-1,
.icon-untitled-58,
.icon-sms-4,
.icon-sms-3,
.icon-sms-2,
.icon-untitled-59,
.icon-untitled-60,
.icon-untitled-61,
.icon-untitled-62,
.icon-phone,
.icon-untitled-63,
.icon-untitled-64,
.icon-phone-1,
.icon-untitled-65,
.icon-untitled-66,
.icon-untitled-67,
.icon-untitled-68,
.icon-untitled-69,
.icon-untitled-70,
.icon-untitled-71,
.icon-users,
.icon-untitled-72,
.icon-untitled-73,
.icon-untitled-74,
.icon-untitled-75,
.icon-untitled-76,
.icon-untitled-77,
.icon-untitled-78,
.icon-untitled-79,
.icon-untitled-80,
.icon-untitled-81,
.icon-untitled-82,
.icon-untitled-83,
.icon-untitled-84,
.icon-untitled-85,
.icon-untitled-86,
.icon-untitled-87,
.icon-untitled-88,
.icon-untitled-89,
.icon-untitled-90,
.icon-untitled-91,
.icon-untitled-92,
.icon-untitled-93,
.icon-untitled-94,
.icon-untitled-95,
.icon-untitled-96,
.icon-untitled-97,
.icon-untitled-98,
.icon-untitled-99,
.icon-untitled-100,
.icon-untitled-101,
.icon-untitled-102,
.icon-untitled-103,
.icon-untitled-104,
.icon-untitled-105,
.icon-untitled-106,
.icon-untitled-107,
.icon-untitled-108,
.icon-untitled-109,
.icon-untitled-110,
.icon-untitled-111,
.icon-untitled-112,
.icon-untitled-113,
.icon-untitled-114,
.icon-untitled-115,
.icon-untitled-116,
.icon-untitled-117,
.icon-untitled-118,
.icon-untitled-119,
.icon-untitled-120,
.icon-untitled-121,
.icon-untitled-122,
.icon-untitled-123,
.icon-untitled-124,
.icon-untitled-125,
.icon-untitled-126,
.icon-untitled-127,
.icon-untitled-128,
.icon-untitled-129,
.icon-untitled-130,
.icon-untitled-131,
.icon-untitled-132,
.icon-untitled-133,
.icon-untitled-134,
.icon-untitled-135,
.icon-untitled-136,
.icon-untitled-137,
.icon-untitled-138,
.icon-untitled-139,
.icon-untitled-140,
.icon-home-1,
.icon-nut,
.icon-stiletto,
.icon-birthday,
.icon-bowtie,
.icon-circleright,
.icon-greenhosting,
.icon-certificate,
.icon-vlc,
.icon-right,
.icon-tshirt,
.icon-thumbs-up,
.icon-chris-spittles-save,
.icon-diamond,
.icon-music,
.icon-vimeo,
.icon-youtube,
.icon-youtube-2,
.icon-trashcan,
.icon-happy,
.icon-happy-2,
.icon-shipping,
.icon-ruler,
.icon-satisfied-1,
.icon-satisfied-2,
.icon-money-bag,
.icon-chrono {
  font-family: "icons";
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-transform: none;
  speak: none;
  -webkit-font-smoothing: antialiased;
}

.icon-untitled:before {
  content: "\e02f";
}

.icon-untitled-2:before {
  content: "\e030";
}

.icon-untitled-3:before {
  content: "\e042";
}

.icon-untitled-4:before {
  content: "\e043";
}

.icon-untitled-5:before {
  content: "\e044";
}

.icon-untitled-6:before {
  content: "\e045";
}

.icon-untitled-7:before {
  content: "\e04a";
}

.icon-untitled-8:before {
  content: "\e04b";
}

.icon-untitled-9:before {
  content: "\e04c";
}

.icon-untitled-10:before {
  content: "\e04d";
}

.icon-untitled-11:before {
  content: "\f104";
}

.icon-untitled-12:before {
  content: "\f105";
}

.icon-untitled-13:before {
  content: "\f106";
}

.icon-untitled-14:before {
  content: "\f107";
}

.icon-untitled-15:before {
  content: "\f0d9";
}

.icon-untitled-16:before {
  content: "\f0d7";
}

.icon-untitled-17:before {
  content: "\f0d8";
}

.icon-untitled-18:before {
  content: "\f0da";
}

.icon-untitled-19:before {
  content: "\f100";
}

.icon-untitled-20:before {
  content: "\f103";
}

.icon-untitled-21:before {
  content: "\f102";
}

.icon-untitled-22:before {
  content: "\f101";
}

.icon-untitled-23:before {
  content: "\e041";
}

.icon-untitled-24:before {
  content: "\e040";
}

.icon-untitled-25:before {
  content: "\e02d";
}

.icon-untitled-26:before {
  content: "\e02e";
}

.icon-untitled-27:before {
  content: "\f0dc";
}

.icon-untitled-28:before {
  content: "\f10c";
}

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

.icon-untitled-30:before {
  content: "\f0c8";
}

.icon-untitled-31:before {
  content: "\f096";
}

.icon-untitled-32:before {
  content: "\f004";
}

.icon-untitled-33:before {
  content: "\f08a";
}

.icon-untitled-34:before {
  content: "\e062";
}

.icon-bullet-1:before {
  content: "\e000";
}

.icon-bullet-2:before {
  content: "\e001";
}

.icon-bullet-3:before {
  content: "\e002";
}

.icon-bullet-4:before {
  content: "\e003";
}

.icon-bullet-5:before {
  content: "\e004";
}

.icon-bullet-6:before {
  content: "\e005";
}

.icon-bullet-7:before {
  content: "\e006";
}

.icon-bullet-8:before {
  content: "\e007";
}

.icon-car-1:before {
  content: "\e008";
}

.icon-untitled-35:before {
  content: "\f00d";
}

.icon-untitled-36:before {
  content: "\f00c";
}

.icon-untitled-37:before {
  content: "\e009";
}

.icon-untitled-38:before {
  content: "\e00a";
}

.icon-untitled-39:before {
  content: "\e02c";
}

.icon-untitled-40:before {
  content: "\e07a";
}

.icon-untitled-41:before {
  content: "\e07b";
}

.icon-untitled-42:before {
  content: "\f10d";
}

.icon-untitled-43:before {
  content: "\f10e";
}

.icon-icons:before {
  content: "\e00b";
}

.icon-untitled-44:before {
  content: "\e073";
}

.icon-untitled-45:before {
  content: "\e055";
}

.icon-untitled-46:before {
  content: "\e054";
}

.icon-untitled-47:before {
  content: "\e053";
}

.icon-untitled-48:before {
  content: "\e038";
}

.icon-untitled-49:before {
  content: "\e06d";
}

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

.icon-basket-2:before {
  content: "\e012";
}

.icon-basket-1:before {
  content: "\e013";
}

.icon-untitled-50:before {
  content: "\e076";
}

.icon-untitled-51:before {
  content: "\e077";
}

.icon-untitled-52:before {
  content: "\e078";
}

.icon-untitled-53:before {
  content: "\e079";
}

.icon-credit-card-1:before {
  content: "\e014";
}

.icon-untitled-54:before {
  content: "\f09d";
}

.icon-american-express-1:before {
  content: "\e015";
}

.icon-carte-bleue-1:before {
  content: "\e016";
}

.icon-master-card-1:before {
  content: "\e017";
}

.icon-virement-1:before {
  content: "\e018";
}

.icon-visa-1:before {
  content: "\e019";
}

.icon-visa-2:before {
  content: "\e01a";
}

.icon-untitled-55:before {
  content: "\e01b";
}

.icon-untitled-56:before {
  content: "\e01e";
}

.icon-untitled-57:before {
  content: "\e052";
}

.icon-truck-2:before {
  content: "\e01c";
}

.icon-truck-1:before {
  content: "\e01d";
}

.icon-scooter-1:before {
  content: "\e01f";
}

.icon-plane-1:before {
  content: "\e020";
}

.icon-untitled-58:before {
  content: "\e05f";
}

.icon-sms-4:before {
  content: "\e021";
}

.icon-sms-3:before {
  content: "\e022";
}

.icon-sms-2:before {
  content: "\e023";
}

.icon-untitled-59:before {
  content: "\e061";
}

.icon-untitled-60:before {
  content: "\e025";
}

.icon-untitled-61:before {
  content: "\e026";
}

.icon-untitled-62:before {
  content: "\e027";
}

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

.icon-untitled-63:before {
  content: "\e058";
}

.icon-untitled-64:before {
  content: "\e07c";
}

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

.icon-untitled-65:before {
  content: "\e074";
}

.icon-untitled-66:before {
  content: "\e05e";
}

.icon-untitled-67:before {
  content: "\e02a";
}

.icon-untitled-68:before {
  content: "\e02b";
}

.icon-untitled-69:before {
  content: "\e031";
}

.icon-untitled-70:before {
  content: "\e032";
}

.icon-untitled-71:before {
  content: "\e033";
}

.icon-users:before {
  content: "\e035";
}

.icon-untitled-72:before {
  content: "\e037";
}

.icon-untitled-73:before {
  content: "\e039";
}

.icon-untitled-74:before {
  content: "\e03a";
}

.icon-untitled-75:before {
  content: "\e03b";
}

.icon-untitled-76:before {
  content: "\e03c";
}

.icon-untitled-77:before {
  content: "\e03d";
}

.icon-untitled-78:before {
  content: "\e03e";
}

.icon-untitled-79:before {
  content: "\e03f";
}

.icon-untitled-80:before {
  content: "\e046";
}

.icon-untitled-81:before {
  content: "\e047";
}

.icon-untitled-82:before {
  content: "\e048";
}

.icon-untitled-83:before {
  content: "\e049";
}

.icon-untitled-84:before {
  content: "\e04e";
}

.icon-untitled-85:before {
  content: "\e04f";
}

.icon-untitled-86:before {
  content: "\e050";
}

.icon-untitled-87:before {
  content: "\e051";
}

.icon-untitled-88:before {
  content: "\e056";
}

.icon-untitled-89:before {
  content: "\e057";
}

.icon-untitled-90:before {
  content: "\e059";
}

.icon-untitled-91:before {
  content: "\e05a";
}

.icon-untitled-92:before {
  content: "\e05b";
}

.icon-untitled-93:before {
  content: "\e05c";
}

.icon-untitled-94:before {
  content: "\e05d";
}

.icon-untitled-95:before {
  content: "\e060";
}

.icon-untitled-96:before {
  content: "\e063";
}

.icon-untitled-97:before {
  content: "\e064";
}

.icon-untitled-98:before {
  content: "\e065";
}

.icon-untitled-99:before {
  content: "\e066";
}

.icon-untitled-100:before {
  content: "\e067";
}

.icon-untitled-101:before {
  content: "\e068";
}

.icon-untitled-102:before {
  content: "\e069";
}

.icon-untitled-103:before {
  content: "\e06a";
}

.icon-untitled-104:before {
  content: "\e06b";
}

.icon-untitled-105:before {
  content: "\e06c";
}

.icon-untitled-106:before {
  content: "\e06e";
}

.icon-untitled-107:before {
  content: "\e06f";
}

.icon-untitled-108:before {
  content: "\e070";
}

.icon-untitled-109:before {
  content: "\e071";
}

.icon-untitled-110:before {
  content: "\e072";
}

.icon-untitled-111:before {
  content: "\e075";
}

.icon-untitled-112:before {
  content: "\e07d";
}

.icon-untitled-113:before {
  content: "\e07e";
}

.icon-untitled-114:before {
  content: "\e07f";
}

.icon-untitled-115:before {
  content: "\f073";
}

.icon-untitled-116:before {
  content: "\e080";
}

.icon-untitled-117:before {
  content: "\e081";
}

.icon-untitled-118:before {
  content: "\e082";
}

.icon-untitled-119:before {
  content: "\e083";
}

.icon-untitled-120:before {
  content: "\e084";
}

.icon-untitled-121:before {
  content: "\e085";
}

.icon-untitled-122:before {
  content: "\e086";
}

.icon-untitled-123:before {
  content: "\e087";
}

.icon-untitled-124:before {
  content: "\e088";
}

.icon-untitled-125:before {
  content: "\e089";
}

.icon-untitled-126:before {
  content: "\e08a";
}

.icon-untitled-127:before {
  content: "\e08b";
}

.icon-untitled-128:before {
  content: "\e08c";
}

.icon-untitled-129:before {
  content: "\e08d";
}

.icon-untitled-130:before {
  content: "\e08e";
}

.icon-untitled-131:before {
  content: "\e08f";
}

.icon-untitled-132:before {
  content: "\e090";
}

.icon-untitled-133:before {
  content: "\e091";
}

.icon-untitled-134:before {
  content: "\e092";
}

.icon-untitled-135:before {
  content: "\e093";
}

.icon-untitled-136:before {
  content: "\e094";
}

.icon-untitled-137:before {
  content: "\e095";
}

.icon-untitled-138:before {
  content: "\e096";
}

.icon-untitled-139:before {
  content: "\e097";
}

.icon-untitled-140:before {
  content: "\f0cb";
}

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

.icon-nut:before {
  content: "\f427";
}

.icon-stiletto:before {
  content: "\f429";
}

.icon-birthday:before {
  content: "\f36b";
}

.icon-bowtie:before {
  content: "\f37f";
}

.icon-circleright:before {
  content: "\f3c9";
}

.icon-greenhosting:before {
  content: "\f039";
}

.icon-certificate:before {
  content: "\f058";
}

.icon-vlc:before {
  content: "\f192";
}

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

.icon-tshirt:before {
  content: "\e09a";
}

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

.icon-chris-spittles-save:before {
  content: "\e09d";
}

.icon-diamond:before {
  content: "\e09e";
}

.icon-music:before {
  content: "\e09f";
}

.icon-vimeo:before {
  content: "\e0a1";
}

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

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

.icon-trashcan:before {
  content: "\e0a0";
}

.icon-happy:before {
  content: "\e0a4";
}

.icon-happy-2:before {
  content: "\e0a5";
}

.icon-shipping:before {
  content: "\e0a7";
}

.icon-ruler:before {
  content: "\e0a8";
}

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

.icon-satisfied-1:before {
  content: "\e0aa";
}

.icon-satisfied-2:before {
  content: "\e0ab";
}

.icon-money-bag:before {
  content: "\e0ac";
}

.icon-chrono:before {
  content: "\e0ad";
}

/* latin */

@font-face {
  font-family: "Maven Pro";
  font-display: auto;
  font-weight: 400;
  font-style: normal;
  src: local("Maven Pro Regular"), local("MavenProRegular"), url(https://fonts.gstatic.com/s/mavenpro/v7/MG9KbUZFchDs94Tbv9U-pZBw1xU1rKptJj_0jans920.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* latin */

@font-face {
  font-family: "Maven Pro";
  font-display: auto;
  font-weight: 500;
  font-style: normal;
  src: local("Maven Pro Medium"), local("MavenProMedium"), url(https://fonts.gstatic.com/s/mavenpro/v7/SQVfzoJBbj9t3aVcmbspRhampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* latin */

@font-face {
  font-family: "Maven Pro";
  font-display: auto;
  font-weight: 700;
  font-style: normal;
  src: local("Maven Pro Bold"), local("MavenProBold"), url(https://fonts.gstatic.com/s/mavenpro/v7/uDssvmXgp7Nj3i336k_dShampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* latin */

@font-face {
  font-family: "Maven Pro";
  font-display: auto;
  font-weight: 900;
  font-style: normal;
  src: local("Maven Pro Black"), local("MavenProBlack"), url(https://fonts.gstatic.com/s/mavenpro/v7/-91TwiFzqeL1F7Kh91APwRampu5_7CjHW5spxoeN3Vs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* cyrillic-ext */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 300;
  font-style: normal;
  src: local("Roboto Condensed Light"), local("RobotoCondensed-Light"), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nFVSrcc0PghHf9qMZsyNJkz2Ot9t5h1GRSTIE78Whtoh.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}

/* cyrillic */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 300;
  font-style: normal;
  src: local("Roboto Condensed Light"), local("RobotoCondensed-Light"), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nPhvOq3OeDcncmG_JUglX9j2Ot9t5h1GRSTIE78Whtoh.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 300;
  font-style: normal;
  src: local("Roboto Condensed Light"), local("RobotoCondensed-Light"), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nNYL0wkDYJdCinibQo0odb32Ot9t5h1GRSTIE78Whtoh.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 300;
  font-style: normal;
  src: local("Roboto Condensed Light"), local("RobotoCondensed-Light"), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nAXH_4GUKbrZpEK3n6JMwkL2Ot9t5h1GRSTIE78Whtoh.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 300;
  font-style: normal;
  src: local("Roboto Condensed Light"), local("RobotoCondensed-Light"), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nKB_H2MGEFa8U8i2MA2qjRr2Ot9t5h1GRSTIE78Whtoh.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 300;
  font-style: normal;
  src: local("Roboto Condensed Light"), local("RobotoCondensed-Light"), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nEkGkHRU10pzBW9xZ23ZxGr2Ot9t5h1GRSTIE78Whtoh.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 300;
  font-style: normal;
  src: local("Roboto Condensed Light"), local("RobotoCondensed-Light"), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nCqOJfobX9lrC1wFVe9k15E.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* cyrillic-ext */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 400;
  font-style: normal;
  src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsIPxuqWfQuZGbz5Rz4Zu1gk.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}

/* cyrillic */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 400;
  font-style: normal;
  src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsENRpQQ4njX3CLaCqI4awdk.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 400;
  font-style: normal;
  src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsET2KMEyTWEzJqg9U8VS8XM.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 400;
  font-style: normal;
  src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsMH5J2QbmuFthYTFOnnSRco.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 400;
  font-style: normal;
  src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsDcCYxVKuOcslAgPRMZ8RJE.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 400;
  font-style: normal;
  src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsNKDSU5nPdoBdru70FiVyb0.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 400;
  font-style: normal;
  src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url(https://fonts.gstatic.com/s/robotocondensed/v13/Zd2E9abXLFGSr9G3YK2MsH4vxAoi6d67T_UKWi0EoHQ.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* cyrillic-ext */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 700;
  font-style: normal;
  src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nBYyuMfI6pbvLqniwcbLofP2Ot9t5h1GRSTIE78Whtoh.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}

/* cyrillic */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 700;
  font-style: normal;
  src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nIT75Viso9fCesWUO0IzDUX2Ot9t5h1GRSTIE78Whtoh.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 700;
  font-style: normal;
  src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nL8EBb1YR1F8PhofwHtObrz2Ot9t5h1GRSTIE78Whtoh.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 700;
  font-style: normal;
  src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nAro84VToOve-uw23YSmBS72Ot9t5h1GRSTIE78Whtoh.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 700;
  font-style: normal;
  src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nACS0ZgDg4kY8EFPTGlvyHP2Ot9t5h1GRSTIE78Whtoh.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 700;
  font-style: normal;
  src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nGPMCwzADhgEiQ8LZ-01G1L2Ot9t5h1GRSTIE78Whtoh.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 700;
  font-style: normal;
  src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url(https://fonts.gstatic.com/s/robotocondensed/v13/b9QBgL0iMZfDSpmcXcE8nPX2or14QGUHgbhSBV1Go0E.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* cyrillic-ext */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 300;
  font-style: italic;
  src: local("Roboto Condensed Light Italic"), local("RobotoCondensed-LightItalic"), url(https://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeABWARzQrKnxFaHcYHhWtNVOAxg1Bnw5F8n5M1Q3pc3xZ.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}

/* cyrillic */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 300;
  font-style: italic;
  src: local("Roboto Condensed Light Italic"), local("RobotoCondensed-LightItalic"), url(https://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeALoB595XAUnp_0yd2Hv3nLuAxg1Bnw5F8n5M1Q3pc3xZ.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 300;
  font-style: italic;
  src: local("Roboto Condensed Light Italic"), local("RobotoCondensed-LightItalic"), url(https://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeAHol3wgLMnom-Fg_O2vq6UGAxg1Bnw5F8n5M1Q3pc3xZ.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 300;
  font-style: italic;
  src: local("Roboto Condensed Light Italic"), local("RobotoCondensed-LightItalic"), url(https://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeAFaI8MIWvjJEb_7o31_fSguAxg1Bnw5F8n5M1Q3pc3xZ.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 300;
  font-style: italic;
  src: local("Roboto Condensed Light Italic"), local("RobotoCondensed-LightItalic"), url(https://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeABtf2rfQXB_rP7MmbgatGLmAxg1Bnw5F8n5M1Q3pc3xZ.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 300;
  font-style: italic;
  src: local("Roboto Condensed Light Italic"), local("RobotoCondensed-LightItalic"), url(https://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeAHpf1HD57Z5hGoBcaK5xoY-Axg1Bnw5F8n5M1Q3pc3xZ.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 300;
  font-style: italic;
  src: local("Roboto Condensed Light Italic"), local("RobotoCondensed-LightItalic"), url(https://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeAL8HwCiP7DYII36AlQZXXQeglnMp3_3A8V8Ai8YosRtX.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* cyrillic-ext */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 400;
  font-style: italic;
  src: local("Roboto Condensed Italic"), local("RobotoCondensed-Italic"), url(https://fonts.gstatic.com/s/robotocondensed/v13/BP5K8ZAJv9qEbmuFp8RpJbddAa5tzErt2GRpy1oIbUz3rGVtsTkPsbDajuO5ueQw.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}

/* cyrillic */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 400;
  font-style: italic;
  src: local("Roboto Condensed Italic"), local("RobotoCondensed-Italic"), url(https://fonts.gstatic.com/s/robotocondensed/v13/BP5K8ZAJv9qEbmuFp8RpJbGolmRyAj21EwMT_eIZ7cf3rGVtsTkPsbDajuO5ueQw.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 400;
  font-style: italic;
  src: local("Roboto Condensed Italic"), local("RobotoCondensed-Italic"), url(https://fonts.gstatic.com/s/robotocondensed/v13/BP5K8ZAJv9qEbmuFp8RpJcDQ90AUP4xoay-aKEVq5ov3rGVtsTkPsbDajuO5ueQw.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 400;
  font-style: italic;
  src: local("Roboto Condensed Italic"), local("RobotoCondensed-Italic"), url(https://fonts.gstatic.com/s/robotocondensed/v13/BP5K8ZAJv9qEbmuFp8RpJSRBIFc7dVYZg2Pj5FA0cSX3rGVtsTkPsbDajuO5ueQw.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 400;
  font-style: italic;
  src: local("Roboto Condensed Italic"), local("RobotoCondensed-Italic"), url(https://fonts.gstatic.com/s/robotocondensed/v13/BP5K8ZAJv9qEbmuFp8RpJdHw1WQkZiK8wh5eZKO9tyr3rGVtsTkPsbDajuO5ueQw.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 400;
  font-style: italic;
  src: local("Roboto Condensed Italic"), local("RobotoCondensed-Italic"), url(https://fonts.gstatic.com/s/robotocondensed/v13/BP5K8ZAJv9qEbmuFp8RpJdAk6CpUeIePd9etbHDiLjL3rGVtsTkPsbDajuO5ueQw.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 400;
  font-style: italic;
  src: local("Roboto Condensed Italic"), local("RobotoCondensed-Italic"), url(https://fonts.gstatic.com/s/robotocondensed/v13/BP5K8ZAJv9qEbmuFp8RpJcGP5JAryr3W9Ob0znExBvs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* cyrillic-ext */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 700;
  font-style: italic;
  src: local("Roboto Condensed Bold Italic"), local("RobotoCondensed-BoldItalic"), url(https://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeABgqylwWcylJ2w-CfjBgZ7yAxg1Bnw5F8n5M1Q3pc3xZ.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}

/* cyrillic */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 700;
  font-style: italic;
  src: local("Roboto Condensed Bold Italic"), local("RobotoCondensed-BoldItalic"), url(https://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeACjx1lZFWT8UMf-jEunUDz-Axg1Bnw5F8n5M1Q3pc3xZ.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

/* greek-ext */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 700;
  font-style: italic;
  src: local("Roboto Condensed Bold Italic"), local("RobotoCondensed-BoldItalic"), url(https://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeAI8qU_lT4BdpbdgXZhkEDKaAxg1Bnw5F8n5M1Q3pc3xZ.woff2) format("woff2");
  unicode-range: U+1F00-1FFF;
}

/* greek */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 700;
  font-style: italic;
  src: local("Roboto Condensed Bold Italic"), local("RobotoCondensed-BoldItalic"), url(https://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeAPJZ8u69X1ZI6u0Bq1WY3FqAxg1Bnw5F8n5M1Q3pc3xZ.woff2) format("woff2");
  unicode-range: U+0370-03FF;
}

/* vietnamese */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 700;
  font-style: italic;
  src: local("Roboto Condensed Bold Italic"), local("RobotoCondensed-BoldItalic"), url(https://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeAA92UWC8GarrfOlsO0BVhoSAxg1Bnw5F8n5M1Q3pc3xZ.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 700;
  font-style: italic;
  src: local("Roboto Condensed Bold Italic"), local("RobotoCondensed-BoldItalic"), url(https://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeAMVn2for1WIAtpulDRrWD0aAxg1Bnw5F8n5M1Q3pc3xZ.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */

@font-face {
  font-family: "Roboto Condensed";
  font-display: auto;
  font-weight: 700;
  font-style: italic;
  src: local("Roboto Condensed Bold Italic"), local("RobotoCondensed-BoldItalic"), url(https://fonts.gstatic.com/s/robotocondensed/v13/mg0cGfGRUERshzBlvqxeAD80_Kjvv-UM5FLsk7nHpemglnMp3_3A8V8Ai8YosRtX.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/** Import wrapper **/

.modal-error {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: #fff;
  width: 90%;
  max-width: 800px;
  z-index: 9999;
  text-align: center;
}

.modal-error__title {
  padding: 10px 20px;
  background: #f16767;
  color: #fff;
  text-align: center;
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
  position: relative;
}

.modal-error__wrapper {
  padding: 0 20px 20px 20px;
  background: #f3f3f3;
}

.modal-error__close {
  display: none;
}

.modal-error__checkbox {
  display: none;
}

.modal-error__background {
  position: fixed;
  z-index: 999;
  top: 0;
  left: 0;
  cursor: pointer;
  width: 100%;
  height: 100%;
  background: rgba(18, 51, 62, 0.4);
}

.modal-error__p {
  position: relative;
  padding: 15px 0 15px 30px;
  text-align: left;
  color: #f16767;
}

.modal-error__p:not(:first-of-type) {
  border-top: 1px solid #DCE5E9;
}

.modal-error__p:last-of-type {
  border-bottom: 1px solid #DCE5E9;
}

.modal-error__warn.material-icons {
  font-size: 1rem;
  display: inline;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.modal-error__button {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  width: auto;
  margin: 15px auto 0 auto;
  background: #12333e;
  color: #fff;
  text-transform: uppercase;
  padding: 0 30px;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  border: none;
  text-align: center;
  cursor: pointer;
}

#modal-error__checkbox:checked ~ .modal-error,
#modal-error__checkbox:checked ~ .modal-error__background {
  display: none;
}

/** Import wrapper **/

/*
 * Container style
 */

.ps {
  overflow: hidden !important;
  overflow-anchor: none;
  -ms-overflow-style: none;
  touch-action: auto;
  -ms-touch-action: auto;
}

.ps__rail-y {
  display: none;
  opacity: 0;
  -o-transition: background-color .2s linear, opacity .2s linear;
  transition: background-color .2s linear, opacity .2s linear;
  -webkit-transition: background-color .2s linear, opacity .2s linear;
  width: 15px;
  /* there must be 'right' or 'left' for ps__rail-y */
  right: 0;
  /* please don't change 'position' */
  position: absolute;
  left: auto !important;
}

.ps--active-y > .ps__rail-y {
  display: block;
  background-color: transparent;
}

.ps:hover > .ps__rail-y {
  opacity: 0.6;
}

.ps--focus > .ps__rail-x,
.ps--focus > .ps__rail-y {
  opacity: 0.6;
}

.ps--scrolling-y > .ps__rail-y {
  opacity: 0.6;
}

.ps__rail-y:hover,
.ps__rail-y:focus {
  background-color: #eee;
  opacity: 0.9;
}

.ps__thumb-y {
  background-color: #aaa;
  border-radius: 6px;
  -o-transition: background-color .2s linear, width .2s ease-in-out;
  transition: background-color .2s linear, width .2s ease-in-out;
  -webkit-transition: background-color .2s linear, width .2s ease-in-out;
  width: 6px;
  /* there must be 'right' for ps__thumb-y */
  right: 2px;
  /* please don't change 'position' */
  position: absolute;
}

.ps__rail-y:hover > .ps__thumb-y,
.ps__rail-y:focus > .ps__thumb-y {
  background-color: #999;
  width: 11px;
}

/* MS supports */

@supports (-ms-overflow-style: none) {
  .ps {
    overflow: auto !important;
  }
}

/** Import wrapper **/

.intl-tel-input {
  position: relative;
  display: inline-block;
  width: 100%;
}

.intl-tel-input input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: rgba(18, 51, 62, 0.6);
}

.intl-tel-input input::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(18, 51, 62, 0.6);
}

.intl-tel-input input:-ms-input-placeholder {
  /* IE 10+ */
  color: rgba(18, 51, 62, 0.6);
}

.intl-tel-input input:-moz-placeholder {
  /* Firefox 18- */
  color: rgba(18, 51, 62, 0.6);
}

.intl-tel-input * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.intl-tel-input .hide {
  display: none;
}

.intl-tel-input .v-hide {
  visibility: hidden;
}

.intl-tel-input input,
.intl-tel-input input[type=text],
.intl-tel-input input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}

.intl-tel-input .flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 1px;
}

.intl-tel-input .selected-flag {
  z-index: 1;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 0 6px 0 8px;
}

.intl-tel-input .selected-flag .iti-arrow {
  margin-left: 6px;
  width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555;
}

.intl-tel-input .selected-flag .iti-arrow.up {
  border-top: none;
  border-bottom: 4px solid #555;
}

.intl-tel-input .country-list {
  position: absolute;
  z-index: 2;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -1px;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
          box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  background-color: white;
  border: 1px solid #CCC;
  white-space: nowrap;
  max-height: 200px;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
}

.intl-tel-input .country-list.dropup {
  bottom: 100%;
  margin-bottom: -1px;
}

.intl-tel-input .country-list .flag-box {
  display: inline-block;
  width: 20px;
}

.intl-tel-input .country-list .divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #CCC;
}

.intl-tel-input .country-list .country {
  padding: 5px 10px;
}

.intl-tel-input .country-list .country .dial-code {
  color: #999;
}

.intl-tel-input .country-list .country.highlight {
  background-color: rgba(0, 0, 0, 0.05);
}

.intl-tel-input .country-list .flag-box,
.intl-tel-input .country-list .country-name,
.intl-tel-input .country-list .dial-code {
  vertical-align: middle;
}

.intl-tel-input .country-list .flag-box,
.intl-tel-input .country-list .country-name {
  margin-right: 6px;
}

.intl-tel-input.allow-dropdown input,
.intl-tel-input.allow-dropdown input[type=text],
.intl-tel-input.allow-dropdown input[type=tel],
.intl-tel-input.separate-dial-code input,
.intl-tel-input.separate-dial-code input[type=text],
.intl-tel-input.separate-dial-code input[type=tel] {
  padding-right: 6px;
  padding-left: 52px;
  margin-left: 0;
}

.intl-tel-input.allow-dropdown .flag-container,
.intl-tel-input.separate-dial-code .flag-container {
  right: auto;
  left: 0;
}

.intl-tel-input.allow-dropdown .flag-container:hover {
  cursor: pointer;
}

.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}

.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover,
.intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover {
  cursor: default;
}

.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover .selected-flag,
.intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover .selected-flag {
  background-color: transparent;
}

.intl-tel-input.separate-dial-code .selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}

.intl-tel-input.separate-dial-code .selected-dial-code {
  margin-left: 6px;
}

.intl-tel-input.iti-container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}

.intl-tel-input.iti-container:hover {
  cursor: pointer;
}

.iti-mobile .intl-tel-input.iti-container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
}

.iti-mobile .intl-tel-input .country-list {
  max-height: 100%;
  width: 100%;
}

.iti-mobile .intl-tel-input .country-list .country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti-flag {
  width: 20px;
}

.iti-flag.be {
  width: 18px;
}

.iti-flag.ch {
  width: 15px;
}

.iti-flag.mc {
  width: 19px;
}

.iti-flag.ne {
  width: 18px;
}

.iti-flag.np {
  width: 13px;
}

.iti-flag.va {
  width: 15px;
}

.iti-flag.ac {
  height: 10px;
  background-position: 0px 0px;
}

.iti-flag.ad {
  height: 14px;
  background-position: -22px 0px;
}

.iti-flag.ae {
  height: 10px;
  background-position: -44px 0px;
}

.iti-flag.af {
  height: 14px;
  background-position: -66px 0px;
}

.iti-flag.ag {
  height: 14px;
  background-position: -88px 0px;
}

.iti-flag.ai {
  height: 10px;
  background-position: -110px 0px;
}

.iti-flag.al {
  height: 15px;
  background-position: -132px 0px;
}

.iti-flag.am {
  height: 10px;
  background-position: -154px 0px;
}

.iti-flag.ao {
  height: 14px;
  background-position: -176px 0px;
}

.iti-flag.aq {
  height: 14px;
  background-position: -198px 0px;
}

.iti-flag.ar {
  height: 13px;
  background-position: -220px 0px;
}

.iti-flag.as {
  height: 10px;
  background-position: -242px 0px;
}

.iti-flag.at {
  height: 14px;
  background-position: -264px 0px;
}

.iti-flag.au {
  height: 10px;
  background-position: -286px 0px;
}

.iti-flag.aw {
  height: 14px;
  background-position: -308px 0px;
}

.iti-flag.ax {
  height: 13px;
  background-position: -330px 0px;
}

.iti-flag.az {
  height: 10px;
  background-position: -352px 0px;
}

.iti-flag.ba {
  height: 10px;
  background-position: -374px 0px;
}

.iti-flag.bb {
  height: 14px;
  background-position: -396px 0px;
}

.iti-flag.bd {
  height: 12px;
  background-position: -418px 0px;
}

.iti-flag.be {
  height: 15px;
  background-position: -440px 0px;
}

.iti-flag.bf {
  height: 14px;
  background-position: -460px 0px;
}

.iti-flag.bg {
  height: 12px;
  background-position: -482px 0px;
}

.iti-flag.bh {
  height: 12px;
  background-position: -504px 0px;
}

.iti-flag.bi {
  height: 12px;
  background-position: -526px 0px;
}

.iti-flag.bj {
  height: 14px;
  background-position: -548px 0px;
}

.iti-flag.bl {
  height: 14px;
  background-position: -570px 0px;
}

.iti-flag.bm {
  height: 10px;
  background-position: -592px 0px;
}

.iti-flag.bn {
  height: 10px;
  background-position: -614px 0px;
}

.iti-flag.bo {
  height: 14px;
  background-position: -636px 0px;
}

.iti-flag.bq {
  height: 14px;
  background-position: -658px 0px;
}

.iti-flag.br {
  height: 14px;
  background-position: -680px 0px;
}

.iti-flag.bs {
  height: 10px;
  background-position: -702px 0px;
}

.iti-flag.bt {
  height: 14px;
  background-position: -724px 0px;
}

.iti-flag.bv {
  height: 15px;
  background-position: -746px 0px;
}

.iti-flag.bw {
  height: 14px;
  background-position: -768px 0px;
}

.iti-flag.by {
  height: 10px;
  background-position: -790px 0px;
}

.iti-flag.bz {
  height: 14px;
  background-position: -812px 0px;
}

.iti-flag.ca {
  height: 10px;
  background-position: -834px 0px;
}

.iti-flag.cc {
  height: 10px;
  background-position: -856px 0px;
}

.iti-flag.cd {
  height: 15px;
  background-position: -878px 0px;
}

.iti-flag.cf {
  height: 14px;
  background-position: -900px 0px;
}

.iti-flag.cg {
  height: 14px;
  background-position: -922px 0px;
}

.iti-flag.ch {
  height: 15px;
  background-position: -944px 0px;
}

.iti-flag.ci {
  height: 14px;
  background-position: -961px 0px;
}

.iti-flag.ck {
  height: 10px;
  background-position: -983px 0px;
}

.iti-flag.cl {
  height: 14px;
  background-position: -1005px 0px;
}

.iti-flag.cm {
  height: 14px;
  background-position: -1027px 0px;
}

.iti-flag.cn {
  height: 14px;
  background-position: -1049px 0px;
}

.iti-flag.co {
  height: 14px;
  background-position: -1071px 0px;
}

.iti-flag.cp {
  height: 14px;
  background-position: -1093px 0px;
}

.iti-flag.cr {
  height: 12px;
  background-position: -1115px 0px;
}

.iti-flag.cu {
  height: 10px;
  background-position: -1137px 0px;
}

.iti-flag.cv {
  height: 12px;
  background-position: -1159px 0px;
}

.iti-flag.cw {
  height: 14px;
  background-position: -1181px 0px;
}

.iti-flag.cx {
  height: 10px;
  background-position: -1203px 0px;
}

.iti-flag.cy {
  height: 14px;
  background-position: -1225px 0px;
}

.iti-flag.cz {
  height: 14px;
  background-position: -1247px 0px;
}

.iti-flag.de {
  height: 12px;
  background-position: -1269px 0px;
}

.iti-flag.dg {
  height: 10px;
  background-position: -1291px 0px;
}

.iti-flag.dj {
  height: 14px;
  background-position: -1313px 0px;
}

.iti-flag.dk {
  height: 15px;
  background-position: -1335px 0px;
}

.iti-flag.dm {
  height: 10px;
  background-position: -1357px 0px;
}

.iti-flag.do {
  height: 14px;
  background-position: -1379px 0px;
}

.iti-flag.dz {
  height: 14px;
  background-position: -1401px 0px;
}

.iti-flag.ea {
  height: 14px;
  background-position: -1423px 0px;
}

.iti-flag.ec {
  height: 14px;
  background-position: -1445px 0px;
}

.iti-flag.ee {
  height: 13px;
  background-position: -1467px 0px;
}

.iti-flag.eg {
  height: 14px;
  background-position: -1489px 0px;
}

.iti-flag.eh {
  height: 10px;
  background-position: -1511px 0px;
}

.iti-flag.er {
  height: 10px;
  background-position: -1533px 0px;
}

.iti-flag.es {
  height: 14px;
  background-position: -1555px 0px;
}

.iti-flag.et {
  height: 10px;
  background-position: -1577px 0px;
}

.iti-flag.eu {
  height: 14px;
  background-position: -1599px 0px;
}

.iti-flag.fi {
  height: 12px;
  background-position: -1621px 0px;
}

.iti-flag.fj {
  height: 10px;
  background-position: -1643px 0px;
}

.iti-flag.fk {
  height: 10px;
  background-position: -1665px 0px;
}

.iti-flag.fm {
  height: 11px;
  background-position: -1687px 0px;
}

.iti-flag.fo {
  height: 15px;
  background-position: -1709px 0px;
}

.iti-flag.fr {
  height: 14px;
  background-position: -1731px 0px;
}

.iti-flag.ga {
  height: 15px;
  background-position: -1753px 0px;
}

.iti-flag.gb {
  height: 10px;
  background-position: -1775px 0px;
}

.iti-flag.gd {
  height: 12px;
  background-position: -1797px 0px;
}

.iti-flag.ge {
  height: 14px;
  background-position: -1819px 0px;
}

.iti-flag.gf {
  height: 14px;
  background-position: -1841px 0px;
}

.iti-flag.gg {
  height: 14px;
  background-position: -1863px 0px;
}

.iti-flag.gh {
  height: 14px;
  background-position: -1885px 0px;
}

.iti-flag.gi {
  height: 10px;
  background-position: -1907px 0px;
}

.iti-flag.gl {
  height: 14px;
  background-position: -1929px 0px;
}

.iti-flag.gm {
  height: 14px;
  background-position: -1951px 0px;
}

.iti-flag.gn {
  height: 14px;
  background-position: -1973px 0px;
}

.iti-flag.gp {
  height: 14px;
  background-position: -1995px 0px;
}

.iti-flag.gq {
  height: 14px;
  background-position: -2017px 0px;
}

.iti-flag.gr {
  height: 14px;
  background-position: -2039px 0px;
}

.iti-flag.gs {
  height: 10px;
  background-position: -2061px 0px;
}

.iti-flag.gt {
  height: 13px;
  background-position: -2083px 0px;
}

.iti-flag.gu {
  height: 11px;
  background-position: -2105px 0px;
}

.iti-flag.gw {
  height: 10px;
  background-position: -2127px 0px;
}

.iti-flag.gy {
  height: 12px;
  background-position: -2149px 0px;
}

.iti-flag.hk {
  height: 14px;
  background-position: -2171px 0px;
}

.iti-flag.hm {
  height: 10px;
  background-position: -2193px 0px;
}

.iti-flag.hn {
  height: 10px;
  background-position: -2215px 0px;
}

.iti-flag.hr {
  height: 10px;
  background-position: -2237px 0px;
}

.iti-flag.ht {
  height: 12px;
  background-position: -2259px 0px;
}

.iti-flag.hu {
  height: 10px;
  background-position: -2281px 0px;
}

.iti-flag.ic {
  height: 14px;
  background-position: -2303px 0px;
}

.iti-flag.id {
  height: 14px;
  background-position: -2325px 0px;
}

.iti-flag.ie {
  height: 10px;
  background-position: -2347px 0px;
}

.iti-flag.il {
  height: 15px;
  background-position: -2369px 0px;
}

.iti-flag.im {
  height: 10px;
  background-position: -2391px 0px;
}

.iti-flag.in {
  height: 14px;
  background-position: -2413px 0px;
}

.iti-flag.io {
  height: 10px;
  background-position: -2435px 0px;
}

.iti-flag.iq {
  height: 14px;
  background-position: -2457px 0px;
}

.iti-flag.ir {
  height: 12px;
  background-position: -2479px 0px;
}

.iti-flag.is {
  height: 15px;
  background-position: -2501px 0px;
}

.iti-flag.it {
  height: 14px;
  background-position: -2523px 0px;
}

.iti-flag.je {
  height: 12px;
  background-position: -2545px 0px;
}

.iti-flag.jm {
  height: 10px;
  background-position: -2567px 0px;
}

.iti-flag.jo {
  height: 10px;
  background-position: -2589px 0px;
}

.iti-flag.jp {
  height: 14px;
  background-position: -2611px 0px;
}

.iti-flag.ke {
  height: 14px;
  background-position: -2633px 0px;
}

.iti-flag.kg {
  height: 12px;
  background-position: -2655px 0px;
}

.iti-flag.kh {
  height: 13px;
  background-position: -2677px 0px;
}

.iti-flag.ki {
  height: 10px;
  background-position: -2699px 0px;
}

.iti-flag.km {
  height: 12px;
  background-position: -2721px 0px;
}

.iti-flag.kn {
  height: 14px;
  background-position: -2743px 0px;
}

.iti-flag.kp {
  height: 10px;
  background-position: -2765px 0px;
}

.iti-flag.kr {
  height: 14px;
  background-position: -2787px 0px;
}

.iti-flag.kw {
  height: 10px;
  background-position: -2809px 0px;
}

.iti-flag.ky {
  height: 10px;
  background-position: -2831px 0px;
}

.iti-flag.kz {
  height: 10px;
  background-position: -2853px 0px;
}

.iti-flag.la {
  height: 14px;
  background-position: -2875px 0px;
}

.iti-flag.lb {
  height: 14px;
  background-position: -2897px 0px;
}

.iti-flag.lc {
  height: 10px;
  background-position: -2919px 0px;
}

.iti-flag.li {
  height: 12px;
  background-position: -2941px 0px;
}

.iti-flag.lk {
  height: 10px;
  background-position: -2963px 0px;
}

.iti-flag.lr {
  height: 11px;
  background-position: -2985px 0px;
}

.iti-flag.ls {
  height: 14px;
  background-position: -3007px 0px;
}

.iti-flag.lt {
  height: 12px;
  background-position: -3029px 0px;
}

.iti-flag.lu {
  height: 12px;
  background-position: -3051px 0px;
}

.iti-flag.lv {
  height: 10px;
  background-position: -3073px 0px;
}

.iti-flag.ly {
  height: 10px;
  background-position: -3095px 0px;
}

.iti-flag.ma {
  height: 14px;
  background-position: -3117px 0px;
}

.iti-flag.mc {
  height: 15px;
  background-position: -3139px 0px;
}

.iti-flag.md {
  height: 10px;
  background-position: -3160px 0px;
}

.iti-flag.me {
  height: 10px;
  background-position: -3182px 0px;
}

.iti-flag.mf {
  height: 14px;
  background-position: -3204px 0px;
}

.iti-flag.mg {
  height: 14px;
  background-position: -3226px 0px;
}

.iti-flag.mh {
  height: 11px;
  background-position: -3248px 0px;
}

.iti-flag.mk {
  height: 10px;
  background-position: -3270px 0px;
}

.iti-flag.ml {
  height: 14px;
  background-position: -3292px 0px;
}

.iti-flag.mm {
  height: 14px;
  background-position: -3314px 0px;
}

.iti-flag.mn {
  height: 10px;
  background-position: -3336px 0px;
}

.iti-flag.mo {
  height: 14px;
  background-position: -3358px 0px;
}

.iti-flag.mp {
  height: 10px;
  background-position: -3380px 0px;
}

.iti-flag.mq {
  height: 14px;
  background-position: -3402px 0px;
}

.iti-flag.mr {
  height: 14px;
  background-position: -3424px 0px;
}

.iti-flag.ms {
  height: 10px;
  background-position: -3446px 0px;
}

.iti-flag.mt {
  height: 14px;
  background-position: -3468px 0px;
}

.iti-flag.mu {
  height: 14px;
  background-position: -3490px 0px;
}

.iti-flag.mv {
  height: 14px;
  background-position: -3512px 0px;
}

.iti-flag.mw {
  height: 14px;
  background-position: -3534px 0px;
}

.iti-flag.mx {
  height: 12px;
  background-position: -3556px 0px;
}

.iti-flag.my {
  height: 10px;
  background-position: -3578px 0px;
}

.iti-flag.mz {
  height: 14px;
  background-position: -3600px 0px;
}

.iti-flag.na {
  height: 14px;
  background-position: -3622px 0px;
}

.iti-flag.nc {
  height: 10px;
  background-position: -3644px 0px;
}

.iti-flag.ne {
  height: 15px;
  background-position: -3666px 0px;
}

.iti-flag.nf {
  height: 10px;
  background-position: -3686px 0px;
}

.iti-flag.ng {
  height: 10px;
  background-position: -3708px 0px;
}

.iti-flag.ni {
  height: 12px;
  background-position: -3730px 0px;
}

.iti-flag.nl {
  height: 14px;
  background-position: -3752px 0px;
}

.iti-flag.no {
  height: 15px;
  background-position: -3774px 0px;
}

.iti-flag.np {
  height: 15px;
  background-position: -3796px 0px;
}

.iti-flag.nr {
  height: 10px;
  background-position: -3811px 0px;
}

.iti-flag.nu {
  height: 10px;
  background-position: -3833px 0px;
}

.iti-flag.nz {
  height: 10px;
  background-position: -3855px 0px;
}

.iti-flag.om {
  height: 10px;
  background-position: -3877px 0px;
}

.iti-flag.pa {
  height: 14px;
  background-position: -3899px 0px;
}

.iti-flag.pe {
  height: 14px;
  background-position: -3921px 0px;
}

.iti-flag.pf {
  height: 14px;
  background-position: -3943px 0px;
}

.iti-flag.pg {
  height: 15px;
  background-position: -3965px 0px;
}

.iti-flag.ph {
  height: 10px;
  background-position: -3987px 0px;
}

.iti-flag.pk {
  height: 14px;
  background-position: -4009px 0px;
}

.iti-flag.pl {
  height: 13px;
  background-position: -4031px 0px;
}

.iti-flag.pm {
  height: 14px;
  background-position: -4053px 0px;
}

.iti-flag.pn {
  height: 10px;
  background-position: -4075px 0px;
}

.iti-flag.pr {
  height: 14px;
  background-position: -4097px 0px;
}

.iti-flag.ps {
  height: 10px;
  background-position: -4119px 0px;
}

.iti-flag.pt {
  height: 14px;
  background-position: -4141px 0px;
}

.iti-flag.pw {
  height: 13px;
  background-position: -4163px 0px;
}

.iti-flag.py {
  height: 11px;
  background-position: -4185px 0px;
}

.iti-flag.qa {
  height: 8px;
  background-position: -4207px 0px;
}

.iti-flag.re {
  height: 14px;
  background-position: -4229px 0px;
}

.iti-flag.ro {
  height: 14px;
  background-position: -4251px 0px;
}

.iti-flag.rs {
  height: 14px;
  background-position: -4273px 0px;
}

.iti-flag.ru {
  height: 14px;
  background-position: -4295px 0px;
}

.iti-flag.rw {
  height: 14px;
  background-position: -4317px 0px;
}

.iti-flag.sa {
  height: 14px;
  background-position: -4339px 0px;
}

.iti-flag.sb {
  height: 10px;
  background-position: -4361px 0px;
}

.iti-flag.sc {
  height: 10px;
  background-position: -4383px 0px;
}

.iti-flag.sd {
  height: 10px;
  background-position: -4405px 0px;
}

.iti-flag.se {
  height: 13px;
  background-position: -4427px 0px;
}

.iti-flag.sg {
  height: 14px;
  background-position: -4449px 0px;
}

.iti-flag.sh {
  height: 10px;
  background-position: -4471px 0px;
}

.iti-flag.si {
  height: 10px;
  background-position: -4493px 0px;
}

.iti-flag.sj {
  height: 15px;
  background-position: -4515px 0px;
}

.iti-flag.sk {
  height: 14px;
  background-position: -4537px 0px;
}

.iti-flag.sl {
  height: 14px;
  background-position: -4559px 0px;
}

.iti-flag.sm {
  height: 15px;
  background-position: -4581px 0px;
}

.iti-flag.sn {
  height: 14px;
  background-position: -4603px 0px;
}

.iti-flag.so {
  height: 14px;
  background-position: -4625px 0px;
}

.iti-flag.sr {
  height: 14px;
  background-position: -4647px 0px;
}

.iti-flag.ss {
  height: 10px;
  background-position: -4669px 0px;
}

.iti-flag.st {
  height: 10px;
  background-position: -4691px 0px;
}

.iti-flag.sv {
  height: 12px;
  background-position: -4713px 0px;
}

.iti-flag.sx {
  height: 14px;
  background-position: -4735px 0px;
}

.iti-flag.sy {
  height: 14px;
  background-position: -4757px 0px;
}

.iti-flag.sz {
  height: 14px;
  background-position: -4779px 0px;
}

.iti-flag.ta {
  height: 10px;
  background-position: -4801px 0px;
}

.iti-flag.tc {
  height: 10px;
  background-position: -4823px 0px;
}

.iti-flag.td {
  height: 14px;
  background-position: -4845px 0px;
}

.iti-flag.tf {
  height: 14px;
  background-position: -4867px 0px;
}

.iti-flag.tg {
  height: 13px;
  background-position: -4889px 0px;
}

.iti-flag.th {
  height: 14px;
  background-position: -4911px 0px;
}

.iti-flag.tj {
  height: 10px;
  background-position: -4933px 0px;
}

.iti-flag.tk {
  height: 10px;
  background-position: -4955px 0px;
}

.iti-flag.tl {
  height: 10px;
  background-position: -4977px 0px;
}

.iti-flag.tm {
  height: 14px;
  background-position: -4999px 0px;
}

.iti-flag.tn {
  height: 14px;
  background-position: -5021px 0px;
}

.iti-flag.to {
  height: 10px;
  background-position: -5043px 0px;
}

.iti-flag.tr {
  height: 14px;
  background-position: -5065px 0px;
}

.iti-flag.tt {
  height: 12px;
  background-position: -5087px 0px;
}

.iti-flag.tv {
  height: 10px;
  background-position: -5109px 0px;
}

.iti-flag.tw {
  height: 14px;
  background-position: -5131px 0px;
}

.iti-flag.tz {
  height: 14px;
  background-position: -5153px 0px;
}

.iti-flag.ua {
  height: 14px;
  background-position: -5175px 0px;
}

.iti-flag.ug {
  height: 14px;
  background-position: -5197px 0px;
}

.iti-flag.um {
  height: 11px;
  background-position: -5219px 0px;
}

.iti-flag.un {
  height: 14px;
  background-position: -5241px 0px;
}

.iti-flag.us {
  height: 11px;
  background-position: -5263px 0px;
}

.iti-flag.uy {
  height: 14px;
  background-position: -5285px 0px;
}

.iti-flag.uz {
  height: 10px;
  background-position: -5307px 0px;
}

.iti-flag.va {
  height: 15px;
  background-position: -5329px 0px;
}

.iti-flag.vc {
  height: 14px;
  background-position: -5346px 0px;
}

.iti-flag.ve {
  height: 14px;
  background-position: -5368px 0px;
}

.iti-flag.vg {
  height: 10px;
  background-position: -5390px 0px;
}

.iti-flag.vi {
  height: 14px;
  background-position: -5412px 0px;
}

.iti-flag.vn {
  height: 14px;
  background-position: -5434px 0px;
}

.iti-flag.vu {
  height: 12px;
  background-position: -5456px 0px;
}

.iti-flag.wf {
  height: 14px;
  background-position: -5478px 0px;
}

.iti-flag.ws {
  height: 10px;
  background-position: -5500px 0px;
}

.iti-flag.xk {
  height: 15px;
  background-position: -5522px 0px;
}

.iti-flag.ye {
  height: 14px;
  background-position: -5544px 0px;
}

.iti-flag.yt {
  height: 14px;
  background-position: -5566px 0px;
}

.iti-flag.za {
  height: 14px;
  background-position: -5588px 0px;
}

.iti-flag.zm {
  height: 14px;
  background-position: -5610px 0px;
}

.iti-flag.zw {
  height: 10px;
  background-position: -5632px 0px;
}

.iti-flag {
  height: 15px;
  -webkit-box-shadow: 0px 0px 1px 0px #888;
          box-shadow: 0px 0px 1px 0px #888;
  background-image: url(https://media.cdnws.com/_t/_/images/flags/intltelinput/flags.png);
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0;
}

.iti-flag.np {
  background-color: transparent;
}

#placesError {
  display: none;
  margin: 10px auto;
  width: 100%;
  background: #f16767;
  color: #fff;
  padding: 20px;
  text-transform: uppercase;
  font-weight: 600;
  text-align: center;
}

.close-autocomplete {
  display: block;
  width: 30px;
  height: 30px;
  cursor: pointer;
  border-radius: 50%;
  background: #000;
  z-index: 9;
  position: absolute;
  top: 10px;
  right: 10px;
  -webkit-transform: scale(0.9) translate3d(0, 0, 0);
          transform: scale(0.9) translate3d(0, 0, 0);
}

.close-autocomplete:before,
.close-autocomplete:after {
  content: '';
  width: 15px;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  border-width: 1px;
  border-style: solid;
  border-color: #fff;
  height: 0;
  border-top: 0px;
  margin-left: -8.5px;
  -webkit-transform: rotate(45deg) translate3d(0, 0, 0);
          transform: rotate(45deg) translate3d(0, 0, 0);
}

.close-autocomplete:after {
  -webkit-transform: rotate(-45deg) translate3d(0, 0, 0);
          transform: rotate(-45deg) translate3d(0, 0, 0);
}

#address,
#address2,
#register__address,
#register__address2 {
  padding-right: 50px;
}

.rd-au .close-autocomplete {
  display: none !important;
}

#register__phone::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #bcbcbc !important;
  font-style: italic;
}

#register__phone::-moz-placeholder {
  /* Firefox 19+ */
  color: #bcbcbc !important;
  font-style: italic;
}

#register__phone:-ms-input-placeholder {
  /* IE 10+ */
  color: #bcbcbc !important;
  font-style: italic;
}

#register__phone:-moz-placeholder {
  /* Firefox 18- */
  color: #bcbcbc !important;
  font-style: italic;
}

#register__phone2::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #bcbcbc !important;
  font-style: italic;
}

#register__phone2::-moz-placeholder {
  /* Firefox 19+ */
  color: #bcbcbc !important;
  font-style: italic;
}

#register__phone2:-ms-input-placeholder {
  /* IE 10+ */
  color: #bcbcbc !important;
  font-style: italic;
}

#register__phone2:-moz-placeholder {
  /* Firefox 18- */
  color: #bcbcbc !important;
  font-style: italic;
}

#phone::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #bcbcbc !important;
  font-style: italic;
}

#phone::-moz-placeholder {
  /* Firefox 19+ */
  color: #bcbcbc !important;
  font-style: italic;
}

#phone:-ms-input-placeholder {
  /* IE 10+ */
  color: #bcbcbc !important;
  font-style: italic;
}

#phone:-moz-placeholder {
  /* Firefox 18- */
  color: #bcbcbc !important;
  font-style: italic;
}

#phone2::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #bcbcbc !important;
  font-style: italic;
}

#phone2::-moz-placeholder {
  /* Firefox 19+ */
  color: #bcbcbc !important;
  font-style: italic;
}

#phone2:-ms-input-placeholder {
  /* IE 10+ */
  color: #bcbcbc !important;
  font-style: italic;
}

#phone2:-moz-placeholder {
  /* Firefox 18- */
  color: #bcbcbc !important;
  font-style: italic;
}

/** Import wrapper **/

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// Variables //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// All - Mobile first //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

.search {
  position: absolute;
  top: 0;
  right: 48px;
  z-index: 11;
  width: 38.66667px;
  height: 58px;
}

.search--form {
  position: relative;
}

.search--label {
  display: block;
  top: 50%;
  width: 26px;
  height: 24px;
  background: transparent url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221%22%20width%3D%22268%22%20height%3D%22277.333%22%20viewBox%3D%220%200%20201.000000%20208.000000%22%3E%3Cpath%20fill%3D%22%2312333e%22%20d%3D%22M103.2%201.1C85.5%204.2%2071.2%2011.8%2058%2025%2044.2%2038.8%2036.9%2053.1%2033.9%2072.1c-3.1%2019.9%203%2045%2014.6%2060.2%202%202.6%203.5%205.3%203.2%206-.3.7-11.4%2012.6-24.8%2026.6C13.5%20178.8%202%20191.2%201.3%20192.4c-4.2%207.4%203.3%2016.8%2012%2015.2%202.8-.5%207.2-4.6%2023.9-21.9%2011.2-11.6%2022.9-23.8%2025.9-27.1l5.4-5.8%206%203.6c11.7%206.9%2028.9%2011.6%2042.5%2011.6%2021.9%200%2045.7-10.3%2060.8-26.4%2010.3-11.1%2016.2-21.5%2020.4-36.4%203.2-11.1%203.2-31.4%200-42.7C190%2033.5%20167.6%2011%20139%203c-8.6-2.4-27.4-3.5-35.8-1.9zM131%2023.6c22.3%205.2%2041.2%2024.1%2046.4%2046.4%203.3%2013.8%201.5%2028.5-5.2%2042-7.6%2015.5-24.8%2028.9-41.8%2032.5-21.4%204.5-41.4-1.4-56.9-17C54%20108%2049.5%2081.3%2061.7%2056.1c7.2-15%2024.1-28.5%2040.8-32.5%208-1.9%2020.5-1.9%2028.5%200z%22/%3E%3C/svg%3E) center center no-repeat;
  background-size: auto 21px;
  cursor: pointer;
  position: relative;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  text-indent: -99999px;
}

.search--wrapper {
  position: fixed;
  right: 0;
  width: 100%;
  top: 0;
  height: 100%;
  background: #fff;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  z-index: 9999;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  visibility: hidden;
  opacity: 0;
  background: #f3f3f3;
}

.search--fieldset {
  padding: 0;
  background: #fff;
  margin: 0;
  border: none;
  position: relative;
  z-index: 2;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.search--input {
  background: #fff;
  height: 60px;
  line-height: 60px;
  padding: 0 40px;
  font-size: 0.75rem;
  -webkit-box-shadow: none;
          box-shadow: none;
  width: 100%;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  border: 1px solid #DCE5E9;
  color: #12333e;
}

.search--btn {
  position: absolute;
  top: 10px;
  left: 6px;
  width: 35px;
  height: 35px;
  text-indent: -99999px;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221%22%20width%3D%22268%22%20height%3D%22277.333%22%20viewBox%3D%220%200%20201.000000%20208.000000%22%3E%3Cpath%20fill%3D%22%2312333e%22%20d%3D%22M103.2%201.1C85.5%204.2%2071.2%2011.8%2058%2025%2044.2%2038.8%2036.9%2053.1%2033.9%2072.1c-3.1%2019.9%203%2045%2014.6%2060.2%202%202.6%203.5%205.3%203.2%206-.3.7-11.4%2012.6-24.8%2026.6C13.5%20178.8%202%20191.2%201.3%20192.4c-4.2%207.4%203.3%2016.8%2012%2015.2%202.8-.5%207.2-4.6%2023.9-21.9%2011.2-11.6%2022.9-23.8%2025.9-27.1l5.4-5.8%206%203.6c11.7%206.9%2028.9%2011.6%2042.5%2011.6%2021.9%200%2045.7-10.3%2060.8-26.4%2010.3-11.1%2016.2-21.5%2020.4-36.4%203.2-11.1%203.2-31.4%200-42.7C190%2033.5%20167.6%2011%20139%203c-8.6-2.4-27.4-3.5-35.8-1.9zM131%2023.6c22.3%205.2%2041.2%2024.1%2046.4%2046.4%203.3%2013.8%201.5%2028.5-5.2%2042-7.6%2015.5-24.8%2028.9-41.8%2032.5-21.4%204.5-41.4-1.4-56.9-17C54%20108%2049.5%2081.3%2061.7%2056.1c7.2-15%2024.1-28.5%2040.8-32.5%208-1.9%2020.5-1.9%2028.5%200z%22/%3E%3C/svg%3E);
  background-repeat: no-repeat;
  background-color: transparent;
  background-position: center center;
  background-size: auto 18px;
}

.search--icon {
  display: none;
}

.search--reset {
  position: absolute;
  display: none;
  top: 17px;
  right: -20px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #DCE5E9;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  cursor: pointer;
}

.search--reset.active {
  right: 17px;
}

.search--reset .fa {
  color: #f3f3f3;
  font-size: 0.75rem;
  font-weight: 600;
  text-align: center;
  display: block;
  margin-top: 3px;
}

.search--result {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 95%;
  overflow-y: scroll;
  z-index: 1;
  padding: 58px 0 5% 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.search--result-title {
  display: block;
  position: relative;
  padding: 15px 20px;
  font-size: 0.75rem;
  text-transform: uppercase;
  background: #f3f3f3;
}

.search--result-ul {
  margin: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.search--result-li {
  list-style-type: none;
  display: block;
  border-bottom: 1px solid #DCE5E9;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.search--result-a {
  display: block;
  width: 100%;
  padding: 20px;
  font-size: 0.875rem;
  color: #12333e;
}

.search--result-close {
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 30px;
  height: 36px;
  color: #12333e;
  text-transform: uppercase;
  border-radius: 2px;
  padding: 0;
  z-index: 2;
  text-align: center;
}

.search--result-icon.material-icons {
  font-size: 20px;
  width: 30px;
  line-height: 38px;
}

.search--result-icon--large.material-icons {
  display: none;
}

.search--close {
  padding-top: 58px;
}

.see-all-results {
  display: none;
}

#search-wrapper-close {
  display: none;
}

#search-wrapper-close-content {
  display: none;
}

#search-checkbox:checked ~ #wrapper-top #header {
  -webkit-transform: none !important;
  -ms-transform: none !important;
      transform: none !important;
}

#search-checkbox:checked ~ .header .search--wrapper {
  visibility: visible;
  opacity: 1;
}

#search-checkbox {
  display: none;
}

body.body--transform.body--transform-search {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// FROM DESKTOP //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

/** Import wrapper **/

#register__show-shipping:checked + .form__fieldset .form__box {
  border-radius: 0;
  top: 3px;
  border-left: 2px solid #12333e;
  border-bottom: 4px solid #12333e;
  border-top: 1px solid rgba(0, 0, 0, 0);
  border-right: 1px solid rgba(0, 0, 0, 0);
  -webkit-transform: rotate(-45deg) scaleY(0.5);
      -ms-transform: rotate(-45deg) scaleY(0.5);
          transform: rotate(-45deg) scaleY(0.5);
}

#register__show-shipping:checked ~ .register__shipping {
  display: block;
}

.register__fieldset {
  border: none;
  padding: 20px 0;
  margin: 0 auto 30px auto;
}

.register__shipping {
  display: none;
}

.register__legend {
  text-transform: uppercase;
  font-weight: 600;
  padding: 0;
  font-size: 1.25rem;
}

.register__civility {
  width: auto;
  float: left;
  margin-top: 10px;
}

.register__checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.register__cnil {
  margin-bottom: 30px;
}

.register__title {
  display: block;
  margin-bottom: 15px;
}

.register__end {
  display: inline-block;
  width: 100%;
}

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// TABLET ONLY //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// FROM TABLET //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// FROM DESKTOP //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// ONLY DESKTOP //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------- //
 * -------------------------------------------// FROM XL //--------------------------------------------- //
 * ----------------------------------------------------------------------------------------------------- */

#register__facul .form__fieldset--zero {
  height: 0;
  min-height: 0;
  margin-bottom: 20px;
}

.register__col--grey .form__fieldset {
  margin-bottom: 0;
}

.register__end.form__field--focused .form__label {
  height: 50px !important;
}

/** Import wrapper **/

.morphbutton-content {
  background-color: white;
  position: fixed;
  z-index: 801;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  pointer-events: none;
  -webkit-transform: translate(0%, 0%);
      -ms-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
  overflow-y: auto;
  border-radius: 4px;
  background: #27ae60;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

body.morphbutton-modal-active .morphbutton-content.active {
  top: 0     !important;
  left: 0     !important;
  bottom: 0;
  width: 100%  !important;
  max-height: 100%  !important;
  pointer-events: auto;
  visibility: visible;
}

.morphbutton-content.active {
  opacity: 1;
}

body::before {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  content: '';
  z-index: 800;
  opacity: 0;
  -webkit-transition: opacity .5s .2s;
  -o-transition: opacity .5s .2s;
  transition: opacity .5s .2s;
  pointer-events: none;
}

body.morphbutton-modal-active::before {
  opacity: 1;
  pointer-events: auto;
}

.morphbutton-close {
  top: 10px;
  right: 10px;
  color: #fff !important;
  background: none;
  border: none;
  position: absolute;
}

.morphbutton-close i {
  color: #fff;
}

.morphbutton-content > * {
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  -o-transition: opacity 0.5s;
  transition: opacity 0.5s;
}

.morphbutton-content.active > * {
  opacity: 1;
}

.morphbutton-cascade * {
  opacity: 0;
  -webkit-transform: translateY(50px);
      -ms-transform: translateY(50px);
          transform: translateY(50px);
  -webkit-transition: opacity 0.5s, -webkit-transform 0.4s;
  transition: opacity 0.5s, -webkit-transform 0.4s;
  -o-transition: opacity 0.5s, transform 0.4s;
  transition: opacity 0.5s, transform 0.4s;
  transition: opacity 0.5s, transform 0.4s, -webkit-transform 0.4s;
}

.morphbutton-content.active .morphbutton-cascade > * {
  opacity: 1;
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
}

.morphbutton-cascade > *:first-child {
  -webkit-transition-delay: 0.4s;
       -o-transition-delay: 0.4s;
          transition-delay: 0.4s;
}

.morphbutton-cascade > *:nth-child(2) {
  -webkit-transition-delay: 0.45s;
       -o-transition-delay: 0.45s;
          transition-delay: 0.45s;
}

.morphbutton-cascade > *:nth-child(3) {
  -webkit-transition-delay: 0.5s;
       -o-transition-delay: 0.5s;
          transition-delay: 0.5s;
}

.morphbutton-cascade > *:nth-child(4) {
  -webkit-transition-delay: 0.55s;
       -o-transition-delay: 0.55s;
          transition-delay: 0.55s;
}

.morphbutton-cascade > *:nth-child(5) {
  -webkit-transition-delay: 0.6s;
       -o-transition-delay: 0.6s;
          transition-delay: 0.6s;
}

.morphbutton-cascade > *:nth-child(6) {
  -webkit-transition-delay: 0.65s;
       -o-transition-delay: 0.65s;
          transition-delay: 0.65s;
}

.morphbutton-cascade > *:nth-child(7) {
  -webkit-transition-delay: 0.7s;
       -o-transition-delay: 0.7s;
          transition-delay: 0.7s;
}

.morphbutton-cascade > *:nth-child(8) {
  -webkit-transition-delay: 0.75s;
       -o-transition-delay: 0.75s;
          transition-delay: 0.75s;
}

.morph {
  background: #27ae60;
  padding: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  width: 100%;
  max-width: 700px;
  border-radius: 4px;
}

.morph__title {
  font-size: 1rem;
  color: #fff;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  text-align: center;
  margin-bottom: 20px;
}

.morph .dots-container {
  padding: 0;
  position: relative;
  text-align: center;
  width: 100%;
}

.morph .dots {
  -webkit-animation: bounce 1.5s infinite linear;
          animation: bounce 1.5s infinite linear;
  background: #fff;
  border-radius: 50%;
  display: inline-block;
  height: 10px;
  text-align: center;
  width: 10px;
  margin-right: 5px;
}

.morph .dots:nth-child(1) {
  -webkit-animation-delay: .2s;
          animation-delay: .2s;
}

.morph .dots:nth-child(2) {
  -webkit-animation-delay: .4s;
          animation-delay: .4s;
}

.morph .dots:nth-child(3) {
  -webkit-animation-delay: .6s;
          animation-delay: .6s;
}

.morph .dots:nth-child(4) {
  -webkit-animation-delay: .8s;
          animation-delay: .8s;
}

.morph .dots:nth-child(5) {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

@-webkit-keyframes bounce {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  15% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }

  30% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes bounce {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  15% {
    -webkit-transform: translateY(-15px);
            transform: translateY(-15px);
  }

  30% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.morph-step1 {
  display: block;
  width: 100%;
  text-align: center;
}

.morph-step2 {
  display: none;
  width: 100%;
  text-align: center;
}

.morph-step3 {
  display: none;
}

#validation-delete-account {
  background: #f16767;
  overflow: hidden;
}

#validation-delete-account .morph {
  background: #f16767;
  overflow: hidden;
}

#validation-delete-account .morph > * {
  overflow: hidden;
}

#validation-delete-account.step2 .morph-step1 {
  display: none;
}

#validation-delete-account.step2 .morph-step2 {
  display: block;
}

#validation-delete-account.step3 .morph-step1 {
  display: none;
}

#validation-delete-account.step3 .morph-step2 {
  display: none;
}

#validation-delete-account.step3 .morph-step3 {
  display: block;
}

/** Import wrapper **/

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// Variables //--------------------------------------------- //
 * ----------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------- //
 * --------------------------------------// All - Mobile first //--------------------------------------- //
 * ----------------------------------------------------------------------------------------------------- */

.index-acc {
  color: #12333e;
}

.index-acc__h3 {
  margin: 0 0 15px 0;
}

.index-acc__title {
  font-weight: 600;
  text-transform: uppercase;
  margin: 0 0 30px 0;
  line-height: 1;
}

.index-acc__title.h1 {
  font-size: 1.875rem;
}

.index-acc__subtitle {
  font-size: 0.875rem;
  text-transform: uppercase;
  line-height: 1;
  margin: 0 0 20px 0;
  color: #12333e;
}

.index-acc__subtitle:not(.h3) {
  color: #12333e;
}

.index-acc__info {
  list-style-type: none;
  padding: 0;
}

.index-acc__info__li {
  margin-bottom: 5px;
}

.index-acc__info__li strong {
  font-weight: 400;
}

.index-acc__address {
  width: 100%;
  margin: 0;
  font-style: normal;
}

.index-acc__address__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
}

.index-acc__wrapper {
  margin-top: 20px;
}

.index-acc__wrapper .index-acc__address {
  margin-bottom: 20px;
}

.index-acc__item {
  font-style: normal;
  width: 100%;
}

.index-acc__item:not(:last-child) {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #DCE5E9;
}

.index-acc__item--bottom:not(:last-child) {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}

.index-acc__edit {
  display: inline-block;
  width: auto;
  margin-top: 15px;
  background: rgba(18, 51, 62, 0.6);
  padding: 0 15px;
  color: #fff;
  font-size: 0.875rem;
  text-transform: none;
  font-weight: 400;
  border-radius: 2px;
}

.index-acc__edit--alert {
  background: #f16767;
}

.index-acc__home {
  background: #fff;
  padding: 30px;
  border: 1px solid #DCE5E9;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  color: #12333e;
}

.index-acc__left,
.index-acc__right {
  width: 50%;
}

.index-acc__left__text {
  font-style: normal;
  font-size: 0.875rem;
}

.index-acc__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -moz-align-items: flex-end;
  align-items: flex-end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
}

.index-acc .form__field--focused .form__span {
  color: #12333e;
}

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// TABLET ONLY //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// FROM TABLET //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// ONLY DESKTOP //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------- //
 * -------------------------------------------// FROM XL //--------------------------------------------- //
 * ----------------------------------------------------------------------------------------------------- */

#forget-form .form__hide {
  right: 30px;
}

.valid-delete-account {
  background: #000;
  color: #fff;
  font-weight: 600;
  text-transform: uppercase;
  height: 35px;
  line-height: 35px;
  padding: 0 30px;
  border-radius: 3px;
  border: none;
}

.valid-delete-account:hover {
  background: #262626;
}

/** Import wrapper **/

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// Variables //--------------------------------------------- //
 * ----------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------- //
 * --------------------------------------// All - Mobile first //--------------------------------------- //
 * ----------------------------------------------------------------------------------------------------- */

.order-list__thead {
  background: rgba(18, 51, 62, 0.6);
  color: #fff;
  padding: 5px;
  width: 100%;
}

.order-list__icon.material-icons {
  position: absolute;
  top: 50%;
  left: 10px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 14px;
}

.order-list__act {
  display: inline-block;
  float: left;
  padding: 5px 10px 5px 30px;
  text-transform: uppercase;
  font-weight: 400;
  font-size: 0.75rem;
  margin: 5px;
  position: relative;
  color: #fff;
  -webkit-transition: background 0.15s ease;
  -o-transition: background 0.15s ease;
  transition: background 0.15s ease;
}

.order-list__act--invoice {
  background: #12333e;
}

.order-list__act--invoice:hover {
  background: #010203;
}

.order-list__act--follow {
  background: #12333e;
}

.order-list__act--follow:hover {
  background: #010203;
}

.order-list__subtitle {
  display: none;
}

.order-list__subtitle--only-small {
  display: block;
  font-size: 0.875rem;
  text-align: center;
  font-weight: 400;
}

.order-list__tbdody {
  width: 100%;
}

.order-list__item {
  width: 100%;
  padding: 5px;
  border: solid #DCE5E9;
  border-width: 0 1px 1px 1px;
  font-size: 0.75rem;
}

.order-list__part {
  padding: 5px 0;
}

.order-list__part--actions {
  display: none;
}

.order-list__button {
  display: block;
  padding: 5px;
  font-size: 0.75rem;
  text-transform: uppercase;
  font-weight: 400;
  text-align: center;
  margin: 10px auto;
  background: #12333e;
  color: #fff;
  width: 75%;
}

.order-list__name--num {
  font-size: 0.875rem;
}

.order-list strong:not(.order-list__name--num) {
  font-weight: 400;
}

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// TABLET ONLY //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// FROM TABLET //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// ONLY DESKTOP //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

/** Import wrapper **/

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// Variables //--------------------------------------------- //
 * ----------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------- //
 * --------------------------------------// All - Mobile first //--------------------------------------- //
 * ----------------------------------------------------------------------------------------------------- */

.order-detail__ul {
  padding-left: 0;
  margin-bottom: 30px;
  list-style-type: none;
  background: #f3f3f3;
  border: 1px solid #DCE5E9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.order-detail__li {
  padding: 10px;
  margin: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.order-detail__li p {
  display: inline-block;
}

.order-detail__li:not(:last-child) {
  border-bottom: 1px solid #DCE5E9;
}

.order-detail__li__button {
  clear: left;
  margin: 0;
}

.order-detail__li__title {
  display: block;
  width: 100%;
  clear: left;
  position: relative;
  padding-bottom: 2px;
  margin-bottom: 2px;
}

.order-detail__row {
  border: 1px solid #DCE5E9;
}

.order-detail__thead {
  background: #12333e;
  color: #fff;
  padding: 10px;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 600;
}

.order-detail__thead__item--desktop {
  display: none;
}

.order-detail__price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
}

.order-detail__price__left {
  width: 50%;
  text-align: left;
  text-transform: uppercase;
  font-size: 0.875rem;
}

.order-detail__price__right {
  width: 50%;
  text-align: right;
  font-size: 1rem;
}

.order-detail__tbody__item {
  width: 100%;
  padding: 10px 10px 0 10px;
  border-bottom: 1px solid #DCE5E9;
  position: relative;
}

.order-detail__tbody__item__img {
  position: absolute;
  top: 12px;
  left: 10px;
  z-index: 1;
}

.order-detail__tbody__item__qty {
  margin-bottom: 10px;
  font-size: 0.75rem;
  font-style: italic;
}

.order-detail__tbody__item__name {
  display: block;
  margin-bottom: 10px;
}

.order-detail__tbody__item__name__text {
  display: inline-block;
  min-height: 50px;
  margin-bottom: 10px;
  padding-left: 60px;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  font-size: 0.75rem;
}

.order-detail__tbody__item__name__text__span {
  display: inline-block;
  width: 100%;
  font-size: 0.875rem;
}

.order-detail__tbody__item__name__var {
  font-style: italic;
  font-size: 0.75rem;
  margin-top: 5px;
}

.order-detail__tbody__item__name__var > span {
  display: block;
  width: 100%;
  margin-bottom: 5px;
}

.order-detail__tbody__item__price {
  margin: 0 -10px;
  background: #f3f3f3;
  font-size: 1rem;
  padding: 10px;
  text-align: right;
  font-weight: 600;
  border-top: 1px solid #DCE5E9;
}

.order-detail__tfoot__item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
}

.order-detail__tfoot__item:not(:last-child) {
  border-bottom: 1px solid #DCE5E9;
}

.order-detail__tfoot__item--total {
  background: #12333e;
  color: #fff;
}

.order-detail__tfoot__item--subtotal {
  background: #f3f3f3;
  color: #12333e;
}

.order-detail__tfoot__item__title {
  color: inherit;
  font-size: 0.875rem;
  padding: 10px;
  text-align: left;
  text-transform: uppercase;
  font-weight: 600;
  width: 50%;
}

.order-detail__tfoot__item__price {
  font-size: 1rem;
  padding: 10px;
  text-align: right;
  font-weight: 600;
  color: inherit;
  width: 50%;
}

.var-value {
  margin-left: 3px;
}

.var-name {
  font-weight: 600;
}

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// TABLET ONLY //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// FROM TABLET //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// ONLY DESKTOP //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// FROM DESKTOP //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------- //
 * -------------------------------------------// FROM XL //--------------------------------------------- //
 * ----------------------------------------------------------------------------------------------------- */

/** Import wrapper **/

.form--shop-comment .form__thanks {
  margin-top: 30px;
}

.form__subtitle {
  margin-bottom: 15px;
}

.form__rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -ms-flex-line-pack: end;
  align-content: flex-end;
  position: relative;
  width: 200px;
  padding: 0;
  -webkit-transform: scaleX(-1);
      -ms-transform: scaleX(-1);
          transform: scaleX(-1);
  -webkit-filter: FlipH;
          filter: FlipH;
  margin: 0 0 0 -32px;
}

.form__rating__label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  width: 35px;
  height: 35px;
  position: relative;
}

.form__rating__label.default .material-icons {
  color: #DCE5E9 !important;
}

.form__rating__label.default.hover .material-icons {
  color: #12333e !important;
}

.form__rating__icon.material-icons {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
  font-size: 30px;
  color: #DCE5E9;
  width: 100%;
  height: 40px;
}

.form__rating__input {
  display: none;
}

.form__rating__input:checked ~ .form__rating__label .form__rating__icon.material-icons {
  color: #12333e;
}

.form__rating__hidden {
  display: none;
}

.form__wrapHidden {
  display: none;
}

/** Import wrapper **/

.blog {
  margin: 30px 0 0 0;
}

.blog__title {
  margin: 0 0 30px 0;
  text-align: center;
}

.blog__title--article {
  margin: 0 0 10px 0;
}

.blog__post {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 10px 10px 0 10px;
  margin: 0 0 30px 0;
}

.blog__post--article {
  padding: 0;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.blog__post__title {
  margin: 0 0 10px 0;
  text-align: center;
}

.blog__post__title a {
  color: #12333e;
}

.blog__post__infos {
  display: block;
  width: 100%;
  font-size: 0.875rem;
  margin: 0 0 15px 0;
}

.blog__post__infos--article {
  margin: 0 0 15px 0;
  font-size: 0.875rem;
  text-align: center;
}

.blog__post__infos a {
  font-style: normal;
  font-weight: 600;
}

.blog__post__left {
  display: block;
  margin: 0;
}

.blog__post__link {
  display: block;
}

.blog__post__right {
  display: block;
  width: 100%;
  margin: 10px 0 10px 0;
}

.blog__post__img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}

.blog__post__footer {
  width: 100%;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.blog__post__resume {
  display: block;
  width: 100%;
  font-size: 0.875rem;
  color: #12333e;
}

.blog__post__more {
  display: block;
  color: #3498db;
  font-size: 0.875rem;
  margin: 10px 0 0 0;
}

.blog__post__tags--article {
  display: block;
  width: 100%;
  margin: 15px 0;
  font-size: 0.875rem;
}

.blog__block.bloc {
  margin: 15px 0 0 0;
}

.blog__desc {
  margin: 0;
}

.blog__desc__title {
  margin: 0 0 15px 0;
}

.blog__desc__subtitle {
  margin: 0 0 15px 0;
}

.blog__desc p {
  margin: 0 0 15px 0;
}

.blog__comment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: 1px solid #DCE5E9;
  margin-top: 15px;
}

.blog__comment__title {
  font-size: 1.8rem;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  text-align: center;
  width: 100%;
}

.blog__comment__wrapper {
  width: 100%;
}

.blog__comment__infos {
  font-style: italic;
  font-size: 1.1rem;
  margin-bottom: 10px;
}

.blog__comment__infos > span {
  font-size: 0.75rem;
}

.blog__comment__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: none;
}

.blog__comment__item:nth-child(1),
.blog__comment__item:nth-child(2),
.blog__comment__item:nth-child(3) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}

.blog__comment__item--admin .blog__comment__content {
  background: #e7f5e4;
  border: 1px dashed #328b1a;
}

.blog__comment__content {
  background: #f3f3f3;
  color: #12333e;
  padding: 15px;
  width: 100%;
  border: 1px solid #DCE5E9;
  border-radius: 2px;
}

.blog__comment__link {
  color: #12333e;
  display: block;
  width: 100%;
  margin-bottom: 3px;
  font-size: 0.875rem;
  font-style: normal;
}

.blog__comment__text {
  font-size: 0.8125rem;
}

.blog__comment__btn {
  display: block;
  background: #dadada;
  text-align: center;
  height: 40px;
  line-height: 40px;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: 600;
  cursor: pointer;
}

.blog__comment__checkbox:checked ~ .blog__comment__wrapper .blog__comment__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}

.blog__comment__checkbox:checked ~ .blog__comment__btn {
  display: none;
}

.blog__comment__write {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  width: auto;
  background: #000;
  color: #fff;
  text-align: center;
  height: 40px;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: 600;
  margin: 0 auto 15px auto;
  padding: 0 20px;
  cursor: pointer;
}

.blog__comment__write .material-icons {
  height: 24px;
  width: 24px;
  margin-right: 5px;
}

.blog__addCom .form__field--btnArea {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}

.register__cnil,
.blog__post,
.blog__post p,
.blog__post span,
.blog__post div,
.blog__post td,
.blog__post tr {
  color: #12333e;
}

.blog__post a {
  color: #12333e;
}

.blog__post p span,
.blog__post span span {
  color: inherit;
}

/** Import footer **/

.prod-list__title {
  width: 100%;
  text-align: center;
  color: var(--text-on-body);
  font-family: var(--font-family-title);
  line-height: 1.4;
  font-weight: 600;
}

.prod-list__numberProduct {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  width: 50%;
  color: var(--text-on-body);
}

.prod-list__closeModal {
  cursor: pointer;
}

.prod-list__closeModal .material-icons {
  font-size: 1.25rem;
}

/** Import footer **/

#c1-prod-add-cart {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  gap: 1rem;
}

#share-form.step-3 .share-step-1 {
  display: none;
}

#share-form.step-3 .unrow {
  display: none;
}

.page-prod-details #description-tab iframe {
  max-width: 100% !important;
}

.prod-details__form {
  width: 100%;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}

.prod-details__name {
  text-align: left;
  line-height: 1.2;
  font-weight: 600;
}

.prod-details__picture {
  width: 100%;
}

.prod-details__img {
  width: 100%;
}

.prod-details__brand {
  width: 100%;
}

.prod-details__brand__url {
  color: rgba(18, 51, 62, 0.6);
  width: auto;
}

.prod-details__read {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  width: 250px;
}

.prod-details__read__comment {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  position: relative;
  margin-left: 12px;
  font-size: 0.875rem;
  color: #939393;
  white-space: nowrap;
}

.prod-details__read__comment:before,
.prod-details__read__comment:after {
  content: '';
  display: block;
  position: absolute;
  width: 50%;
  max-width: 0;
  height: 1px;
  background: #DCE5E9;
  top: 100%;
}

.prod-details__read__comment:before {
  left: 50%;
}

.prod-details__read__comment:after {
  right: 50%;
}

.badge {
  width: 100%;
  display: block;
  clear: left;
  margin: 15px 0 0 0;
}

.badge__wrapper {
  display: inline-block;
  padding: 5px 15px;
  width: auto;
}

.badge__label {
  color: #fff;
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
}

.gallery {
  position: relative;
}

.gallery__picture {
  width: 100%;
}

.gallery__item {
  width: 100%;
  padding-top: 97%;
}

.gallery__item--thumb {
  cursor: pointer;
  position: relative;
  height: 0;
  margin-bottom: 0;
}

.gallery__item--thumb.slick-current {
  border-color: #12333e !important;
}

.gallery__item--thumb img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 83px;
  height: 83px;
}

.gallery__item--thumb:nth-child(8) {
  opacity: 0;
}

.gallery__picture {
  display: inline-block;
  width: 100%;
}

.gallery__img {
  height: auto;
  width: auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.gallery__img.loader {
  opacity: 1;
}

.gallery__img.lazyload,
.gallery__img.lazyloading {
  opacity: 1;
}

.gallery__primary--slider {
  padding-left: 100px;
  width: 100%;
  position: relative;
}

.gallery__primary--slider .slick-prev {
  top: 0;
  background: #fff center center no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210%22%20height%3D%226%22%20viewBox%3D%220%200%2010%206%22%3E%3Cpath%20data-name%3D%22Arrow%20copie%203%22%20d%3D%22M10%205.985l-5-4.61-5%204.61V4.617l5-4.61%205%204.61v1.368z%22%20fill%3D%22%232b2b2b%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E) !important;
}

.gallery__primary--slider .slick-next {
  top: auto;
  bottom: 0;
  background: #fff center center no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2210%22%20height%3D%226.032%22%20viewBox%3D%220%200%2010%206.032%22%3E%3Cpath%20data-name%3D%22Arrow%20copie%203%22%20d%3D%22M0%20.016L5%204.65l5-4.634v1.378L5%206.028%200%201.394V.02z%22%20fill%3D%22%232b2b2b%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E) !important;
}

.gallery__primary--slider .slick-next,
.gallery__primary--slider .slick-prev {
  height: 30px;
  position: absolute;
  left: 0;
  width: 83px;
  border: 1px solid #DCE5E9;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  text-indent: -999999px;
}

.gallery__primary--slider .slick-next:hover,
.gallery__primary--slider .slick-prev:hover {
  border-color: #12333e;
}

.gallery__primary__wrapper {
  position: relative;
  padding-top: 100%;
}

.gallery__primary__wrapper.loaded {
  padding-top: 100%;
}

.gallery__primary__slider {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.gallery__primary__slider.loader {
  opacity: 1;
}

.gallery__primary__slider.slick-initialized {
  background: transparent;
}

.gallery__primary__slider.slick-slider {
  position: absolute;
}

.gallery__thumbnail {
  position: absolute !important;
  width: 83px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
  height: 100%;
  z-index: 2;
  overflow: hidden;
  border-bottom: 1px solid #DCE5E9;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.gallery__thumbnail.slick-initialized {
  border-bottom: none;
}

.gallery__thumbnail.slick-initialized .slick-arrow {
  position: absolute;
  z-index: 1;
}

.gallery__thumbnail.slick-initialized .slick-list {
  z-index: 0;
  max-height: 100%;
}

.gallery__thumbnail.slick-initialized .gallery__item--thumb:nth-child(8) {
  opacity: 1;
}

.gallery__thumbnail.slick-vertical .slick-slide {
  border: none;
}

.gallery__thumbnail.slick-vertical .slick-slide > div {
  height: 83px;
}

.gallery__thumbnail.slick-vertical .slick-slide.slick-active.slick-current .gallery__item--thumb {
  position: relative;
}

.gallery__thumbnail .gallery__img {
  visibility: hidden;
}

.gallery__thumbnail .gallery__img.show {
  visibility: visible;
}

.gallery__summary {
  font-size: 0.875rem;
  line-height: 1.4;
  margin: 0 0 30px 0;
}

.gallery__summary__read {
  color: #41a3e1;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  margin-left: 5px;
}

.gallery__summary__read:hover {
  text-decoration: underline;
  color: #1d7cb8;
}

#main-img-slide-for-small-main img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
  margin: 0 auto;
}

.prod-infos {
  width: 100%;
}

.prod-infos__title {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 40px;
  margin-top: 0;
  position: relative;
  font-family: "Montserrat", "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}

.prod-infos__title .icon {
  position: absolute;
  right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
}

.prod-infos__title .icon--arrow-cross {
  width: 10px;
  height: 10px;
}

.prod-infos__title .icon--arrow-cross:before,
.prod-infos__title .icon--arrow-cross:after {
  content: '';
  top: 50%;
  width: 80%;
  height: 1px;
  position: absolute;
  display: block;
  background-color: #12333e;
  border-radius: 2px;
  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}

.prod-infos__title .icon--arrow-cross:before {
  left: 10%;
  -webkit-transform: translate3D(-30%, -50%, 0) rotate(45deg);
      -ms-transform: translate3D(-30%, -50%, 0) rotate(45deg);
          transform: translate3D(-30%, -50%, 0) rotate(45deg);
}

.prod-infos__title .icon--arrow-cross:after {
  right: 10%;
  -webkit-transform: translate3D(30%, -50%, 0) rotate(-45deg);
      -ms-transform: translate3D(30%, -50%, 0) rotate(-45deg);
          transform: translate3D(30%, -50%, 0) rotate(-45deg);
}

.prod-infos p,
.prod-infos ul li,
.prod-infos ol li {
  font-size: 1.125rem;
  line-height: 1.8;
  color: #12333e;
}

.prod-infos p *,
.prod-infos ul li *,
.prod-infos ol li * {
  font-size: 1.125rem;
}

.prod-infos p:empty,
.prod-infos ul li:empty,
.prod-infos ol li:empty {
  display: none;
}

.prod-infos p:not(:empty) {
  margin-bottom: 30px;
}

.prod-infos span > * {
  font-size: inherit;
}

.prod-infos ul,
.prod-infos ol {
  margin-bottom: 30px;
}

.prod-infos h3 {
  font-size: 1.625rem !important;
}

.prod-infos h4 {
  font-size: 1.25rem !important;
}

.prod-infos.open .prod-infos__desc {
  -webkit-transition: height .6s ease;
  -o-transition: height .6s ease;
  transition: height .6s ease;
  height: auto;
}

.prod-infos.open .prod-infos__desc > :nth-child(2) {
  margin-top: 20px;
}

.prod-infos.open .prod-infos__title .icon--arrow-cross:before {
  width: 100%;
  -webkit-transform: translate3D(-10%, -50%, 0) rotate(45deg);
      -ms-transform: translate3D(-10%, -50%, 0) rotate(45deg);
          transform: translate3D(-10%, -50%, 0) rotate(45deg);
}

.prod-infos.open .prod-infos__title .icon--arrow-cross:after {
  width: 100%;
  -webkit-transform: translate3D(10%, -50%, 0) rotate(-45deg);
      -ms-transform: translate3D(10%, -50%, 0) rotate(-45deg);
          transform: translate3D(10%, -50%, 0) rotate(-45deg);
}

.prod-carac {
  width: 100%;
}

.prod-carac__title {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 40px;
  margin-top: 0;
  position: relative;
  font-family: "Montserrat", "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}

.prod-carac__title .icon {
  position: absolute;
  right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
}

.prod-carac__title .icon--arrow-cross {
  width: 10px;
  height: 10px;
}

.prod-carac__title .icon--arrow-cross:before,
.prod-carac__title .icon--arrow-cross:after {
  content: '';
  top: 50%;
  width: 80%;
  height: 1px;
  position: absolute;
  display: block;
  background-color: #12333e;
  border-radius: 2px;
  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}

.prod-carac__title .icon--arrow-cross:before {
  left: 10%;
  -webkit-transform: translate3D(-30%, -50%, 0) rotate(45deg);
      -ms-transform: translate3D(-30%, -50%, 0) rotate(45deg);
          transform: translate3D(-30%, -50%, 0) rotate(45deg);
}

.prod-carac__title .icon--arrow-cross:after {
  right: 10%;
  -webkit-transform: translate3D(30%, -50%, 0) rotate(-45deg);
      -ms-transform: translate3D(30%, -50%, 0) rotate(-45deg);
          transform: translate3D(30%, -50%, 0) rotate(-45deg);
}

.prod-carac ul li {
  font-size: 1.125rem !important;
  line-height: 1.8;
  color: #12333e;
}

.prod-carac ul li * {
  font-size: 1.125rem !important;
}

.prod-carac ul li:empty {
  display: none;
}

.prod-carac.open .prod-carac__desc {
  -webkit-transition: height .6s ease;
  -o-transition: height .6s ease;
  transition: height .6s ease;
  height: auto;
}

.prod-carac.open .prod-carac__desc > :nth-child(2) {
  margin-top: 20px;
}

.prod-carac.open .prod-carac__title .icon--arrow-cross:before {
  width: 100%;
  -webkit-transform: translate3D(-10%, -50%, 0) rotate(45deg);
      -ms-transform: translate3D(-10%, -50%, 0) rotate(45deg);
          transform: translate3D(-10%, -50%, 0) rotate(45deg);
}

.prod-carac.open .prod-carac__title .icon--arrow-cross:after {
  width: 100%;
  -webkit-transform: translate3D(10%, -50%, 0) rotate(-45deg);
      -ms-transform: translate3D(10%, -50%, 0) rotate(-45deg);
          transform: translate3D(10%, -50%, 0) rotate(-45deg);
}

#prod-form {
  margin: 0 auto;
}

.prod-rate {
  display: block;
  width: 100%;
  position: relative;
  max-width: 950px;
  margin: 0 auto;
  padding: 0;
}

.prod-rate__title {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
}

.prod-rate__title h2 {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  margin: 0;
}

.prod-rate__title .icon {
  position: absolute;
  right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
}

.prod-rate__title .icon--arrow-cross {
  width: 10px;
  height: 10px;
}

.prod-rate__title .icon--arrow-cross:before,
.prod-rate__title .icon--arrow-cross:after {
  content: '';
  top: 50%;
  width: 80%;
  height: 1px;
  position: absolute;
  display: block;
  background-color: #12333e;
  border-radius: 2px;
  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}

.prod-rate__title .icon--arrow-cross:before {
  left: 10%;
  -webkit-transform: translate3D(-30%, -50%, 0) rotate(45deg);
      -ms-transform: translate3D(-30%, -50%, 0) rotate(45deg);
          transform: translate3D(-30%, -50%, 0) rotate(45deg);
}

.prod-rate__title .icon--arrow-cross:after {
  right: 10%;
  -webkit-transform: translate3D(30%, -50%, 0) rotate(-45deg);
      -ms-transform: translate3D(30%, -50%, 0) rotate(-45deg);
          transform: translate3D(30%, -50%, 0) rotate(-45deg);
}

.prod-rate__directUrl a {
  color: #12333e;
}

.prod-rate__stars {
  width: 100%;
  margin: 5px 0;
}

.prod-rate__stars .material-icons {
  font-size: 23px;
  width: 23px;
  color: #e0e0e0;
}

.prod-rate__stars .material-icons.prod-rate__stars--active {
  color: #f5b301;
}

.prod-rate__empty {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  width: 50%;
  margin-top: 20px;
}

.prod-rate__empty__text {
  line-height: 35px;
  margin-left: 10px;
  color: rgba(18, 51, 62, 0.6);
  font-weight: 500;
}

.prod-rate__empty .prod-rate__stars {
  width: 33%;
}

.prod-rate__show {
  color: #12333e;
  cursor: pointer;
}

.prod-rate__com {
  color: #12333e;
  background: #f3f3f3;
  padding: 20px;
}

.prod-rate__com__header--withoutStars {
  margin-bottom: 10px;
}

.prod-rate.open .prod-rate__wrapper {
  -webkit-transition: height .6s ease;
  -o-transition: height .6s ease;
  transition: height .6s ease;
  height: auto;
}

.prod-rate.open .prod-rate__wrapper > :nth-child(2) {
  margin-top: 20px;
}

.prod-rate.open .prod-rate__title .icon--arrow-cross:before {
  width: 100%;
  -webkit-transform: translate3D(-10%, -50%, 0) rotate(45deg);
      -ms-transform: translate3D(-10%, -50%, 0) rotate(45deg);
          transform: translate3D(-10%, -50%, 0) rotate(45deg);
}

.prod-rate.open .prod-rate__title .icon--arrow-cross:after {
  width: 100%;
  -webkit-transform: translate3D(10%, -50%, 0) rotate(-45deg);
      -ms-transform: translate3D(10%, -50%, 0) rotate(-45deg);
          transform: translate3D(10%, -50%, 0) rotate(-45deg);
}

.form--test {
  color: #12333e;
}

.form--test .form__field--long-answer .form__label {
  height: 100%;
}

.form--test .form__field--focused .form__span {
  color: #12333e;
}

/**
* State prod-details
**/

.state {
  width: auto;
  height: 30px;
  line-height: 30px;
  color: #fff;
  display: inline-block;
  border-radius: 2px;
  font-size: 0.875rem;
}

.state--sale {
  background: #e2c160;
}

.state--specialOffer {
  background: #9F3123;
}

.state--new {
  background: #12333e;
}

.state__promo,
.state__date {
  padding: 5px 10px;
}

.state__promo {
  position: relative;
  font-weight: 600;
}

.state__promo:before {
  content: '';
  display: block;
  position: absolute;
  width: 1px;
  height: 100%;
  background: #fff;
  right: 0;
  top: 0;
}

.state__date__start,
.state__date__end {
  font-weight: 600;
}

#price-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}

#price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  padding-right: 10px;
  width: 100%;
}

#price .price-old {
  font-size: 1.5rem;
  padding-top: 4px;
  display: block;
}

#price .price-cur {
  font-size: 1.875rem;
}

#price .price-old-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  -moz-align-items: flex-end;
  align-items: flex-end;
  -ms-flex-line-pack: end;
  align-content: flex-end;
}

.price-cur-container {
  font-size: 1rem;
  line-height: 1;
  color: #12333e;
}

.price-old-container {
  font-size: 1rem;
  line-height: 1.25rem;
  margin-left: 0.9375rem;
  color: #12333e;
}

.price-cur-inv-container {
  font-size: 1.25rem;
  line-height: 1.25rem;
  margin: 8px 0 0 0;
  color: #12333e;
  width: 100%;
  display: inline-block;
}

.et {
  margin-left: 3px;
  text-transform: uppercase;
  font-size: 0.875rem;
}

#ecotax {
  display: block;
  width: 100%;
  margin: 8px 0 0 0;
  font-size: 0.75rem;
  color: rgba(18, 51, 62, 0.6);
}

#w1-quantity {
  display: block;
}

#w1-quantity input[type=number]::-webkit-outer-spin-button,
#w1-quantity input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

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

#w1-quantity #quantity {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-box-shadow: none;
          box-shadow: none;
  -webkit-appearance: none;
  height: 50px;
  margin: 0;
  text-align: center;
  color: #12333e;
  border: 1px solid #DCE5E9;
  border-radius: 2px;
  background: #fff;
}

#w1-quantity .qty-btn {
  position: relative;
  color: #12333e;
  background: transparent;
}

#w1-quantity .qty-btn .material-icons {
  font-size: 0.75rem;
  line-height: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  color: #12333e;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

#w1-quantity #qty-less-btn {
  position: absolute;
  bottom: 0;
  color: rgba(18, 51, 62, 0.6);
  border-left: 1px solid #DCE5E9;
  border-top: 1px solid #DCE5E9;
}

#w1-quantity #qty-less-btn:not(.actived) {
  cursor: not-allowed;
}

#w1-quantity #qty-less-btn.actived {
  cursor: pointer;
}

#w1-quantity #qty-less-btn:hover,
#w1-quantity #qty-less-btn:focus {
  background: transparent;
}

#w1-quantity #qty-less-btn.active {
  cursor: pointer;
  color: rgba(18, 51, 62, 0.6);
}

#w1-quantity #qty-less-btn.active:hover,
#w1-quantity #qty-less-btn.active:focus {
  color: #fff;
  background: #12333e;
}

#w1-quantity #qty-more-btn {
  position: absolute;
  right: 0;
  top: 0;
  border-left: 0.0625rem solid #DCE5E9;
  cursor: pointer;
}

#qty-more-btn {
  top: 0;
}

#qty-less-btn {
  bottom: 0;
}

#alert-btn {
  display: none;
  cursor: pointer;
}

#alert-btn:hover,
#alert-btn:focus {
  background: #010203 !important;
}

#prod-add-cart {
  display: inline-block;
  width: 100%;
  min-height: 2.5rem;
}

.buyable .button {
  margin-bottom: 0;
}

.buyable #add-cart-btn,
.buyable #add_to_ookoodoo,
.buyable #wishnbox-btn {
  margin-bottom: 0.625rem;
}

.buyable .stock-ok #add_to_ookoodoo,
.buyable .stock-ok #wishnbox-btn {
  margin-bottom: 0;
}

.buyable .stock-ko #alert-btn {
  display: block;
}

#prod-stock,
.prod-stock {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  width: auto;
}

#prod-stock .stock,
.prod-stock .stock {
  font-size: 0.75rem;
}

#prod-stock.stock-ok,
.prod-stock.stock-ok {
  color: #12333e;
}

#prod-stock.stock-ok .icon-stock-ok,
.prod-stock.stock-ok .icon-stock-ok {
  display: block;
  color: #27ae60;
}

#prod-stock.stock-ko,
.prod-stock.stock-ko {
  color: #12333e;
}

#prod-stock.stock-ko .icon-stock-ko,
.prod-stock.stock-ko .icon-stock-ko {
  display: block;
  color: #f16767;
}

#prod-stock .icon-stock-ok,
.prod-stock .icon-stock-ok {
  color: #27ae60;
}

#prod-stock .icon-stock-ko,
.prod-stock .icon-stock-ko {
  color: #f16767;
}

.icon__dot {
  margin-top: 6px;
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  margin-right: 5px;
  font-size: 0.75rem;
}

.stock-ok .icon__dot {
  background: #27ae60;
}

.stock-ok .icon__dot.icon-stock-ko {
  display: none;
}

.stock-ko {
  color: #f16767;
}

.stock-ko .icon-stock-ko {
  display: block;
  color: #f16767;
}

#prod-stock {
  width: auto;
  min-width: 75px;
}

#prod-stock .icon__dot {
  display: block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  margin-right: 5px;
}

#prod-stock.stock-ok .icon__dot {
  background: #27ae60;
}

#prod-stock.stock-ok .icon__dot.icon-stock-ko {
  display: none;
}

#prod-stock.stock-ko {
  color: #f16767;
}

#prod-stock.stock-ko .icon-stock-ko {
  display: block;
  color: #f16767;
}

#prod-stock.stock-ko .icon__dot {
  background: #f16767;
}

#prod-stock.stock-ko .icon__dot.icon-stock-ok {
  display: none;
}

#wishnbox-btn,
#add_to_ookoodoo {
  position: absolute;
  top: 0;
  left: 9.5625rem;
  display: inline-block;
  width: 3.5625rem;
  height: 2.5rem;
}

#wishnbox-btn:hover,
#wishnbox-btn:focus,
#add_to_ookoodoo:hover,
#add_to_ookoodoo:focus {
  background: #DCE5E9;
}

#container-global-bottom {
  position: relative;
  margin-top: 30px;
}

#add-cart-btn,
#hb-add-cart-btn,
#alert-btn {
  font-weight: 600;
  float: left;
  width: 100%;
  min-height: 3.125rem;
  margin-bottom: 1.25rem;
  font-size: 1rem;
  text-transform: uppercase;
  color: #fff;
  background: #12333e;
  border: none;
  white-space: normal;
  line-height: 1.4;
  height: auto;
  padding: 15px 10px;
  text-align: center;
}

#add-cart-btn:hover,
#add-cart-btn:focus,
#hb-add-cart-btn:hover,
#hb-add-cart-btn:focus,
#alert-btn:hover,
#alert-btn:focus {
  background: #010203;
}

#add-cart-btn .material-icons,
#hb-add-cart-btn .material-icons,
#alert-btn .material-icons {
  display: none;
}

#wishnbox-button button,
#add_to_ookoodoo {
  font-size: 0.6875rem;
  line-height: 2.5rem;
  display: inline-block;
  width: 3.5625rem;
  height: 2.5rem;
  margin-top: 0;
  padding: 0;
  text-indent: -62499.9375rem;
  text-transform: uppercase;
  color: #fff;
  border: none;
  background: #DCE5E9;
}

#wishnbox-button button .c1-button,
#add_to_ookoodoo .c1-button {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding-left: 0;
}

#wishnbox-button button .c1-button .icon,
#add_to_ookoodoo .c1-button .icon {
  font-size: 0.75rem;
  left: 50%;
  margin-top: -0.46875rem;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

#wishnbox-button button:hover,
#wishnbox-button button:focus,
#add_to_ookoodoo:hover,
#add_to_ookoodoo:focus {
  color: #fff;
  border-color: #27ae60;
  background: #27ae60;
}

#prod-summary {
  margin: 1.25rem 0;
  color: #12333e;
  line-height: 1.4;
}

.add-ko #hover-banner {
  display: none !important;
}

.not-buyable .button {
  margin-bottom: 0;
}

.not-buyable .stock-ok #alert-btn {
  display: none;
}

.not-buyable .stock-ko #add-cart-btn {
  display: none;
}

.not-buyable .stock-ko #alert-btn {
  display: block;
}

#add-cart-btn.loading,
#hb-add-cart-btn.loading {
  text-indent: -999999px;
  background: #010203 center center no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2032%2032%22%20width%3D%2264%22%20height%3D%2264%22%20fill%3D%22%23fff%22%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%222.03302%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%2845%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%220.498263%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.125s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%2890%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%220%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.25s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%28135%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%220%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.375s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%28180%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%220%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.5s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%28225%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%220.621804%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.625s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%28270%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%221.92746%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.75s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%28315%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%222.85494%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.875s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%28180%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%220%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.5s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3C/svg%3E);
  background-size: auto 40%;
}

.ookoodoo-on .not-buyable .stock-ok #add_to_ookoodoo,
.ookoodoo-on .not-buyable .stock-ok #wishnbox-btn,
.wishnbox-on .not-buyable .stock-ok #add_to_ookoodoo,
.wishnbox-on .not-buyable .stock-ok #wishnbox-btn {
  margin-top: 0rem;
  margin-bottom: 1.25rem;
}

.ookoodoo-on .not-buyable .stock-ko #add_to_ookoodoo,
.ookoodoo-on .not-buyable .stock-ko #wishnbox-btn,
.wishnbox-on .not-buyable .stock-ko #add_to_ookoodoo,
.wishnbox-on .not-buyable .stock-ko #wishnbox-btn {
  margin-bottom: 1.25rem;
}

.not-buyable .stock-ko #alert-btn {
  text-align: center;
}

.prod__btn__price__hover {
  display: none !important;
  font-size: 0.875rem;
}

.prod__btn__price__hover__qty {
  font-size: 0.75rem;
}

.prod__btn__price__hover.show {
  display: block;
}

.prod__btn__price__hover.hide {
  display: none;
}

.range {
  display: block !important;
  color: #12333e;
}

.range__title {
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 10px;
}

.range__subtitle {
  width: 160px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  padding: 10px;
}

.range__global {
  width: 100%;
}

.range__top,
.range__bottom,
.range__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  width: 100%;
}

.range__top {
  border: 1px solid #DCE5E9;
}

.range__bottom {
  border: solid #DCE5E9;
  border-width: 0 1px 1px 1px;
}

.range__item {
  width: 100%;
  padding: 10px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.share-friend {
  max-width: 950px;
  width: 100%;
  margin: 0 auto;
  visibility: hidden;
  opacity: 0;
  max-height: 0;
  -webkit-transition: 0s visibility, .6s max-height .1s, opacity .6s .1s;
  -o-transition: 0s visibility, .6s max-height .1s, opacity .6s .1s;
  transition: 0s visibility, .6s max-height .1s, opacity .6s .1s;
  color: #12333e;
}

.share-friend > * {
  max-height: 0;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
}

.share-friend.show {
  max-height: 10000px;
  opacity: 1;
  visibility: visible;
}

.share-friend.show > * {
  max-height: initial;
}

.share-friend__title {
  font-size: 2rem;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 40px;
  margin-top: 0;
  position: relative;
  font-family: "Montserrat", "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}

.share-friend__nowrap {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between;
}

.share-friend .form__field--cancel {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
}

.share-friend .form__field--cancel .form__button {
  background: transparent;
  color: #12333e;
  border: 1px solid #12333e;
}

.share-friend .form__thanks {
  width: 100%;
  margin-bottom: 40px;
}

.share-friend .form__text--area {
  min-height: 170px;
}

.share-friend .form__error--global {
  width: 100%;
}

#c1-main-img-slider-for-small .slick-dots li {
  margin: 0;
}

#c1-main-img-slider-for-small:not(.slick-initialized) .main-img-slide:not(:first-child) {
  visibility: hidden;
  overflow: hidden;
  max-height: 0;
}

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

.nosto_element .nosto-product-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.rgpd {
  width: 20px;
  height: 20px;
  background: #000;
  color: #fff;
  display: inline-block;
  position: relative;
  margin-left: 10px;
  border-radius: 50%;
  -webkit-transition: border .6s;
  -o-transition: border .6s;
  transition: border .6s;
}

.rgpd:hover {
  border-radius: 4px;
  overflow: visible;
}

.rgpd__icon {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 20px;
  height: 20px;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  border-radius: 50%;
  -webkit-transition: .6s;
  -o-transition: .6s;
  transition: .6s;
  opacity: 1;
}

.rgpd__content {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  border-radius: 4px;
  background: #000;
  width: 300px;
  height: 300px;
  max-width: 0;
  max-height: 0;
  -webkit-transition: max-width .6s, max-height .6s, border .6s;
  -o-transition: max-width .6s, max-height .6s, border .6s;
  transition: max-width .6s, max-height .6s, border .6s;
  font-size: 0.875rem;
  line-height: 1.4;
  overflow: hidden;
}

.rgpd__content__fixed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  width: 300px;
  height: 300px;
  position: absolute;
  bottom: 0;
  right: 0;
  padding: 20px;
  -webkit-transform: translate(20px, 20px);
      -ms-transform: translate(20px, 20px);
          transform: translate(20px, 20px);
  -webkit-transition: .4s .2s;
  -o-transition: .4s .2s;
  transition: .4s .2s;
}

.rgpd__content ul li {
  margin-bottom: 10px;
}

.rgpd:hover {
  -webkit-transition: .6s;
  -o-transition: .6s;
  transition: .6s;
}

.rgpd:hover .rgpd__content {
  border-radius: 4px;
  max-width: 300px;
  max-height: 300px;
}

.rgpd:hover .rgpd__content__fixed {
  -webkit-transform: translate(0px, 0px);
      -ms-transform: translate(0px, 0px);
          transform: translate(0px, 0px);
}

.rgpd:hover .rgpd__icon {
  opacity: 0;
}

.prod-rate__relative {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  margin-bottom: 20px;
}

.imgVariation {
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
}

.zoom-variation {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #fff;
  border-radius: 4px;
  padding: 0;
  width: auto;
  max-height: 90%;
  max-width: 900px;
  height: auto;
  z-index: 99999;
}

.zoom-variation img {
  display: block;
  width: 100%;
}

.zoom-variation .close {
  position: absolute;
  display: block;
  cursor: pointer;
  right: 10px;
  top: 10px;
  display: -webkit-box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  background: #000;
  color: #fff;
}

.zoom-variation__background {
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.45);
  z-index: 9999;
  cursor: pointer;
  width: 100%;
  height: 100%;
}

#prod-gallery.zoom-in .gallery__img {
  opacity: 0;
}

.body #hover-add-cart-btn {
  background: #ffffff;
}

.body .prod-floating__name {
  color: #12333e;
}

.prod-rate__title h2 {
  font-family: "Montserrat", "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
}

.img-avis-verifie {
  max-width: 300px;
  margin-left: 20px;
}

.main-img-slide {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.main-img-slide:before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 100%;
}

.main-img-slide img {
  height: auto;
  width: auto;
  max-height: 100%;
  max-width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.main-img-slide img.loader {
  opacity: 1;
}

.main-img-slide img.lazyload,
.main-img-slide img.lazyloading {
  opacity: 1;
}

#main-gallery-for-small {
  position: relative;
}

.zoomMobileImg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999999;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  padding: 70px 10px;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  overflow: hidden;
}

.zoomMobileImg__padding {
  position: relative;
  overflow: hidden;
  max-width: 100%;
  max-height: 100%;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  width: 100%;
  height: calc(100% - 140px);
  height: calc(100vh - 140px);
}

.zoomMobileImg__padding .pinch-zoom-container {
  width: 100%;
  height: calc(100% - 140px);
  height: calc(100vh - 140px);
}

.zoomMobileImg__wrapper {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  min-height: 1px;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  text-align: center;
}

.zoomMobileImg__close {
  padding: 0 20px;
  border: 1px solid #12333e;
  border-radius: 4px;
  line-height: 35px;
  height: 35px;
  font-size: 0.875rem;
  position: absolute;
  top: 10px;
  left: 10px;
  cursor: pointer;
}

.zoomMobileImg__item {
  display: inline-block;
  text-align: center;
}

.zoomMobileImg__img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  display: inline-block !important;
}

.zoomMobileImg__slider {
  width: 100%;
  max-width: 100%;
  height: calc(100vh - 140px);
}

.zoomMobileImg__slider .zoomMobileImg__item {
  width: 100%;
  min-height: calc(100vh - 140px);
  display: flex !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.zoomMobileImg__slider img {
  max-width: 100%;
  max-height: calc(100vh - 140px);
  width: auto;
  height: auto;
}

.zoomMobileImg__thumb {
  position: absolute !important;
  bottom: 10px;
  left: 10px;
  width: calc(100% - 20px);
  height: 50px;
}

.zoomMobileImg__thumb--notr .slick-track {
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
}

.zoomMobileImg__thumb .slick-current img {
  border: 1px solid #12333e;
}

.zoomMobileImg__thumb img {
  height: 50px;
  width: auto;
  border: 1px solid #DCE5E9;
}

.zoomMobileImg .pinch-zoom-container {
  width: 100%;
  height: 100%;
}

/**
 *
 * VARIABLES
 * Colors and background..........Variables for colors title / text and background prod rating
 * Size Wrapper...................Variables for max-width and width prod rating
 *
 * PROD RATING
 * Wrapper........................All the wrapper and title on the prod rating
 *
 */

/*------------------------------------*\
  #Variables
\*------------------------------------*/

.wz-rating {
  position: relative;
  width: 100%;
  background-color: #fff;
  color: #12333e;
  height: auto;
  max-height: 50em;
  overflow: hidden;
  -webkit-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.wz-rating.close:not(.open) {
  max-height: 0;
  padding: 0;
  margin: 0;
}

.wz-rating.open {
  max-height: 300em;
  border: 1px solid #6D7181;
}

.wz-rating--shop-comment .wz-rating__wrapper__right__form {
  border: 1px solid #DCE5E9;
  padding: 30px;
}

.wz-rating--shop-comment .wz-rating__wrapper__right__form__button input {
  text-transform: none;
  font-size: 0.875rem;
}

.wz-rating__wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.wz-rating__wrapper__left,
.wz-rating__wrapper__right {
  width: 100%;
}

.wz-rating__wrapper__left {
  width: 100%;
  margin: 0 0 30px;
  padding: 0 40px 0 0;
}

.wz-rating__wrapper__left p {
  font-size: 1rem;
  line-height: 1.375rem;
  font-weight: 700;
  margin: 0;
}

.wz-rating__wrapper__right__form {
  width: 100%;
}

.wz-rating__wrapper__right__form__loginRequired {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin: -15px 0 1.875rem;
}

.wz-rating__wrapper__right__form__loginRequired p {
  font-size: 0.875rem;
  line-height: 1.625rem;
  font-weight: 400;
  color: #12333e;
  width: 100%;
  text-align: left;
  margin: 0;
}

.wz-rating__wrapper__right__form__buttonToLogin {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.wz-rating__wrapper__right__form__buttonToLogin button {
  width: auto;
  display: inline-block;
  padding: 10px 20px;
  background-color: #12333e;
  color: #fff;
  border-radius: 3px;
  font-size: 0.875rem;
  line-height: 1.1875rem;
  font-weight: 600;
  text-transform: uppercase;
  border: none;
  text-shadow: none;
  cursor: pointer !important;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.wz-rating__wrapper__right__form__buttonToLogin button:hover,
.wz-rating__wrapper__right__form__buttonToLogin button:focus {
  background-color: #236479;
}

.wz-rating__wrapper__right__form__fieldset {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -moz-align-items: "flex-start";
  align-items: "flex-start";
  margin: 0 !important;
}

.wz-rating__wrapper__right__form__fieldset > label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1.1875rem;
}

.wz-rating__wrapper__right__form__fieldset > label > strong {
  font-weight: 600;
  cursor: pointer;
}

.wz-rating__wrapper__right__form__fieldset > label[for="rate-start"] {
  line-height: 1.875rem;
}

.wz-rating__wrapper__right__form__fieldset > label[for="add-email"] span {
  line-height: 1.4;
  margin: -10px 0 0 0;
  font-size: 0.75rem;
}

.wz-rating__wrapper__right__form__fieldset > label[for="add-picture"] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.wz-rating__wrapper__right__form__fieldset > label[for="add-picture"] span {
  display: inline-block;
  width: auto;
  margin: 0 0 0 3px;
}

.wz-rating__wrapper__right__form__fieldset > label[for="add-picture"] span:before {
  content: '(';
  display: inline-block;
}

.wz-rating__wrapper__right__form__fieldset > label[for="add-picture"] span:after {
  content: ')';
  display: inline-block;
}

.wz-rating__wrapper__right__form__fieldset > label span {
  color: #6D7181;
  font-weight: 400;
  width: 100%;
  font-style: italic;
}

.wz-rating__wrapper__right__form__fieldset__field,
.wz-rating__wrapper__right__form__fieldset__stars {
  width: 100%;
  margin: 0 0 20px;
}

.wz-rating__wrapper__right__form__fieldset__field input[type="text"],
.wz-rating__wrapper__right__form__fieldset__field input[type="email"],
.wz-rating__wrapper__right__form__fieldset__field input[type="password"],
.wz-rating__wrapper__right__form__fieldset__stars input[type="text"],
.wz-rating__wrapper__right__form__fieldset__stars input[type="email"],
.wz-rating__wrapper__right__form__fieldset__stars input[type="password"] {
  width: 100%;
  display: block;
  height: 40px;
  line-height: 40px;
  padding: 0 20px;
  font-size: 0.875rem;
  color: #62696F;
  border: 1px solid #DCE5E9;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.wz-rating__wrapper__right__form__fieldset__field input[type="text"]:focus,
.wz-rating__wrapper__right__form__fieldset__field input[type="email"]:focus,
.wz-rating__wrapper__right__form__fieldset__field input[type="password"]:focus,
.wz-rating__wrapper__right__form__fieldset__stars input[type="text"]:focus,
.wz-rating__wrapper__right__form__fieldset__stars input[type="email"]:focus,
.wz-rating__wrapper__right__form__fieldset__stars input[type="password"]:focus {
  background-color: #f2f2f2;
}

.wz-rating__wrapper__right__form__fieldset__field textarea,
.wz-rating__wrapper__right__form__fieldset__stars textarea {
  width: 100%;
  display: block;
  height: 100px;
  resize: none !important;
  color: #62696F;
  border: 1px solid #DCE5E9;
  padding: 12px 20px;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.wz-rating__wrapper__right__form__fieldset__field textarea:focus,
.wz-rating__wrapper__right__form__fieldset__stars textarea:focus {
  background-color: #f2f2f2;
}

.wz-rating__wrapper__right__form__fieldset__field--img {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.wz-rating__wrapper__right__form__fieldset__field--img.static {
  position: static;
}

.wz-rating__wrapper__right__form__fieldset__field--img #dropzone {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
}

.wz-rating__wrapper__right__form__fieldset__field--img .dropzone-previews {
  position: relative;
  z-index: 2;
}

.wz-rating__wrapper__right__form__fieldset__field--img .dropzone-previews.dragover {
  position: static;
}

.wz-rating__wrapper__right__form__fieldset__field--img .dropzone-previews.dragover:before {
  content: 'Veuillez déposer vos images ici';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 11;
  background-color: rgba(255, 255, 255, 0.45);
  font-size: 1.75rem;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.wz-rating__wrapper__right__form__fieldset__field--img .dropzone-previews.dragover #file {
  pointer-events: unset;
  z-index: 12;
}

.wz-rating__wrapper__right__form__fieldset__field--img input:not(#file) {
  display: none;
}

.wz-rating__wrapper__right__form__fieldset__field--img #file {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 3;
  opacity: 0;
  pointer-events: none;
  top: 0;
  left: 0;
}

.wz-rating__wrapper__right__form__fieldset__field--img .error-files {
  display: inline-block;
  padding: 5px 10px;
  border-radius: 3px;
  background-color: #f16767;
  color: #fff;
  font-size: 0.875rem;
  line-height: 1.4;
  margin: 10px 0 0 0;
}

.wz-rating__wrapper__right__form__fieldset__field--img .deleteAllFiles {
  display: inline-block;
  margin: 0;
  color: #f16767;
  font-size: 0.75rem;
  line-height: 1;
  cursor: pointer;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  position: relative;
}

.wz-rating__wrapper__right__form__fieldset__field--img .deleteAllFiles:before {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #f16767;
  max-width: 0;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.wz-rating__wrapper__right__form__fieldset__field--img .deleteAllFiles:hover:before,
.wz-rating__wrapper__right__form__fieldset__field--img .deleteAllFiles:focus:before {
  max-width: 100%;
}

.wz-rating__wrapper__right__form__fieldset__field--img label {
  width: 100%;
  height: 120px;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
}

.wz-rating__wrapper__right__form__fieldset__field--img label > div {
  width: 120px;
  height: 96px;
  position: relative;
  background-size: cover;
  background-position: center center;
  cursor: pointer;
}

.wz-rating__wrapper__right__form__fieldset__field--img label > div.active > div > *:not(.delete) {
  opacity: 0;
}

.wz-rating__wrapper__right__form__fieldset__field--img label > div > div:first-child {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  border: 1px solid #DFE6E9;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.wz-rating__wrapper__right__form__fieldset__field--img label > div > div:first-child p {
  width: 100%;
  font-size: 0.75rem;
  line-height: 1rem;
  margin: 10px 0 0;
  text-align: center;
  font-weight: 400;
  color: #6D7181;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.wz-rating__wrapper__right__form__fieldset__field--img label > div > div:first-child i {
  font-size: 1.875rem;
  color: #CED4DA;
  text-align: center;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.wz-rating__wrapper__right__form__fieldset__field--img label > div > div:first-child:hover,
.wz-rating__wrapper__right__form__fieldset__field--img label > div > div:first-child:focus {
  border-color: #12333e;
}

.wz-rating__wrapper__right__form__fieldset__field--img label > div > div:first-child:hover i,
.wz-rating__wrapper__right__form__fieldset__field--img label > div > div:first-child:focus i {
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
  color: #12333e;
}

.wz-rating__wrapper__right__form__fieldset__stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: reverse;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.wz-rating__wrapper__right__form__fieldset__stars i {
  cursor: pointer !important;
}

.wz-rating__wrapper__right__form__fieldset__stars input {
  display: none;
}

.wz-rating__wrapper__right__form__fieldset__stars input:checked ~ label i:last-child {
  opacity: 1;
}

.wz-rating__wrapper__right__form__fieldset__stars__item {
  position: relative;
  width: 20px;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  cursor: pointer;
}

.wz-rating__wrapper__right__form__fieldset__stars__item:not(:nth-child(2)) {
  margin: 0 11px 0 0;
}

.wz-rating__wrapper__right__form__fieldset__stars__item i {
  font-size: 20px;
  line-height: 1;
  color: #b1b8be;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.wz-rating__wrapper__right__form__fieldset__stars__item i:last-child {
  color: #f5b301;
  opacity: 0;
}

.wz-rating__wrapper__right__form__fieldset__stars__item > span {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 100%;
  margin-top: 3px;
}

.wz-rating__wrapper__right__form__fieldset__stars__item:hover i:last-child,
.wz-rating__wrapper__right__form__fieldset__stars__item:focus i:last-child {
  opacity: 1;
  -webkit-transform: scale(1.05) translate(-50%, -50%);
      -ms-transform: scale(1.05) translate(-50%, -50%);
          transform: scale(1.05) translate(-50%, -50%);
  z-index: 2;
}

.wz-rating__wrapper__right__form__fieldset__stars__item:hover ~ .wz-rating__wrapper__right__form__fieldset__stars__item i:last-child,
.wz-rating__wrapper__right__form__fieldset__stars__item:focus ~ .wz-rating__wrapper__right__form__fieldset__stars__item i:last-child {
  opacity: 1;
  -webkit-transform: scale(1.05) translate(-50%, -50%);
      -ms-transform: scale(1.05) translate(-50%, -50%);
          transform: scale(1.05) translate(-50%, -50%);
  z-index: 2;
}

.wz-rating__wrapper__right__form__fieldset p.form__error {
  width: auto;
  position: absolute;
  top: 38px;
  right: 0;
  margin-bottom: 2px;
  background: none;
  padding: 0;
  color: #f16767;
}

.wz-rating__wrapper__right__form__fieldset .wz-rating__wrapper__right__form__fieldset__field--textarea + p.form__error {
  top: 97px;
}

.wz-rating__wrapper__right__form__fieldset .form__error + .form__icon--warning {
  top: 42% !important;
}

.wz-rating__wrapper__right__form__fieldset .material-icons.form__icon--success,
.wz-rating__wrapper__right__form__fieldset .form__icon--success[class^="fa"] {
  display: none !important;
}

.wz-rating__wrapper__right__form__button {
  width: 100%;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}

.wz-rating__wrapper__right__form__button input {
  max-width: 100%;
  padding: 10px 20px;
  background-color: #12333e;
  color: #fff;
  border-radius: 3px;
  font-size: 0.875rem;
  line-height: 1.1875rem;
  font-weight: 600;
  text-transform: uppercase;
  border: none;
  text-shadow: none;
  cursor: pointer !important;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.wz-rating__wrapper__right__form__button input:hover,
.wz-rating__wrapper__right__form__button input:focus {
  background-color: #236479;
}

.wz-rating__close {
  position: absolute;
  right: 50px;
  top: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  color: #62696F;
  background-color: #F4F5FA;
  font-size: 0.875rem;
  line-height: 1.1875rem;
  text-transform: uppercase;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  cursor: pointer !important;
  width: 30px;
  height: 30px;
}

.wz-rating__close i {
  font-size: 0.8125rem;
}

.wz-rating__close span {
  display: none;
}

.wz-rating__close:hover,
.wz-rating__close:focus {
  color: #fff;
  background-color: #12333e;
}

.wz-showMessage {
  width: 100%;
  margin: 0 auto 40px;
}

.wz-showMessage--fullsize {
  max-width: 100%;
  margin: 0;
}

.wz-showMessage__wrapper {
  width: 100%;
  padding: 0;
  position: relative;
}

.wz-showMessage__wrapper__allRating {
  width: 100%;
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
}

.wz-showMessage__wrapper__allRating a {
  color: #12333e;
  text-decoration: none;
  display: inline-block;
  position: relative;
  line-height: 1.5;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.wz-showMessage__wrapper__allRating a:before {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--primary-color);
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  max-width: 0;
}

.wz-showMessage__wrapper__allRating a:hover,
.wz-showMessage__wrapper__allRating a:focus {
  color: var(--primary-color);
}

.wz-showMessage__wrapper__allRating a:hover:before,
.wz-showMessage__wrapper__allRating a:focus:before {
  max-width: 100%;
}

.wz-showMessage__wrapper__head {
  width: 100%;
}

.wz-showMessage__wrapper__head__title {
  font-size: 1.25rem;
  line-height: 1.4;
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  position: relative;
}

.wz-showMessage__wrapper__head__title:hover,
.wz-showMessage__wrapper__head__title:focus {
  z-index: 3;
}

.wz-showMessage__wrapper__head__title .icon {
  position: absolute;
  right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  cursor: pointer;
}

.wz-showMessage__wrapper__head__title .icon--arrow-cross {
  width: 10px;
  height: 10px;
}

.wz-showMessage__wrapper__head__title .icon--arrow-cross:before,
.wz-showMessage__wrapper__head__title .icon--arrow-cross:after {
  content: '';
  top: 50%;
  width: 80%;
  height: 1px;
  position: absolute;
  display: block;
  background-color: #12333e;
  border-radius: 2px;
  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
}

.wz-showMessage__wrapper__head__title .icon--arrow-cross:before {
  left: 10%;
  -webkit-transform: translate3D(-30%, -50%, 0) rotate(45deg);
      -ms-transform: translate3D(-30%, -50%, 0) rotate(45deg);
          transform: translate3D(-30%, -50%, 0) rotate(45deg);
}

.wz-showMessage__wrapper__head__title .icon--arrow-cross:after {
  right: 10%;
  -webkit-transform: translate3D(30%, -50%, 0) rotate(-45deg);
      -ms-transform: translate3D(30%, -50%, 0) rotate(-45deg);
          transform: translate3D(30%, -50%, 0) rotate(-45deg);
}

.open .wz-showMessage__wrapper__head__title .icon--arrow-cross:before {
  width: 100%;
  -webkit-transform: translate3D(-10%, -50%, 0) rotate(45deg);
      -ms-transform: translate3D(-10%, -50%, 0) rotate(45deg);
          transform: translate3D(-10%, -50%, 0) rotate(45deg);
}

.open .wz-showMessage__wrapper__head__title .icon--arrow-cross:after {
  width: 100%;
  -webkit-transform: translate3D(10%, -50%, 0) rotate(-45deg);
      -ms-transform: translate3D(10%, -50%, 0) rotate(-45deg);
          transform: translate3D(10%, -50%, 0) rotate(-45deg);
}

.wz-showMessage__wrapper__head__title i {
  margin: 0 0 0 10px;
  font-size: 0.9375rem;
  color: #B1B8BE;
}

.wz-showMessage__wrapper__head__title > span {
  margin: 0 0 0 5px;
}

.wz-showMessage__wrapper__data {
  width: 100%;
  margin: 0 0 20px;
  color: #12333e;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.wz-showMessage__wrapper__data--empty {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.wz-showMessage__wrapper__data__norating {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}

.wz-showMessage__wrapper__data__rating {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-self: flex-start;
  margin: 0 auto 15px 0;
}

.wz-showMessage__wrapper__data__rating > strong {
  font-size: 1.875rem;
  line-height: 1.4;
  font-weight: 600;
  margin: 0 10px 0 0;
}

.wz-showMessage__wrapper__data__rating__stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  position: relative;
}

.wz-showMessage__wrapper__data__rating__stars.rate-1 i:nth-child(1) {
  color: #f5b301;
}

.wz-showMessage__wrapper__data__rating__stars.rate-2 i:nth-child(1),
.wz-showMessage__wrapper__data__rating__stars .rate-2 i:nth-child(2) {
  color: #f5b301;
}

.wz-showMessage__wrapper__data__rating__stars.rate-3 i:nth-child(1),
.wz-showMessage__wrapper__data__rating__stars .rate-3 i:nth-child(2),
.wz-showMessage__wrapper__data__rating__stars .rate-3 i:nth-child(3) {
  color: #f5b301;
}

.wz-showMessage__wrapper__data__rating__stars.rate-4 i:nth-child(1),
.wz-showMessage__wrapper__data__rating__stars .rate-4 i:nth-child(2),
.wz-showMessage__wrapper__data__rating__stars .rate-4 i:nth-child(3),
.wz-showMessage__wrapper__data__rating__stars .rate-4 i:nth-child(4) {
  color: #f5b301;
}

.wz-showMessage__wrapper__data__rating__stars.rate-5 i {
  color: #f5b301;
}

.wz-showMessage__wrapper__data__rating__stars i {
  font-size: 0.75rem;
  color: #b1b8be;
  margin: 0 4px 0 0;
}

.wz-showMessage__wrapper__data__rating__stars i:last-child {
  margin: 0;
}

.wz-showMessage__wrapper__data__rating__stars__absolute {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow: hidden;
}

.wz-showMessage__wrapper__data__rating__stars__absolute i {
  color: #f5b301;
}

.wz-showMessage__wrapper__data__button {
  width: 100%;
}

.wz-showMessage__wrapper__data__button button {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  background: #12333e;
  border: 1px solid #12333e;
  padding: 14px 20px;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 0.875rem;
  line-height: 1.1875rem;
  text-transform: none;
  font-weight: 700;
  color: #fff;
  border-radius: 3px;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.wz-showMessage__wrapper__data__button button i {
  font-size: 1.0625rem;
  margin: 0 10px 0 0;
  font-weight: 700;
}

.wz-showMessage__wrapper__data__button button:hover,
.wz-showMessage__wrapper__data__button button:focus {
  background-color: #6D7181;
}

.wz-showMessage__wrapper__content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
}

.wz-showMessage__wrapper__content__dataMobile {
  width: 100%;
  color: #12333e;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border: none;
  padding: 0;
  margin: 0 0 20px;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.wz-showMessage__wrapper__content__dataMobile--empty {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.wz-showMessage__wrapper__content__dataMobile__norating {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1.4;
}

.wz-showMessage__wrapper__content__dataMobile__rating {
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-line-pack: center;
      align-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  justify-self: flex-start;
  margin: 0 auto 15px 0;
}

.wz-showMessage__wrapper__content__dataMobile__rating > strong {
  font-size: 1.875rem;
  line-height: 1.4;
  font-weight: 600;
  margin: 0 10px 0 0;
}

.wz-showMessage__wrapper__content__dataMobile__rating__stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  position: relative;
}

.wz-showMessage__wrapper__content__dataMobile__rating__stars.rate-1 i:nth-child(1) {
  color: #f5b301;
}

.wz-showMessage__wrapper__content__dataMobile__rating__stars.rate-2 i:nth-child(1),
.wz-showMessage__wrapper__content__dataMobile__rating__stars .rate-2 i:nth-child(2) {
  color: #f5b301;
}

.wz-showMessage__wrapper__content__dataMobile__rating__stars.rate-3 i:nth-child(1),
.wz-showMessage__wrapper__content__dataMobile__rating__stars .rate-3 i:nth-child(2),
.wz-showMessage__wrapper__content__dataMobile__rating__stars .rate-3 i:nth-child(3) {
  color: #f5b301;
}

.wz-showMessage__wrapper__content__dataMobile__rating__stars.rate-4 i:nth-child(1),
.wz-showMessage__wrapper__content__dataMobile__rating__stars .rate-4 i:nth-child(2),
.wz-showMessage__wrapper__content__dataMobile__rating__stars .rate-4 i:nth-child(3),
.wz-showMessage__wrapper__content__dataMobile__rating__stars .rate-4 i:nth-child(4) {
  color: #f5b301;
}

.wz-showMessage__wrapper__content__dataMobile__rating__stars.rate-5 i {
  color: #f5b301;
}

.wz-showMessage__wrapper__content__dataMobile__rating__stars i {
  font-size: 0.75rem;
  color: #b1b8be;
  margin: 0 4px 0 0;
}

.wz-showMessage__wrapper__content__dataMobile__rating__stars__absolute {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow: hidden;
}

.wz-showMessage__wrapper__content__dataMobile__rating__stars__absolute i {
  color: #f5b301;
}

.wz-showMessage__wrapper__content__dataMobile__button {
  width: 100%;
}

.wz-showMessage__wrapper__content__dataMobile__button button {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  background: #12333e;
  border: 1px solid #12333e;
  padding: 14px 20px;
  -webkit-box-shadow: none;
          box-shadow: none;
  font-size: 0.875rem;
  line-height: 1.1875rem;
  text-transform: none;
  font-weight: 700;
  color: #fff;
  border-radius: 3px;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.wz-showMessage__wrapper__content__dataMobile__button button i {
  font-size: 1.0625rem;
  margin: 0 10px 0 0;
  font-weight: 700;
}

.wz-showMessage__wrapper__content__dataMobile__button button:hover,
.wz-showMessage__wrapper__content__dataMobile__button button:focus {
  background-color: #6D7181;
}

.wz-showMessage__wrapper__content__item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  padding: 20px;
  border: 1px solid #DCE5E9;
  margin: 0 0 10px;
}

.wz-showMessage__wrapper__content__item__left {
  width: 100%;
  margin: 0 0 20px;
}

.wz-showMessage__wrapper__content__item__left p {
  font-size: 0.875rem;
  line-height: 1.1875rem;
  font-weight: 600;
  margin: 0 0 5px;
}

.wz-showMessage__wrapper__content__item__left time {
  font-size: 0.875rem;
  line-height: 1.1875rem;
  color: #62696F;
  margin: 0;
  font-style: italic;
}

.wz-showMessage__wrapper__content__item__left time::first-letter {
  text-transform: uppercase;
}

.wz-showMessage__wrapper__content__item__left__item__rating {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-line-pack: center;
      align-content: center;
  margin: 0 0 20px;
}

.wz-showMessage__wrapper__content__item__left__item__rating__stars {
  position: relative;
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.wz-showMessage__wrapper__content__item__left__item__rating__stars i {
  font-size: 0.75rem;
  color: #b1b8be;
  margin: 0 4px 0 0;
}

.wz-showMessage__wrapper__content__item__left__item__rating__stars__absolute {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  overflow: hidden;
}

.wz-showMessage__wrapper__content__item__left__item__rating__stars__absolute i {
  color: #f5b301;
}

.wz-showMessage__wrapper__content__item__left__item__rating__note {
  font-size: 0.875rem;
  line-height: 1.1875rem;
  margin: 0 0 0 10px;
  font-weight: 600;
}

.wz-showMessage__wrapper__content__item__left__item__rating + .wz-showMessage__wrapper__content__item__right__item__text {
  margin-top: -10px;
}

.wz-showMessage__wrapper__content__item__right {
  width: 100%;
  margin: 0;
}

.wz-showMessage__wrapper__content__item__right__item {
  width: 100%;
}

.wz-showMessage__wrapper__content__item__right__item:not(:last-child) {
  margin: 0 0 30px;
}

.wz-showMessage__wrapper__content__item__right__item__images {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 20px;
}

.wz-showMessage__wrapper__content__item__right__item__images__wrap {
  width: 70px;
  position: relative;
  background-color: #fff;
  border: 1px solid #DCE5E9;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.wz-showMessage__wrapper__content__item__right__item__images__wrap:not(:last-child) {
  margin: 0 10px 0 0;
}

.wz-showMessage__wrapper__content__item__right__item__images__wrap:before {
  content: '';
  display: block;
  padding-top: 100%;
}

.wz-showMessage__wrapper__content__item__right__item__images__wrap img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  width: auto;
  height: auto;
}

.wz-showMessage__wrapper__content__item__right__item__images__wrap:hover,
.wz-showMessage__wrapper__content__item__right__item__images__wrap:focus {
  -webkit-transform: scale(1.15);
      -ms-transform: scale(1.15);
          transform: scale(1.15);
}

.wz-showMessage__wrapper__content__item__right__item__text {
  font-size: 0.875rem;
  line-height: 1.5625rem;
  margin: 0;
}

.wz-showMessage__wrapper__content__item__right__item__answer {
  padding: 20px;
  font-size: 0.875rem;
  line-height: 1.5625rem;
  background-color: #F4F5FA;
  color: #6D7181;
  margin: 20px 0 0;
}

.wz-showMessage__wrapper__content__item__right__item__answer p:first-child {
  font-weight: 600;
  color: #12333e;
}

.wz-rating-zoom {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 90%;
  height: auto;
  max-width: 100%;
  max-height: 90%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 99999;
}

.wz-rating-zoom.close {
  visibility: hidden;
}

.wz-rating-zoom__close {
  position: fixed;
  top: 20px;
  right: 20px;
  cursor: pointer;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background-color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  z-index: 999999;
}

.wz-rating-zoom__close i {
  color: #12333e;
  font-size: 16px;
}

.wz-rating-zoom__close:hover,
.wz-rating-zoom__close:focus {
  background-color: #12333e;
}

.wz-rating-zoom__close:hover i,
.wz-rating-zoom__close:focus i {
  color: #fff;
}

.wz-rating-zoom__close.close {
  visibility: hidden;
}

.wz-rating-zoom img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.wz-rating-zoom__background {
  position: fixed;
  background-color: rgba(0, 0, 0, 0.45);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99998;
}

.wz-rating-zoom__background.close {
  visibility: hidden;
}

.page-prod-details .form__wrapperValid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: unset;
}

.page-prod-details .form__wrapperValid .form__thanks {
  padding: 10px 40px 10px 10px !important;
}

.wz-rgpd-rating {
  width: 9px;
  height: 24px;
  color: #6D7181;
  display: inline-block;
  position: relative;
  margin-left: 10px;
  border-radius: 50%;
  -webkit-transition: border .6s;
  -o-transition: border .6s;
  transition: border .6s;
}

.wz-rgpd-rating:hover {
  border-radius: 4px;
  overflow: visible;
}

.wz-rgpd-rating__icon {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 20px;
  height: 20px;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  border-radius: 50%;
  -webkit-transition: .6s;
  -o-transition: .6s;
  transition: .6s;
  opacity: 1;
}

.wz-rgpd-rating__content {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 4px;
  background: #F4F5FA;
  width: 300px;
  height: 310px;
  max-width: 0;
  max-height: 0;
  -webkit-transition: opacity .3s ease;
  -o-transition: opacity .3s ease;
  transition: opacity .3s ease;
  opacity: 0;
  font-size: 0.875rem;
  line-height: 1.4;
  overflow: hidden;
}

.wz-rgpd-rating__content__fixed {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  width: 300px;
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  padding: 20px;
}

.wz-rgpd-rating__content ul li {
  margin-bottom: 10px;
  text-transform: lowercase;
  font-weight: 400;
}

.wz-rgpd-rating__content ul li::first-letter {
  text-transform: uppercase;
}

.wz-rgpd-rating__content ul li:last-child {
  margin: 0;
}

.wz-rgpd-rating:hover {
  -webkit-transition: .6s;
  -o-transition: .6s;
  transition: .6s;
}

.wz-rgpd-rating:hover .wz-rgpd-rating__content {
  border-radius: 4px;
  max-width: 300px;
  max-height: 310px;
  opacity: 1;
}

.wz-rgpd-rating:hover .wz-rgpd-rating__icon {
  opacity: 0;
}

/** Import footer **/

.prod-floating {
  position: fixed;
  top: 0;
  left: 50%;
  -webkit-transform: translateY(-50%, -100%);
      -ms-transform: translateY(-50%, -100%);
          transform: translateY(-50%, -100%);
  opacity: 0;
  width: 100%;
  background: #fff;
  height: 90px;
  border-radius: 0 0 4px 4px;
  border: solid #DCE5E9;
  border-width: 0 1px 1px 1px;
  -webkit-transition: opacity .3s ease, -webkit-transform .3s ease;
  transition: opacity .3s ease, -webkit-transform .3s ease;
  -o-transition: opacity .3s ease, transform .3s ease;
  transition: opacity .3s ease, transform .3s ease;
  transition: opacity .3s ease, transform .3s ease, -webkit-transform .3s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  -moz-align-items: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  z-index: 2;
}

.prod-floating.show {
  -webkit-transform: translate(-50%, 0%);
      -ms-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  opacity: 1;
  -webkit-transition: opacity .3s ease, -webkit-transform .3s ease;
  transition: opacity .3s ease, -webkit-transform .3s ease;
  -o-transition: opacity .3s ease, transform .3s ease;
  transition: opacity .3s ease, transform .3s ease;
  transition: opacity .3s ease, transform .3s ease, -webkit-transform .3s ease;
}

.prod-floating.hide {
  -webkit-transform: translate(-50%, -100%);
      -ms-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  opacity: 0;
  -webkit-transition: opacity .3s ease, -webkit-transform .3s ease;
  transition: opacity .3s ease, -webkit-transform .3s ease;
  -o-transition: opacity .3s ease, transform .3s ease;
  transition: opacity .3s ease, transform .3s ease;
  transition: opacity .3s ease, transform .3s ease, -webkit-transform .3s ease;
}

.prod-floating__content {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  -moz-align-items: stretch;
  align-items: stretch;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  position: relative;
  padding: 8px 90px 8px 20px;
}

.prod-floating__gallery {
  position: relative;
  width: 90px;
  height: 74px;
  margin: 0 20px 0 0;
}

.prod-floating__left {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  -moz-align-items: stretch;
  align-items: stretch;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  padding-right: 300px;
}

.prod-floating__right {
  position: absolute;
  top: 0;
  right: 90px;
  width: 280px;
  height: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
}

.prod-floating__right button {
  cursor: pointer;
  background: #12333e;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  width: 100%;
  height: 40px;
  line-height: 40px;
  white-space: nowrap;
  color: #fff;
  font-size: 0.875rem;
  text-transform: uppercase;
  border: none;
}

.prod-floating__right button:hover {
  background: #010203;
}

.prod-floating__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  width: 100%;
  height: 74px;
}

.prod-floating__name {
  font-size: 1rem;
  font-weight: 600;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  line-height: 1;
  margin-bottom: 10px;
  width: 100%;
  overflow: hidden;
  display: block;
}

.prod-floating__price {
  font-weight: 600;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  line-height: 1;
  width: 100%;
  overflow: hidden;
  display: block;
}

.prod-floating__price * {
  font-size: 1rem;
}

.prod-floating__close {
  position: absolute;
  top: 0;
  right: 0;
  width: 90px;
  height: 90px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
}

.prod-floating__close i {
  cursor: pointer;
  font-size: 20px;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.prod-floating__close i:hover {
  color: #12333e;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}

/** Import footer **/

.prod-comments {
  width: 100%;
  max-width: 950px;
  margin: 0 auto;
}

.prod-comments .c1-h1 {
  font-size: 2.25rem;
}

.prod-comments__row {
  margin-bottom: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-direction: reverse;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: 100%;
}

.prod-comments__right {
  width: 100%;
}

.prod-comments__imgLink {
  width: 400px;
}

.prod-comments__imgLink img {
  width: 100%;
  display: block;
}

.form--test.show {
  display: block;
}

/** Import footer **/

#variations,
#customisations {
  margin: 30px 0 50px 0;
  padding-top: 30px;
  border-top: 1px solid #DCE5E9;
}

#variations .form__text,
#customisations .form__text {
  border-color: #12333e !important;
}

#variations .form__text.form__error,
#customisations .form__text.form__error {
  border-color: #f16767 !important;
}

#variations .form__file.form__error,
#customisations .form__file.form__error {
  background: transparent;
}

#variations .form__field--error + p.form__error,
#customisations .form__field--error + p.form__error {
  visibility: visible;
  opacity: 1;
  left: auto;
  right: -10px;
  top: auto;
  bottom: 25px;
  z-index: 1;
}

#variations .form__field--error p.form__error,
#customisations .form__field--error p.form__error {
  visibility: visible;
  opacity: 1;
  left: auto;
  right: -10px;
  top: auto;
  bottom: 25px;
  z-index: 1;
}

#variations .form__span,
#customisations .form__span {
  color: #12333e;
  text-transform: none;
  font-size: 0.875rem;
}

#variations .form__field--focused .form__span,
#customisations .form__field--focused .form__span {
  color: #12333e;
}

.var-h2,
.custo-h2 {
  font-size: 0.875rem;
  font-weight: 400;
  margin-bottom: 6px;
  color: #12333e;
}

input[type=file].fileForm {
  margin-bottom: 6px;
}

.var-h3 {
  margin-bottom: 6px;
}

.var-with-qty .var-radio,
.var-with-img .var-radio {
  margin-bottom: 10px;
}

.var-with-qty .var-radio-infos {
  padding: 6px 0;
}

.var-combo {
  position: relative;
}

.var-with-img .var-combo-infos {
  display: table;
  width: 100%;
}

.var-with-img .var-combo-input-area {
  display: table-cell;
}

.var-with-img .var-combo-input-area .var-qty-btn,
.var-with-img .var-qty-input-area .var-qty-btn {
  top: 1px;
}

.var-radio-infos {
  padding: 0 15px;
  min-height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.var-radio-infos > label {
  width: 100%;
  padding: 5px 0;
}

.qty-input {
  height: 50px;
}

.custo input[type="file"],
.file-formats {
  color: #12333e;
}

.var-combo-input-area,
.container-custo-select {
  position: relative;
  padding: 0;
}

.var-group.bg-panel {
  border: none;
  padding-left: 15px;
  margin-top: 10px;
}

.var-group.bg-panel .var-radio {
  margin-bottom: 10px;
}

.var-radio {
  cursor: pointer;
}

.var-list,
.custo {
  margin-top: 10px;
  margin-bottom: 20px;
}

.var-list-img {
  display: inline-block;
  margin-bottom: 10px;
}

.var-list-img img {
  width: 50px;
}

.var-combo-img,
.var-radio-img {
  display: table-cell;
  width: 60px;
  vertical-align: top;
}

.var-combo-img img,
.var-radio-img img {
  width: 50px;
}

.var-qty-input-area {
  position: relative;
}

.var-qty-input-area .var-qty-input {
  float: right;
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
  color: #12333e;
  border: 1px solid #DCE5E9;
  background: #ffffff;
}

.var-qty-input-area .var-qty-btn {
  position: absolute;
  width: 42px;
  height: 48px;
  color: #12333e;
}

.var-qty-input-area .var-qty-btn .material-icons {
  font-size: 12px;
  font-weight: 600;
  line-height: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.var-qty-input-area .var-qty-btn {
  top: 1px;
  right: 1px;
  cursor: pointer;
  color: #12333e;
  background: #ffffff;
}

.var-qty-input-area .var-qty-btn:hover,
.var-qty-input-area .var-qty-btn:focus {
  color: #fff;
  background: #12333e;
}

.var-qty-btn.var-qty-more {
  right: 1px;
  border-left: 1px solid #DCE5E9;
}

.var-qty-btn.var-qty-less {
  left: 1px;
  border-right: 1px solid #DCE5E9;
  cursor: pointer;
}

.var-qty-btn.var-qty-less:hover,
.var-qty-btn.var-qty-less:focus {
  color: #12333e;
  background: #fff;
}

.var-qty-btn.var-qty-less:hover,
.var-qty-btn.var-qty-less:focus {
  color: #fff;
  background: #12333e;
}

#prod-stock .icon-stock-ok {
  color: #12333e;
}

.variation-padding-right {
  position: relative;
  padding-right: 175px;
}

.input-price-absolute {
  position: absolute;
  top: 0;
  right: 10px;
  max-width: 160px;
}

.input-price-absolute .var-qty-lbl {
  color: #12333e;
}

.var-list-qty {
  display: inline-block;
  margin-bottom: 10px;
}

.var-list-qty .var-qty-input-area {
  display: inline-block;
  width: 130px;
  margin-right: 10px;
}

.var-radio-list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

.var-radio-list .var-radio {
  width: 100%;
}

.relative {
  position: relative;
}

.not-relative {
  position: static;
}

.var-radio {
  display: table;
  width: 100%;
}

.var-radio .var-radio-input {
  margin: 0;
}

.var-radio .var-radio-input:checked {
  border-color: #12333e;
}

.var-radio .var-radio-input:checked ~ .trigger-radio-checked {
  position: absolute;
  top: -1px;
  left: -1px;
  display: block;
  /* WebKit */
  /* Opera */
  width: -o-calc(100% + 2px);
  /* Standard */
  width: calc(100% + 2px);
  height: 100%;
  /* Firefox */
  /* WebKit */
  /* Opera */
  height: -o-calc(100% + 2px);
  /* Standard */
  height: calc(100% + 2px);
  border: 1px solid #12333e;
  cursor: pointer;
}

.var-radio.row {
  margin: 10px 0 0 0;
  padding: 0 10px;
  border: 1px solid #12333e;
}

.var-radio.row .small-24 {
  padding: 0;
}

.var-radio-infos {
  color: #12333e;
}

.var-radio-input-area {
  display: table-cell;
  width: 1.5rem;
  min-width: 1.5rem;
  vertical-align: middle;
}

.var-radio-input-area .var-radio-input {
  margin: 0 0 0 10px;
}

.var-radio-img {
  display: table-cell;
  width: 60px;
  min-width: 60px;
  vertical-align: middle;
}

.var-radio-lbl {
  display: table-cell;
  width: 99%;
  vertical-align: middle;
  color: #12333e;
}

.var-group.bg-panel {
  background: none;
}

.var-group.bg-panel .var + .var {
  margin-top: 10px;
}

.var-group.bg-panel .var-h3 {
  color: rgba(18, 51, 62, 0.6);
}

.variationRadio {
  color: #12333e;
  background: #ffffff;
}

/** Import wrapper **/

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

.page-404__img {
  max-width: 318px;
  width: 100%;
  display: block;
  margin: 30px auto 0 auto;
}

.page-404__img .cls-1 {
  fill: black;
}

.page-404__img .cls-2 {
  fill: #12333e;
}

.page-404__img .cls-3 {
  fill: #c3d4d8;
}

.page-404__img .cls-4 {
  fill: #e1ebef;
}

.page-404__img .cls-5 {
  fill: #12333e;
}

.page-404__img .cls-6 {
  fill: #12333e;
}

.page-404__img .cls-7 {
  fill: #a9a9a9;
}

.page-404__img .cls-8 {
  fill: #9c9b9b;
}

.page-404__img .cls-9 {
  fill: #f197be;
}

.page-404__img .cls-10 {
  fill: #565656;
}

.page-404__img .cls-11 {
  fill: #fff;
}

.page-404__img .cls-12 {
  fill: #e9eff2;
}

.page-404__not-found {
  display: inline-block;
  margin-top: 30px;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #12333e;
  letter-spacing: 1px;
  text-align: center;
  font-size: 1.875rem;
  width: 100%;
}

.page-404__btn {
  outline: none;
  width: auto;
  padding: 10px 30px;
  min-height: 56px;
  letter-spacing: 0.8px;
  line-height: 29px;
  font-size: 22px;
  text-align: center;
  border-radius: 28px;
  cursor: pointer;
  border: solid 2px #12333e;
  background-color: #fff;
  color: #12333e;
  -webkit-transition-property: color, background-color;
  -o-transition-property: color, background-color;
  transition-property: color, background-color;
  -webkit-transition-duration: .2s;
       -o-transition-duration: .2s;
          transition-duration: .2s;
  display: inline-block;
  margin: 30px auto;
}

.page-404__btn:hover {
  background-color: #12333e;
  color: #fff;
}

.page-404__text {
  margin-top: 20px;
}

#enhance {
  z-index: 1;
  position: relative;
}

/** Import footer **/

.share__btn {
  height: 40px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  color: #fff;
  text-transform: uppercase;
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 1px;
  text-indent: -99999px;
  width: 80px;
  cursor: pointer;
}

.share__btn:not(:last-child) {
  margin-left: 5px;
}

.share__btn--facebook {
  background: transparent url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%229%22%20height%3D%2216.157%22%3E%3Cpath%20d%3D%22M8.99%205.609h-3v-1.4s-.29-1.406.75-1.406h2.25V-.01l-3.87.006a2.812%202.812%200%200%200-2.88%202.807v2.811H0v2.812h2.24v7.734h3.75V8.426h2.25z%22%20fill%3D%22%233b5998%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E) no-repeat center center;
}

.share__btn--twitter {
  background: transparent url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2219.97%22%20height%3D%2216.25%22%3E%3Cpath%20d%3D%22M.18%2012.174A15.584%2015.584%200%200%200%204%2013.349a3.333%203.333%200%200%200%203.55-1.381.579.579%200%200%200-.13-.814s-4.6-1.555-4.27-2.42c0%200-.02-.488.57-.376%200%200%20.67-.634.34-.854%200%200-.51-.488-.1-.533a10.7%2010.7%200%200%201%201.42.184s.27-.1.03-.3a1.5%201.5%200%200%201-.58-.737s.15-.376.8-.066c0%200%20.2-.045.02-.266%200%200-.55-.354-.29-.643%200%200%20.83-.587%202.73%201.918%200%200%20.35.51.39.023%200%200%201.37-6.427%203.59-6.847a1.114%201.114%200%200%200%20.86-.089.988.988%200%200%201%20.82-.045s.2.333.45.134c0%200%20.88-.378.61.243a4.516%204.516%200%200%201-1.21.961c-.3.022-.24.332.02.376%200%200%203.73.357%203.73%203.328%200%200%20.22.705.91-.026a7.31%207.31%200%200%201%201.32-.761s.28-.2.24.266a5.251%205.251%200%200%201-1.53%201.82s-.47.642.21.51a3.97%203.97%200%200%200%20.96-.347s.79-.422.43.332a10.029%2010.029%200%200%201-2.05%201.183.329.329%200%200%200-.24.309s-.23%207.813-9.57%207.813A9.438%209.438%200%200%201%20.3%2012.755s-.59-.693-.12-.581z%22%20fill%3D%22%2355acee%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E) no-repeat center center;
}

.share__btn--google {
  background: transparent url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2218%22%20height%3D%2216.188%22%3E%3Cpath%20d%3D%22M10.17-.011c-1.58.9-3.76.2-4.94.058C.05-.579-1.59%204.963%202.18%207.185c-.97.461-.91%202.81.13%203.145-2.45.257-2.9%203.426-1.59%204.717%201.6%201.573%206.52%201.468%207.97%200a3.37%203.37%200%200%200%20.26-4.112c-.8-.89-4.84-1.024-4.78-2.42.05-.975%201.51-.821%202.39-1.209a3.8%203.8%200%200%200%201.99-4.6c.37-.063%201.25-.227%201.62-.291V-.013zM3.24%205.128c-1.94-3.879%204.47-3.6%202.53%200a2.513%202.513%200%200%201-2.53%200zm3.59%207.622c.17%201.739-3.67%201.816-4.12.605-.37-1.021.09-1.31%201.2-1.573%201.25-.299%202.8-.197%202.92.968zm7.26-10.333h1.56v6.474h-1.56V2.417zm-2.35%202.427H18v1.619h-6.26V4.844z%22%20fill%3D%22%23dc4e41%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E) no-repeat center center;
}

.share__btn--pinterest {
  background: transparent url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%2216.188%22%3E%3Cpath%20d%3D%22M5.8%200c2.99-.046%204.87%201.181%205.75%203.334a5.868%205.868%200%200%201%20.37%203.1c-.1.433-.12.884-.25%201.291a7.983%207.983%200%200%201-1.03%202.2%204.467%204.467%200%200%201-2.65%201.73%202.954%202.954%200%200%201-2.48-.542%201.1%201.1%200%200%201-.47-.543h-.03a6.131%206.131%200%200%201-.32%201.293c-.16.547-.19%201.114-.39%201.627a10.323%2010.323%200%200%201-.78%201.576%202.623%202.623%200%200%201-.89%201.136.466.466%200%200%201-.05-.206%202.137%202.137%200%200%201-.07-.646%204%204%200%200%201-.05-1.291v-.549c.08-.373.08-.755.17-1.111.21-.776.33-1.6.54-2.4.21-.771.4-1.617.57-2.4a4.236%204.236%200%200%200-.22-.879%203.555%203.555%200%200%201%20.14-1.885%201.7%201.7%200%200%201%201.77-1.216%201.478%201.478%200%200%201%20.91%201.912c-.24%201.017-.56%201.928-.79%202.946a1.345%201.345%200%200%200%20.1.7%201.4%201.4%200%200%200%201.67.9c1.27-.322%201.83-1.484%202.21-2.738a10.376%2010.376%200%200%200%20.17-1.034%205.278%205.278%200%200%200-.14-2.584%203.338%203.338%200%200%200-2.14-1.963c-.28-.051-.56-.1-.83-.155a4.27%204.27%200%200%200-1.67.155%204.105%204.105%200%200%200-2.83%202.558%204.956%204.956%200%200%200-.32%201.576%201.8%201.8%200%200%201-.02.232%204.858%204.858%200%200%200%20.34%201.4%202.29%202.29%200%200%201%20.42.646%201.441%201.441%200%200%201-.12.516%203.214%203.214%200%200%201-.13.568c-.16.3-.59.074-.78-.05A4.243%204.243%200%200%201%20.13%204.863a5.964%205.964%200%200%201%20.17-.776A5.95%205.95%200%200%201%204.84.135z%22%20fill%3D%22%23cb2027%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E) no-repeat center center;
}

.share__btn--mail {
  background: transparent url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2217%22%20height%3D%2213.157%22%3E%3Cpath%20d%3D%22M14.98.002H2.02A2%202%200%200%200%200%201.974v9.2a2%202%200%200%200%202.02%201.972h12.96A1.994%201.994%200%200%200%2017%2011.169v-9.2A1.994%201.994%200%200%200%2014.98.002zm0%2011.4H2.02a.29.29%200%200%201-.31-.231v-7.98l5.87%205.038a.656.656%200%200%200%20.43.16H9a.676.676%200%200%200%20.43-.16l5.86-5.038v7.98a.283.283%200%200%201-.31.23zM8.5%206.66L2.8%201.743h11.4z%22%20fill%3D%22%23e05757%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E) no-repeat center center;
}

.share {
  position: relative;
  width: 100%;
  max-width: 250px;
  border-radius: 40px;
}

.share__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  width: 250px;
  height: 40px;
  padding: 0;
}

.share__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  width: 100%;
}

.share__title {
  width: 200px;
  line-height: 40px;
  font-weight: 400;
  position: absolute;
  right: 0;
  opacity: 1;
  -webkit-transition: opacity 0.3s ease-in-out;
  -o-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  pointer-events: none;
  z-index: 1;
  background: #fff;
  border-radius: 40px;
  text-align: center;
  color: #12333e;
  border: 1px solid #DCE5E9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
}

.share__title__icon {
  margin-right: 5px;
  display: block;
  width: 20px;
  height: 20px;
  background: center center no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2096%2096%22%3E%3Cpath%20d%3D%22M67.5%2018c-5.1%200-9.3%204.2-9.3%209.3%200%20.5.1%201.1.2%201.6l-23%2012.9c-1.7-1.8-4.1-3-6.8-3-5.1%200-9.3%204.1-9.3%209.3%200%205.1%204.1%209.3%209.3%209.3%202.7%200%205.2-1.2%206.9-3.1l22.8%2013.4c0%20.4-.1.7-.1%201.1%200%205.1%204.1%209.3%209.3%209.3%205.1%200%209.3-4.1%209.3-9.3%200-5.1-4.1-9.3-9.3-9.3-2.8%200-5.4%201.3-7.1%203.3L37.7%2049.4c.1-.4.1-.9.1-1.3%200-.5%200-1-.1-1.5l23.1-13c1.7%201.8%204.1%203%206.8%203%205.1%200%209.3-4.1%209.3-9.3-.1-5.1-4.3-9.3-9.4-9.3z%22%20fill%3D%22%23333%22/%3E%3C/svg%3E);
}

.share nav {
  font-size: 0;
}

.share a {
  line-height: 40px;
  width: 40px;
  min-width: 40px;
  text-align: center;
  display: inline-block;
  background-color: #ffffff;
  color: #ffffff;
  overflow: hidden;
  opacity: 1;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin: 0 -20px;
  -webkit-box-shadow: 3px 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 3px 1px 3px rgba(0, 0, 0, 0.1);
  border: 1px solid #DCE5E9;
}

.share a:nth-child(1) {
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  margin-left: 0;
}

.share a:nth-child(4) {
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  margin-right: 0;
}

.share:hover span,
.share.hover span {
  opacity: 0;
}

.share:hover nav,
.share.hover nav {
  opacity: 1;
}

.share:hover a,
.share.hover a {
  border-radius: 50%;
  margin: 0 10px;
  color: #f1ce64;
  font-size: 28px;
}

/** Import footer **/

/**** Footer Config ****/

/**** Footer color / border ****/

/*** Footer newsletter ***/

/**** Footer Social Media ****/

.footer {
  background: #2b2b2b;
  padding: 30px 15px 0 15px;
  color: #fff;
}

.footer__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.footer__title {
  font-size: 0.875rem;
  line-height: 1;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  width: 100%;
  color: rgba(255, 255, 255, 0.7);
  margin: 0 0 20px 0;
}

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

.footer__bloc {
  margin: 0 0 30px 0;
  width: 100%;
  text-align: left;
}

.footer__info__text {
  display: block;
  font-size: 0.875rem;
  color: #fff;
  line-height: 1.4;
}

.footer__info__text.margin--half {
  margin-bottom: 10px;
}

.footer__newsletter__wrapper {
  position: relative;
  width: 100%;
}

.footer__desc {
  color: #fff;
  margin: 0 0 15px 0;
}

.footer__input {
  width: 100%;
  border: 1px solid #434343;
  background: transparent;
  height: 40px;
  line-height: 40px;
  color: rgba(255, 255, 255, 0.7);
  padding: 0 20px;
  border-radius: 2px;
  font-size: 0.6875rem;
  text-transform: none;
}

.footer__input::-webkit-input-placeholder,
.footer__input.placeholder {
  color: rgba(255, 255, 255, 0.7);
  opacity: 1;
}

.footer__input:-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
  opacity: 1;
}

.footer__input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.7);
  opacity: 1;
}

.footer__input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.7);
  opacity: 1;
}

.footer__input:focus {
  color: #fff;
  border-color: #fff;
}

.footer__input:focus::-webkit-input-placeholder,
.footer__input:focus.placeholder {
  color: #fff;
  opacity: 1;
}

.footer__input:focus:-moz-placeholder {
  color: #fff;
  opacity: 1;
}

.footer__input:focus::-moz-placeholder {
  color: #fff;
  opacity: 1;
}

.footer__input:focus:-ms-input-placeholder {
  color: #fff;
  opacity: 1;
}

.footer__btn {
  display: block;
  border: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  position: absolute;
  top: 0;
  right: 0;
  background: #12333e;
  border-radius: 0 2px 2px 0;
  width: 40px;
  height: 40px;
  text-transform: none;
  padding: 10px 5px !important;
}

.footer__btn .hide {
  display: none;
}

.footer__arrow {
  width: 13px;
  height: 13px;
  padding: 0;
  -webkit-transition: transform 0.8s;
  -webkit-transition: -webkit-transform 0.8s;
  transition: -webkit-transform 0.8s;
  -o-transition: transform 0.8s;
  transition: transform 0.8s;
  transition: transform 0.8s, -webkit-transform 0.8s;
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  float: right;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -6.5px 0 0 -11.5px;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.footer__menu {
  width: 100%;
  display: inline-block;
  padding: 0 10px 0 0;
}

.footer__ul {
  padding: 0;
  margin: 0;
}

.footer__li {
  list-style-type: none;
  padding: 0;
}

.footer__li:last-child .footer__link {
  margin-bottom: 0;
}

.footer__link {
  color: #fff;
  display: inline-block;
  width: 100%;
  font-size: 0.875rem;
  line-height: 1.6;
}

.footer__social {
  width: 100%;
}

.footer__social-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  font-size: 1.4rem !important;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: #fff;
}

.footer__social-text {
  display: none;
}

.footer__social .footer__desktop {
  min-width: 100px;
}

.footer__rs {
  padding: 0;
  text-align: left;
  width: 100%;
  display: block;
}

.footer__rs__li {
  display: inline-block;
  list-style-type: none;
  margin: 0 10px 10px 10px;
}

.footer__rs__a {
  position: relative;
  display: block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  text-indent: -999999px;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  border: 1px solid #393939;
}

.footer__rs__a:hover.facebook {
  background-color: #3b5998;
}

.footer__rs__a:hover.twitter {
  background-color: #1da1f2;
}

.footer__rs__a:hover.google_plus {
  background-color: #dd4b39;
}

.footer__rs__a:hover.pinterest {
  background-color: #bd081c;
}

.footer__rs__a:hover.youtube {
  background-color: #cd201f;
}

.footer__rs__a:hover.vimeo {
  background-color: #162221;
}

.footer__rs__a:hover.linkedin {
  background-color: #0077b5;
}

.footer__rs__a:hover.instagram {
  background-color: #3f729b;
}

.footer__rs__a:hover.blog {
  background-color: #12333e;
}

.footer__rs__a:hover.rss {
  background-color: #12333e;
}

.footer__rs__a.facebook {
  background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20430.1%20430.1%22%3E%3Cpath%20d%3D%22M158.1%2083.3c0%2010.8%200%2059.2%200%2059.2h-43.4v72.4h43.4v215.2h89.1V214.9h59.8c0%200%205.6-34.7%208.3-72.7%20-7.8%200-67.8%200-67.8%200s0-42.1%200-49.5c0-7.4%209.7-17.4%2019.3-17.4%209.6%200%2029.8%200%2048.6%200%200-9.9%200-43.9%200-75.4%20-25%200-53.5%200-66%200C155.9%200%20158.1%2072.5%20158.1%2083.3z%22%20fill%3D%22%23FFF%22/%3E%3C/svg%3E") center center no-repeat;
  background-size: 18px;
}

.footer__rs__a.rss {
  background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1024' width='768'%3E%3Cpath fill='%23fff' d='M128 640C57.344 640 0 697.375 0 768s57.344 128 128 128 128-57.375 128-128-57.344-128-128-128zm0-256s-64 2-64 64 64 64 64 64c141.375 0 256 114.625 256 256 0 0 0 64 64 64s64-64 64-64c0-212-171.969-384-384-384zm0-256s-64 0-64 64 64 64 64 64c282.75 0 512 229.25 512 512 0 0 0 64 64 64s64-64 64-64c0-353.406-286.5-640-640-640z'/%3E%3C/svg%3E") center center no-repeat;
  background-size: 18px;
}

.footer__rs__a.twitter {
  background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20430.1%20430.1%22%3E%3Cpath%20d%3D%22M381.4%20198.6c24.2-2%2040.5-13%2046.8-27.9%20-8.7%205.4-35.8%2011.2-50.7%205.6%20-0.7-3.5-1.5-6.8-2.4-9.9%20-11.4-41.8-50.4-75.5-91.2-71.4%203.3-1.3%206.7-2.6%2010-3.7%204.5-1.6%2030.9-5.9%2026.7-15.2%20-3.5-8.2-35.7%206.2-41.8%208.1%208-3%2021.3-8.2%2022.7-17.4%20-12.3%201.7-24.3%207.5-33.6%2015.9%203.4-3.6%205.9-8%206.5-12.8C241.7%2091%20222.6%20133.1%20207.1%20174c-12.1-11.8-22.9-21-32.6-26.2%20-27.1-14.5-59.5-29.7-110.4-48.6%20-1.6%2016.8%208.3%2039.2%2036.8%2054.1%20-6.2-0.8-17.5%201-26.5%203.2%203.7%2019.3%2015.7%2035.2%2048.2%2042.8%20-14.8%201-22.5%204.4-29.5%2011.6%206.8%2013.4%2023.3%2029.2%2053%2025.9%20-33%2014.2-13.5%2040.6%2013.4%2036.6C113.7%20320.9%2041.5%20317.4%200%20277.8c108.3%20147.6%20343.7%2087.3%20378.8-54.9%2026.3%200.2%2041.7-9.1%2051.3-19.4C415%20206.1%20393%20203.5%20381.4%20198.6z%22%20fill%3D%22%23FFF%22/%3E%3C/svg%3E%0A") center center no-repeat;
  background-size: 22px;
}

.footer__rs__a.google_plus {
  background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20fill%3D%22%23ffffff%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cpath%20d%3D%22M190.5%20608c-17.5%203.4-35%208-53%2013.6-17.7%205.7-34.3%2013.2-49.8%2022.5-29.6%2018-50%2038-61%2061S10%20748%2010%20766c0%2018.7%204.5%2036.5%2013.2%2053.5s22.2%2032.2%2040.3%2045.5c18%2013.3%2040.8%2024%2068%2032%2027.3%208%2059%2012%2095.4%2012%2043%200%2081-5.5%20114-16.5s61-25.4%2083-43c22-17.7%2039-38%2050-60.5%2011-22.7%2017-45.7%2017-69%200-17.4-3-32.8-7-46s-11-25.4-19-36c-8-10.8-17-20.8-27.8-30-10.4-9.4-21-18.8-31.8-28l-35-28c-5.6-4.8-11.3-10.3-17.3-16.6-6-6.3-9-15.2-9-26.5s3-21%209-28c6-8%2012.5-15%2019.3-21%2010.7-8%2021-17%2031.2-26%2010-9%2019-19%2027-30s14.6-23%2019.3-37c4.7-14%207-31%207-49%200-19-2.6-36-8-50-5.4-15-11.8-28-19-39-7.5-11-15-20.8-23-28-8-8-15-14-21.5-19h63l65-36H306c-27.7%200-57.4%204-89.3%2010-32%207-62.3%2022-91.2%2045-21.2%2019-37.3%2040-48%2064-11%2023.7-16%2047-16%2070.6-.5%2020%203%2039%2010.5%2058s18%2036%2032.2%2050.3c14%2014.7%2031.6%2026.5%2052.4%2035.5%2020.8%209%2044.7%2013%2071.6%2013%205.2%200%2010.6%200%2016-1%205.3-.5%2010.7-1%2016-1.7-2.7%206-5%2012-7%2017.4-2%205.6-3%2012.7-3%2021.4%200%2015.2%203%2028%209.5%2038.4%206.5%2010%2013.5%2020%2020.8%2029.2-11.4.6-25%201.6-40.3%203-15.6%201-32%203.4-49.5%207zm84.7-143c-21.5%200-40.2-6.2-56-18.5-15.8-12.3-29-27.5-39.3-45.5-11-18-19-37.4-24-58-5-20.7-8-39.4-8-56%200-13.3%201-26.4%204-39%203-12.7%209-24.3%2017.6-35%208-10%2018.5-18%2031.3-24s26-9%2039.3-9c20.7%200%2039%206.2%2055%2018.5%2015.6%2012.3%2029%2028%2039.6%2046.5%2011%2018.7%2019%2038.7%2024.4%2060%205.4%2021.3%208%2041%208%2059%200%209.3-1%2021-4%2035-2.6%2014-9.6%2026.7-21%2038-8%208-18.4%2014.7-30.8%2020-12.7%205.3-25%208-38%208zm2%20161.6l14-.5H304c3%200%206.5%201%2010.5%201l49.4%2036c14%2011%2025%2021%2034%2031%208%2010%2015%2021%2019%2031%204%2011%206%2022%206%2035%200%2032-12.8%2058-38%2078-25%2020-61.5%2030-110%2030-54.6%200-97.8-11-129.8-34s-48-52-48-88c0-18%203.6-33%2010.7-45s15.4-22%2025-30%2019-14%2028.5-18.2%2017.3-7.5%2022.7-9.5c11-3.2%2022-6%2033.4-8.4%2011-2.5%2022-4%2032-5s18.7-2%2026-2zm522.2-536H739v187H547.3v60H739V528h60.5V338H990v-60H799.4V90.6z%22/%3E%3C/svg%3E") center center no-repeat;
  background-size: 22px;
}

.footer__rs__a.pinterest {
  background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20fill%3D%22%23ffffff%22%20viewBox%3D%220%200%201000%201000%22%3E%3Cpath%20d%3D%22M123%20361.6c0-42.4%207.5-82.4%2022.2-119.8s35-70.2%2061-98%2055.8-52%2089.5-72.5c33.8-20.4%2070-35.7%20109-46%2039-10%2078.5-15.2%20119-15.2%2062%200%20119.8%2014%20173.2%2040%2053%2026%2096%2064%20130%20114%2033%2050%2050%20106%2050%20169%200%2038-4%2075-11%20111s-20%2071-36%20105-36%2062.7-59%2088c-23%2025-51%2045-85%2060.4-34%2015-71%2022.6-112%2022.6-27%200-53-7-79.8-19-26.3-13-45.3-30-56.5-52l-16%2066-14%2056-12%2041.6c-6%2019.3-11%2033.3-15.5%2041.7l-18.4%2037s-17.3%2031-27%2045.3c-10%2014-22%2031-36.6%2051l-8%202.8-5.2-6c-6-61.2-8.8-98.2-8.8-110.3%200-36%204-76.4%2012.6-121.3%208.5-45%2021.6-101.3%2039.3-169%2017.8-68%2028-108%2030.7-120-12.5-25.4-18.7-59-18.7-99.4%200-32.4%2010.2-63%2030.6-92%2021-28.4%2047-43%2078-43%2024%200%2043%208%2056%2024s20%2036%2020%2060.6c0%2026-9%2063.4-26%20112.5-17%2049-26%2085.7-26%20110%200%2024.7%209%2045.3%2027%2061.5%2017.2%2016%2039%2024.3%2064%2024.3%2021.3%200%2041.3-5%2060-14.6%2018.3-10%2034-23.3%2046-40s23.2-35.6%2033-56c9.4-20.5%2017-42%2022.2-65%205.5-23%209.4-45%2012-65.6%202.8-20.2%204-40%204-58.2%200-68-21.5-121-64.5-158.8-43-38-99-57-168-57-78.6%200-144%2025-196.8%2076-53%2050.7-79%20115-79%20193.4%200%2017.3%202.2%2034%207%2050s10.6%2029%2016%2038.4l16%2027c5%208.4%207.6%2014.4%207.6%2018%200%2011-3%2025.3-8.5%2043-6%2017.2-13%2026.2-22%2026.2-1%200-4-.5-10-2-20-6-38-17-53.2-33s-27.5-35-36-56c-8.4-21-14.8-42-19-63.4-5-21.6-7.3-42.5-7.3-63z%22/%3E%3C/svg%3E") center center no-repeat;
  background-size: 18px;
}

.footer__rs__a.youtube {
  background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%2090%2090%22%3E%3Cpath%20d%3D%22M70.9%2065.8H66l0-2.9c0-1.3%201-2.3%202.3-2.3h0.3c1.3%200%202.3%201%202.3%202.3L70.9%2065.8zM52.4%2059.7c-1.3%200-2.3%200.8-2.3%201.9V75.5c0%201%201%201.9%202.3%201.9%201.3%200%202.3-0.8%202.3-1.9V61.6C54.7%2060.5%2053.7%2059.7%2052.4%2059.7zM82.5%2051.9v26.5C82.5%2084.8%2077%2090%2070.2%2090H19.8C13%2090%207.5%2084.8%207.5%2078.4V51.9c0-6.4%205.5-11.6%2012.3-11.6H70.2C77%2040.3%2082.5%2045.5%2082.5%2051.9zM23.1%2081.3l0-28%206.3%200v-4.1l-16.7%200v4.1l5.2%200v28H23.1zM41.9%2057.5h-5.2v14.9c0%202.2%200.1%203.2%200%203.6%20-0.4%201.2-2.3%202.4-3.1%200.1%20-0.1-0.4%200-1.6%200-3.6l0-15h-5.2l0%2014.8c0%202.3-0.1%204%200%204.7%200.1%201.4%200.1%202.9%201.3%203.8%202.3%201.7%206.8-0.3%208-2.7l0%203.1%204.2%200L41.9%2057.5%2041.9%2057.5zM58.6%2074.6L58.6%2062.2c0-4.7-3.5-7.6-8.4-3.7l0-9.2%20-5.2%200%200%2031.9%204.3-0.1%200.4-2C55.1%2084.1%2058.6%2080.6%2058.6%2074.6zM74.9%2073l-3.9%200c0%200.2%200%200.3%200%200.5v2.2c0%201.2-1%202.1-2.1%202.1h-0.8c-1.2%200-2.1-1-2.1-2.1V75.5v-2.4%20-3.1h9v-3.4c0-2.5-0.1-4.9-0.3-6.3%20-0.6-4.5-6.9-5.2-10.1-2.9%20-1%200.7-1.7%201.7-2.2%202.9%20-0.4%201.3-0.7%203-0.7%205.3v7.4C61.7%2085.3%2076.7%2083.6%2074.9%2073zM54.8%2032.7c0.3%200.7%200.7%201.2%201.3%201.6%200.6%200.4%201.3%200.6%202.1%200.6%200.8%200%201.4-0.2%202-0.6%200.6-0.4%201.1-1%201.5-1.9l-0.1%202h5.8V9.7H62.8v19.2c0%201-0.9%201.9-1.9%201.9%20-1%200-1.9-0.9-1.9-1.9V9.7h-4.8v16.7c0%202.1%200%203.5%200.1%204.3C54.4%2031.4%2054.6%2032.1%2054.8%2032.7zM37.2%2018.8c0-2.4%200.2-4.2%200.6-5.6%200.4-1.3%201.1-2.4%202.1-3.2%201-0.8%202.3-1.2%203.9-1.2%201.3%200%202.5%200.3%203.5%200.8%201%200.5%201.7%201.2%202.2%202%200.5%200.8%200.9%201.7%201.1%202.6%200.2%200.9%200.3%202.2%200.3%204v6.3c0%202.3-0.1%204-0.3%205.1%20-0.2%201.1-0.6%202.1-1.1%203%20-0.6%200.9-1.3%201.6-2.2%202.1%20-0.9%200.4-2%200.7-3.2%200.7%20-1.3%200-2.4-0.2-3.4-0.6%20-0.9-0.4-1.6-1-2.1-1.7%20-0.5-0.8-0.9-1.7-1.1-2.8%20-0.2-1.1-0.3-2.7-0.3-4.9L37.2%2018.8%2037.2%2018.8zM41.8%2028.6c0%201.4%201%202.5%202.3%202.5%201.3%200%202.3-1.1%202.3-2.5V15.4c0-1.4-1-2.5-2.3-2.5%20-1.3%200-2.3%201.1-2.3%202.5V28.6zM25.7%2035.2h5.5l0-19%206.5-16.2h-6l-3.4%2012.1L24.7%200h-5.9l6.9%2016.3L25.7%2035.2z%22%20fill%3D%22%23FFF%22/%3E%3C/svg%3E") center center no-repeat;
  background-size: 22px;
}

.footer__rs__a.vimeo {
  background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20430.1%20430.1%22%3E%3Cpath%20d%3D%22M367.2%2028.8c-59.8-2-100.3%2031.6-121.4%20100.7%2010.9-4.5%2021.5-6.8%2031.9-6.8%2021.8%200%2031.5%2012.2%2028.9%2036.8%20-1.3%2014.9-10.9%2036.5-28.9%2064.9%20-18%2028.4-31.5%2042.6-40.5%2042.6%20-11.6%200-22.2-22-31.9-65.8%20-3.2-12.9-9-45.8-17.3-98.8%20-7.8-49-28.3-72-61.7-68.7C112.2%2034.9%2091%2047.8%2062.7%2072.3%2042.1%2091%2021.2%20109.8%200%20128.5l20.2%2026.1c19.3-13.6%2030.6-20.3%2033.7-20.3%2014.8%200%2028.6%2023.2%2041.5%2069.7%2011.5%2042.6%2023.2%2085.2%2034.7%20127.8%2017.3%2046.5%2038.5%2069.7%2063.6%2069.7%2040.5%200%2090-38.1%20148.5-114.2%2056.5-72.9%2085.7-130.4%2087.7-172.3C432.5%2058.8%20411.6%2030%20367.2%2028.8z%22%20fill%3D%22%23FFF%22/%3E%3C/svg%3E") center center no-repeat;
  background-size: 18px;
}

.footer__rs__a.linkedin {
  background: transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20430.1%20430.1%22%3E%3Cpath%20d%3D%22M430.1%20261.5V420.6h-92.2V272.2c0-37.3-13.3-62.7-46.7-62.7%20-25.5%200-40.6%2017.1-47.3%2033.7%20-2.4%205.9-3.1%2014.2-3.1%2022.5V420.6h-92.2c0%200%201.2-251.3%200-277.3h92.2v39.3c-0.2%200.3-0.4%200.6-0.6%200.9h0.6v-0.9c12.3-18.9%2034.1-45.8%2083.1-45.8C384.6%20136.7%20430.1%20176.4%20430.1%20261.5zM52.2%209.6C20.6%209.6%200%2030.3%200%2057.5c0%2026.6%2020%2047.9%2051%2047.9h0.6c32.2%200%2052.2-21.3%2052.2-47.9C103.1%2030.3%2083.7%209.6%2052.2%209.6zM5.5%20420.6h92.2v-277.3H5.5V420.6z%22%20fill%3D%22%23FFF%22/%3E%3C/svg%3E") center center no-repeat;
  background-size: 18px;
}

.footer__rs__a.instagram {
  background: transparent no-repeat center center url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20fill%3D%22%23ffffff%22%20width%3D%22438.5%22%20height%3D%22438.5%22%20viewBox%3D%220%200%20438.5%20438.5%22%3E%3Cpath%20d%3D%22M422%2016.6C411%205.6%20397.7%200%20382.3%200h-326C40.7%200%2027.5%205.5%2016.5%2016.6%205.6%2027.6%200%2040.8%200%2056.2v326C0%20397.8%205.5%20411%2016.6%20422c11%2011%2024.2%2016.5%2039.6%2016.5h326c15.5%200%2028.7-5.5%2039.8-16.5%2011-11%2016.5-24.3%2016.5-39.7v-326c0-15.5-5.5-28.7-16.5-39.7zM157.5%20158c17.2-16.6%2038-25%2062-25%2024.4%200%2045.2%208.4%2062.4%2025%2017.2%2016.7%2025.8%2036.8%2025.8%2060.4s-8.6%2043.7-26%2060.4c-17%2016.6-38%2025-62.2%2025-24.2%200-45-8.4-62-25-17.4-16.7-26-36.8-26-60.4s8.6-43.7%2026-60.4zM389%20370.6c0%205-2%209-5.3%2012.4-3.4%203.3-7.5%205-12.3%205H66.2c-5%200-9-1.7-12.4-5-3.3-3.3-5-7.5-5-12.4v-185H89c-3.7%2012-5.6%2024.4-5.6%2037.4%200%2036.5%2013.3%2067.7%2040%2093.5%2026.6%2025.8%2058.7%2038.7%2096.2%2038.7%2024.7%200%2047.5-6%2068.5-17.7%2021-11.8%2037.6-28%2049.8-48C349.8%20269%20356%20247%20356%20223c0-13-2-25.4-5.7-37.4H389v185zm0-255c0%205.5-2%2010.2-6%2014-3.7%203.8-8.3%205.7-13.8%205.7h-49.7c-5.5%200-10.2-2-14-5.7-3.8-3.8-5.7-8.5-5.7-14v-47c0-5.4%202-10%205.7-14%203.8-3.8%208.5-5.8%2014-5.8h49.7c5.5%200%2010%202%2014%206%203.8%203.8%205.7%208.4%205.7%2013.7v47z%22/%3E%3C/svg%3E");
  background-size: 18px;
}

.footer__rs__a.blog {
  margin: 0;
  background: transparent no-repeat left 12px top 8px url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20aria-hidden%3D%22true%22%20data-prefix%3D%22fas%22%20data-icon%3D%22rss%22%20viewBox%3D%220%200%20448%20512%22%20class%3D%22svg-inline--fa%20fa-rss%20fa-w-14%20fa-3x%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M128.081%20415.959c0%2035.369-28.672%2064.041-64.041%2064.041S0%20451.328%200%20415.959s28.672-64.041%2064.041-64.041%2064.04%2028.673%2064.04%2064.041zm175.66%2047.25c-8.354-154.6-132.185-278.587-286.95-286.95C7.656%20175.765%200%20183.105%200%20192.253v48.069c0%208.415%206.49%2015.472%2014.887%2016.018%20111.832%207.284%20201.473%2096.702%20208.772%20208.772.547%208.397%207.604%2014.887%2016.018%2014.887h48.069c9.149.001%2016.489-7.655%2015.995-16.79zm144.249.288C439.596%20229.677%20251.465%2040.445%2016.503%2032.01%207.473%2031.686%200%2038.981%200%2048.016v48.068c0%208.625%206.835%2015.645%2015.453%2015.999%20191.179%207.839%20344.627%20161.316%20352.465%20352.465.353%208.618%207.373%2015.453%2015.999%2015.453h48.068c9.034-.001%2016.329-7.474%2016.005-16.504z%22/%3E%3C/svg%3E");
  background-size: 18px;
}

.footer__rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.footer__rating__wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
}

.footer__rating__rate {
  margin-right: 15px;
  font-size: 1.625rem;
  color: #fff;
}

.footer__rating__rate strong {
  font-weight: 400;
}

.footer__rating__com {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  background: transparent;
  border-radius: 5px;
  margin-top: 10px;
  height: 40px;
  border: 1px solid #393939;
  line-height: 40px;
}

.footer__rating__stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
}

.footer__rating__stars .stars--lvl0 {
  width: 92.5px;
  height: 18.5px;
}

.footer__rating__stars .stars--lvl0 .material-icons {
  width: 18.5px;
  height: 18.5px;
  font-size: 18.5px;
  margin: 0;
}

.powered {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  text-align: center;
  width: 100%;
  border-top: 1px solid #393939;
  margin: 0;
  background: #212121;
}

.powered__p {
  font-size: 0.875rem;
  color: #ADADAD;
  text-align: center;
}

.powered__p a {
  font-weight: 600;
  color: #fff;
}

.footer__rating + .footer_social {
  width: 50%;
}

.newsletter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
}

.newsletter h1 {
  margin-bottom: 10px;
}

.newsletter p {
  width: 100%;
  font-size: 1.25rem;
  margin-bottom: 20px;
}

.newsletter a {
  display: inline-block;
  background: #12333e;
  color: #fff;
  margin-bottom: 40px;
}

.newsletter a:hover {
  color: #fff;
}

.newsletter h1 {
  display: block;
  width: 100%;
  text-align: center;
  margin-bottom: 30px;
}

/** Import footer **/

.backTop__icon {
  display: block;
  width: 30px;
  height: 30px;
  margin-right: 10px;
  position: relative;
}

.backTop__icon:before,
.backTop__icon:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  border: solid rgba(255, 255, 255, 0.7);
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.backTop__icon:before {
  border-width: 0 0 1px 1px;
}

.backTop__icon:after {
  border-width: 1px 1px 0 0;
}

.backTop__icon__arrow {
  position: absolute;
  top: 55%;
  left: 52%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 2px;
  height: 9px;
}

.backTop__icon__arrow:before,
.backTop__icon__arrow:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.7);
  border-radius: 1px;
  -webkit-transform-origin: top center;
      -ms-transform-origin: top center;
          transform-origin: top center;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.backTop__icon__arrow:before {
  left: 0;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.backTop__icon__arrow:after {
  left: 16%;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.backTop__text {
  white-space: nowrap;
  color: rgba(255, 255, 255, 0.7);
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.backTop:hover .backTop__text {
  color: #fff;
}

.backTop:hover .backTop__icon:before,
.backTop:hover .backTop__icon:after {
  border-color: #fff;
}

.backTop:hover .backTop__icon__arrow:before,
.backTop:hover .backTop__icon__arrow:after {
  background: #fff;
}

.backTop:hover .backTop__icon__arrow:before {
  left: 16%;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.backTop:hover .backTop__icon__arrow:after {
  left: 0;
  -webkit-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

/** Import footer **/

/* Slider */

/* Slider */

.slick-loading .slick-list {
  background: #fff center center no-repeat;
}

/* Arrows */

.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before,
.slick-next:before {
  font-family: "slick";
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir="rtl"] .slick-prev {
  left: auto;
  right: -25px;
}

.slick-prev:before {
  content: "←";
}

[dir="rtl"] .slick-prev:before {
  content: "→";
}

.slick-next {
  right: -25px;
}

[dir="rtl"] .slick-next {
  left: -25px;
  right: auto;
}

.slick-next:before {
  content: "→";
}

[dir="rtl"] .slick-next:before {
  content: "←";
}

/* Dots */

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: relative;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 15px 0;
  width: 100%;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  position: absolute;
  top: 50%;
  left: 50%;
  content: '';
  width: 8px;
  height: 8px;
  font-family: "slick";
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  background: black;
  border-radius: 50%;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}

.slick-slider {
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none;
}

[dir="rtl"] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}

/** Import footer **/

/* Autocomplete
----------------------------------*/

.ui-autocomplete {
  position: absolute;
  cursor: default;
}

.ui-autocomplete-loading {
  background: white url("https://media.cdnws.com/_i/10918/584/3692/84/ui-anim-basic-16x16.gif") right center no-repeat;
}

/* workarounds */

* html .ui-autocomplete {
  width: 1px;
}

/* without this, the menu expands to 100% in IE6 */

/* Menu
----------------------------------*/

.ui-menu {
  list-style: none;
  padding: 10px;
  margin: 0;
  display: block;
  width: 227px;
  background: #f3f3f3;
}

.ui-menu .ui-menu {
  margin-top: -3px;
}

.ui-menu .ui-menu-item {
  margin: 0;
  padding: 0;
  width: 200px;
}

.ui-menu .ui-menu-item a {
  text-decoration: none;
  display: block;
  padding: .2em .4em;
  line-height: 1.5;
  zoom: 1;
}

.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
  margin: -1px;
}

/** Import footer **/

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// Variables //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

#login-checkbox {
  display: none;
}

#login-checkbox:checked ~ .logup__background,
#login-checkbox:checked ~ .body__wrapper .logup__background {
  display: block;
}

#logup__checkbox--login:checked ~ .logup__login {
  opacity: 1;
  max-height: 600px;
}

#logup__checkbox--login:checked ~ .logup__register {
  opacity: 0;
  max-height: 0;
  padding: 0;
}

#logup__checkbox--signup:checked ~ .logup__login {
  opacity: 0;
  max-height: 0;
  padding: 0;
}

#logup__checkbox--signup:checked ~ .logup__register {
  opacity: 1;
  max-height: 700px;
}

.logup {
  position: fixed;
  top: -1500px;
  left: 5%;
  width: 90%;
  height: auto;
  background: #fff;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  overflow: hidden;
}

.logup--popup {
  z-index: 999;
  border-radius: 2px;
  padding: 50px 50px 0 50px;
}

.logup--page {
  padding: 40px 0;
}

.logup--page .form__button--reg {
  font-weight: 600;
}

.logup__wrapper {
  position: relative;
}

.logup__login,
.logup__register {
  -webkit-transition: max-height .6s ease-in-out, opacity .3s ease;
  -o-transition: max-height .6s ease-in-out, opacity .3s ease;
  transition: max-height .6s ease-in-out, opacity .3s ease;
  background: #fff;
  overflow: hidden;
}

.logup__login p.form__error:not(.form__text),
.logup__register p.form__error:not(.form__text) {
  left: auto;
  right: 5px;
  top: 150%;
  margin: -16px 0 0 0;
  -webkit-transform: translate(0, -70%);
      -ms-transform: translate(0, -70%);
          transform: translate(0, -70%);
  z-index: 1;
}

.logup--page {
  position: relative;
  top: auto;
  left: auto;
  margin: 0 auto;
  width: 100%;
}

.logup__background {
  background-color: rgba(43, 43, 43, 0.7);
  position: fixed;
  display: none;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.logup__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
}

.logup__pwd {
  display: block;
  text-align: right;
  font-size: 0.75rem;
  width: auto;
  margin-bottom: 20px;
  color: #12333e;
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1;
}

.logup__title {
  text-transform: uppercase;
  font-size: 1.5rem;
  font-weight: 600;
  text-align: center;
  margin-bottom: 20px;
  line-height: 1;
  display: block;
  width: 100%;
}

.logup__subtitle {
  font-size: 1rem;
  text-transform: none;
  font-weight: 400;
  margin-bottom: 18px;
  line-height: 1;
  text-align: center;
  display: block;
  width: 100%;
}

.logup__desc {
  font-size: 0.75rem;
  text-align: center;
  color: #12333e;
  margin-bottom: 20px;
}

.logup__content {
  width: 100%;
}

.logup__name {
  width: 100%;
  padding: 20px;
  border-bottom: 1px solid #DCE5E9;
}

.logup__account {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  width: 100%;
  padding: 20px;
}

.logup__deco {
  width: 100%;
  padding: 20px;
}

.logup__nav {
  list-style-type: none;
  padding: 0 0 0 12px;
}

.logup__li {
  font-size: 0.875rem;
  padding: 0;
  text-align: right;
}

.logup__li__a {
  color: rgba(18, 51, 62, 0.6);
  position: relative;
  padding-left: 5px;
  line-height: 1;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  margin-bottom: 20px;
  display: block;
  float: right;
  width: auto;
  transition: .3s ease;
}

.logup__li__a--logout {
  margin-bottom: 0;
}

.logup__li__a:hover {
  color: #12333e;
}

.logup__li__icon.material-icons {
  position: absolute;
  right: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 0.875rem;
  color: #12333e;
}

.logup__li:last-child .logup__li__a {
  margin-bottom: 0;
}

.logup__order {
  display: none;
}

.logup__redirect {
  position: absolute;
  bottom: 100%;
  left: 0;
  color: #fff;
  font-size: 0.6875rem;
  margin-bottom: 10px;
}

.logup__close {
  position: absolute;
  top: -30px;
  right: -30px;
  display: block;
  cursor: pointer;
  width: 25px;
  height: 25px;
}

.logup__close:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  background: #12333e;
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%) scale(0);
      -ms-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  -webkit-transition: -webkit-transform 300ms ease;
  transition: -webkit-transform 300ms ease;
  -o-transition: transform 300ms ease;
  transition: transform 300ms ease;
  transition: transform 300ms ease, -webkit-transform 300ms ease;
}

.logup__close:hover:before {
  -webkit-transform: translate(-50%, -50%) scale(1);
      -ms-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
}

.logup__close:hover .logup__close__icon.material-icons {
  color: #fff;
}

.logup__close__icon.material-icons {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 1.25rem;
  color: #a4a4a4;
}

.logup__form {
  background: transparent;
}

.logup__form .form__text {
  padding: 0 20px !important;
  line-height: 50px;
  height: 50px !important;
  border-radius: 2px;
  border: 1px solid #dadada !important;
  font-size: 0.875rem;
  font-weight: 400;
}

.logup__form .form__text::-webkit-input-placeholder {
  color: #9b9e9f;
}

.logup__form .form__text::-moz-placeholder {
  color: #9b9e9f;
}

.logup__form .form__text:-ms-input-placeholder {
  color: #9b9e9f;
}

.logup__form .form__text:-moz-placeholder {
  color: #9b9e9f;
}

.logup__form .form__label {
  display: none;
}

.logup__form .form__field {
  min-height: 50px;
  -webkit-transition: 300ms ease;
  -o-transition: 300ms ease;
  transition: 300ms ease;
}

.logup__form .form__field--focused .form__text {
  border-color: rgba(18, 51, 62, 0.6) !important;
}

.logup__form .form__fieldset {
  margin-bottom: 20px;
}

.logup__form .form__hide {
  display: none;
}

.logup__form .form__button {
  font-weight: 600;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  cursor: pointer;
  width: 100%;
  white-space: nowrap;
  height: 50px;
  padding: 0;
  background: #12333e;
  border-radius: 2px;
  text-transform: uppercase;
  font-size: 1rem;
}

.logup__form .form__button:hover {
  background: #010203;
}

.logup__form .form__button--reg {
  display: inline-block;
  width: auto;
  position: relative;
  cursor: pointer;
  margin-left: 5px;
}

.logup__form .form__button--reg:before {
  content: '';
  display: block;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  height: 1px;
  background: #12333e;
}

.logup__form .form__button__icon {
  margin-right: 10px;
  font-size: 1.25rem;
}

.logup__bottom {
  width: 100%;
  margin-top: 20px;
  text-align: center;
}

.logup__bottom__preText {
  display: inline-block;
}

.logup__hover {
  width: 270px;
  background: #fff;
  top: 100%;
  right: -30px;
  position: absolute;
  border: 1px solid #DCE5E9;
  cursor: default;
  height: auto;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  -webkit-transform: scale(0.8);
      -ms-transform: scale(0.8);
          transform: scale(0.8);
  margin-top: 10px;
}

.logup__hover:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 9px 9px 9px;
  border-color: transparent transparent #DCE5E9 transparent;
  position: absolute;
  right: 32px;
  bottom: 100%;
  z-index: 1;
}

.logup__hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent #fff transparent;
  position: absolute;
  right: 33px;
  bottom: 100%;
  margin-top: 1px;
  z-index: 1;
}

.header__account__a:hover .logup__hover {
  visibility: visible;
  opacity: 1;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
          transform: scale(1);
}

#login__password,
#login__email,
#register__email,
#register__password,
#register__password2 {
  -webkit-box-shadow: none;
          box-shadow: none;
}

#login__password + .material-icons.form__icon--warning {
  top: 24px;
}

#login__password + .material-icons + .material-icons,
#register__password + .material-icons + .material-icons,
#register__password2 + .material-icons + .material-icons {
  display: none !important;
}

#register__password-error,
#register__password2-error,
#register__email-error {
  visibility: visible;
  position: relative;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  top: auto;
  right: auto;
  opacity: 1;
  left: auto;
  margin: 10px 0 0;
  width: 100%;
  display: block;
}

.body .logup__background {
  position: fixed;
}

#logup__checkbox--signup:checked ~ .logup__register {
  max-height: 700px;
}

#register__password-error,
#register__password2-error,
#register__email-error {
  visibility: visible;
  position: relative;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  top: auto;
  right: auto;
  opacity: 1;
  left: auto;
  margin: 10px 0 0;
  width: 100%;
  display: block;
}

.modal-cart {
  position: fixed;
  width: 100%;
  height: auto;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
  overflow: hidden;
  bottom: -100%;
  right: 0;
  background: #fff;
  max-width: 440px;
  visibility: hidden;
  padding: 50px 30px;
  z-index: 9999;
  border-radius: 2px;
}

.modal-cart.show {
  bottom: 0;
  -webkit-transition: top .6s ease;
  -o-transition: top .6s ease;
  transition: top .6s ease;
  visibility: visible;
  z-index: 9999999999;
}

.modal-cart__content {
  width: 100%;
}

.modal-cart__nosto {
  display: block;
  width: 100%;
}

.modal-cart__bg {
  background-color: rgba(43, 43, 43, 0.7);
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 999;
}

.modal-cart__bg.show {
  display: block;
}

.modal-cart__wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.modal-cart__left,
.modal-cart__right {
  width: 100%;
  padding-right: 10px;
  margin-bottom: 20px;
}

.modal-cart__left {
  position: relative;
}

.modal-cart__left__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
}

.modal-cart__gallery,
.modal-cart__info {
  padding: 0 10px;
}

.modal-cart__gallery {
  width: 100px;
}

.modal-cart__info {
  position: relative;
  padding-bottom: 30px;
}

.modal-cart__img {
  max-width: 100%;
}

.modal-cart__title {
  padding-left: 10px;
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 30px;
}

.modal-cart__name,
.modal-cart__price,
.modal-cart__quantity {
  width: 100%;
  font-size: 1rem;
  color: #12333e;
  line-height: 1.4;
}

.modal-cart__quantity {
  display: none;
}

.modal-cart__close {
  display: block;
  position: absolute;
  right: 15px;
  top: 15px;
  cursor: pointer;
  width: 20px;
  height: 20px;
  margin: 0;
}

.modal-cart__price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  margin-top: 5px;
}

.modal-cart__right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 0 10px;
  margin-bottom: 0;
}

.modal-cart__stay,
.modal-cart__cart {
  display: block;
  height: 50px;
  line-height: 50px;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.75rem;
  color: #fff;
  text-align: center;
  width: 100%;
  border-radius: 2px;
  cursor: pointer;
}

.modal-cart__stay {
  background: transparent;
  border: 1px solid #12333e;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  color: #12333e;
  margin-right: 10px;
  width: 40%;
}

.modal-cart__stay:hover {
  color: #fff;
  background: #12333e;
}

.modal-cart__stay + .modal-cart__cart {
  background: #12333e;
}

.modal-cart__stay + .modal-cart__cart:hover {
  background: #010203;
}

.modal-cart__cart {
  width: 60%;
  margin-left: 10px;
  background: #12333e;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  margin-bottom: 10px;
}

.modal-cart__cart:hover {
  background: #010203;
}

.modal-cart__stay {
  margin-right: 10px;
  width: 40%;
}

.body .prod .modal-cart__title {
  font-size: 0.825rem;
}

.alert-form {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) translateZ(0);
          transform: translate(-50%, -50%) translateZ(0);
  width: 100%;
  max-width: 700px;
  background: #fff;
  border-radius: 4px;
  z-index: 99999;
  padding: 40px;
}

.alert-form.show {
  top: 50%;
}

.alert-form.hide {
  top: -150%;
}

.alert-form__bg {
  z-index: 999;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.45);
}

.alert-form__bg.show {
  display: block;
}

.alert-form__bg.hide {
  display: none;
}

.alert-form__close {
  position: absolute;
  right: 15px;
  top: 15px;
  cursor: pointer;
  width: 20px;
  height: 20px;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
}

.alert-form__close .material-icons {
  font-size: 1.125rem;
  color: #12333e;
}

.alert-form__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
}

.alert-form__header img {
  margin-right: 20px;
}

.alert-form__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  font-size: 1rem;
  font-weight: 600;
}

.alert-form__subtitle {
  margin-top: 15px;
  font-size: 1rem;
  margin-bottom: 10px;
}

.alert-form .form__span {
  font-size: 0.875rem;
}

.alert-form .form--page {
  margin-bottom: 0;
}

.alert-form .form__field--radio,
.alert-form .form__field--right {
  margin-top: 10px;
}

.alert-form .form__fieldset {
  margin-top: 20px;
  margin-bottom: 0;
}

.alert-form .form__fieldset:last-child {
  margin-top: 0;
  margin-bottom: 0;
}

.cart-modal {
  width: 90%;
  max-width: 440px;
  height: 400px;
  max-height: 90%;
  pointer-events: none;
  position: fixed;
  bottom: 90px;
  right: 50px;
  -webkit-transition: -webkit-transform .2s;
  transition: -webkit-transform .2s;
  -webkit-transition: visibility .4s,-webkit-transform .2s;
  transition: visibility .4s,-webkit-transform .2s;
  -o-transition: visibility .4s,transform .2s;
  transition: visibility .4s,transform .2s;
  transition: visibility .4s,transform .2s,-webkit-transform .2s;
  transition: visibility .4s,transform .2s, -webkit-transform .2s;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  will-change: transform;
  backface-visibility: hidden;
  visibility: hidden;
  z-index: 3;
}

.cart-modal--inCart {
  display: none !important;
}

.cart-modal--top {
  position: absolute;
  top: 53px;
  left: auto;
  z-index: 11;
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
}

.cart-modal--top + .cart-modal__bg {
  z-index: 999;
  overflow: hidden;
}

.cart-modal--top .cart-modal__wrapper {
  bottom: auto;
  top: 0;
}

.cart-modal--top .cart-modal__close {
  bottom: auto;
  top: 0;
  height: 40px;
  width: 40px;
}

.cart-modal--top .cart-modal__close .material-icons {
  font-size: 1.25rem;
}

.cart-modal--top .form__field--right.form__field {
  padding-right: 0;
}

.cart-modal .ps__rail-y {
  display: none;
}

.cart-modal__wrapper {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 2;
  height: 72px;
  width: 72px;
  border-radius: 6px;
  -webkit-transition: height .4s .1s, width .4s .1s, box-shadow .3s;
  -webkit-transition: height .4s .1s, width .4s .1s, -webkit-box-shadow .3s;
  transition: height .4s .1s, width .4s .1s, -webkit-box-shadow .3s;
  -o-transition: height .4s .1s, width .4s .1s, box-shadow .3s;
  transition: height .4s .1s, width .4s .1s, box-shadow .3s;
  transition: height .4s .1s, width .4s .1s, box-shadow .3s, -webkit-box-shadow .3s;
  -webkit-transition-timing-function: cubic-bezier(0.67, 0.17, 0.32, 0.95);
  -o-transition-timing-function: cubic-bezier(0.67, 0.17, 0.32, 0.95);
     transition-timing-function: cubic-bezier(0.67, 0.17, 0.32, 0.95);
  background: #ffffff;
  -webkit-box-shadow: 0 4px 30px rgba(0, 0, 0, 0.17);
          box-shadow: 0 4px 30px rgba(0, 0, 0, 0.17);
  pointer-events: auto;
}

.cart-modal__content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.cart-modal__content.loading:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 11;
  background: rgba(255, 255, 255, 0.3) url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20class%3D%22lds-ellipsis%22%3E%3Ccircle%20cx%3D%2284%22%20cy%3D%2250%22%20r%3D%220%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%2210%3B0%3B0%3B0%3B0%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2284%3B84%3B84%3B84%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3C/circle%3E%3Ccircle%20cx%3D%2284%22%20cy%3D%2250%22%20r%3D%224.89806%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B10%3B10%3B10%3B0%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%22-1s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2216%3B16%3B50%3B84%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%22-1s%22/%3E%3C/circle%3E%3Ccircle%20cx%3D%2267.3466%22%20cy%3D%2250%22%20r%3D%2210%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B10%3B10%3B10%3B0%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%22-0.5s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2216%3B16%3B50%3B84%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%22-0.5s%22/%3E%3C/circle%3E%3Ccircle%20cx%3D%2233.3466%22%20cy%3D%2250%22%20r%3D%2210%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B10%3B10%3B10%3B0%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2216%3B16%3B50%3B84%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3C/circle%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2250%22%20r%3D%225.10194%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B0%3B10%3B10%3B10%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2216%3B16%3B16%3B50%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3C/circle%3E%3C/svg%3E) no-repeat center center;
  background-size: 40px 40px;
}

.cart-modal__title {
  position: absolute;
  top: 0;
  left: 0;
  height: 40px;
  width: 100%;
  border-bottom: 1px solid #DCE5E9;
  line-height: 40px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 0 20px;
}

.cart-modal__title__nb {
  font-weight: 400;
  text-transform: none;
}

.cart-modal__form {
  position: relative;
  z-index: 1;
  height: calc(100% - 40px);
  padding: 0 0 10px;
  margin: 40px 0 10px;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  -webkit-transition: opacity .2s;
  -o-transition: opacity .2s;
  transition: opacity .2s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.cart-modal__close {
  position: absolute;
  display: block;
  bottom: 0;
  right: 0;
  width: 72px;
  height: 72px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  z-index: 4;
  opacity: 0;
  cursor: pointer;
  -webkit-transform: translate(-20px, -20px) rotate(90deg);
      -ms-transform: translate(-20px, -20px) rotate(90deg);
          transform: translate(-20px, -20px) rotate(90deg);
  border-radius: 50%;
}

.cart-modal__close .material-icons {
  font-size: 2.25rem;
  color: #12333e;
}

.cart-modal__middle {
  width: 100%;
  padding: 20px;
  overflow: hidden;
  padding-bottom: 72px;
}

.cart-modal__middle__wrapper {
  width: 100%;
}

.cart-modal__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-transform: translate(40px, 10px);
      -ms-transform: translate(40px, 10px);
          transform: translate(40px, 10px);
  -webkit-transition: -webkit-transform .4s .3s;
  transition: -webkit-transform .4s .3s;
  -o-transition: transform .4s .3s;
  transition: transform .4s .3s;
  transition: transform .4s .3s, -webkit-transform .4s .3s;
}

.cart-modal__item:not(:last-child) {
  margin-bottom: 20px;
}

.cart-modal__item__left {
  position: relative;
}

.cart-modal__item__img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}

.cart-modal__item__name {
  margin-right: auto;
}

.cart-modal__item__name__link {
  font-weight: 600;
  color: #12333e;
  font-size: 0.875rem;
  display: block;
  width: 100%;
}

.cart-modal__item__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  width: 100%;
}

.cart-modal__item__right {
  position: absolute;
}

.cart-modal__item__price {
  font-size: 1rem;
  font-weight: 600;
}

.cart-modal__item__delete__link.delete {
  width: auto;
  height: auto;
  opacity: 1;
  color: rgba(18, 51, 62, 0.6);
  font-size: 0.75rem;
}

.cart-modal__item__delete__link.delete:hover {
  color: #12333e;
}

.cart-modal__qty {
  display: inline-block;
  width: 40px;
  position: relative;
}

.cart-modal__qty__label {
  color: rgba(18, 51, 62, 0.6);
  font-size: 12px;
  margin-right: 3px;
  line-height: 18px;
}

.cart-modal__qty__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  width: 100%;
}

.cart-modal__qty__input {
  border: none;
  border-bottom: 1px solid rgba(18, 51, 62, 0.6);
  width: 100%;
  text-align: center;
  color: rgba(18, 51, 62, 0.6);
}

.cart-modal__qty__arrow {
  display: none;
}

.cart-modal__qty__trigger {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  cursor: pointer;
  z-index: 1;
}

.cart-modal__qty.focus {
  width: 100% !important;
}

.cart-modal__footer {
  position: absolute;
  bottom: 0;
  border-radius: 0 0 6px 6px;
  -webkit-box-shadow: 0 -2px 20px rgba(0, 0, 0, 0.15);
          box-shadow: 0 -2px 20px rgba(0, 0, 0, 0.15);
  background: #ffffff;
  z-index: 2;
  left: 0;
  width: 100%;
  height: 72px;
  display: block;
}

.cart-modal__footer .form__fieldset {
  margin-bottom: 0;
  height: 72px;
}

.cart-modal__footer .form__field {
  height: 72px;
  padding-right: 72px;
}

.cart-modal__footer .form__button {
  width: 100%;
  height: 72px;
  line-height: 72px;
  text-transform: uppercase;
  font-size: 0.875rem;
  background: #12333e;
  border-radius: 0 0 0 4px;
  -webkit-transition: background .3s;
  -o-transition: background .3s;
  transition: background .3s;
  padding: 0 20px;
  text-align: center;
  white-space: nowrap;
}

.cart-modal__footer .form__button__text {
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
  transition: transform .2s .6s, padding .2s 0s, -webkit-transform .2s .6s;
}

.cart-modal__footer .form__button:hover {
  background: #010203;
}

.cart-modal__bg {
  content: '';
  position: fixed;
  z-index: 999;
  height: 100%;
  width: 100%;
  height: 100vh;
  width: 100vw;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity .4s, visibility .4s;
  -o-transition: opacity .4s, visibility .4s;
  transition: opacity .4s, visibility .4s;
}

.cart-modal__bg.anim {
  opacity: 1;
  visibility: visible;
}

.cart-modal.cart-open {
  visibility: visible;
  -webkit-transition: -webkit-transform .2s;
  transition: -webkit-transform .2s;
  -o-transition: transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s;
  z-index: 99999;
}

.cart-modal.cart-open .cart-modal__wrapper {
  height: 100%;
  width: 100%;
}

.cart-modal.cart-open .cart-modal__close {
  opacity: 1;
  -webkit-transform: rotate(0deg) translate(0, 0);
      -ms-transform: rotate(0deg) translate(0, 0);
          transform: rotate(0deg) translate(0, 0);
}

.cart-modal.cart-open .cart-modal__form {
  -webkit-transition: 0s;
  -o-transition: 0s;
  transition: 0s;
}

.cart-modal.cart-open .cart-modal__item {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}

.cart-modal.cart-open .cart-modal__footer .form__button__text {
  -webkit-transform: translateX(40px);
      -ms-transform: translateX(40px);
          transform: translateX(40px);
  transition: transform .2s linear .6s, padding .2s 0s, -webkit-transform .2s linear .6s;
}

/** Import footer **/

.checkout-cart {
  padding-top: 50px;
}

.checkout--empty {
  max-width: 600px;
  margin: 0 auto;
  padding: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
}

.checkout__title {
  text-transform: uppercase;
  margin: 0;
}

.checkout__svg {
  width: 100%;
}

.checkout__shopping {
  text-transform: uppercase;
}

.checkout__index {
  display: inline-block;
  width: auto;
  text-align: center;
  padding: 10px 30px;
  background: #12333e;
  color: #fff;
  margin: 0 auto;
  font-size: 0.875rem;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  overflow: hidden;
  text-transform: uppercase;
  font-weight: 600;
}

.cart__form {
  z-index: 1;
  position: relative;
  width: 100%;
}

.cart__flex {
  width: 100%;
}

.cart__left__wrapper {
  width: 100%;
}

.cart__message {
  border: 2px solid #12333e;
  padding: 20px;
  border-radius: 2px;
  margin: 20px 0 30px 0;
}

.cart__message__text {
  text-align: center;
  font-weight: 600;
  display: block;
  width: 100%;
  color: #12333e;
}

.cart__body {
  width: 100%;
  border-bottom: 1px solid #DCE5E9;
}

.cart__title {
  text-transform: uppercase;
  font-size: 1.5rem;
  font-weight: 600;
  text-align: left;
  width: 100%;
  line-height: 1;
  margin: 0 0 7px 0;
}

.cart__title__total {
  color: #12333e;
  margin-left: 5px;
}

.cart__save {
  font-size: 0.75rem;
  font-style: italic;
  line-height: 1;
  margin: 0 0 22px 0;
  color: #12333e;
}

.cart__details {
  background: #fff;
  color: #12333e;
}

.cart__prod {
  border: solid #DCE5E9;
  border-width: 1px 1px 0 1px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
}

.cart__prod:last-child {
  border-width: 1px;
}

.cart__prod__gallery {
  width: 20%;
  margin-right: 10px;
  padding-top: 19.2%;
  position: relative;
}

.cart__prod__infos {
  width: 80%;
  margin-left: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
}

.cart__prod__img {
  position: absolute;
  max-width: 100%;
  max-height: 100%;
  height: auto;
  width: auto;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}

.cart__prod__name {
  font-weight: 600;
  font-size: 0.875rem;
  color: #12333e;
  line-height: 1;
  margin-bottom: 8px;
  display: block;
}

.cart__prod__brand {
  font-size: 0.75rem;
  line-height: 1;
  margin-bottom: 8px;
}

.cart__prod__vars {
  display: block;
  width: 100%;
  margin-bottom: 8px;
}

.cart__prod__vars > span {
  display: block;
  width: 100%;
  font-size: 0.75rem;
}

.cart__prod__custos {
  display: block;
  width: 100%;
  font-size: 0.75rem;
}

.cart__prod__custos > strong {
  font-weight: 400;
}

.cart__prod__custos:last-child {
  margin-bottom: 8px;
}

.cart__prod__qty__label {
  display: none;
}

.cart__prod__qty__wrapper {
  width: 100px;
  height: 30px;
  border: 1px solid #DCE5E9;
  position: relative;
  margin-bottom: 8px;
}

.cart__prod__qty__input {
  max-width: 98px;
  border: none;
  background-color: transparent;
  height: 28px;
  line-height: 26px;
  text-align: center;
}

.cart__prod__qty__less {
  cursor: pointer;
  position: absolute;
  top: 0;
  left: 0;
  height: 28px;
  width: 30px;
  line-height: 30px;
  border-right: 1px solid #DCE5E9;
  text-align: center;
  color: #12333e;
}

.cart__prod__qty__more {
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  height: 28px;
  width: 30px;
  line-height: 30px;
  border-left: 1px solid #DCE5E9;
  text-align: center;
  color: #12333e;
}

.cart__prod__qty__warning {
  display: block;
  position: absolute;
  right: 100%;
  margin-right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background: #12333e;
  color: #fff;
  width: 200px;
  padding: 10px;
  font-size: 12px;
  line-height: 1.4;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s ease 300ms;
  -o-transition: opacity .3s ease 300ms;
  transition: opacity .3s ease 300ms;
}

.cart__prod__stock {
  display: block;
  width: 100%;
  font-size: 0.875rem;
  color: #12333e !important;
}

.cart__prod__price__cur {
  font-size: 1rem;
  color: #12333e;
  display: block;
}

.cart__prod__price__old {
  margin-top: 3px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
}

.cart__prod__price__eco {
  margin-top: -16px;
  text-align: right;
}

.cart__prod__price .prod__price__tax {
  font-size: 0.75rem;
  margin-left: 3px;
}

.cart__prod__delete {
  position: relative;
  color: #9b9e9f;
  font-size: 0.6875rem;
  opacity: 1 !important;
  width: auto !important;
}

.cart__infos__wrapper {
  width: 70%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  padding-bottom: 30px;
}

.cart__prod__top {
  width: 100%;
}

.cart__prod__bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
}

.cart__prod__qty {
  width: 125px;
}

.cart__prod__price {
  width: 150px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
  text-align: right;
}

.cart__prod__price__eco {
  font-size: 0.75rem;
}

.cart__prod__stock,
.cart__prod__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  width: auto;
}

.cart__prod__btn {
  width: auto;
  margin: 1.5px 0 0 20px;
  font-size: 0.6875rem;
}

.cart__prod__stock {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  width: auto;
}

.cart__recap__title {
  font-size: 1.625rem;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1;
  margin-bottom: 30px;
  color: #12333e;
}

.cart__recap__content {
  padding: 40px;
  border: 1px solid #DCE5E9;
  background: #fff;
  margin-bottom: 20px;
}

.cart__recap__item {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 20px;
  padding-bottom: 20px;
  line-height: 1;
  color: #12333e;
  border-bottom: 1px solid #DCE5E9;
}

.cart__recap__item--country {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.cart__recap__item--country .td-option-infos {
  width: 100%;
  margin-bottom: 12px;
}

.cart__recap__item--end {
  margin-bottom: 0;
  border-bottom: 0;
  padding-bottom: 0;
}

.cart__recap__item--code {
  width: 100%;
}

.cart__recap__item--code.bdt {
  border-width: 1px 0;
  margin-bottom: 20px;
  padding-bottom: 0;
  border-bottom: none;
}

.cart__recap__item--code.bdt input {
  border: solid #DCE5E9;
  background: #F5F5F5;
  color: #12333e;
  font-size: 0.875rem;
  font-weight: 500;
  text-transform: uppercase;
  margin: 0;
}

.cart__recap__item--code.bdt input::-webkit-input-placeholder,
.cart__recap__item--code.bdt input.placeholder {
  color: #12333e;
  opacity: 1;
}

.cart__recap__item--code.bdt input:-moz-placeholder {
  color: #12333e;
  opacity: 1;
}

.cart__recap__item--code.bdt input::-moz-placeholder {
  color: #12333e;
  opacity: 1;
}

.cart__recap__item--code.bdt input:-ms-input-placeholder {
  color: #12333e;
  opacity: 1;
}

.cart__recap__item--fidelity {
  padding: 20px;
  margin-top: 20px;
  border: 1px solid #DCE5E9;
  width: 100%;
  text-align: center;
  font-size: 0.875rem;
  color: #12333e;
}

.cart__recap__item__button {
  display: none;
}

.cart__recap__item__flex {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between;
}

.cart__recap__item__flex--reduc {
  -webkit-transition: .3s opacity ease, .3s max-height ease-in-out;
  -o-transition: .3s opacity ease, .3s max-height ease-in-out;
  transition: .3s opacity ease, .3s max-height ease-in-out;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
}

.cart__recap__item__flex .td-option-infos {
  margin-bottom: 0;
  max-width: 300px;
}

.gift {
  padding: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between;
  border: solid #DCE5E9;
  border-width: 1px 1px 0 1px;
}

.gift__left {
  width: 20%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  margin-right: 10px;
}

.gift__text {
  width: 60%;
}

.gift__right {
  width: 150px;
  text-align: right;
  font-size: 0.875rem;
  color: #12333e;
  text-transform: uppercase;
  font-weight: 600;
}

.gift > div:not(.gift__left) {
  margin: 10px;
}

.option-name {
  font-size: 0.875rem;
  text-transform: none;
  font-weight: 400;
}

.option-price {
  line-height: 1;
}

.hide-for-small-up {
  display: none;
}

.th-total .total-name {
  font-weight: 600;
  font-size: 1.25rem;
}

.th-subtotal .total-name {
  font-weight: 400;
  font-size: 0.875rem;
}

.td-total .total-price {
  font-weight: 600;
  font-size: 1.25rem;
}

.td-reduc-form {
  width: 100%;
}

.td-reduc-form .option-name {
  font-weight: 600;
}

.td-reduc-form #txt-code {
  width: 100%;
  height: 50px;
  line-height: 50px;
  padding: 0 20px;
  font-size: 0.875rem;
  text-transform: uppercase;
  border: 1px solid #DCE5E9;
}

.td-reduc-form .button {
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 30px;
  height: 30px;
  border-radius: 50%;
  border: 1px solid transparent;
  text-indent: -99999px;
  display: block;
  padding: 0;
  background: transparent center center no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2213.03%22%20height%3D%2210%22%20viewBox%3D%220%200%2013.03%2010%22%3E%3Cpath%20data-name%3D%22Forme%201%22%20d%3D%22M.15%205.51a.549.549%200%200%201-.14-.36.525.525%200%200%201%20.14-.35l.64-.7a.427.427%200%200%201%20.65%200l.04.05%203.54%202.96a.219.219%200%200%200%20.33%200L11.53.15h.04a.427.427%200%200%201%20.65%200l.65.7a.521.521%200%200%201%200%20.7L5.48%209.86a.416.416%200%200%201-.64%200l-4.6-4.2z%22%20fill%3D%22%23434343%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E);
}

#show-reduc-code:checked:checked + label + div {
  max-height: 1000px;
  opacity: 1;
}

.container-input {
  position: relative;
}

.container-input button {
  -webkit-transition: 0s ease;
  -o-transition: 0s ease;
  transition: 0s ease;
}

.container-input.onFocus #txt-code {
  padding-right: 200px;
}

.container-input.onFocus .button {
  text-indent: 0;
  width: auto;
  line-height: 1;
  background: #12333e;
  border-radius: 3px;
  padding: 0 10px;
  color: #fff;
}

.container-input.onFocus .button:hover {
  background: #000;
}

#cart-validation .wrapper-validate-btn {
  width: 100%;
}

#cart-validation .button {
  height: 50px;
  line-height: 50px;
  text-align: center;
  padding: 0 10px;
  border-radius: 3px;
  font-size: 1rem;
  text-transform: uppercase;
  color: #fff;
  width: 100%;
  border: none;
  background: #12333e;
  font-weight: 600;
  display: block;
}

#cart-validation .button.paypal-checkout-btn {
  margin-top: 20px;
  background: #DCE5E9;
  color: #596F79;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
}

#cart-validation .button.paypal-checkout-btn .paypal-icon {
  display: inline-block;
  margin-left: 10px;
  width: 68px;
  height: 20px;
  background: top left no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%226472.5%202239%2067.651%2018%22%3E%3Cdefs%3E%3Cstyle%3E.cls-2%7Bfill%3A%23253e7e%7D.cls-3%7Bfill%3A%23279bd4%7D%3C/style%3E%3C/defs%3E%3Cg%20id%3D%22Logo_Paypal%22%20transform%3D%22translate%286472.541%202239%29%22%3E%3Cg%20id%3D%22XMLID_22_%22%20transform%3D%22translate%28-.041%29%22%3E%3Cg%20id%3D%22XMLID_23_%22%3E%3Cg%20id%3D%22XMLID_39_%22%3E%3Cg%20id%3D%22XMLID_40_%22%3E%3Cpath%20id%3D%22XMLID_65_%22%20class%3D%22cls-2%22%20d%3D%22M133.467%2027.6c-.2%201.345-1.222%201.345-2.216%201.345h-.565l.4-2.506a.311.311%200%200%201%20.306-.26h.26c.672%200%201.314%200%201.635.382a1.223%201.223%200%200%201%20.18%201.039zm-.428-3.5h-3.728a.525.525%200%200%200-.52.443l-1.513%209.565a.309.309%200%200%200%20.306.351h1.788a.525.525%200%200%200%20.52-.443l.413-2.582a.521.521%200%200%201%20.5-.443h1.177c2.46%200%203.881-1.192%204.248-3.545a2.933%202.933%200%200%200-.474-2.414%203.581%203.581%200%200%200-2.717-.932z%22%20transform%3D%22translate%28-107.82%20-20.417%29%22/%3E%3Cpath%20id%3D%22XMLID_62_%22%20class%3D%22cls-2%22%20d%3D%22M188.71%2049.237a1.987%201.987%200%200%201-2.017%201.711%201.521%201.521%200%200%201-1.207-.489%201.5%201.5%200%200%201-.275-1.253%202.009%202.009%200%200%201%202-1.727%201.509%201.509%200%200%201%201.192.489%201.572%201.572%200%200%201%20.307%201.269zm2.491-3.469h-1.788a.3.3%200%200%200-.306.26l-.076.5-.122-.183a2.528%202.528%200%200%200-2.109-.745%204.106%204.106%200%200%200-3.988%203.591%203.4%203.4%200%200%200%20.672%202.75%202.8%202.8%200%200%200%202.246.9%203.431%203.431%200%200%200%202.475-1.024l-.076.489a.322.322%200%200%200%20.306.367h1.6a.525.525%200%200%200%20.52-.443l.963-6.112a.33.33%200%200%200-.318-.35z%22%20transform%3D%22translate%28-154.828%20-38.632%29%22/%3E%3Cpath%20id%3D%22XMLID_61_%22%20class%3D%22cls-2%22%20d%3D%22M254.086%2046.7H252.3a.529.529%200%200%200-.428.229l-2.472%203.637-1.054-3.5a.527.527%200%200%200-.5-.367h-1.766a.307.307%200%200%200-.29.413l1.971%205.806-1.861%202.629a.307.307%200%200%200%20.26.489h1.788a.492.492%200%200%200%20.428-.229l5.974-8.618a.311.311%200%200%200-.264-.489z%22%20transform%3D%22translate%28-208.209%20-39.564%29%22/%3E%3Cpath%20id%3D%22XMLID_58_%22%20class%3D%22cls-3%22%20d%3D%22M307.651%2027.6c-.2%201.345-1.222%201.345-2.216%201.345h-.565l.4-2.506a.311.311%200%200%201%20.306-.26h.26c.672%200%201.314%200%201.635.382a1.223%201.223%200%200%201%20.18%201.039zm-.428-3.5H303.5a.5.5%200%200%200-.5.443l-1.513%209.565a.31.31%200%200%200%20.306.351h1.91a.337.337%200%200%200%20.351-.306l.428-2.7a.521.521%200%200%201%20.5-.443h1.177c2.46%200%203.881-1.192%204.248-3.545a2.933%202.933%200%200%200-.474-2.414%203.422%203.422%200%200%200-2.709-.951z%22%20transform%3D%22translate%28-255.402%20-20.417%29%22/%3E%3Cpath%20id%3D%22XMLID_53_%22%20class%3D%22cls-3%22%20d%3D%22M362.81%2049.237a1.987%201.987%200%200%201-2.017%201.711%201.521%201.521%200%200%201-1.207-.489%201.5%201.5%200%200%201-.275-1.253%202.007%202.007%200%200%201%202-1.711%201.42%201.42%200%200%201%201.5%201.742zm2.491-3.469h-1.788a.3.3%200%200%200-.306.26l-.076.5-.122-.183a2.528%202.528%200%200%200-2.109-.745%204.106%204.106%200%200%200-3.988%203.591%203.4%203.4%200%200%200%20.672%202.75%202.8%202.8%200%200%200%202.246.9%203.431%203.431%200%200%200%202.475-1.024l-.076.489a.322.322%200%200%200%20.306.367h1.6a.5.5%200%200%200%20.5-.443l.963-6.112a.3.3%200%200%200-.298-.35z%22%20transform%3D%22translate%28-302.325%20-38.632%29%22/%3E%3Cpath%20id%3D%22XMLID_45_%22%20class%3D%22cls-3%22%20d%3D%22M417.406%2024.275l-1.528%209.749a.309.309%200%200%200%20.306.351h1.543a.525.525%200%200%200%20.52-.443l1.513-9.565a.322.322%200%200%200-.306-.367h-1.727a.33.33%200%200%200-.321.275z%22%20transform%3D%22translate%28-352.322%20-20.333%29%22/%3E%3Cpath%20id%3D%22XMLID_44_%22%20class%3D%22cls-2%22%20d%3D%22M7.177%2018.957l.29-1.818-.642-.015H3.8L5.909%203.753a.155.155%200%200%201%20.061-.107.165.165%200%200%201%20.107-.046H11.2c1.7.015%202.873.367%203.484%201.054a2.409%202.409%200%200%201%20.565%201.039%203.756%203.756%200%200%201%200%201.436v.413l.29.168a1.945%201.945%200%200%201%20.581.443%202.16%202.16%200%200%201%20.474%201.054%204.408%204.408%200%200%201-.061%201.528%205.575%205.575%200%200%201-.626%201.742%203.4%203.4%200%200%201-.993%201.085%204.023%204.023%200%200%201-1.345.611%206.948%206.948%200%200%201-1.681.2h-.413a1.2%201.2%200%200%200-.779.29%201.23%201.23%200%200%200-.413.718l-.031.168-.5%203.194-.015.122c0%20.031-.015.061-.031.061a.056.056%200%200%201-.046.015H7.177z%22%20transform%3D%22translate%28-3.213%20-3.05%29%22/%3E%3Cpath%20id%3D%22XMLID_43_%22%20class%3D%22cls-3%22%20d%3D%22M31.363%2027.4c-.015.092-.031.2-.046.306-.688%203.453-2.995%204.645-5.944%204.645h-1.5a.724.724%200%200%200-.718.611l-.764%204.874-.214%201.375a.386.386%200%200%200%20.382.443h2.643a.627.627%200%200%200%20.626-.535l.031-.138.5-3.178.031-.168a.639.639%200%200%201%20.626-.535h.4c2.582%200%204.6-1.054%205.2-4.08a3.476%203.476%200%200%200-.535-3.071%202.42%202.42%200%200%200-.718-.549z%22%20transform%3D%22translate%28-18.782%20-23.213%29%22/%3E%3Cpath%20id%3D%22XMLID_42_%22%20d%3D%22M36.1%2024.229a2.442%202.442%200%200%200-.321-.076%202.592%202.592%200%200%200-.336-.061A8.935%208.935%200%200%200%2034.116%2024h-4a.559.559%200%200%200-.275.061.63.63%200%200%200-.351.474l-.856%205.409-.034.156a.736.736%200%200%201%20.718-.611h1.5c2.949%200%205.256-1.192%205.929-4.66.015-.107.031-.2.046-.306a2.969%202.969%200%200%200-.55-.229.543.543%200%200%200-.143-.065z%22%20transform%3D%22translate%28-24.224%20-20.333%29%22%20fill%3D%22%23222f63%22/%3E%3Cpath%20id%3D%22XMLID_41_%22%20class%3D%22cls-2%22%20d%3D%22M5.207%204.2a.63.63%200%200%201%20.351-.474.6.6%200%200%201%20.275-.061h4a9.083%209.083%200%200%201%201.329.092c.122.015.229.046.336.061.107.031.214.046.321.076.046.015.107.031.153.046a2.968%202.968%200%200%201%20.55.229%203.264%203.264%200%200%200-.688-2.934C11.074.367%209.7%200%207.942%200H2.823A.712.712%200%200%200%202.1.611L-.035%2014.134a.439.439%200%200%200%20.428.5h3.163l.795-5.027z%22%20transform%3D%22translate%28.041%29%22/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.valid__secur {
  margin-top: 40px;
}

.valid__secur__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  text-transform: uppercase;
  font-size: 0.875rem;
}

.valid__secur__text .icon {
  width: 9px;
  height: 11px;
  display: block;
  margin-right: 15px;
  background: transparent center center no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%228.06%22%20height%3D%229.97%22%20viewBox%3D%220%200%208.06%209.97%22%3E%3Cpath%20d%3D%22M7.98%204.71a.641.641%200%200%200-.47-.19h-.22V3.16A3.089%203.089%200%200%200%206.37.92a3.055%203.055%200%200%200-4.39%200%203.049%203.049%200%200%200-.92%202.24v1.36H.84a.648.648%200%200%200-.48.19.73.73%200%200%200-.36.38v4a1.345%201.345%200%200%200%20.36.66.62.62%200%200%200%20.48.2h6.67a.614.614%200%200%200%20.47-.2A1.123%201.123%200%200%200%208%209.09v-4c0-.19.11-.24-.02-.38zm-2.03-.19H2.39V3.16a1.782%201.782%200%200%201%20.52-1.28%201.763%201.763%200%200%201%202.52%200%201.743%201.743%200%200%201%20.52%201.28v1.36z%22%20fill%3D%22%23434343%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E);
}

.delete.delete-recap {
  width: 100%;
  display: block;
  text-indent: 0;
  font-size: 0.75rem;
  opacity: 1;
  color: #12333e;
  margin-top: 4px;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.delete.delete-recap:hover {
  color: #12333e;
}

.tr-sms {
  text-align: right;
}

.tr-sms .td-option-infos {
  text-align: left;
}

.option-val {
  font-size: 0.75rem;
  margin-top: 4px;
  display: block;
  font-style: italic;
}

.td-option-infos {
  padding-right: 20px;
}

.wrapper {
  max-width: 1920px;
  margin: 0 auto;
}

.wrapper__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

#cart-options {
  width: 100%;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

#cart-options button,
#cart-options a {
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

#cart-options button:hover,
#cart-options a:hover {
  background: #12333e;
  color: #fff;
}

.trigger__right {
  display: none;
}

.options-list {
  width: 100%;
  color: #12333e;
}

.options-list .h3 {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 20px;
}

.options-list .bg-panel {
  padding: 0;
  position: relative;
  border: 1px solid #DCE5E9;
}

.options-list .bg-panel:not(:last-child) {
  margin-bottom: 10px;
}

.options-list .bg-panel .row .button {
  color: #12333e;
}

.options-list .option-h1 {
  cursor: pointer;
  position: relative;
  display: block;
  width: 100%;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  padding: 20px 20px 20px 48px;
  color: #12333e;
}

.options-list .option-h1 .option-price {
  font-size: 0.875rem;
  float: right;
  color: #e74c3c;
}

.options-list .option-h1 .option-price strong {
  font-weight: 400;
}

.options-list .option-h1 .square {
  top: 50%;
  left: 20px;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  border-color: #12333e;
}

.options-list .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -moz-align-items: flex-start;
  align-items: flex-start;
}

.options-list .row > div {
  width: 100%;
}

.options-list .row .button {
  display: block;
  color: #12333e;
  width: 140px;
  margin-left: 10px;
  height: 40px;
  line-height: 40px;
  white-space: nowrap;
  text-align: center;
  padding: 0 10px;
  background: transparent;
  border: 1px solid #DCE5E9;
  border-radius: 2px;
  font-size: 0.75rem;
  font-weight: 600;
  text-transform: uppercase;
}

.options-list .row a.small {
  margin: -20px -10px 0 0px;
}

.options-list .row .no-pd {
  width: 140px;
}

.options-list .row__phone {
  width: 100%;
}

.options-list .row__phone input {
  width: 100%;
  height: 40px;
  line-height: 40px;
  border: 1px solid #DCE5E9;
  padding: 0 20px;
}

.options-list .row textarea {
  border: 1px solid #DCE5E9;
  resize: none;
  padding: 20px;
  width: 100%;
}

#option-parcel-msg .row {
  -webkit-box-align: end;
  -ms-flex-align: end;
  -moz-align-items: flex-end;
  align-items: flex-end;
}

.checkout-cart {
  width: 100%;
  max-width: 1390px;
  padding: 0 20px;
  margin: 0 auto 50px auto;
}

#w_isoLivrPays {
  background: #F5F5F5 center right 15px no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%225432.289%20497%207.959%2014.537%22%3E%3Cpath%20d%3D%22M5435.874%20511.374l-3.422-3.423a.557.557%200%200%201%200-.788.557.557%200%200%201%20.788%200l3.028%203.029%203.029-3.029a.557.557%200%200%201%20.788%200%20.557.557%200%200%201%200%20.788l-3.423%203.423a.555.555%200%200%201-.394.163.56.56%200%200%201-.394-.163zm3.423-10l-3.028-3.029-3.028%203.028a.557.557%200%200%201-.788%200%20.556.556%200%200%201%200-.787l3.423-3.423a.554.554%200%200%201%20.394-.163.552.552%200%200%201%20.393.163l3.423%203.423a.557.557%200%200%201%200%20.788.557.557%200%200%201-.394.163.557.557%200%200%201-.395-.163z%22%20fill%3D%22%23596f79%22/%3E%3C/svg%3E);
  background-size: 8px;
  color: #12333e;
  border: 1px solid #DCE5E9;
  font-size: 16px;
  padding: 0 30px 0 10px;
}

.hide-row {
  visibility: hidden;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  padding: 0 20px;
}

.show-cart-option:checked + .bg-panel {
  border-color: #12333e;
}

.show-cart-option:checked + .bg-panel .hide-row {
  visibility: visible;
  opacity: 1;
  max-height: 1000px;
  padding: 0 20px 20px 20px;
  -webkit-transition: all .5s ease .3s, visibility 0s;
  -o-transition: all .5s ease .3s, visibility 0s;
  transition: all .5s ease .3s, visibility 0s;
}

.show-cart-option:checked + .bg-panel .square {
  border-radius: 0;
  border-left: 2px solid #12333e;
  border-bottom: 4px solid #12333e;
  border-top: 1px solid rgba(0, 0, 0, 0);
  border-right: 1px solid rgba(0, 0, 0, 0);
  -webkit-transform: translateY(-52%) rotate(-45deg) scaleY(0.5);
      -ms-transform: translateY(-52%) rotate(-45deg) scaleY(0.5);
          transform: translateY(-52%) rotate(-45deg) scaleY(0.5);
}

#prod-stock {
  position: relative;
  padding-left: 12px;
}

#prod-stock .icon__dot {
  margin-top: 0 !important;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  left: 0;
}

.delivery-comp {
  line-height: 1.4;
}

/** Import footer **/

.filter {
  width: 100%;
  background: #f7f7f7;
  padding: 20px 20px 0 20px;
  margin-bottom: 30px;
  z-index: 2;
}

.filter__title {
  font-size: 0.875rem;
  line-height: 40px;
  display: block;
  font-weight: 600;
  padding: 0 20px;
}

.filter__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  width: 100%;
  width: calc(100% + 30px);
  margin: 0 -15px;
}

.filter__selected {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 10px;
}

.filter__selected__title {
  font-size: 0.8125rem;
  font-weight: 600;
  margin-right: 10px;
  line-height: 28px;
}

.filter__selected__link {
  display: inline-block;
  width: auto;
  padding: 5px 30px 5px 10px;
  background: #ababab;
  color: #fff;
  border-radius: 3px;
  position: relative;
  font-size: 0.8125rem;
  margin-bottom: 10px;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.filter__selected__link:hover {
  background: #848484;
}

.filter__selected__link:before {
  content: '';
  display: block;
  position: absolute;
  height: 60%;
  width: 1px;
  background: rgba(255, 255, 255, 0.6);
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 23px;
}

.filter__selected__link .material-icons {
  position: absolute;
  right: 5px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 13px;
}

.filter__selected__link:not(:last-child) {
  margin-right: 10px;
}

.filter__item {
  width: 25%;
  margin: 0 0 20px 0;
  z-index: 1;
  padding: 0 15px;
}

.filter__item__content {
  padding: 0 20px;
  position: relative;
  border: 1px solid #DCE5E9;
  background: #fff;
}

.filter__label {
  font-size: 0.875rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #12333e;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  display: block;
  width: 100%;
  overflow: hidden;
}

.filter__link {
  display: block;
  line-height: 1;
  color: #12333e;
  position: relative;
  padding-left: 25px;
}

.filter__link:not(:last-child) {
  margin-bottom: 15px;
}

.filter__link--current .filter__text,
.filter__link:hover .filter__text {
  color: #12333e;
}

.filter__link--current .filter__count,
.filter__link:hover .filter__count {
  opacity: 1;
}

.filter__link--current .square:before,
.filter__link:hover .square:before {
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  background: #12333e;
  -webkit-transform: translate(-50%, -50%) scale(1);
      -ms-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
}

.filter__link--rate {
  padding-left: 0;
}

.filter__link:hover .delete {
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  opacity: 1;
}

.filter__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  line-height: 0.9375rem;
  color: #12333e;
}

.filter__count {
  display: inline-block;
  margin-left: 5px;
  font-size: 0.6875rem;
  line-height: 1rem;
  font-weight: 600;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  color: rgba(18, 51, 62, 0.6);
}

.filter__rating {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  width: 82px;
}

.filter__rangeBtn {
  margin-top: 10px;
  background: #12333e;
  border: none;
  color: #fff;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.filter__stars.material-icons {
  color: #DCE5E9;
  font-size: 0.875rem;
  width: 15px;
}

.filter__stars--active.material-icons {
  color: var(--primary-color);
}

.arrow {
  width: 5px;
  height: 5px;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  border-top: 2px solid #12333e;
  border-right: 2px solid #12333e;
  float: right;
  position: absolute;
  top: 50%;
  right: 20px;
  -webkit-transform: rotate(45deg) translateY(-50%);
      -ms-transform: rotate(45deg) translateY(-50%);
          transform: rotate(45deg) translateY(-50%);
}

.square {
  width: 12px;
  height: 12px;
  border: 1px solid rgba(18, 51, 62, 0.6);
  display: inline-block;
  position: absolute;
  margin-right: 5px;
  border-radius: 2px;
  top: 3px;
  left: 0;
}

.square:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  border-radius: 2px;
  background: var(--primary-color);
  -webkit-transform: translate(-50%, -50%) scale(0);
      -ms-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
}

.delete {
  opacity: 0;
  display: inline-block;
  position: relative;
  width: 20px;
  height: 20px;
}

.delete .material-icons {
  font-size: 0.875rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

/** Import footer **/

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

.pagination__wrapper {
  width: 100%;
  max-width: 1920px;
  margin-left: auto;
  margin-right: auto;
  background: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
}

.pagination__desktop {
  width: 100%;
}

.pagination__mobile {
  width: 100%;
}

.pagination__item {
  width: 45px;
  height: 45px;
  margin: 0 10px 10px 10px;
  line-height: 45px;
  font-size: 0.875rem;
  font-weight: 600;
  border: 1px solid #DCE5E9;
  text-align: center;
  color: #12333e;
}

.pagination__item--hide {
  display: none;
}

.pagination__arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  width: 20%;
  height: 50px;
  background: #12333e;
  color: #fff;
}

.pagination__arrow__text {
  display: none;
}

.pagination__arrow__icon.material-icons {
  font-size: 1.875rem;
}

.pagination__trigger {
  width: 60%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  border: 1px solid #12333e;
  position: relative;
}

.pagination__trigger:after {
  content: '';
  display: block;
  position: absolute;
  right: 20px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8px 7px 0 7px;
  border-color: #12333e transparent transparent transparent;
}

.pagination__select {
  height: 48px;
  width: auto;
  background: transparent;
  border: none;
  padding: 0;
}

.pagination span.pagination__item {
  border-color: #12333e;
}

.pagination span.pagination__item--other {
  border-color: #DCE5E9;
}

/** Import footer **/

.sort__wrapper {
  width: auto;
  position: relative;
  padding: 0 20px 0 0;
}

.sort .arrow {
  -webkit-transform: rotate(135deg) translate(-100%, 0);
      -ms-transform: rotate(135deg) translate(-100%, 0);
          transform: rotate(135deg) translate(-100%, 0);
  right: 5px;
  border-color: #12333e;
}

/** Import footer **/

.shop-comment__com {
  background: #f3f3f3;
  color: #12333e;
  padding: 20px;
}

.shop-comment__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 30px;
}

.shop-comment__com {
  width: 100%;
}

.shop-comment__stars {
  width: 100%;
  margin: 5px 0;
}

.shop-comment__stars .material-icons {
  font-size: 23px;
  width: 23px;
  color: #e0e0e0;
}

.shop-comment__stars .material-icons.shop-comment__stars--active {
  color: #f5b301;
}

/** Import footer **/

.reveal-modal-bg {
  background: #000000;
  background: rgba(0, 0, 0, 0.45);
  bottom: 0;
  display: none;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1004;
  left: 0;
}

.reveal-modal {
  border-radius: 3px;
  display: none;
  position: absolute;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 1005;
  left: 0;
  background-color: #ffffff;
  padding: 1.875rem;
  border: solid 1px #666666;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}

.reveal-modal.show {
  visibility: visible;
}

.reveal-modal .column {
  min-width: 0;
}

.reveal-modal .columns {
  min-width: 0;
}

.reveal-modal > :first-child {
  margin-top: 0;
}

.reveal-modal > :last-child {
  margin-bottom: 0;
}

.reveal-modal.radius {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 3px;
}

.reveal-modal.round {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 1000px;
}

.reveal-modal.collapse {
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.reveal-modal.full {
  height: 100vh;
  height: 100%;
  left: 0;
  margin-left: 0 !important;
  max-width: none !important;
  min-height: 100vh;
  top: 0;
}

.reveal-modal.toback {
  z-index: 1003;
}

.reveal-modal .close-reveal-modal {
  color: #aaaaaa;
  cursor: pointer;
  font-size: 2.5rem;
  font-weight: bold;
  line-height: 1;
  position: absolute;
  top: 0.625rem;
  right: 1.375rem;
}

/** Import footer **/

/* ----------------------------------------------------------------------------------------------------- //
 * --------------------------------------------// Variables //------------------------------------------ //
 * ----------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------- //
 * -----------------------------------------// Predictive //--------------------------------------------- //
 * ----------------------------------------------------------------------------------------------------- */

.predictive {
  position: absolute;
  z-index: 999999999;
  display: none;
  overflow: hidden;
  border: 1px solid #DCE5E9;
}

.predictive--active {
  overflow: hidden;
}

.predictive__bg {
  position: fixed;
  z-index: 3;
  top: 0;
  left: 0;
  display: none;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.45);
}

.predictive__wrapper {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
}

.predictive__wrapper .stars-bg {
  height: rem-calc(16);
}

.predictive__wrapper .empty {
  padding: 25px;
}

.predictive__main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  width: 75%;
}

.predictive__text {
  margin-bottom: 5px;
  color: #12333e;
}

.predictive__menu--brand {
  margin-top: 30px;
}

.predictive__menu--cat {
  margin-bottom: 30px;
}

.predictive__menu__title {
  font-weight: 600;
  font-size: 0.875rem;
  margin-bottom: 14px;
  line-height: 1;
  text-transform: uppercase;
}

.predictive__menu__ul {
  padding-left: 0;
}

.predictive__menu__li {
  padding-left: 10px;
  list-style-type: none;
  margin-bottom: 15px;
}

.predictive__menu__link {
  font-size: 0.875rem;
  color: #12333e;
  line-height: 1;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  display: block;
  width: auto;
}

.predictive__menu__count {
  margin-left: 3px;
}

.predictive__content {
  width: 100%;
}

.predictive__flex {
  position: relative;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  overflow: hidden;
  max-width: 100%;
}

.predictive .ps-scrollbar-y-rail {
  top: 30px !important;
  width: 13px;
  height: 370px !important;
  opacity: 1;
  border-left: 1px solid #DCE5E9;
  background: #f5f5f5;
}

.predictive .ps-scrollbar-y {
  right: auto;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  background: #12333e;
}

.predictive__error {
  display: block;
  margin: 30px 0;
  text-align: center;
}

.predictive__empty {
  font-size: rem-calc(14);
  display: block;
  width: 100%;
  padding: rem-calc(30) 0;
  text-align: center;
  color: #12333e;
}

.predictive__header__close {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  color: #12333e;
}

.predictive__header__close .material-icons {
  line-height: 29px;
  color: inherit;
  cursor: pointer;
}

.predictive__header__close:hover {
  color: #12333e;
}

.predictive__header__noresults {
  display: none;
}

.predictive__prod {
  position: relative;
  width: 33.33%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border-bottom: 1px solid #DCE5E9;
  border-right: 1px solid #DCE5E9;
  background: transparent;
  height: auto;
}

.predictive__badge {
  text-align: left;
  width: auto;
  padding: 5px 15px;
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 900;
  color: #ffffff;
  display: inline-block;
}

.predictive .star-fg {
  display: none;
}

.predictive .stars-bg {
  display: none;
}

.predictive__img {
  position: absolute;
  z-index: 2;
}

.predictive__img--loading {
  display: none;
}

.predictive__loading {
  z-index: 1;
  width: 25px;
  height: 25px;
}

.predictive__price {
  font-size: 12px;
  font-weight: 400;
  display: block;
  padding: 0;
  text-align: center;
  text-transform: uppercase;
  color: #12333e;
}

.predictive__price__old {
  margin-left: 5px;
}

.predictive__state {
  font-weight: 400;
  position: absolute;
  z-index: 4;
  top: 0;
  left: 0;
  width: auto;
  padding: 0 10px;
}

.predictive__state__type {
  font-size: 0.75rem;
  color: #ffffff;
}

.predictive__state__value {
  display: inline;
  color: #ffffff;
}

.predictive__mask {
  display: none;
}

.predictive__quote {
  display: none;
}

.predictive__top {
  position: relative;
  width: 100%;
}

.predictive__top:before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 100%;
}

.predictive__bottom {
  position: relative;
  width: 100%;
  padding: 5px 0;
}

.predictive__txt {
  width: 100%;
  display: block;
  margin-bottom: 10px;
}

.predictive__name {
  width: 100%;
  display: block;
  font-size: 1rem;
  text-align: center;
  color: #12333e;
  font-weight: 400;
}

.predictive__price {
  font-size: 1rem;
  font-weight: 600;
  display: block;
  text-align: center;
  width: 100%;
}

.predictive__brand {
  display: none;
}

.predictive .ps__rail-x {
  display: none;
}

.predictive .promo .predictive__state {
  background: #9F3123;
}

.predictive .promo .predictive__price__cur {
  color: #9F3123;
}

.predictive .sale .predictive__state {
  background: #e2c160;
}

.predictive .sale .predictive__price__cur {
  color: #e2c160;
}

.predictive .new .predictive__state {
  background: #12333e;
}

.predictive .new .predictive__price__cur {
  color: #12333e;
}

/** Import footer **/

.sidebar {
  display: none;
}

.list {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-direction: reverse;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  width: 100%;
  z-index: 1;
}

.list-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  width: 100%;
}

.list-top__sidebar {
  width: 200px;
  font-size: 0.875rem;
  font-weight: 600;
  cursor: pointer;
  color: rgba(18, 51, 62, 0.6);
}

.list-top__sidebar:hover {
  color: #12333e;
}

.list .prod {
  position: relative;
  margin-bottom: 0;
  z-index: 3;
}

/** Import footer **/

.warning {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 9999999;
  -webkit-transform: translate(-50%, -50%) translate3d(0, 0, 0);
          transform: translate(-50%, -50%) translate3d(0, 0, 0);
  background: #ffffff;
  max-height: 90%;
  max-height: 90vh;
  height: auto;
  overflow-y: scroll;
  border-radius: 4px;
  padding: 20px;
}

.warning__bg {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.9);
}

.warning__wrapper {
  position: relative;
  padding: 80px 20px 20px 20px;
}

.warning__middle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between;
}

.warning__text {
  width: 100%;
}

.warning__text ul {
  list-style-type: decimal;
}

.warning__text li {
  text-align: left;
}

.warning__title {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 80px;
  line-height: 80px;
  white-space: nowrap;
  font-size: 1.625rem;
  text-transform: uppercase;
  color: #12333e;
  display: block;
  text-align: center;
  border-bottom: 1px solid #DCE5E9;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.warning__button {
  display: inline-block;
  width: auto;
  height: 40px;
  line-height: 40px;
  border-radius: 4px;
  padding: 0 20px;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 600;
  cursor: pointer;
}

.warning__button--enter {
  background: #27ae60;
}

.warning__button--enter:hover {
  background: #19703e;
}

.warning__button--out {
  background: #f16767;
}

.warning__button--out:hover {
  background: #eb2121;
}

.warning .wrapperPage__left {
  display: none;
}

.warning .wrapperPage__left + .wrapperPage__right {
  width: 100%;
}

/** Import footer **/

.cookieShowClass {
  display: none !important;
}

.modal-cookie {
  z-index: 99999999999 !important;
  position: fixed;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  bottom: 0;
  left: 0;
  width: 100%;
  background: #ffffff;
  color: #12333e;
}

.modal-cookie p {
  font-size: 0.875rem;
}

.modal-cookie a:not(.modal-cookie__close) {
  display: block;
  margin-top: 3px;
  color: #12333e;
  text-decoration: underline;
}

.modal-cookie__close {
  cursor: pointer;
}

.close-cookie-alert {
  display: none !important;
}

/** Import footer **/

.simplemodal-overlay {
  background: rgba(0, 0, 0, 0.45);
}

.simplemodal-container {
  border-radius: 4px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
}

.simplemodal-container ul {
  padding: 0;
}

.simplemodal-container li {
  list-style-type: none;
}

.simplemodal-wrap {
  padding: 20px;
}

/** Import footer **/

/* Ion.RangeSlider
// css version 2.0.3
// © 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/

/* =====================================================================================================================
// RangeSlider */

.irs {
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.irs-line {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none !important;
}

.irs-line-left,
.irs-line-mid,
.irs-line-right {
  position: absolute;
  display: block;
  top: 0;
}

.irs-line-left {
  left: 0;
  width: 11%;
}

.irs-line-mid {
  left: 9%;
  width: 82%;
}

.irs-line-right {
  right: 0;
  width: 11%;
}

.irs-bar {
  position: absolute;
  display: block;
  left: 0;
  width: 0;
}

.irs-bar-edge {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
}

.irs-shadow {
  position: absolute;
  display: none;
  left: 0;
  width: 0;
}

.irs-slider {
  position: absolute;
  display: block;
  cursor: default;
  z-index: 1;
}

.irs-slider.type_last {
  z-index: 2;
}

.irs-min {
  position: absolute;
  display: block;
  left: 0;
  cursor: default;
}

.irs-max {
  position: absolute;
  display: block;
  right: 0;
  cursor: default;
}

.irs-from,
.irs-to,
.irs-single {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  cursor: default;
  white-space: nowrap;
}

.irs-grid {
  position: absolute;
  display: none;
  visibility: hidden;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 20px;
}

.irs-with-grid .irs-grid {
  display: block;
}

.irs-grid-pol {
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 8px;
  background: #000;
}

.irs-grid-pol.small {
  height: 4px;
}

.irs-grid-text {
  position: absolute;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  text-align: center;
  font-size: 9px;
  line-height: 9px;
  padding: 0 3px;
  color: #000;
}

.irs-disable-mask {
  position: absolute;
  display: block;
  top: 0;
  left: -1%;
  width: 102%;
  height: 100%;
  cursor: default;
  background: rgba(0, 0, 0, 0);
  z-index: 2;
}

.lt-ie9 .irs-disable-mask {
  background: #000;
  filter: alpha(opacity=0);
  cursor: not-allowed;
}

.irs-disabled {
  opacity: 0.4;
}

.irs-hidden-input {
  position: absolute !important;
  display: block !important;
  top: 0 !important;
  left: 0 !important;
  width: 0 !important;
  height: 0 !important;
  font-size: 0 !important;
  line-height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  overflow: hidden;
  outline: none !important;
  z-index: -9999 !important;
  background: none !important;
  border-style: solid !important;
  border-color: transparent !important;
}

/* Ion.RangeSlider, Flat UI Skin
// css version 2.0.3
// © Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/

/* =====================================================================================================================
// Skin details */

.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
  background: url(https://media.cdnws.com/_i/10918/582/3001/82/sprite-skin-flat.png) repeat-x;
}

.irs {
  height: 40px;
}

.irs-with-grid {
  height: 60px;
}

.irs-line {
  height: 12px;
  top: 25px;
}

.irs-line-left {
  height: 12px;
  background-position: 0 -30px;
}

.irs-line-mid {
  height: 12px;
  background-position: 0 0;
}

.irs-line-right {
  height: 12px;
  background-position: 100% -30px;
}

.irs-bar {
  height: 12px;
  top: 25px;
  background-position: 0 -60px;
}

.irs-bar-edge {
  top: 25px;
  height: 12px;
  width: 9px;
  background-position: 0 -90px;
}

.irs-shadow {
  height: 3px;
  top: 34px;
  background: #000;
  opacity: 0.25;
}

.lt-ie9 .irs-shadow {
  filter: alpha(opacity=25);
}

.irs-slider {
  width: 16px;
  height: 18px;
  top: 22px;
  background-position: 0 -120px;
}

.irs-slider.state_hover,
.irs-slider:hover {
  background-position: 0 -150px;
}

.irs-min,
.irs-max {
  color: #999;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  top: 0;
  padding: 1px 3px;
  background: #e1e4e9;
  border-radius: 4px;
}

.irs-from,
.irs-to,
.irs-single {
  color: #fff;
  font-size: 10px;
  line-height: 1.333;
  text-shadow: none;
  padding: 1px 5px;
  background: #ed5565;
  border-radius: 4px;
}

.irs-from:after,
.irs-to:after,
.irs-single:after {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #ed5565;
}

.irs-grid-pol {
  background: #e1e4e9;
}

.irs-grid-text {
  color: #999;
  visibility: hidden;
  display: none;
}

/** Import footer **/

/* Include the min-width, max-width, min-height
/* and max-height if you plan to use a relative CSS unit
/* measurement to make sure the widget renders in the
/* optimal size allowed.
*/

#addressBookWidgetDiv {
  min-width: 300px;
  max-width: 600px;
  min-height: 228px;
  max-height: 400px;
}

#walletWidgetDiv {
  min-width: 300px;
  max-width: 600px;
  min-height: 228px;
  max-height: 400px;
}

/* Mobile optimized and small window */

#addressBookWidgetDiv {
  width: 100%;
  height: 228px;
}

#addressBookWidgetDiv + .placesError + fieldset {
  margin-top: 30px;
}

#walletWidgetDiv {
  width: 100%;
  height: 228px;
}

/* Desktop and tablet */

.amazonLogin img {
  display: inline-block;
  min-width: 100%;
}

.amazon__cancel {
  font-size: 0.75rem;
  display: none;
  padding: 30px;
  border: 1px solid #DCE5E9;
  margin-bottom: 20px;
  width: 100%;
}

.amazon__cancel a:hover {
  text-decoration: underline;
}

.amazon__more {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  overflow: hidden;
}

.amazon__more label {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 25px;
  height: 25px;
  background: #bdced5;
  color: #12333e;
  line-height: 25px;
  text-align: center;
  font-size: 16px;
  text-transform: uppercase;
  border-radius: 50%;
}

.amazon__more label .material-icons {
  font-size: 16px;
}

.amazon__more__message {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  background: #ffffff;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  max-height: 1000px;
  padding: 20px;
  text-align: center;
}

.amazon__more__message span > span {
  display: block;
  width: 100%;
  text-align: center;
  font-weight: 600;
}

.amazon__more__message label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.show-amazon-message:checked + div {
  z-index: 2;
}

.show-amazon-message:checked + div .amazon__more__message {
  -webkit-transform: translateY(0%);
      -ms-transform: translateY(0%);
          transform: translateY(0%);
}

.show-amazon-message:checked + div .amazon__more__message label {
  z-index: 3;
}

.wrap__amazon {
  width: 100%;
  border: 1px solid #DCE5E9;
  padding: 20px;
  position: relative;
  background: #ffffff;
}

.wrap__amazon--cart {
  padding: 40px;
}

.wrap__amazon--cart .ident-amazon-btn {
  margin-top: 20px !important;
}

.wrap__amazon--details {
  margin-top: 20px !important;
}

.wrap__amazon--prodDetails {
  margin-top: 20px !important;
}

.wrap__amazon--prodDetails .ident-amazon-btn {
  position: static;
}

.wrap__amazon--modal {
  display: none;
}

.wrap__amazon__text {
  display: block;
  width: 100%;
  font-size: 1rem;
  text-align: center !important;
  font-weight: 600;
  color: #12333e;
}

.wrap__amazon__text span {
  margin-top: 4px;
  font-weight: 400;
  display: block;
  width: 100%;
  font-size: 0.8125rem;
  text-align: center;
}

.wrap__amazon .ident-amazon-btn {
  margin: 10px auto 0 auto;
}

.wrap__amazon * + * {
  z-index: 1;
}

.checkout-validation .wrap__amazon {
  margin-bottom: 20px;
  padding: 0 0 10px 0;
  border: none;
  border-bottom: 1px solid #DCE5E9;
}

.checkout-validation .wrap__amazon__text {
  font-size: 15px;
}

.checkout-validation .wrap__amazon__text span,
.checkout-validation .wrap__amazon__text strong {
  font-size: 15px;
}

.load-end .amazon__cancel {
  display: block;
}

#sc-payment-bloc.hide-for-amazon + #submit-area + .amazon__cancel {
  margin-top: 20px;
}

.body .button.ident-amazon-btn {
  border: none !important;
  background: none !important;
  max-height: 1000px;
  height: auto !important;
  padding: 0 !important;
  position: relative;
  max-width: 150px;
}

.body .button.ident-amazon-btn:before {
  content: '';
  display: block;
  width: 100%;
  padding-top: 20%;
}

.body .button.ident-amazon-btn .c1-ident-btn {
  display: none !important;
}

.body .button.ident-amazon-btn .amazonLogin {
  opacity: 1 !important;
  max-width: 100%;
}

.body .button.ident-amazon-btn .amazonLogin img {
  opacity: 1 !important;
  max-height: 70px !important;
}

.checkout-validation .ident-amazon-btn {
  max-width: 150px !important;
}

.logup__wrapper .ident-amazon-btn {
  max-width: 150px !important;
}

.popup-waiting-amazon {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: #27ae60;
  padding: 40px;
  border-radius: 4px;
  text-align: center;
  z-index: 999999999999;
  width: 100%;
  max-width: 600px;
  height: auto;
  max-height: 100vh;
}

.popup-waiting-amazon p {
  color: #ffffff;
  font-size: 1rem;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
}

.popup-waiting-amazon .close {
  cursor: pointer;
  visibility: hidden;
  opacity: 0;
}

.popup-waiting-amazon__background {
  z-index: 99999999999;
  position: fixed;
  background: rgba(0, 0, 0, 0.45);
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#amazonAccountError,
#amazonAccountError2 {
  background: #f16767;
  color: #ffffff;
  margin: 10px 0;
}

#amazonAccountError p,
#amazonAccountError2 p {
  padding: 20px;
  text-align: center;
  font-size: 0.875rem;
  font-weight: 600;
}

#amazonAccountError.ovs,
#amazonAccountError2.ovs {
  position: relative;
  padding: 20px;
}

#amazonAccountError.ovs:before,
#amazonAccountError2.ovs:before {
  content: '';
  width: 100%;
  height: 20px;
  display: block;
  position: absolute;
  left: 0;
  bottom: 0;
  background: #f16767;
  z-index: 1;
}

#amazonAccountError.ovs div,
#amazonAccountError2.ovs div {
  max-height: 300px;
  overflow-y: scroll;
}

#amazonAccountError.ovs p,
#amazonAccountError2.ovs p {
  padding: 0;
  text-align: left;
  margin-bottom: 15px;
}

#amazonAccountError.ovs ul,
#amazonAccountError2.ovs ul {
  font-weight: 600;
}

#amazonAccountError.ovs ul li,
#amazonAccountError2.ovs ul li {
  margin-bottom: 4px;
}

#amazonAccountError2 {
  display: none;
}

.amazon__message {
  position: relative;
  font-size: 1rem;
  text-align: center;
  background: #ffffff;
  border: 1px solid #DCE5E9;
  padding: 30px 40px 20px 40px;
  margin-bottom: 20px;
}

.amazon__message p {
  margin-bottom: 15px;
}

.amazon__message p span {
  display: block;
  text-align: center;
  font-weight: 600;
  width: 100%;
}

.amazon__message .button {
  height: 50px;
}

.amazon__message .button .material-icons {
  position: absolute;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.amazon__more {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  color: #12333e;
  z-index: 10;
  width: 100%;
  height: auto;
}

.amazon__more__message {
  width: 100%;
  height: auto;
  max-height: 0;
  color: #12333e;
  font-size: 0.875rem;
  padding: 0;
  -webkit-transition: max-height .3s ease;
  -o-transition: max-height .3s ease;
  transition: max-height .3s ease;
  overflow: hidden;
}

.amazon__more label {
  cursor: pointer;
  font-size: 0.8125rem;
  font-weight: 600;
  margin-bottom: 10px;
}

.amazon__more label:hover {
  color: var(--primary-color);
}

#show-amazon-message:checked + label + div {
  max-height: 10000px;
}

.ident-btn {
  position: relative;
  display: block;
  width: 100%;
  cursor: pointer;
}

.ident-btn .amazonLogin {
  position: absolute;
  opacity: 1;
  width: 100%;
  height: 100%;
  z-index: 2;
  display: block;
  top: 0;
  left: 0;
}

.c1-ident-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  text-align: center;
  color: inherit;
  height: auto;
  min-height: 40px;
  line-height: 1.3;
  font-size: 0.8125rem;
}

.ident-amazon-btn {
  color: #12333e;
  border: 1px solid #f3ce72;
  margin-bottom: 10px;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  background: #ffffff;
  border-radius: 4px;
  line-height: 40px;
  text-transform: none;
  width: 100%;
  max-width: 280px;
  margin-left: auto;
  margin-right: auto;
}

.ident-amazon-btn .icon {
  display: block;
  width: 94px;
  height: 28px;
  margin-left: 5px;
  font-size: 18px;
  background: center center no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20id%3D%22Layer_1%22%20viewBox%3D%220%200%20250%20100%22%3E%3Cstyle%3E.st0%7Bfill%3A%23333e47%7D.st1%7Bfill%3A%23f8991d%7D%3C/style%3E%3Cg%20id%3D%22XMLID_23_%22%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M181.3%2030.4c-2.4%200-5.4.5-7.8%201.5-.2%200-.5.2-.5.5v36.2c0%20.2.2.5.5.5h2.9c.2%200%20.5-.2.5-.5v-12c1.2.5%202.7.7%204.2.7%207.6%200%2012.7-5.6%2012.7-13.7.2-8.3-4.7-13.2-12.5-13.2m-.3%2023.2c-1.5%200-2.7-.2-4.2-1V34.5c1.5-.5%202.7-.7%204.2-.7%205.4%200%208.6%203.7%208.6%209.5.2%206.6-3.2%2010.3-8.6%2010.3M215.3%2047v-7.8c0-5.6-3.2-8.8-8.8-8.8-2.2%200-5.4.5-8.6%202.7-.2.2-.2.5-.2.7l1.2%202.2c0%20.2.2.2.2.2h.5c1.7-1%203.7-2%206.6-2%203.2%200%204.9%202%204.9%205.4v1.2H207c-2.7%200-4.6.2-6.4%201.2-2.9%201.5-4.4%203.9-4.4%207.1%200%204.6%203.4%208.1%208.3%208.1%202.4%200%204.9-1%207.1-2.9l.5%202c0%20.2.2.5.5.5h2.7c.2%200%20.2%200%20.5-.2%200-.2.2-.2%200-.5-.3-1.3-.5-4.2-.5-9.1m-3.9-2.7v5.6c-1.5%201.5-3.7%203.4-6.6%203.4-2.7%200-4.4-1.7-4.4-4.6%200-1.7.7-2.9%202.2-3.7%201.2-.7%202.7-1%204.9-1l3.9.3z%22/%3E%3Cpath%20id%3D%22XMLID_18_%22%20class%3D%22st0%22%20d%3D%22M239.5%2031.1h-2.9c-.2%200-.5.2-.5.5l-6.4%2019.6-8.3-19.8c0-.2-.2-.2-.5-.2h-3.2c-.2%200-.5%200-.5.2s-.2.5%200%20.5l10.5%2024.7c-1.7%206.1-4.2%209.1-7.6%209.1-1%200-2.2-.2-3.2-.5h-.5c-.2%200-.2.2-.2.5l-.7%202.2c0%20.2%200%20.5.2.7%201.2.5%202.4.7%204.2.7%203.9%200%207.8-1.2%2010.8-10.3l9.3-27.2v-.5c-.2-.2-.5-.2-.5-.2%22/%3E%3Cpath%20id%3D%22XMLID_11_%22%20class%3D%22st1%22%20d%3D%22M105.4%2066.1c-9.1%206.6-22%2010-33%2010-15.7%200-29.6-5.9-40.4-15.4-.7-.7%200-1.7%201-1.2%2011.5%206.6%2025.7%2010.8%2040.4%2010.8%2010%200%2020.8-2%2030.8-6.4%201.5-.5%202.7%201.2%201.2%202.2%22/%3E%3Cpath%20id%3D%22XMLID_10_%22%20class%3D%22st1%22%20d%3D%22M109.1%2061.9c-1.2-1.5-7.6-.7-10.5-.2-1%200-1-.7-.2-1.2%205.1-3.7%2013.5-2.4%2014.4-1.5%201%201.2-.2%209.5-5.1%2013.7-.7.7-1.5.2-1.2-.5%201.4-2.7%203.8-8.8%202.6-10.3%22/%3E%3Cpath%20id%3D%22XMLID_9_%22%20class%3D%22st0%22%20d%3D%22M99.1%2035v-3.4c0-.5.5-1%201-1h15.7c.5%200%201%20.2%201%201v2.9c0%20.5-.5%201.2-1.2%202.2l-8.3%2011.5c2.9%200%206.1.5%209.1%202%20.7.2.7%201%20.7%201.5v3.7c0%20.5-.5%201.2-1.2.7-4.9-2.4-11.3-2.7-16.6%200-.5.2-1.2-.2-1.2-.7v-3.7c0-.5%200-1.5.5-2.4l9.3-13.5h-8.1c-.5.2-.7-.3-.7-.8%22/%3E%3Cpath%20id%3D%22XMLID_8_%22%20class%3D%22st0%22%20d%3D%22M41.8%2056.8h-4.6c-.5%200-.7-.5-.7-.7V31.6c0-.5.5-1%201-1h4.4c.5%200%20.7.5%201%20.7v3.2c1.2-3.2%203.4-4.6%206.4-4.6s4.9%201.5%206.1%204.6c1.2-3.2%203.7-4.6%206.6-4.6%202%200%204.2.7%205.6%202.7%201.5%202%201.2%205.1%201.2%207.6v15.4c0%20.5-.5%201-1%201h-4.6c-.5%200-1-.5-1-1v-13c0-1%200-3.7-.2-4.6-.2-1.7-1.5-2.2-2.7-2.2s-2.4.7-2.9%202c-.5%201.2-.5%203.2-.5%204.6v13c0%20.5-.5%201-1%201h-4.6c-.5%200-1-.5-1-1v-13c0-2.7.5-6.9-2.9-6.9s-3.2%203.9-3.2%206.9v13c-.4.9-.9%201.4-1.4%201.4%22/%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M129.9%2030.1c7.1%200%2011%206.1%2011%2013.7%200%207.3-4.2%2013.5-11%2013.5s-10.8-6.1-10.8-13.7%203.9-13.5%2010.8-13.5m0%205.2c-3.4%200-3.7%204.9-3.7%207.8%200%202.9%200%209.3%203.7%209.3s3.9-5.1%203.9-8.3c0-2%200-4.4-.7-6.4-.5-1.9-1.7-2.4-3.2-2.4%22/%3E%3Cpath%20id%3D%22XMLID_5_%22%20class%3D%22st0%22%20d%3D%22M150%2056.8h-4.6c-.5%200-.7-.5-.7-1V31.3c0-.5.5-.7%201-.7h4.4c.5%200%20.7.2.7.7V35c1.2-3.4%203.2-4.9%206.6-4.9%202.2%200%204.2.7%205.6%202.9%201.2%202%201.2%205.1%201.2%207.6V56c0%20.5-.5.7-1%20.7h-4.6c-.5%200-.7-.2-.7-.7V42.8c0-2.7.2-6.6-2.9-6.6-1.2%200-2.2.7-2.7%202-.7%201.5-.7%202.9-.7%204.6V56c-.7.3-1.2.8-1.6.8%22/%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M95.1%2052.4c-.7-1.2-1.7-2.2-1.7-4.4v-7.3c0-3.2%200-6.1-2.2-8.3-1.7-1.7-4.9-2.4-7.1-2.4-4.6%200-9.8%201.7-10.8%207.3%200%20.5.2%201%20.7%201l4.6.5c.2-.2.7-.5.7-1%20.5-2%202.2-2.9%203.9-2.9%201%200%202.2.2%202.7%201.2s.5%202.2.5%203.4v.7c-2.9.5-6.4.5-9.1%201.7-2.9%201.2-5.1%203.9-5.1%207.8%200%204.9%203.2%207.3%207.1%207.3%203.4%200%205.1-.7%207.8-3.4.7%201.2%201.2%202%202.7%203.2.5.2%201%20.2%201.2%200%201-1%202.7-2.4%203.9-3.2.7-.2.5-.7.2-1.2zM86.6%2045c0%202%200%203.4-1%205.1-.7%201.2-2%202.2-3.2%202.2-1.7%200-2.9-1.5-2.9-3.4%200-4.2%203.7-4.9%207.1-4.9v1zM32.8%2052.4C32%2051.2%2031%2050.2%2031%2048v-7.3c0-3.2%200-6.1-2.2-8.3-1.7-1.7-4.9-2.4-7.1-2.4-4.6%200-9.8%201.7-10.8%207.3%200%20.5.2%201%20.7%201l4.6.5c.2-.2.7-.5.7-1%20.5-2%202.2-2.9%203.9-2.9%201%200%202.2.2%202.7%201.2s.5%202.2.5%203.4v.7c-2.9.5-6.4.5-9.1%201.7-2.9%201.5-5.1%203.9-5.1%207.8%200%204.9%203.2%207.3%207.1%207.3%203.4%200%205.1-.7%207.8-3.4.7%201.2%201.2%202%202.7%203.2.5.2%201%20.2%201.2%200%201-1%202.7-2.4%203.9-3.2.7-.2.5-.7.3-1.2zM23.9%2045c0%202%200%203.4-1%205.1-.7%201.2-2%202.2-3.2%202.2-1.7%200-2.9-1.5-2.9-3.4%200-4.2%203.7-4.9%207.1-4.9v1z%22/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% auto !important;
}

.ident-amazon-btn:hover {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF8E3AD', endColorstr='#FFEEBA37', GradientType=0);
  background: -webkit-gradient(linear, left top, left bottom, from(#f8e3ad), to(#eeba37));
  background: linear-gradient(to bottom, #f8e3ad, #eeba37);
  background: -o-linear-gradient(top, #f8e3ad, #eeba37);
  background: -ms-linear-gradient(top, #f8e3ad, #eeba37);
}

.ident-amazon-btn:hover .icon {
  background: center center no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20id%3D%22Layer_1%22%20viewBox%3D%220%200%20250%20100%22%3E%3Cstyle%3E.st0%7Bfill%3A%23333e47%7D.st1%7Bfill%3A%23f8991d%7D%3C/style%3E%3Cg%20id%3D%22XMLID_23_%22%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M181.3%2030.4c-2.4%200-5.4.5-7.8%201.5-.2%200-.5.2-.5.5v36.2c0%20.2.2.5.5.5h2.9c.2%200%20.5-.2.5-.5v-12c1.2.5%202.7.7%204.2.7%207.6%200%2012.7-5.6%2012.7-13.7.2-8.3-4.7-13.2-12.5-13.2m-.3%2023.2c-1.5%200-2.7-.2-4.2-1V34.5c1.5-.5%202.7-.7%204.2-.7%205.4%200%208.6%203.7%208.6%209.5.2%206.6-3.2%2010.3-8.6%2010.3M215.3%2047v-7.8c0-5.6-3.2-8.8-8.8-8.8-2.2%200-5.4.5-8.6%202.7-.2.2-.2.5-.2.7l1.2%202.2c0%20.2.2.2.2.2h.5c1.7-1%203.7-2%206.6-2%203.2%200%204.9%202%204.9%205.4v1.2H207c-2.7%200-4.6.2-6.4%201.2-2.9%201.5-4.4%203.9-4.4%207.1%200%204.6%203.4%208.1%208.3%208.1%202.4%200%204.9-1%207.1-2.9l.5%202c0%20.2.2.5.5.5h2.7c.2%200%20.2%200%20.5-.2%200-.2.2-.2%200-.5-.3-1.3-.5-4.2-.5-9.1m-3.9-2.7v5.6c-1.5%201.5-3.7%203.4-6.6%203.4-2.7%200-4.4-1.7-4.4-4.6%200-1.7.7-2.9%202.2-3.7%201.2-.7%202.7-1%204.9-1l3.9.3z%22/%3E%3Cpath%20id%3D%22XMLID_18_%22%20class%3D%22st0%22%20d%3D%22M239.5%2031.1h-2.9c-.2%200-.5.2-.5.5l-6.4%2019.6-8.3-19.8c0-.2-.2-.2-.5-.2h-3.2c-.2%200-.5%200-.5.2s-.2.5%200%20.5l10.5%2024.7c-1.7%206.1-4.2%209.1-7.6%209.1-1%200-2.2-.2-3.2-.5h-.5c-.2%200-.2.2-.2.5l-.7%202.2c0%20.2%200%20.5.2.7%201.2.5%202.4.7%204.2.7%203.9%200%207.8-1.2%2010.8-10.3l9.3-27.2v-.5c-.2-.2-.5-.2-.5-.2%22/%3E%3Cpath%20id%3D%22XMLID_11_%22%20class%3D%22st1%22%20d%3D%22M105.4%2066.1c-9.1%206.6-22%2010-33%2010-15.7%200-29.6-5.9-40.4-15.4-.7-.7%200-1.7%201-1.2%2011.5%206.6%2025.7%2010.8%2040.4%2010.8%2010%200%2020.8-2%2030.8-6.4%201.5-.5%202.7%201.2%201.2%202.2%22/%3E%3Cpath%20id%3D%22XMLID_10_%22%20class%3D%22st1%22%20d%3D%22M109.1%2061.9c-1.2-1.5-7.6-.7-10.5-.2-1%200-1-.7-.2-1.2%205.1-3.7%2013.5-2.4%2014.4-1.5%201%201.2-.2%209.5-5.1%2013.7-.7.7-1.5.2-1.2-.5%201.4-2.7%203.8-8.8%202.6-10.3%22/%3E%3Cpath%20id%3D%22XMLID_9_%22%20class%3D%22st0%22%20d%3D%22M99.1%2035v-3.4c0-.5.5-1%201-1h15.7c.5%200%201%20.2%201%201v2.9c0%20.5-.5%201.2-1.2%202.2l-8.3%2011.5c2.9%200%206.1.5%209.1%202%20.7.2.7%201%20.7%201.5v3.7c0%20.5-.5%201.2-1.2.7-4.9-2.4-11.3-2.7-16.6%200-.5.2-1.2-.2-1.2-.7v-3.7c0-.5%200-1.5.5-2.4l9.3-13.5h-8.1c-.5.2-.7-.3-.7-.8%22/%3E%3Cpath%20id%3D%22XMLID_8_%22%20class%3D%22st0%22%20d%3D%22M41.8%2056.8h-4.6c-.5%200-.7-.5-.7-.7V31.6c0-.5.5-1%201-1h4.4c.5%200%20.7.5%201%20.7v3.2c1.2-3.2%203.4-4.6%206.4-4.6s4.9%201.5%206.1%204.6c1.2-3.2%203.7-4.6%206.6-4.6%202%200%204.2.7%205.6%202.7%201.5%202%201.2%205.1%201.2%207.6v15.4c0%20.5-.5%201-1%201h-4.6c-.5%200-1-.5-1-1v-13c0-1%200-3.7-.2-4.6-.2-1.7-1.5-2.2-2.7-2.2s-2.4.7-2.9%202c-.5%201.2-.5%203.2-.5%204.6v13c0%20.5-.5%201-1%201h-4.6c-.5%200-1-.5-1-1v-13c0-2.7.5-6.9-2.9-6.9s-3.2%203.9-3.2%206.9v13c-.4.9-.9%201.4-1.4%201.4%22/%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M129.9%2030.1c7.1%200%2011%206.1%2011%2013.7%200%207.3-4.2%2013.5-11%2013.5s-10.8-6.1-10.8-13.7%203.9-13.5%2010.8-13.5m0%205.2c-3.4%200-3.7%204.9-3.7%207.8%200%202.9%200%209.3%203.7%209.3s3.9-5.1%203.9-8.3c0-2%200-4.4-.7-6.4-.5-1.9-1.7-2.4-3.2-2.4%22/%3E%3Cpath%20id%3D%22XMLID_5_%22%20class%3D%22st0%22%20d%3D%22M150%2056.8h-4.6c-.5%200-.7-.5-.7-1V31.3c0-.5.5-.7%201-.7h4.4c.5%200%20.7.2.7.7V35c1.2-3.4%203.2-4.9%206.6-4.9%202.2%200%204.2.7%205.6%202.9%201.2%202%201.2%205.1%201.2%207.6V56c0%20.5-.5.7-1%20.7h-4.6c-.5%200-.7-.2-.7-.7V42.8c0-2.7.2-6.6-2.9-6.6-1.2%200-2.2.7-2.7%202-.7%201.5-.7%202.9-.7%204.6V56c-.7.3-1.2.8-1.6.8%22/%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M95.1%2052.4c-.7-1.2-1.7-2.2-1.7-4.4v-7.3c0-3.2%200-6.1-2.2-8.3-1.7-1.7-4.9-2.4-7.1-2.4-4.6%200-9.8%201.7-10.8%207.3%200%20.5.2%201%20.7%201l4.6.5c.2-.2.7-.5.7-1%20.5-2%202.2-2.9%203.9-2.9%201%200%202.2.2%202.7%201.2s.5%202.2.5%203.4v.7c-2.9.5-6.4.5-9.1%201.7-2.9%201.2-5.1%203.9-5.1%207.8%200%204.9%203.2%207.3%207.1%207.3%203.4%200%205.1-.7%207.8-3.4.7%201.2%201.2%202%202.7%203.2.5.2%201%20.2%201.2%200%201-1%202.7-2.4%203.9-3.2.7-.2.5-.7.2-1.2zM86.6%2045c0%202%200%203.4-1%205.1-.7%201.2-2%202.2-3.2%202.2-1.7%200-2.9-1.5-2.9-3.4%200-4.2%203.7-4.9%207.1-4.9v1zM32.8%2052.4C32%2051.2%2031%2050.2%2031%2048v-7.3c0-3.2%200-6.1-2.2-8.3-1.7-1.7-4.9-2.4-7.1-2.4-4.6%200-9.8%201.7-10.8%207.3%200%20.5.2%201%20.7%201l4.6.5c.2-.2.7-.5.7-1%20.5-2%202.2-2.9%203.9-2.9%201%200%202.2.2%202.7%201.2s.5%202.2.5%203.4v.7c-2.9.5-6.4.5-9.1%201.7-2.9%201.5-5.1%203.9-5.1%207.8%200%204.9%203.2%207.3%207.1%207.3%203.4%200%205.1-.7%207.8-3.4.7%201.2%201.2%202%202.7%203.2.5.2%201%20.2%201.2%200%201-1%202.7-2.4%203.9-3.2.7-.2.5-.7.3-1.2zM23.9%2045c0%202%200%203.4-1%205.1-.7%201.2-2%202.2-3.2%202.2-1.7%200-2.9-1.5-2.9-3.4%200-4.2%203.7-4.9%207.1-4.9v1z%22/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% auto !important;
}

.ident-amazon-btn .absolute-text-amazon {
  position: absolute;
  top: 100%;
  margin-top: 8px;
  font-size: 11px;
  font-weight: 600;
  width: 100%;
  text-align: center;
  height: auto;
  right: 0;
  display: block;
  line-height: 1;
  text-transform: uppercase;
  cursor: default;
  color: #f3ce72;
}

.ident-amazon-btn--paid {
  position: relative !important;
  height: auto;
  padding: 10px 20px 5px 20px;
}

.ident-amazon-btn--paid .arrowAmazon {
  position: absolute;
  top: 22px;
  right: 20px;
}

.ident-amazon-btn--paid .arrowAmazon .material-icons {
  font-size: 20px;
}

.ident-amazon-btn--paid .arrowAmazon .material-icons:last-child {
  -webkit-transform: translateX(-5px);
      -ms-transform: translateX(-5px);
          transform: translateX(-5px);
}

.ident-amazon-btn--paid .c1-ident-btn {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  min-height: 60px;
}

.ident-amazon-btn--paid .c1-ident-btn .icon {
  width: 154px;
  height: 33px;
  margin: 0 0 5px;
  -webkit-transform: translateX(-5px);
      -ms-transform: translateX(-5px);
          transform: translateX(-5px);
  border-radius: 4px;
  background: center center no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20id%3D%22Layer_1%22%20viewBox%3D%220%200%20250%20100%22%3E%3Cstyle%3E.st0%7Bfill%3A%23333e47%7D.st1%7Bfill%3A%23f8991d%7D%3C/style%3E%3Cg%20id%3D%22XMLID_23_%22%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M181.3%2030.4c-2.4%200-5.4.5-7.8%201.5-.2%200-.5.2-.5.5v36.2c0%20.2.2.5.5.5h2.9c.2%200%20.5-.2.5-.5v-12c1.2.5%202.7.7%204.2.7%207.6%200%2012.7-5.6%2012.7-13.7.2-8.3-4.7-13.2-12.5-13.2m-.3%2023.2c-1.5%200-2.7-.2-4.2-1V34.5c1.5-.5%202.7-.7%204.2-.7%205.4%200%208.6%203.7%208.6%209.5.2%206.6-3.2%2010.3-8.6%2010.3M215.3%2047v-7.8c0-5.6-3.2-8.8-8.8-8.8-2.2%200-5.4.5-8.6%202.7-.2.2-.2.5-.2.7l1.2%202.2c0%20.2.2.2.2.2h.5c1.7-1%203.7-2%206.6-2%203.2%200%204.9%202%204.9%205.4v1.2H207c-2.7%200-4.6.2-6.4%201.2-2.9%201.5-4.4%203.9-4.4%207.1%200%204.6%203.4%208.1%208.3%208.1%202.4%200%204.9-1%207.1-2.9l.5%202c0%20.2.2.5.5.5h2.7c.2%200%20.2%200%20.5-.2%200-.2.2-.2%200-.5-.3-1.3-.5-4.2-.5-9.1m-3.9-2.7v5.6c-1.5%201.5-3.7%203.4-6.6%203.4-2.7%200-4.4-1.7-4.4-4.6%200-1.7.7-2.9%202.2-3.7%201.2-.7%202.7-1%204.9-1l3.9.3z%22/%3E%3Cpath%20id%3D%22XMLID_18_%22%20class%3D%22st0%22%20d%3D%22M239.5%2031.1h-2.9c-.2%200-.5.2-.5.5l-6.4%2019.6-8.3-19.8c0-.2-.2-.2-.5-.2h-3.2c-.2%200-.5%200-.5.2s-.2.5%200%20.5l10.5%2024.7c-1.7%206.1-4.2%209.1-7.6%209.1-1%200-2.2-.2-3.2-.5h-.5c-.2%200-.2.2-.2.5l-.7%202.2c0%20.2%200%20.5.2.7%201.2.5%202.4.7%204.2.7%203.9%200%207.8-1.2%2010.8-10.3l9.3-27.2v-.5c-.2-.2-.5-.2-.5-.2%22/%3E%3Cpath%20id%3D%22XMLID_11_%22%20class%3D%22st1%22%20d%3D%22M105.4%2066.1c-9.1%206.6-22%2010-33%2010-15.7%200-29.6-5.9-40.4-15.4-.7-.7%200-1.7%201-1.2%2011.5%206.6%2025.7%2010.8%2040.4%2010.8%2010%200%2020.8-2%2030.8-6.4%201.5-.5%202.7%201.2%201.2%202.2%22/%3E%3Cpath%20id%3D%22XMLID_10_%22%20class%3D%22st1%22%20d%3D%22M109.1%2061.9c-1.2-1.5-7.6-.7-10.5-.2-1%200-1-.7-.2-1.2%205.1-3.7%2013.5-2.4%2014.4-1.5%201%201.2-.2%209.5-5.1%2013.7-.7.7-1.5.2-1.2-.5%201.4-2.7%203.8-8.8%202.6-10.3%22/%3E%3Cpath%20id%3D%22XMLID_9_%22%20class%3D%22st0%22%20d%3D%22M99.1%2035v-3.4c0-.5.5-1%201-1h15.7c.5%200%201%20.2%201%201v2.9c0%20.5-.5%201.2-1.2%202.2l-8.3%2011.5c2.9%200%206.1.5%209.1%202%20.7.2.7%201%20.7%201.5v3.7c0%20.5-.5%201.2-1.2.7-4.9-2.4-11.3-2.7-16.6%200-.5.2-1.2-.2-1.2-.7v-3.7c0-.5%200-1.5.5-2.4l9.3-13.5h-8.1c-.5.2-.7-.3-.7-.8%22/%3E%3Cpath%20id%3D%22XMLID_8_%22%20class%3D%22st0%22%20d%3D%22M41.8%2056.8h-4.6c-.5%200-.7-.5-.7-.7V31.6c0-.5.5-1%201-1h4.4c.5%200%20.7.5%201%20.7v3.2c1.2-3.2%203.4-4.6%206.4-4.6s4.9%201.5%206.1%204.6c1.2-3.2%203.7-4.6%206.6-4.6%202%200%204.2.7%205.6%202.7%201.5%202%201.2%205.1%201.2%207.6v15.4c0%20.5-.5%201-1%201h-4.6c-.5%200-1-.5-1-1v-13c0-1%200-3.7-.2-4.6-.2-1.7-1.5-2.2-2.7-2.2s-2.4.7-2.9%202c-.5%201.2-.5%203.2-.5%204.6v13c0%20.5-.5%201-1%201h-4.6c-.5%200-1-.5-1-1v-13c0-2.7.5-6.9-2.9-6.9s-3.2%203.9-3.2%206.9v13c-.4.9-.9%201.4-1.4%201.4%22/%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M129.9%2030.1c7.1%200%2011%206.1%2011%2013.7%200%207.3-4.2%2013.5-11%2013.5s-10.8-6.1-10.8-13.7%203.9-13.5%2010.8-13.5m0%205.2c-3.4%200-3.7%204.9-3.7%207.8%200%202.9%200%209.3%203.7%209.3s3.9-5.1%203.9-8.3c0-2%200-4.4-.7-6.4-.5-1.9-1.7-2.4-3.2-2.4%22/%3E%3Cpath%20id%3D%22XMLID_5_%22%20class%3D%22st0%22%20d%3D%22M150%2056.8h-4.6c-.5%200-.7-.5-.7-1V31.3c0-.5.5-.7%201-.7h4.4c.5%200%20.7.2.7.7V35c1.2-3.4%203.2-4.9%206.6-4.9%202.2%200%204.2.7%205.6%202.9%201.2%202%201.2%205.1%201.2%207.6V56c0%20.5-.5.7-1%20.7h-4.6c-.5%200-.7-.2-.7-.7V42.8c0-2.7.2-6.6-2.9-6.6-1.2%200-2.2.7-2.7%202-.7%201.5-.7%202.9-.7%204.6V56c-.7.3-1.2.8-1.6.8%22/%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M95.1%2052.4c-.7-1.2-1.7-2.2-1.7-4.4v-7.3c0-3.2%200-6.1-2.2-8.3-1.7-1.7-4.9-2.4-7.1-2.4-4.6%200-9.8%201.7-10.8%207.3%200%20.5.2%201%20.7%201l4.6.5c.2-.2.7-.5.7-1%20.5-2%202.2-2.9%203.9-2.9%201%200%202.2.2%202.7%201.2s.5%202.2.5%203.4v.7c-2.9.5-6.4.5-9.1%201.7-2.9%201.2-5.1%203.9-5.1%207.8%200%204.9%203.2%207.3%207.1%207.3%203.4%200%205.1-.7%207.8-3.4.7%201.2%201.2%202%202.7%203.2.5.2%201%20.2%201.2%200%201-1%202.7-2.4%203.9-3.2.7-.2.5-.7.2-1.2zM86.6%2045c0%202%200%203.4-1%205.1-.7%201.2-2%202.2-3.2%202.2-1.7%200-2.9-1.5-2.9-3.4%200-4.2%203.7-4.9%207.1-4.9v1zM32.8%2052.4C32%2051.2%2031%2050.2%2031%2048v-7.3c0-3.2%200-6.1-2.2-8.3-1.7-1.7-4.9-2.4-7.1-2.4-4.6%200-9.8%201.7-10.8%207.3%200%20.5.2%201%20.7%201l4.6.5c.2-.2.7-.5.7-1%20.5-2%202.2-2.9%203.9-2.9%201%200%202.2.2%202.7%201.2s.5%202.2.5%203.4v.7c-2.9.5-6.4.5-9.1%201.7-2.9%201.5-5.1%203.9-5.1%207.8%200%204.9%203.2%207.3%207.1%207.3%203.4%200%205.1-.7%207.8-3.4.7%201.2%201.2%202%202.7%203.2.5.2%201%20.2%201.2%200%201-1%202.7-2.4%203.9-3.2.7-.2.5-.7.3-1.2zM23.9%2045c0%202%200%203.4-1%205.1-.7%201.2-2%202.2-3.2%202.2-1.7%200-2.9-1.5-2.9-3.4%200-4.2%203.7-4.9%207.1-4.9v1z%22/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% auto !important;
}

.ident-amazon-btn--paid .c1-ident-btn .with-account {
  width: 100%;
  text-transform: uppercase;
  font-size: 11.5px;
  color: #000000;
  border-top: 1px solid #f3ce72;
  text-align: center;
  font-weight: 600;
  padding: 8px 0;
}

.ident-amazon-btn--paid .c1-ident-btn:hover .c1-ident-btn .icon {
  width: 154px;
  height: 33px;
  margin: 0 0 5px;
  -webkit-transform: translateX(-5px);
      -ms-transform: translateX(-5px);
          transform: translateX(-5px);
  border-radius: 4px;
  background: center center no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20id%3D%22Layer_1%22%20viewBox%3D%220%200%20250%20100%22%3E%3Cstyle%3E.st0%7Bfill%3A%23333e47%7D.st1%7Bfill%3A%23f8991d%7D%3C/style%3E%3Cg%20id%3D%22XMLID_23_%22%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M181.3%2030.4c-2.4%200-5.4.5-7.8%201.5-.2%200-.5.2-.5.5v36.2c0%20.2.2.5.5.5h2.9c.2%200%20.5-.2.5-.5v-12c1.2.5%202.7.7%204.2.7%207.6%200%2012.7-5.6%2012.7-13.7.2-8.3-4.7-13.2-12.5-13.2m-.3%2023.2c-1.5%200-2.7-.2-4.2-1V34.5c1.5-.5%202.7-.7%204.2-.7%205.4%200%208.6%203.7%208.6%209.5.2%206.6-3.2%2010.3-8.6%2010.3M215.3%2047v-7.8c0-5.6-3.2-8.8-8.8-8.8-2.2%200-5.4.5-8.6%202.7-.2.2-.2.5-.2.7l1.2%202.2c0%20.2.2.2.2.2h.5c1.7-1%203.7-2%206.6-2%203.2%200%204.9%202%204.9%205.4v1.2H207c-2.7%200-4.6.2-6.4%201.2-2.9%201.5-4.4%203.9-4.4%207.1%200%204.6%203.4%208.1%208.3%208.1%202.4%200%204.9-1%207.1-2.9l.5%202c0%20.2.2.5.5.5h2.7c.2%200%20.2%200%20.5-.2%200-.2.2-.2%200-.5-.3-1.3-.5-4.2-.5-9.1m-3.9-2.7v5.6c-1.5%201.5-3.7%203.4-6.6%203.4-2.7%200-4.4-1.7-4.4-4.6%200-1.7.7-2.9%202.2-3.7%201.2-.7%202.7-1%204.9-1l3.9.3z%22/%3E%3Cpath%20id%3D%22XMLID_18_%22%20class%3D%22st0%22%20d%3D%22M239.5%2031.1h-2.9c-.2%200-.5.2-.5.5l-6.4%2019.6-8.3-19.8c0-.2-.2-.2-.5-.2h-3.2c-.2%200-.5%200-.5.2s-.2.5%200%20.5l10.5%2024.7c-1.7%206.1-4.2%209.1-7.6%209.1-1%200-2.2-.2-3.2-.5h-.5c-.2%200-.2.2-.2.5l-.7%202.2c0%20.2%200%20.5.2.7%201.2.5%202.4.7%204.2.7%203.9%200%207.8-1.2%2010.8-10.3l9.3-27.2v-.5c-.2-.2-.5-.2-.5-.2%22/%3E%3Cpath%20id%3D%22XMLID_11_%22%20class%3D%22st1%22%20d%3D%22M105.4%2066.1c-9.1%206.6-22%2010-33%2010-15.7%200-29.6-5.9-40.4-15.4-.7-.7%200-1.7%201-1.2%2011.5%206.6%2025.7%2010.8%2040.4%2010.8%2010%200%2020.8-2%2030.8-6.4%201.5-.5%202.7%201.2%201.2%202.2%22/%3E%3Cpath%20id%3D%22XMLID_10_%22%20class%3D%22st1%22%20d%3D%22M109.1%2061.9c-1.2-1.5-7.6-.7-10.5-.2-1%200-1-.7-.2-1.2%205.1-3.7%2013.5-2.4%2014.4-1.5%201%201.2-.2%209.5-5.1%2013.7-.7.7-1.5.2-1.2-.5%201.4-2.7%203.8-8.8%202.6-10.3%22/%3E%3Cpath%20id%3D%22XMLID_9_%22%20class%3D%22st0%22%20d%3D%22M99.1%2035v-3.4c0-.5.5-1%201-1h15.7c.5%200%201%20.2%201%201v2.9c0%20.5-.5%201.2-1.2%202.2l-8.3%2011.5c2.9%200%206.1.5%209.1%202%20.7.2.7%201%20.7%201.5v3.7c0%20.5-.5%201.2-1.2.7-4.9-2.4-11.3-2.7-16.6%200-.5.2-1.2-.2-1.2-.7v-3.7c0-.5%200-1.5.5-2.4l9.3-13.5h-8.1c-.5.2-.7-.3-.7-.8%22/%3E%3Cpath%20id%3D%22XMLID_8_%22%20class%3D%22st0%22%20d%3D%22M41.8%2056.8h-4.6c-.5%200-.7-.5-.7-.7V31.6c0-.5.5-1%201-1h4.4c.5%200%20.7.5%201%20.7v3.2c1.2-3.2%203.4-4.6%206.4-4.6s4.9%201.5%206.1%204.6c1.2-3.2%203.7-4.6%206.6-4.6%202%200%204.2.7%205.6%202.7%201.5%202%201.2%205.1%201.2%207.6v15.4c0%20.5-.5%201-1%201h-4.6c-.5%200-1-.5-1-1v-13c0-1%200-3.7-.2-4.6-.2-1.7-1.5-2.2-2.7-2.2s-2.4.7-2.9%202c-.5%201.2-.5%203.2-.5%204.6v13c0%20.5-.5%201-1%201h-4.6c-.5%200-1-.5-1-1v-13c0-2.7.5-6.9-2.9-6.9s-3.2%203.9-3.2%206.9v13c-.4.9-.9%201.4-1.4%201.4%22/%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M129.9%2030.1c7.1%200%2011%206.1%2011%2013.7%200%207.3-4.2%2013.5-11%2013.5s-10.8-6.1-10.8-13.7%203.9-13.5%2010.8-13.5m0%205.2c-3.4%200-3.7%204.9-3.7%207.8%200%202.9%200%209.3%203.7%209.3s3.9-5.1%203.9-8.3c0-2%200-4.4-.7-6.4-.5-1.9-1.7-2.4-3.2-2.4%22/%3E%3Cpath%20id%3D%22XMLID_5_%22%20class%3D%22st0%22%20d%3D%22M150%2056.8h-4.6c-.5%200-.7-.5-.7-1V31.3c0-.5.5-.7%201-.7h4.4c.5%200%20.7.2.7.7V35c1.2-3.4%203.2-4.9%206.6-4.9%202.2%200%204.2.7%205.6%202.9%201.2%202%201.2%205.1%201.2%207.6V56c0%20.5-.5.7-1%20.7h-4.6c-.5%200-.7-.2-.7-.7V42.8c0-2.7.2-6.6-2.9-6.6-1.2%200-2.2.7-2.7%202-.7%201.5-.7%202.9-.7%204.6V56c-.7.3-1.2.8-1.6.8%22/%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M95.1%2052.4c-.7-1.2-1.7-2.2-1.7-4.4v-7.3c0-3.2%200-6.1-2.2-8.3-1.7-1.7-4.9-2.4-7.1-2.4-4.6%200-9.8%201.7-10.8%207.3%200%20.5.2%201%20.7%201l4.6.5c.2-.2.7-.5.7-1%20.5-2%202.2-2.9%203.9-2.9%201%200%202.2.2%202.7%201.2s.5%202.2.5%203.4v.7c-2.9.5-6.4.5-9.1%201.7-2.9%201.2-5.1%203.9-5.1%207.8%200%204.9%203.2%207.3%207.1%207.3%203.4%200%205.1-.7%207.8-3.4.7%201.2%201.2%202%202.7%203.2.5.2%201%20.2%201.2%200%201-1%202.7-2.4%203.9-3.2.7-.2.5-.7.2-1.2zM86.6%2045c0%202%200%203.4-1%205.1-.7%201.2-2%202.2-3.2%202.2-1.7%200-2.9-1.5-2.9-3.4%200-4.2%203.7-4.9%207.1-4.9v1zM32.8%2052.4C32%2051.2%2031%2050.2%2031%2048v-7.3c0-3.2%200-6.1-2.2-8.3-1.7-1.7-4.9-2.4-7.1-2.4-4.6%200-9.8%201.7-10.8%207.3%200%20.5.2%201%20.7%201l4.6.5c.2-.2.7-.5.7-1%20.5-2%202.2-2.9%203.9-2.9%201%200%202.2.2%202.7%201.2s.5%202.2.5%203.4v.7c-2.9.5-6.4.5-9.1%201.7-2.9%201.5-5.1%203.9-5.1%207.8%200%204.9%203.2%207.3%207.1%207.3%203.4%200%205.1-.7%207.8-3.4.7%201.2%201.2%202%202.7%203.2.5.2%201%20.2%201.2%200%201-1%202.7-2.4%203.9-3.2.7-.2.5-.7.3-1.2zM23.9%2045c0%202%200%203.4-1%205.1-.7%201.2-2%202.2-3.2%202.2-1.7%200-2.9-1.5-2.9-3.4%200-4.2%203.7-4.9%207.1-4.9v1z%22/%3E%3C/g%3E%3C/svg%3E");
  background-size: 100% auto !important;
}

.ident-amazon-btn--paid .c1-ident-btn:hover .with-account {
  border-top: 1px solid #000000 !important;
}

#loading-paiement-amazon {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: white;
}

#loading-paiement-amazon.loading {
  background: rgba(255, 255, 255, 0.45) center center no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2032%2032%22%20width%3D%2264%22%20height%3D%2264%22%20fill%3D%22%23000%22%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%222.03302%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%2845%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%220.498263%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.125s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%2890%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%220%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.25s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%28135%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%220%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.375s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%28180%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%220%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.5s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%28225%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%220.621804%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.625s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%28270%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%221.92746%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.75s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%28315%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%222.85494%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.875s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%28180%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%220%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.5s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3C/svg%3E);
  background-size: 30px auto;
}

#container-paiement-amazon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background: #ffffff;
  z-index: 2;
  display: inline-block;
  width: auto;
}

#container-paiement-amazon:hover {
  background: #f3ce72;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFF8E3AD', endColorstr='#FFEEBA37', GradientType=0);
  background: -webkit-gradient(linear, left top, left bottom, from(#f8e3ad), to(#eeba37));
  background: linear-gradient(to bottom, #f8e3ad, #eeba37);
  background: -o-linear-gradient(top, #f8e3ad, #eeba37);
  background: -ms-linear-gradient(top, #f8e3ad, #eeba37);
}

.container-submit-button {
  display: block;
  width: 100%;
  position: relative;
}

.container-submit-button #validation-amazon {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  cursor: pointer;
  width: 100%;
  height: 50px;
  z-index: 2;
  opacity: 0;
  line-height: 50px;
  text-indent: -99999px;
}

.container-submit-button #validation-amazon.loading {
  opacity: 1;
  background: #1e8449 center center no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2032%2032%22%20width%3D%2264%22%20height%3D%2264%22%20fill%3D%22%23fff%22%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%222.03302%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%2845%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%220.498263%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.125s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%2890%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%220%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.25s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%28135%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%220%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.375s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%28180%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%220%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.5s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%28225%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%220.621804%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.625s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%28270%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%221.92746%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.75s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%28315%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%222.85494%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.875s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%28180%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%220%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.5s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3C/svg%3E);
  background-size: 30px auto;
}

#step2-btn.hide-for-amazon {
  display: none !important;
}

#PaymentWithAmazonLogin,
#PaiementValidWithAmazon {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0 !important;
  -webkit-filter: initial !important;
          filter: initial !important;
}

#trigger-login-amazon {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #27ae60;
  border-radius: 4px;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  line-height: 1.4;
  padding: 13px 20px;
  font-size: 1rem;
  color: #ffffff;
  height: 50px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  cursor: pointer;
}

#trigger-login-amazon:hover {
  background: #19703e;
}

#amazonPaiementError {
  background: #f16767;
  color: #ffffff;
  margin: 10px 0;
}

#amazonPaiementError.is-valid {
  background: #27ae60;
}

#amazonPaiementError p {
  padding: 20px;
  text-align: center;
  font-size: 0.875rem;
  font-weight: 600;
}

.is-amazon #fs-invoicing-addr {
  display: none !important;
}

.is-amazon #sc-infos-bloc .c1-sc-bloc1 > fieldset:first-of-type {
  margin-top: 30px;
}

#sc-delivery-bloc.is-close-for-amazon .sc-h2 {
  margin-bottom: 0;
}

#sc-delivery-bloc.is-close-for-amazon .c1-sc-bloc1 {
  display: none !important;
}

#amazon-iframe {
  display: none;
}

#sc-payment-bloc.hide-for-amazon .c1-sc-bloc1 {
  display: none !important;
}

.checkout:not(.without-livr) #sc-payment-bloc.hide-for-amazon.step-bloc #amazon-iframe {
  display: none !important;
}

.container-submit-button.hide-before-loading-livr {
  display: none;
}

.is-amazon #sc-infos-bloc.validated-bloc + #sc-delivery-bloc.loading[style="display: none;"] + #sc-payment-bloc.step-bloc #amazon-iframe {
  display: block !important;
}

.is-amazon #sc-infos-bloc.validated-bloc + #sc-delivery-bloc.loading[style="display: none;"] + #sc-payment-bloc.step-bloc + #submit-area.hide-temp-after-step2 {
  display: block !important;
  margin-bottom: 20px;
}

/** Import footer **/

/** Import footer **/

#paybear {
  font-family: Helvetica, Arial, sans-serif;
  margin-bottom: 20px;
  min-height: 200px;
}

.PayBear-app {
  font-size: 18px;
  overflow: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

.PayBear-app *,
.PayBear-app :after,
.PayBear-app :before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.PayBear-app a {
  color: #527ee0;
  font-weight: 600;
  text-decoration: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 0;
}

.PayBear-app .PayBear-container {
  padding: 20px;
  min-width: 320px;
  max-width: 640px;
  background: #fff;
  position: relative;
  border-radius: 0 0 6px 6px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

.PayBear-app .PayBear-container .PayBear {
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
}

.PayBear-app button {
  background: none;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 0;
  outline: 0;
  font-family: Helvetica, Arial, sans-serif;
  cursor: pointer;
}

.PayBear-app [role=button] {
  outline: 0;
}

.PayBear-app h1,
.PayBear-app h2,
.PayBear-app h3 {
  margin: 20px 0;
}

.PayBear-app h1 {
  font-size: 25px;
}

.PayBear-app h2 {
  font-size: 20px;
}

.P-box {
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.06), 0 2px 24px rgba(0, 0, 0, 0.06);
          box-shadow: 0 2px 2px rgba(0, 0, 0, 0.06), 0 2px 24px rgba(0, 0, 0, 0.06);
  border-radius: 4px;
  overflow: hidden;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

.P-box__inner {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  padding: 20px 20px 40px;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
}

.P-Content {
  line-height: 1.3;
  color: #161616;
  font-weight: 500;
  font-size: 15px;
}

.P-Content strong {
  font-weight: 500;
  color: #353535;
}

.P-Content h2 {
  font-weight: 700;
  line-height: 1.33;
  font-size: 18px;
  margin: 10px 0;
  text-transform: none;
  color: inherit;
  font-style: normal;
  font-family: Helvetica, Arial, sans-serif;
}

.P-Content p {
  margin: 0;
}

.P-Content__icon {
  width: 170px;
  height: auto;
  padding: 24px 26px;
  margin: 0 auto;
}

.P-Content__icon img {
  width: 100% !important;
}

.P-Content__icon svg {
  width: 100%;
  height: 100%;
}

.P-Content ul {
  list-style: none;
  margin: 0;
  padding: 0 0 0 30px;
  text-align: left;
}

.P-Content ul li {
  margin-bottom: 20px;
  position: relative;
  list-style: none;
}

.P-Content ul li:last-child {
  margin-bottom: 0;
}

.P-Content ul li:before {
  content: "";
  position: absolute;
  top: 50%;
  left: -25px;
  margin-top: -5px;
  width: 10px;
  height: 10px;
  background: #e0e0e0;
  border-radius: 2px;
}

.P-Payment__expired .P-Content {
  color: #797979;
  font-size: 18px;
  letter-spacing: 0;
  line-height: 1.45;
  padding: 32px;
}

.P-Payment__expired .P-Content strong {
  font-weight: 600;
  color: #494949;
}

.P-Payment__expired .P-Content .P-btn {
  margin-top: 30px;
}

.P-block-explorer {
  white-space: nowrap;
  display: inline-block;
}

.P-block-explorer svg {
  vertical-align: -2px;
}

.PayBear-spinner {
  background: #fff;
  width: 300px;
  text-align: center;
  padding: 40px;
  border-radius: 6px;
  margin: 100px auto 0;
}

.PayBear-spinner__container {
  position: relative;
  height: 40px;
  width: 40px;
  margin: auto;
}

.PayBear-spinner__item {
  min-width: 30px;
  min-height: 30px;
}

.PayBear-spinner__item:before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  border-radius: 50%;
  border: 5px solid #ccc;
  border-top-color: #5e7fcd;
  -webkit-animation: a 0.6s linear infinite;
          animation: a 0.6s linear infinite;
}

@-webkit-keyframes a {
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}

@keyframes a {
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}

.PayBear-app-error {
  background: #fff;
  width: 100%;
  max-width: 400px;
  text-align: center;
  padding: 40px;
  border-radius: 6px;
  margin: 100px auto 0;
  color: #797979;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 1.45;
}

.PayBear-app-error .P-btn {
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 50px;
  line-height: 50px;
  font-size: 18px;
  font-weight: 700;
  padding: 0 30px;
  background: #396ee0;
  color: #fff;
  text-decoration: none;
  border-radius: 999px;
  cursor: pointer;
  border: 0;
  display: block;
  margin: 20px auto 0;
}

.P-disabled {
  position: relative;
  pointer-events: none;
}

.P-disabled:after {
  content: "Loading...";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  text-align: center;
  padding-top: 80px;
  background: rgba(255, 255, 255, 0.7);
}

.PayBear-app .P-buttons-flex {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
}

.PayBear-app .P-buttons-flex .P-btn-block {
  width: 100%;
  max-width: 236px;
}

.PayBear-app .P-btn-block {
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
  font-weight: 600;
  color: #656565;
  cursor: pointer;
  width: 236px;
  margin-right: 12px;
  line-height: 1.25;
  text-decoration: none;
}

.PayBear-app .P-btn-block:last-child {
  margin-right: 0;
}

.PayBear-app .P-btn-block__inner {
  display: block;
  padding: 16px 10px 21px;
  border-radius: 6px;
  background: #fff;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.14), 0 2px 17px rgba(0, 0, 0, 0.06);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.14), 0 2px 17px rgba(0, 0, 0, 0.06);
}

.PayBear-app .P-btn-block:active .P-btn-block__inner {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.14);
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.14);
}

.PayBear-app .P-btn-block.P-wallet-btn .P-wallet-icon {
  width: 18px;
  height: 18px;
  margin: 0 auto 4px;
  display: block;
  background: no-repeat 50% url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjMwIiB2aWV3Qm94PSIwIDAgMzIgMzAiIHdpZHRoPSIzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjguNjY2NjY2NyAxMy4zMzMzMzMzaC0uNjY2NjY2N3YtMy4zMzMzMzMzYzAtMS4yMjY2NjY2Ny0uNjkzMzMzMy0yLTEuNjEzMzMzMy0yLjY2NjY2NjY3LS42MjI1NDQ2LS40Mzc1MDAxMS0xLjM2NTc3NjgtLjY3MDQ4ODI2LTIuMTI2NjY2Ny0uNjY2NjY2NjZoLTE4LjE5MzMzMzMzYy0xLjAyNzEyNDMzLjAyMTg1Njg0LTEuOTExMjg5NzctLjcyMTEyNzM1LTIuMDY2NjY2NjctMS43MzY2NjY2Ny0uMDc2MzA5NTktLjU3NDM1MjQ0LjEwMDIwODQ4LTEuMTUzNTcxNDUuNDgzODY4OS0xLjU4Nzc0NzE2LjM4MzY2MDQzLS40MzQxNzU3Mi45MzY3NTM1LS42ODA2MzMzMiAxLjUxNjEzMTEtLjY3NTU4NjE3aDE1LjkxYy4zMzUzMzIzLS4wMDY1Njc0Ni42MjcyODU4LjIyNzgzNzUzLjY5MzMzMzMuNTU2NjY2NjYuMDMyNjMwOS4xOTQ5Mzc3MS0uMDIyOTE5Mi4zOTQzMDUwOS0uMTUxNjU0MS41NDQyODExNy0uMTI4NzM0OC4xNDk5NzYwOC0uMzE3MzgxMi4yMzUwOTc2OS0uNTE1MDEyNS4yMzIzODU1aC0xNS45MDMzMzMzN2MtLjMzNzI0NTgtLjAxMTUzNTk4LS42MzMzNjA3LjIyMjUzNTc5LS43LjU1MzMzMzMzLS4wMzM3MzkyNC4xOTU0NTE1LjAyMTMwMTQyLjM5NTc3NjgxLjE1MDE2ODQzLjU0NjU1MTIxLjEyODg2Ny4xNTA3NzQ0LjMxODE3NzExLjIzNjMzOTQ5LjUxNjQ5ODI0LjIzMzQ0ODc5aDE5LjMzMzMzMzN2LTEuMzMzMzMzMzNjMC0xLjg3LTIuMDgtNC00LjY2NjY2NjYtNGgtMTYuMDAwMDAwMDNjLTIuNTc3MzI4ODQgMC00LjY2NjY2NjY3IDIuMDg5MzM3ODMtNC42NjY2NjY2NyA0LjY2NjY2NjY3djIwLjAwMDAwMDAzYzAgMi41NzczMjg4IDIuMDg5MzM3ODMgNC42NjY2NjY2IDQuNjY2NjY2NjcgNC42NjY2NjY2aDE4LjY2NjY2NjYzYzIuNTc3MzI4OSAwIDQuNjY2NjY2Ny0yLjA4OTMzNzggNC42NjY2NjY3LTQuNjY2NjY2NnYtMy4zMzMzMzM0aC42NjY2NjY3Yy44ODQwNTQ5IDAgMS43MzE5MDEzLS4zNTExODk0IDIuMzU3MDIyNi0uOTc2MzEwNy42MjUxMjEyLS42MjUxMjEzLjk3NjMxMDctMS40NzI5Njc2Ljk3NjMxMDctMi4zNTcwMjI2di0xLjMzMzMzMzNjMC0uODg0MDU1LS4zNTExODk1LTEuNzMxOTAxNC0uOTc2MzEwNy0yLjM1NzAyMjYtLjYyNTEyMTMtLjYyNTEyMTMtMS40NzI5Njc3LS45NzYzMTA4LTIuMzU3MDIyNi0uOTc2MzEwOHptMiA0LjY2NjY2NjdjMCAxLjEwNDU2OTUtLjg5NTQzMDUgMi0yIDJoLTYuNjY2NjY2N2MtMS4xMDQ1Njk1IDAtMi0uODk1NDMwNS0yLTJ2LTEuMzMzMzMzM2MwLTEuMTA0NTY5NS44OTU0MzA1LTIgMi0yaDYuNjY2NjY2N2MxLjEwNDU2OTUgMCAyIC44OTU0MzA1IDIgMnptLTggLjY2NjY2NjdjLjczNjM3OTYgMCAxLjMzMzMzMzMtLjU5Njk1MzcgMS4zMzMzMzMzLTEuMzMzMzMzNCAwLS43MzYzNzk2LS41OTY5NTM3LTEuMzMzMzMzMy0xLjMzMzMzMzMtMS4zMzMzMzMzLS43MzYzNzk3IDAtMS4zMzMzMzM0LjU5Njk1MzctMS4zMzMzMzM0IDEuMzMzMzMzMyAwIC43MzYzNzk3LjU5Njk1MzcgMS4zMzMzMzM0IDEuMzMzMzMzNCAxLjMzMzMzMzR6IiBmaWxsPSIjOTk5IiB0cmFuc2Zvcm09IiIvPjwvc3ZnPg==");
  background-size: contain;
}

.PayBear-app .P-btn-block__helper {
  display: block;
  color: #9f9f9f;
  letter-spacing: -.22px;
  font-family: Menlo, monospace;
  font-weight: 400;
  margin-bottom: 7px;
  font-size: 13px;
}

.PayBear-app .P-btn-block__helper .P-dots {
  margin: 0 -3px;
}

.PayBear-app .P-btn-block__helper .P-dots i {
  display: inline-block;
  vertical-align: middle;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #9f9f9f;
  margin: 0 2px;
}

.PayBear-app .P-btn-block__helper .P-dots:after,
.PayBear-app .P-btn-block__helper .P-dots:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: #9f9f9f;
}

.PayBear-app .P-btn-block .P-btn-block__copied-text {
  content: "";
  font-size: 6px;
  color: #4fbda6;
  letter-spacing: .65px;
  font-weight: 700;
  text-transform: uppercase;
  position: absolute;
  z-index: 2;
  top: -16px;
  padding: 4px 0;
  left: 0;
  width: 100%;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  visibility: hidden;
  white-space: nowrap;
}

.PayBear-app .P-btn-block .P-btn-block__copied-text svg {
  margin-right: 3px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 8px;
  height: 8px;
}

.PayBear-app .P-btn-block--copied {
  position: relative;
}

.PayBear-app .P-btn-block--copied .P-btn-block__inner {
  position: relative;
  z-index: 2;
}

.PayBear-app .P-btn-block--copied:before {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  content: "";
  position: absolute;
  z-index: 1;
  left: -6px;
  top: -16px;
  width: 100%;
  height: 100%;
  padding: 6px;
  padding-top: 16px;
  background: rgba(79, 189, 166, 0.19);
  border-radius: 8px;
}

.PayBear-app .P-btn-block--copied .P-btn-block__copied-text {
  visibility: visible;
}

.PayBear-app .P-btn-block[disabled] {
  opacity: .7;
  pointer-events: none;
}

.PayBear-app .P-btn {
  height: 55px;
  line-height: 55px;
  font-size: 16px;
  font-weight: 600;
  padding: 0 30px;
  margin-top: 30px;
  background: #396ee0;
  color: #fff !important;
  text-decoration: none;
  display: inline-block;
  border-radius: 999px;
  cursor: pointer;
  border: 0;
  min-width: 240px;
}

.PayBear-app .P-btn[disabled] {
  opacity: .7;
  pointer-events: none;
}

.PayBear-app .P-btn__icon {
  display: inline-block;
  width: 22px;
  height: 22px;
  fill: #fff;
  vertical-align: -3px;
  margin-right: 10px;
}

.PayBear-app .P-btn__icon--back-grey {
  background: no-repeat 50% url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PHN2ZyAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiAgIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiICAgaGVpZ2h0PSIyMiIgICB2aWV3Qm94PSIwIDAgMjIgMjIiICAgd2lkdGg9IjIyIiAgIGlkPSJzdmcyIiAgIHZlcnNpb249IjEuMSIgICBpbmtzY2FwZTp2ZXJzaW9uPSIwLjkxIHIxMzcyNSIgICBzb2RpcG9kaTpkb2NuYW1lPSJhcnJvdy1ncmF5LnN2ZyI+ICA8bWV0YWRhdGEgICAgIGlkPSJtZXRhZGF0YTEwIj4gICAgPHJkZjpSREY+ICAgICAgPGNjOldvcmsgICAgICAgICByZGY6YWJvdXQ9IiI+ICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3N2Zyt4bWw8L2RjOmZvcm1hdD4gICAgICAgIDxkYzp0eXBlICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPiAgICAgICAgPGRjOnRpdGxlPjwvZGM6dGl0bGU+ICAgICAgPC9jYzpXb3JrPiAgICA8L3JkZjpSREY+ICA8L21ldGFkYXRhPiAgPGRlZnMgICAgIGlkPSJkZWZzOCIgLz4gIDxzb2RpcG9kaTpuYW1lZHZpZXcgICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIgICAgIGJvcmRlcmNvbG9yPSIjNjY2NjY2IiAgICAgYm9yZGVyb3BhY2l0eT0iMSIgICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiICAgICBncmlkdG9sZXJhbmNlPSIxMCIgICAgIGd1aWRldG9sZXJhbmNlPSIxMCIgICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIgICAgIGlua3NjYXBlOndpbmRvdy13aWR0aD0iMTQ0MCIgICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9Ijc4MSIgICAgIGlkPSJuYW1lZHZpZXc2IiAgICAgc2hvd2dyaWQ9ImZhbHNlIiAgICAgaW5rc2NhcGU6em9vbT0iMTAuNzI3MjczIiAgICAgaW5rc2NhcGU6Y3g9Ii0xLjM5ODMwNTEiICAgICBpbmtzY2FwZTpjeT0iMTEiICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIgICAgIGlua3NjYXBlOndpbmRvdy15PSIxIiAgICAgaW5rc2NhcGU6d2luZG93LW1heGltaXplZD0iMSIgICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9InN2ZzIiIC8+ICA8cGF0aCAgICAgZD0ibSA2LjM5NDY0NSw4Ljg1NDI2MDkgMTMuNzYxNjg0LDAgYyAxLjAxODIzMSwwIDEuODQzNjcxLDAuODIzNDQgMS44NDM2NzEsMS44MzkyMDUxIDAsMS4wMTU3NjQgLTAuODI1NDQsMS44MzkyMDUgLTEuODQzNjcxLDEuODM5MjA1IGwgLTE0LjM3NjI0MSwwIDIuNDgzNjI4LDIuNDc3NjEgYyAwLjcxOTk5OCwwLjcxODI1NCAwLjcxOTk5OCwxLjg4Mjc3NCAwLDIuNjAxMDI4IC0wLjcxOTk5OSwwLjcxODI1NSAtMS44ODczNDcsMC43MTgyNTUgLTIuNjA3MzQ1LDAgTCAwLjUzOTk5OCwxMi41MDczMzMgQyAwLjEyNzE4MywxMi4wOTU1MTcgLTAuMDQ4OTQxLDExLjUzNjk5NyAwLjAxMTYyMywxMSAtMC4wNDg5MzcsMTAuNDYzMDAzIDAuMTI3MTgzLDkuOTA0NDgyOSAwLjUzOTk5OCw5LjQ5MjY2NjkgTCA1LjY1NjM3MSw0LjM4ODY5MDMgYyAwLjcxOTk5OCwtMC43MTgyNTQgMS44ODczNDYsLTAuNzE4MjU0IDIuNjA3MzQ1LDAgMC43MTk5OTgsMC43MTgyNTUgMC43MTk5OTgsMS44ODI3NzM2IDAsMi42MDEwMjg2IHoiICAgICBpZD0icGF0aDQiICAgICBpbmtzY2FwZTpjb25uZWN0b3ItY3VydmF0dXJlPSIwIiAgICAgc3R5bGU9ImZpbGw6I2M5YzljOSIgLz48L3N2Zz4=");
  background-size: contain;
}

.PayBear-app .P-btn__icon--refresh {
  background: no-repeat 50% url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAyMiAxOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5Db21iaW5lZCBTaGFwZTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz4gICAgICAgIDxwYXRoIGQ9Ik0xNy4wNjgxMjcsOC45NzUwNTA5MiBMMTYuODcxNDEzOCw5LjMyMjA3NzM3IEMxNi41MDQ1Njk0LDkuOTY5MjM2MTkgMTUuNjkzMzQ2MiwxMC4yMTMwMjQ3IDE1LjAzMDUyNTIsOS44NzUzMDA1MiBDMTUuMDEzNzI5NCw5Ljg2Njc0MjY0IDE0Ljk5NzEyNTksOS44NTc4MTI1IDE0Ljk4MDcyNyw5Ljg0ODUxNjcxIEMxNC4zNjk1MTIyLDkuNTAyMDQ3MzggMTQuMTU0ODkzNiw4LjcyNTY5MDk3IDE0LjUwMTM2MjksOC4xMTQ0NzYxNSBMMTYuMjA1NzEwNCw1LjEwNzc5NjE0IEMxNi4yMjQ2MzA3LDQuOTI0ODM5NzQgMTYuMjgzNzA1Miw0Ljc0MzEzOTg0IDE2LjM4NjA4MzIsNC41NzU3NjY3NiBDMTYuMzk1OTE5Myw0LjU1OTY4NjE0IDE2LjQwNjExMTcsNC41NDM4MjYxMyAxNi40MTY2NTI3LDQuNTI4MTk4NDggQzE2LjgzMjYzNzEsMy45MTE0NzYyNSAxNy42NjAzMzk5LDMuNzMxNDA5NjcgMTguMjk0OTM4LDQuMTE5NTc3ODggTDIxLjM4NzA0MjksNi4wMTA5NDMxMiBMMjEuMzg3MDQyOSw2LjAxMDk0MzEyIEMyMS45ODYzOTQ2LDYuMzc3NTUxOTggMjIuMTc1MDcsNy4xNjA2MTc3NyAyMS44MDg0NjExLDcuNzU5OTY5NSBDMjEuNzk4NjI1LDcuNzc2MDUwMTMgMjEuNzg4NDMyNyw3Ljc5MTkxMDE0IDIxLjc3Nzg5MTcsNy44MDc1Mzc3OSBDMjEuMzYxOTA3Myw4LjQyNDI2MDAxIDIwLjUzNDIwNDUsOC42MDQzMjY2IDE5Ljg5OTYwNjQsOC4yMTYxNTgzOSBMMTkuNjgzMjIyOCw4LjA4MzgwMTg0IEMxOS42OTMyNDk2LDguMjUyNTIzMDggMTkuNjk4MzMzMyw4LjQyMjU1MTkzIDE5LjY5ODMzMzMsOC41OTM3NSBDMTkuNjk4MzMzMywxMy4zMzk5NDcxIDE1Ljc5MTA3MzIsMTcuMTg3NSAxMC45NzEyMjM2LDE3LjE4NzUgQzkuOTE5MDcwMDYsMTcuMTg3NSA4LjkxMDQwNDI0LDE3LjAwNDE1MjEgNy45NzYzNzgxNCwxNi42NjgxMzIzIEwxMC4wOTYzNTkzLDE0LjU0ODE1MTIgQzEwLjM4MjA3NTEsMTQuNTg4NDk3NSAxMC42NzQxNzM0LDE0LjYwOTM3NSAxMC45NzEyMjM2LDE0LjYwOTM3NSBDMTQuMjE1MDU2MywxNC42MDkzNzUgMTYuODY4Mzc4OSwxMi4xMTk3MzU0IDE3LjA2ODEyNyw4Ljk3NTA1MDkyIFogTTQuODc3MzYzNzUsOS4wMjAyNTY4MyBMNS4wNTI2NTM3LDguNjg0MTk5NzQgQzUuMzk2Njg5MDQsOC4wMjQ2MzI0NiA2LjE5ODkwOTk2LDcuNzUyNjgxMTkgNi44NzMxMTM2MSw4LjA2NzA2NzUxIEw2Ljg3MzExMzYxLDguMDY3MDY3NTEgQzYuODkwMTk3ODMsOC4wNzUwMzQwMiA2LjkwNzEwMjg3LDguMDgzMzc5MjYgNi45MjM4MTYyMSw4LjA5MjA5NzA3IEM3LjU0Njc1MDMsOC40MTcwMjQyNiA3Ljc4ODMzMjYzLDkuMTg1NDE3NjUgNy40NjM0MDU0NCw5LjgwODM1MTc0IEw1Ljc4NzA3OTM1LDEzLjAyMjExOTkgQzUuNzM0MDU5MywxMy4xMjM3NjczIDUuNjcwMTU3MDcsMTMuMjE2MjA4NiA1LjU5NzUxODMyLDEzLjI5ODcxNjQgQzUuNTc1NjE1NjgsMTMuMzQxODY4MyA1LjU1MTAyNzY1LDEzLjM4NDIyMjYgNS41MjM3MTA4OSwxMy40MjU1NjcyIEM1LjUxMzMxOTU1LDEzLjQ0MTI5NDggNS41MDI1Nzk5MywxMy40NTY3ODk0IDUuNDkxNDk5OTYsMTMuNDcyMDM5NyBDNS4wNTQyNDU2OSwxNC4wNzM4Njg2IDQuMjIwNzYyODYsMTQuMjI0OTM5IDMuNjAwMDk4MjEsMTMuODE0ODYwMSBMMC41NzU4ODQ2NDIsMTEuODE2NzM0MiBDLTAuMDEwMzA3NTIxOSwxMS40Mjk0MzE2IC0wLjE3MTUzOTM2NiwxMC42NDAyNTgxIDAuMjE1NzYzMjM5LDEwLjA1NDA2NiBDMC4yMjYxNTQ1NzksMTAuMDM4MzM4NCAwLjIzNjg5NDIwNywxMC4wMjI4NDM4IDAuMjQ3OTc0MTY4LDEwLjAwNzU5MzUgTDAuMjQ3OTc0MTY4LDEwLjAwNzU5MzUgTDAuMjQ3OTc0MTY4LDEwLjAwNzU5MzUgQzAuNjg1MjI4NDQ2LDkuNDA1NzY0NjEgMS41MTg3MTEyNyw5LjI1NDY5NDEzIDIuMTM5Mzc1OTIsOS42NjQ3NzMwMyBMMi4zMjc4OTMwOSw5Ljc4OTMyODA4IEMyLjI3MjY2Mzc5LDkuMzk4NTk2MjUgMi4yNDQxMTM5Miw4Ljk5OTQ1NjI3IDIuMjQ0MTEzOTIsOC41OTM3NSBDMi4yNDQxMTM5MiwzLjg0NzU1MjkzIDYuMTUxMzc0MDIsMCAxMC45NzEyMjM2LDAgQzEyLjE0MzA2MzUsMCAxMy4yNjA5NTkyLDAuMjI3NDMzMzg1IDE0LjI4MTg3MjYsMC42Mzk5MTk2ODcgTDEyLjIxODIzNzMsMi43MDM1NTQ5MiBDMTEuODE1NjU0MiwyLjYyMTMzMzE1IDExLjM5ODU2MzEsMi41NzgxMjUgMTAuOTcxMjIzNiwyLjU3ODEyNSBDNy41OTczMjg5LDIuNTc4MTI1IDQuODYyMjQ2ODMsNS4yNzE0MTIwNSA0Ljg2MjI0NjgzLDguNTkzNzUgQzQuODYyMjQ2ODMsOC43MzcxNDYxMiA0Ljg2NzM0MTk5LDguODc5MzcwMzkgNC44NzczNjM3NSw5LjAyMDI1NjgzIFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4gICAgPC9kZWZzPiAgICA8ZyBpZD0i4oCULVBheW1lbnQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImNvbmZpcm1lZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNi4wMDAwMDAsIC01NDguMDAwMDAwKSI+ICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNi4wMDAwMDAsIDcwLjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8ZyBpZD0iVGllci0xLS8tSWNvbi0vLVdhbGxldC0vLVdoaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4MC4wMDAwMDAsIDQ3OC4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDb21iaW5lZC1TaGFwZS0rLUNvbWJpbmVkLVNoYXBlLSstU3dhdGNoZXMtLy1CbGFjay1NYXNrIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMC43NTAwMDApIj4gICAgICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgaWQ9IkNvbWJpbmVkLVNoYXBlIiBmaWxsPSIjRDhEOEQ4IiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==");
  background-size: contain;
}

.PayBear-app .P-btn__icon--refresh-white {
  background: no-repeat 50% url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMjIgMTgiIHdpZHRoPSIyMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTcuMDY4MTI3IDguOTc1MDUwOTItLjE5NjcxMzIuMzQ3MDI2NDVjLS4zNjY4NDQ0LjY0NzE1ODgyLTEuMTc4MDY3Ni44OTA5NDczMy0xLjg0MDg4ODYuNTUzMjIzMTUtLjAxNjc5NTgtLjAwODU1Nzg4LS4wMzMzOTkzLS4wMTc0ODgwMi0uMDQ5Nzk4Mi0uMDI2NzgzODEtLjYxMTIxNDgtLjM0NjQ2OTMzLS44MjU4MzM0LTEuMTIyODI1NzQtLjQ3OTM2NDEtMS43MzQwNDA1NmwxLjcwNDM0NzUtMy4wMDY2ODAwMWMuMDE4OTIwMy0uMTgyOTU2NC4wNzc5OTQ4LS4zNjQ2NTYzLjE4MDM3MjgtLjUzMjAyOTM4LjAwOTgzNjEtLjAxNjA4MDYyLjAyMDAyODUtLjAzMTk0MDYzLjAzMDU2OTUtLjA0NzU2ODI4LjQxNTk4NDQtLjYxNjcyMjIzIDEuMjQzNjg3Mi0uNzk2Nzg4ODEgMS44NzgyODUzLS40MDg2MjA2bDMuMDkyMTA0OSAxLjg5MTM2NTI0Yy41OTkzNTE3LjM2NjYwODg2Ljc4ODAyNzEgMS4xNDk2NzQ2NS40MjE0MTgyIDEuNzQ5MDI2MzgtLjAwOTgzNjEuMDE2MDgwNjMtLjAyMDAyODQuMDMxOTQwNjQtLjAzMDU2OTQuMDQ3NTY4MjktLjQxNTk4NDQuNjE2NzIyMjItMS4yNDM2ODcyLjc5Njc4ODgxLTEuODc4Mjg1My40MDg2MjA2bC0uMjE2MzgzNi0uMTMyMzU2NTVjLjAxMDAyNjguMTY4NzIxMjQuMDE1MTEwNS4zMzg3NTAwOS4wMTUxMTA1LjUwOTk0ODE2IDAgNC43NDYxOTcxLTMuOTA3MjYwMSA4LjU5Mzc1LTguNzI3MTA5NyA4LjU5Mzc1LTEuMDUyMTUzNTQgMC0yLjA2MDgxOTM2LS4xODMzNDc5LTIuOTk0ODQ1NDYtLjUxOTM2NzdsMi4xMTk5ODExNi0yLjExOTk4MTFjLjI4NTcxNTguMDQwMzQ2My41Nzc4MTQxLjA2MTIyMzguODc0ODY0My4wNjEyMjM4IDMuMjQzODMyNyAwIDUuODk3MTU1My0yLjQ4OTYzOTYgNi4wOTY5MDM0LTUuNjM0MzI0MDh6bS0xMi4xOTA3NjMyNS4wNDUyMDU5MS4xNzUyODk5NS0uMzM2MDU3MDljLjM0NDAzNTM0LS42NTk1NjcyOCAxLjE0NjI1NjI2LS45MzE1MTg1NSAxLjgyMDQ1OTkxLS42MTcxMzIyMy4wMTcwODQyMi4wMDc5NjY1MS4wMzM5ODkyNi4wMTYzMTE3NS4wNTA3MDI2LjAyNTAyOTU2LjYyMjkzNDA5LjMyNDkyNzE5Ljg2NDUxNjQyIDEuMDkzMzIwNTguNTM5NTg5MjMgMS43MTYyNTQ2N2wtMS42NzYzMjYwOSAzLjIxMzc2ODE2Yy0uMDUzMDIwMDUuMTAxNjQ3NC0uMTE2OTIyMjguMTk0MDg4Ny0uMTg5NTYxMDMuMjc2NTk2NS0uMDIxOTAyNjQuMDQzMTUxOS0uMDQ2NDkwNjcuMDg1NTA2Mi0uMDczODA3NDMuMTI2ODUwOC0uMDEwMzkxMzQuMDE1NzI3Ni0uMDIxMTMwOTYuMDMxMjIyMi0uMDMyMjEwOTMuMDQ2NDcyNS0uNDM3MjU0MjcuNjAxODI4OS0xLjI3MDczNzEuNzUyODk5My0xLjg5MTQwMTc1LjM0MjgyMDRsLTMuMDI0MjEzNTctMS45OTgxMjU5Yy0uNTg2MTkyMTYtLjM4NzMwMjYtLjc0NzQyNDAxLTEuMTc2NDc2MS0uMzYwMTIxNC0xLjc2MjY2ODIuMDEwMzkxMzQtLjAxNTcyNzYuMDIxMTMwOTctLjAzMTIyMjIuMDMyMjEwOTMtLjA0NjQ3MjUuNDM3MjU0MjgtLjYwMTgyODg5IDEuMjcwNzM3MS0uNzUyODk5MzcgMS44OTE0MDE3NS0uMzQyODIwNDdsLjE4ODUxNzE3LjEyNDU1NTA1Yy0uMDU1MjI5My0uMzkwNzMxODMtLjA4Mzc3OTE3LS43ODk4NzE4MS0uMDgzNzc5MTctMS4xOTU1NzgwOCAwLTQuNzQ2MTk3MDcgMy45MDcyNjAxLTguNTkzNzUgOC43MjcxMDk2OC04LjU5Mzc1IDEuMTcxODM5OSAwIDIuMjg5NzM1Ni4yMjc0MzMzOSAzLjMxMDY0OS42Mzk5MTk2OWwtMi4wNjM2MzUzIDIuMDYzNjM1MjNjLS40MDI1ODMxLS4wODIyMjE3Ny0uODE5Njc0Mi0uMTI1NDI5OTItMS4yNDcwMTM3LS4xMjU0Mjk5Mi0zLjM3Mzg5NDcgMC02LjEwODk3Njc3IDIuNjkzMjg3MDUtNi4xMDg5NzY3NyA2LjAxNTYyNSAwIC4xNDMzOTYxMi4wMDUwOTUxNi4yODU2MjAzOS4wMTUxMTY5Mi40MjY1MDY4M3oiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAuNzUpIi8+PC9zdmc+");
  background-size: contain;
}

.PayBear-app .P-btn__icon--close {
  background: no-repeat 50% url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE0IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHdpZHRoPSIxNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Im0xMC43NDYzMDA3IDcuNjcxODA2MjEgMy4zMTAwNjQ0IDMuMzEwMDY0MzljLjcxMDkyNzEuNzEwOTI3LjcxMDkyNzEgMS44NjM1Njc1IDAgMi41NzQ0OTQ1LS43MTA5MjcuNzEwOTI3MS0xLjg2MzU2NzUuNzEwOTI3MS0yLjU3NDQ5NDUgMGwtMy4zMTAwNjQzOS0zLjMxMDA2NDQtMy4zMTAwNjQ0MSAzLjMxMDA2NDRjLS43MTA5MjcwMy43MTA5MjcxLTEuODYzNTY3NS43MTA5MjcxLTIuNTc0NDk0NTMgMC0uNzEwOTI3MDQtLjcxMDkyNy0uNzEwOTI3MDQtMS44NjM1Njc1IDAtMi41NzQ0OTQ1bDMuMzEwMDY0NC0zLjMxMDA2NDM5LTMuMzEwMDY0NC0zLjMxMDA2NDQxYy0uNzEwOTI3MDQtLjcxMDkyNzAzLS43MTA5MjcwNC0xLjg2MzU2NzUgMC0yLjU3NDQ5NDUzLjcxMDkyNzAzLS43MTA5MjcwNCAxLjg2MzU2NzUtLjcxMDkyNzA0IDIuNTc0NDk0NTMgMGwzLjMxMDA2NDQxIDMuMzEwMDY0NCAzLjMxMDA2NDM5LTMuMzEwMDY0NGMuNzEwOTI3LS43MTA5MjcwNCAxLjg2MzU2NzUtLjcxMDkyNzA0IDIuNTc0NDk0NSAwIC43MTA5MjcxLjcxMDkyNzAzLjcxMDkyNzEgMS44NjM1Njc1IDAgMi41NzQ0OTQ1M3oiLz48bWFzayBmaWxsPSIjZmZmIj48dXNlIGZpbGw9Im5vbmUiIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjwvZGVmcz48dXNlIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjE2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMSAtMSkiIHhsaW5rOmhyZWY9IiNhIi8+PC9zdmc+");
  background-size: contain;
  display: inline-block;
  fill: #fff;
  vertical-align: -1px;
  width: 13px;
  height: 13px;
}

.PayBear-app .P-btn-grey {
  background: #f5f5f5;
  color: #a0a0a0 !important;
  font-weight: 400;
}

.PayBear-app .P-btn-grey svg {
  fill: #c9c9c9;
}

.PayBear-app .P-btn--sm {
  background: none;
  height: 36px;
  line-height: 36px;
  border: 0;
  -webkit-box-shadow: inset 0 0 0 2px #e3e3e3;
          box-shadow: inset 0 0 0 2px #e3e3e3;
  color: #b2b2b2 !important;
  min-width: 0;
  font-size: 18px;
  font-weight: 400;
  padding: 0 18px 0 13px;
}

.PayBear {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

.PayBear__Item {
  background: #fff;
  padding: 21px 6px 15px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.06), 0 2px 24px rgba(0, 0, 0, 0.06);
          box-shadow: 0 2px 2px rgba(0, 0, 0, 0.06), 0 2px 24px rgba(0, 0, 0, 0.06);
  width: calc(33.33% - 6.66px);
  text-align: center;
  color: #686868;
  font-size: 12px;
  line-height: 1.35;
  margin-top: 10px;
  margin-right: 10px;
  cursor: pointer;
  outline: 0;
  position: relative;
  -webkit-transition: all .1s ease;
  -o-transition: all .1s ease;
  transition: all .1s ease;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.PayBear__Item--last {
  -webkit-box-shadow: inset 0 0 0 2px #f0f0f0;
          box-shadow: inset 0 0 0 2px #f0f0f0;
}

.PayBear__Item--last img {
  opacity: 0.2;
}

.PayBear__Item:nth-child(3n) {
  margin-right: 0;
}

.PayBear__Item:nth-child(-n+3) {
  margin-top: 0;
}

.PayBear__Item__icon {
  width: 52px;
  height: 52px;
  margin: 5px auto 0;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
}

.PayBear__Item__icon img,
.PayBear__Item__icon svg {
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  height: 100%;
}

.PayBear__Item__code {
  font-size: 14px;
  font-weight: 700;
  color: #303030;
  margin-top: 21px;
  margin-bottom: 3px;
}

.PayBear__Item__val {
  font-size: 12px;
  color: #838383;
}

.PayBear__Item:not(.PayBear__Item--disabled):active {
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06);
  -webkit-transform: translate3d(0, 1px, 0);
          transform: translate3d(0, 1px, 0);
}

.PayBear__Item--disabled {
  position: relative;
  cursor: default;
}

.PayBear__Item--disabled:after {
  content: "COMING SOON";
  font-size: 8px;
  color: #899fb9;
  font-weight: 600;
  background: #ecf0f1;
  border-radius: 4px 4px 0 0;
  height: 15px;
  line-height: 15px;
  white-space: nowrap;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
}

.PayBear__Nav {
  color: #bdbdbd;
  font-size: 13px;
  letter-spacing: .22px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.PayBear__Nav__external {
  margin: 0 3px -3px 9px;
}

.PayBear__Nav a {
  color: #5e7fcd;
  font-weight: 700;
  text-decoration: none;
}

.PayBear__Nav__arrow {
  width: 22px;
  height: 22px;
  margin-right: 8px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}

.PayBear__Nav__arrow svg {
  width: 100%;
  height: 100%;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  fill: #e3e3e3;
}

.PayBear__brand-link {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
          justify-content: flex-end;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
}

.PayBear .PayBear__brand-link,
.PayBear .PayBear__Nav__arrow {
  margin: 4px 0 18px;
}

.PayBear__Icons {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.P-Payment {
  text-align: center;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
}

.P-Payment__header {
  text-align: left;
  font-weight: 600;
  font-size: 10px;
  color: #b8bcc4;
  line-height: 1.18;
  padding: 16px;
  background: rgba(94, 127, 205, 0.1);
  -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.02);
          box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.02);
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
}

.P-Payment__header__timer {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background: #5e7fcd;
  border-radius: 4px;
  padding: 5px 0;
  color: #fff;
  font-size: 16px;
  display: inline-block;
  vertical-align: middle;
  width: 55px;
  text-align: center;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  white-space: nowrap;
  margin-right: 10px;
}

.P-Payment__header__title {
  color: #5e7fcd;
  font-weight: 700;
  font-size: 14px;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.P-Payment__header__helper {
  letter-spacing: .7px;
  text-transform: uppercase;
  margin-top: 2px;
}

.P-Payment__header__text {
  min-width: 70%;
}

.P-Payment__header--red {
  background: rgba(185, 61, 61, 0.1);
  color: #968e8e;
}

.P-Payment__header--red .P-Payment__header__timer {
  background: #b93d3d;
}

.P-Payment__header--red .P-Payment__header__title {
  color: #b93d3d;
}

.P-Payment__header--green {
  background: rgba(61, 179, 158, 0.1);
  color: #8e9594;
}

.P-Payment__header--green .P-Payment__header__timer {
  background: #3db39e;
}

.P-Payment__header--green .P-Payment__header__title {
  color: #3db39e;
}

.P-Payment__header--yellow {
  background: rgba(222, 179, 70, 0.1);
  color: #8e9594;
}

.P-Payment__header--yellow .P-Payment__header__timer {
  background: #deb346;
}

.P-Payment__header--yellow .P-Payment__header__title {
  color: #deb346;
}

.P-Payment__header__check {
  background: #3db39e no-repeat 50% url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjNweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjMgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgIDxwYXRoIGQ9Ik03LjA0OTEwNjczLDEyLjg0OTM3NzEgTDMuOTUzNzAwMDcsOS43NTM5NzA0MSBMMy45NTM3MDAwNyw5Ljc1Mzk3MDQxIEMzLjA2NTA0MTI3LDguODY1MzExNjEgMS42MjQyNDA2OSw4Ljg2NTMxMTYxIDAuNzM1NTgxODk4LDkuNzUzOTcwNDEgTDAuNzM1NTgxODk4LDkuNzUzOTcwNDEgTDAuNzM1NTgxODk4LDkuNzUzOTcwNDEgQy0wLjE1MzA3Njg5NiwxMC42NDI2MjkyIC0wLjE1MzA3Njg5NiwxMi4wODM0Mjk4IDAuNzM1NTgxODk4LDEyLjk3MjA4ODYgTDQuNDUyMjIzOCwxNi42ODg3MzA1IEM0LjUxMjUzOTgsMTcuMTczNzI1NSA0LjcyODg3NTA2LDE3LjY0MzAxNzkgNS4xMDEyMjk1NywxOC4wMTUzNzI0IEM1Ljk4OTg4ODM2LDE4LjkwNDAzMTIgNy40MzA2ODg5NCwxOC45MDQwMzEyIDguMzE5MzQ3NzQsMTguMDE1MzcyNCBMMjEuMzM3NTg4OCw0Ljk5NzEzMTMxIEMyMi4yMjYyNDc2LDQuMTA4NDcyNTEgMjIuMjI2MjQ3NiwyLjY2NzY3MTkzIDIxLjMzNzU4ODgsMS43NzkwMTMxNCBMMjEuMzM3NTg4OCwxLjc3OTAxMzE0IEwyMS4zMzc1ODg4LDEuNzc5MDEzMTQgQzIwLjQ0ODkzLDAuODkwMzU0MzQxIDE5LjAwODEyOTUsMC44OTAzNTQzNDEgMTguMTE5NDcwNywxLjc3OTAxMzE0IEwxOC4xMTk0NzA3LDEuNzc5MDEzMTQgTDcuMDQ5MTA2NzMsMTIuODQ5Mzc3MSBaIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+PC9zdmc+");
  background-size: 50%;
  width: 28px;
  height: 28px;
  border-radius: 4px;
  display: block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 10px;
}

.P-Payment__header__check--yellow {
  background-color: #deb346;
}

.P-Payment__confirmed,
.P-Payment__confirming,
.P-Payment__expired,
.P-Payment__expired-helper,
.P-Payment__start {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
}

.P-Payment__confirming .P-Payment__helper {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.P-Payment__confirming-helper .P-Content {
  padding: 0;
  font-size: 14px;
}

.P-Payment__unpaid .P-Content__icon {
  margin-top: 20px;
}

.P-Payment__unpaid .P-btn {
  margin-top: 36px;
}

.P-Payment__unpaid .P-Content h2 {
  margin-bottom: 36px;
}

.P-Payment__unpaid .P-Content p {
  color: #787878;
  font-size: 16px;
}

.P-Payment__unpaid__block {
  background: #fff;
  border-radius: 6px;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.07), 0 6px 20px rgba(0, 0, 0, 0.03);
          box-shadow: 0 2px 2px rgba(0, 0, 0, 0.07), 0 6px 20px rgba(0, 0, 0, 0.03);
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  margin-bottom: 31px;
}

.P-Payment__unpaid__block > div {
  width: 33.3333%;
  margin: 14px 0 16px;
  padding: 3px 8px 7px;
  position: relative;
}

.P-Payment__unpaid__block > div:after {
  content: "";
  position: absolute;
  right: -1px;
  top: 0;
  width: 2px;
  height: 100%;
  background: repeat-y 0 2px url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAgCAMAAAACEilsAAAADFBMVEUAAADV1dXU1NTT09O6k1DPAAAAA3RSTlMAbJNaOCKLAAAAGUlEQVR4AWNgBgJ0ggkIGEgCjEAA1ktt8wA1cACR3pjJlwAAAABJRU5ErkJggg==");
  background-size: contain;
}

.P-Payment__unpaid__block > div:last-child > div {
  color: #a68a8a;
}

.P-Payment__unpaid__block > div:last-child span {
  color: #c16056;
}

.P-Payment__unpaid__block > div:last-child:after {
  display: none;
}

.P-Payment__unpaid__block > div > div {
  font-size: 10px;
  letter-spacing: 1px;
  color: #787878;
  margin-bottom: 1px;
}

.P-Payment__unpaid__block > div span {
  font-size: 10px;
  letter-spacing: .1px;
  color: #5a5a5a;
  font-weight: 700;
  display: block;
  white-space: nowrap;
}

.P-Payment__confirmed .P-Content__icon {
  margin-top: 20px;
}

.P-Payment__confirmed .P-btn {
  margin-top: 50px;
}

.P-Payment__confirmed__title {
  font-weight: 700;
  line-height: 1.1;
  color: #3db39e;
  font-size: 24px;
  margin: 0 0 20px;
}

.P-Payment__confirmed__title--overpaid {
  color: #deb346;
}

.P-Payment__value {
  color: #2d2d2d;
  font-size: 19px;
  line-height: 1.23;
  letter-spacing: 0;
  text-align: center;
  padding: 24px 0;
  position: relative;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.P-Payment__value--flex {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  text-align: left;
}

.P-Payment__value--flex .P-Payment__value__icon {
  margin: 0 22px;
}

.P-Payment__value--flex .P-Payment__value__pay {
  margin-top: 0;
}

.P-Payment__value__icon {
  height: 45px;
  line-height: 45px;
  text-align: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
}

.P-Payment__value__icon img {
  height: 100%;
  max-height: 100%;
  max-width: 100%;
}

.P-Payment__value__pay {
  font-weight: 700;
  margin-top: 24px;
  font-size: 28px;
}

.P-Payment__value__price {
  color: #cdcdcd;
  font-size: 18px;
  margin-top: 5px;
  white-space: nowrap;
}

.P-Payment__value__price__line {
  position: relative;
  padding: 0 2px;
  color: #dad5d5;
}

.P-Payment__value__price__line:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background: #e2abab;
  border-radius: 999px;
  left: 0;
  top: 50%;
  margin-top: -1px;
}

.P-Payment__qr {
  width: 125px;
  height: 125px;
  min-width: 125px;
  width: 25vh;
  height: 25vh;
  margin: -7px auto 5px;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}

.P-Payment__qr img {
  width: 100%;
}

.P-Payment__address {
  color: #8c8c8c;
  font-size: 11px;
  padding: 25px 0;
  position: relative;
  z-index: 2;
}

.P-Payment__address b {
  color: #6a6a6a;
  font-weight: 500;
}

.P-Payment__address code {
  display: block;
  color: #000;
  font-size: 10.5px;
  font-weight: 700;
  padding: 0;
  margin: 0;
  background: none;
  font-family: Menlo, monospace;
  margin-top: 12px;
  text-align: center;
}

.P-Payment__helper {
  color: #5e7fcd;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 600;
  margin-top: 20px;
  letter-spacing: 1.23px;
}

.P-Tabs {
  margin-top: 0;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

.P-Tabs__Tab-list {
  list-style: none;
  margin: 0 auto !important;
  padding: 0;
  background: #f7f7f7;
  -webkit-box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.04);
          box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.04);
  border-radius: 999px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  position: relative;
  width: 240px;
}

.P-Tabs__Tab-list:before {
  content: "";
  height: 100%;
  background: #fff;
  -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.06), 0 2px 24px rgba(0, 0, 0, 0.06);
          box-shadow: 0 2px 2px rgba(0, 0, 0, 0.06), 0 2px 24px rgba(0, 0, 0, 0.06);
  border-radius: 999px;
  position: absolute;
  left: 0;
  top: 0;
  width: 33.33%;
  pointer-events: none;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.P-Tabs__Tab-list--no-wallet:before {
  width: 50%;
}

.P-Tabs__Tab-list--second:before {
  -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
}

.P-Tabs__Tab-list--third:before {
  -webkit-transform: translate3d(200%, 0, 0);
          transform: translate3d(200%, 0, 0);
}

.P-Tabs__Tab-panel {
  display: none;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
}

.P-Tabs__Tab-panel--selected {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
}

.P-Tabs__Tab {
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  font-weight: 600;
  color: #696969;
  width: 50%;
  text-align: center;
  padding: 13px 15px;
  cursor: pointer;
  line-height: 1.35;
  margin: 0;
}

.P-Tabs__Tab--selected {
  position: relative;
  color: #5e7fcd;
}

.Confirming__icon {
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
          flex-grow: 1;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
}

.Confirming__icon--small .Confirming__pic__point--top {
  display: none;
}

.Confirming__icon--full .Confirming__pic__point--center {
  display: block;
}

.Confirming__pic .check,
.Confirming__pic__point--center {
  display: none;
}

.Confirming__pic--1 .Confirming__pic__point:first-child .circle {
  fill: #3db39e;
}

.Confirming__pic--1 .Confirming__pic__point:first-child .time {
  display: none;
}

.Confirming__pic--1 .Confirming__pic__point:first-child .check {
  display: block;
}

.Confirming__pic--2 .Confirming__pic__point:first-child .circle,
.Confirming__pic--2 .Confirming__pic__point:nth-child(2) .circle {
  fill: #3db39e;
}

.Confirming__pic--2 .Confirming__pic__point:first-child .time,
.Confirming__pic--2 .Confirming__pic__point:nth-child(2) .time {
  display: none;
}

.Confirming__pic--2 .Confirming__pic__point:first-child .check,
.Confirming__pic--2 .Confirming__pic__point:nth-child(2) .check {
  display: block;
}

.Confirming__pic--3 .Confirming__pic__point:first-child .circle,
.Confirming__pic--3 .Confirming__pic__point:nth-child(2) .circle,
.Confirming__pic--3 .Confirming__pic__point:nth-child(3) .circle {
  fill: #3db39e;
}

.Confirming__pic--3 .Confirming__pic__point:first-child .time,
.Confirming__pic--3 .Confirming__pic__point:nth-child(2) .time,
.Confirming__pic--3 .Confirming__pic__point:nth-child(3) .time {
  display: none;
}

.Confirming__pic--3 .Confirming__pic__point:first-child .check,
.Confirming__pic--3 .Confirming__pic__point:nth-child(2) .check,
.Confirming__pic--3 .Confirming__pic__point:nth-child(3) .check {
  display: block;
}

.Confirming__pic--4 .Confirming__pic__point:first-child .circle,
.Confirming__pic--4 .Confirming__pic__point:nth-child(2) .circle,
.Confirming__pic--4 .Confirming__pic__point:nth-child(3) .circle,
.Confirming__pic--4 .Confirming__pic__point:nth-child(4) .circle {
  fill: #3db39e;
}

.Confirming__pic--4 .Confirming__pic__point:first-child .time,
.Confirming__pic--4 .Confirming__pic__point:nth-child(2) .time,
.Confirming__pic--4 .Confirming__pic__point:nth-child(3) .time,
.Confirming__pic--4 .Confirming__pic__point:nth-child(4) .time {
  display: none;
}

.Confirming__pic--4 .Confirming__pic__point:first-child .check,
.Confirming__pic--4 .Confirming__pic__point:nth-child(2) .check,
.Confirming__pic--4 .Confirming__pic__point:nth-child(3) .check,
.Confirming__pic--4 .Confirming__pic__point:nth-child(4) .check {
  display: block;
}

.Confirming__pic--5 .Confirming__pic__point .circle {
  fill: #3db39e;
}

.Confirming__pic--5 .Confirming__pic__point .time {
  display: none;
}

.Confirming__pic--5 .Confirming__pic__point .check {
  display: block;
}

.PayBearModal {
  display: none;
  font-size: 16px;
}

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

.PayBearModal--open {
  display: block;
}

.PayBearModal__Overlay {
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
}

.PayBearModal__Content,
.PayBearModal__Overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 100001;
}

.PayBearModal__Content {
  overflow: auto;
  outline: none;
  pointer-events: none;
  height: 100%;
}

.PayBearModal__Content > * {
  pointer-events: all;
}

.PayBearModal__Close {
  height: 20px;
  padding: 20px;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  margin-bottom: 20px;
  cursor: pointer;
}

.PayBearModal__Close svg {
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  fill: #e3e3e3;
  -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
          transform: rotate(45deg);
}

.PayBearModal .PayBear .PayBear__brand-link,
.PayBearModal .PayBear .PayBear__Nav__arrow {
  margin: 4px 0 18px;
}

.PayBearModal .PayBear-app {
  height: 100%;
  margin: 0 auto;
}

.PayBearModal .PayBear-app .PayBear-container {
  pointer-events: all;
  margin: 0 auto;
}

.PayBearModal .P-box__inner {
  padding: 20px 20px 30px;
}

.PayBearModal__Body--open {
  overflow: hidden;
}

#paybear-all {
  display: none;
}

.button--backPaybear {
  display: none;
  background: #12333e;
  color: #ffffff;
  cursor: pointer;
}

.button--backPaybear:hover {
  background: #010203;
}

#trigger-login-paybear {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #27ae60;
  border-radius: 4px;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  line-height: 1.4;
  padding: 13px 20px;
  font-size: 1rem;
  color: #ffffff;
  height: 50px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  cursor: pointer;
}

#trigger-login-paybear:hover {
  background: #19703e;
}

/** Import footer **/

.checkout-validation {
  color: #12333e;
  max-width: 1350px;
  margin: 0 auto;
}

.checkout-validation .ident-amazon-btn {
  max-width: 100%;
}

.checkout-validation .show-for-small-only {
  display: none;
}

.checkout-validation .wizi-form-livr-detail-offert {
  margin-left: 5px;
  font-weight: 600;
}

.checkout-validation .wizi-form-livr-detail-offert:before {
  content: '(';
  display: inline;
}

.checkout-validation .wizi-form-livr-detail-offert:after {
  content: ')';
  display: inline;
}

.checkout-validation .delivery-price span:not(.wizicss-ext) {
  display: block;
  font-weight: 600;
  color: var(--primary-color);
}

.checkout-validation .sc-city-val,
.checkout-validation .sc-city2-val {
  margin: 0 5px;
}

.checkout-validation .sc-firstname-val,
.checkout-validation .sc-firstname2-val {
  margin-left: 5px;
}

.checkout-validation .c1-checkout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  padding-bottom: 60px;
}

.checkout-validation .checkout-l {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  padding-top: 100px;
  width: 65%;
  margin-right: 25px;
}

.checkout-validation .recap-total-tva {
  display: none;
}

.checkout-validation .cart__right {
  margin-top: 100px;
}

.checkout-validation .cart__right .prod {
  margin: 0;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #DCE5E9;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between;
}

.checkout-validation .cart__right .td-prod-infos {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: 20px;
}

.checkout-validation .cart__right .td-prod-infos a {
  color: #12333e;
}

.checkout-validation .cart__right .td-prod-infos .var-wrapper {
  display: block;
  width: 100%;
  font-size: 0.6875rem;
  color: rgba(18, 51, 62, 0.6);
}

.checkout-validation .cart__right .td-prod-photo {
  width: 50px;
  margin-right: 20px;
}

.checkout-validation .cart__right .td-prod-price {
  width: 200px;
  text-align: right;
}

.checkout-validation .cart__recap__title {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #DCE5E9;
}

.checkout-validation .cart__recap__title span {
  color: var(--primary-color);
}

.checkout-validation .cart__prod__vars {
  margin-bottom: 0;
}

.checkout-validation .td-total .total-price {
  color: var(--primary-color);
}

.checkout-validation .prod-price {
  font-weight: 600;
  font-size: 0.875rem;
}

.checkout-validation #sc-auth {
  padding-left: 10px;
}

.checkout-validation .sc-form {
  width: 100% !important;
}

.checkout-validation #sc-auth {
  width: 50%;
}

.checkout-validation.logged-in .sc-form.form:not(.sc-auth-form) {
  width: 100%;
}

.checkout-validation #sc-email-bloc {
  padding: 0;
}

.checkout-validation .validated-bloc#sc-infos-bloc,
.checkout-validation .validated-bloc#sc-delivery-bloc {
  padding: 0 20px;
}

.checkout-validation .validated-bloc#sc-infos-bloc > *,
.checkout-validation .validated-bloc#sc-delivery-bloc > * {
  margin-left: -20px;
  margin-right: -20px;
}

.checkout-validation .validated-bloc#sc-infos-bloc .c1-sc-bloc1,
.checkout-validation .validated-bloc#sc-delivery-bloc .c1-sc-bloc1 {
  padding: 0 30px;
}

.checkout-validation .validated-bloc#sc-infos-bloc .c1-sc-bloc1 .thead,
.checkout-validation .validated-bloc#sc-delivery-bloc .c1-sc-bloc1 .thead {
  display: none;
}

.checkout-validation .validated-bloc#sc-infos-bloc #delivery-modes-h1,
.checkout-validation .validated-bloc#sc-delivery-bloc #delivery-modes-h1 {
  margin-bottom: 0;
}

.checkout-validation .validated-bloc {
  padding: 0;
}

.checkout-validation .validated-bloc .sc-h2 {
  line-height: 60px;
  background: #12333e;
  color: #ffffff;
  padding: 0 40px;
  font-weight: 600;
  font-size: 1.375rem;
}

.checkout-validation .validated-bloc .summary-bloc {
  display: block;
  padding: 20px 40px;
}

.checkout-validation .validated-bloc .change-btn {
  float: right;
  color: #ffffff;
  font-size: 0.875rem;
}

.checkout-validation .c1-sc-auth-mode-li {
  width: 100%;
  border: 1px solid #DCE5E9;
  padding: 40px;
  background: #ffffff;
}

.checkout-validation #step1-change-btn,
.checkout-validation #step2-change-btn,
.checkout-validation #step3-change-btn {
  cursor: pointer;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.checkout-validation #step1-change-btn:hover,
.checkout-validation #step2-change-btn:hover,
.checkout-validation #step3-change-btn:hover {
  color: var(--primary-color);
}

.checkout-validation #step2-btn.error-calc-btn {
  display: none !important;
}

.checkout-validation #step2-btn.loading {
  background: #12333e center center no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2032%2032%22%20width%3D%2264%22%20height%3D%2264%22%20fill%3D%22%23fff%22%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%222.03302%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%2845%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%220.498263%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.125s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%2890%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%220%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.25s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%28135%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%220%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.375s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%28180%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%220%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.5s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%28225%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%220.621804%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.625s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%28270%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%221.92746%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.75s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%28315%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%222.85494%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.875s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3Ccircle%20transform%3D%22rotate%28180%2016%2016%29%22%20cx%3D%2216%22%20cy%3D%223%22%20r%3D%220%22%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B3%3B0%3B0%22%20dur%3D%221s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220.5s%22%20keySplines%3D%220.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%3B0.2%200.2%200.4%200.8%22%20calcMode%3D%22spline%22/%3E%3C/circle%3E%3C/svg%3E);
  background-size: 25px auto;
  text-indent: -99999px;
  min-width: 230px;
}

.checkout-validation .sc-form {
  padding-right: 10px;
}

.checkout-validation .sc-auth-form {
  display: none;
  max-width: 100%;
  margin: 0;
}

.checkout-validation .sc-auth-form .field-specification {
  display: none;
}

.checkout-validation .sc-fast-auth {
  display: none;
}

.checkout-validation #sc-infos-bloc,
.checkout-validation #sc-delivery-bloc,
.checkout-validation #sc-payment-bloc,
.checkout-validation #submit-area,
.checkout-validation #sc-email-bloc {
  display: none;
}

.checkout-validation #sc-infos-bloc .row {
  margin-bottom: 10px;
  font-size: 0.875rem;
}

.checkout-validation #sc-infos-bloc .row-mm {
  margin-bottom: 40px;
}

.checkout-validation #sc-infos-bloc .row.row-mg {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.checkout-validation #sc-infos-bloc .row.row-mg .field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: 20px;
}

.checkout-validation #sc-infos-bloc .row.row-mg .field label {
  width: 100%;
}

.checkout-validation #sc-infos-bloc .row.row-mg .field label.lbl-radio-h {
  display: inline-block;
  width: auto;
  margin-top: 8px;
}

.checkout-validation #sc-infos-bloc .row.row-mg .field label.lbl-radio-h:last-child {
  margin-left: 5px;
}

.checkout-validation #sc-infos-bloc .row > address {
  font-style: normal;
  display: inline-block;
  padding-right: 20px;
}

.checkout-validation #sc-infos-bloc .row > address span {
  overflow-wrap: break-word;
}

.checkout-validation .sc-auth-mode-h1 {
  font-size: 1.125rem;
  color: #12333e;
  font-weight: 600;
  line-height: 1;
  white-space: inherit;
  margin-bottom: 5px;
}

.checkout-validation .sc-auth-mode-li {
  width: 100%;
}

.checkout-validation .sc-auth-mode-desc {
  color: rgba(18, 51, 62, 0.6);
  margin-bottom: 10px;
}

.checkout-validation .btn3,
.checkout-validation .btn1 {
  margin: 0 auto;
  margin-top: 15px;
  display: inline-block;
  width: auto;
  background: #12333e;
  color: #ffffff;
  cursor: pointer;
  white-space: initial;
  height: auto;
  line-height: 1.2;
  padding: 12px 30px;
}

.checkout-validation #ident-form-classic .form__fieldset {
  margin-bottom: 20px;
}

.checkout-validation #ident-form-classic .form__button.button.btn1.expand {
  margin-top: 0;
}

.checkout-validation #step1-btn {
  margin-top: 0;
}

.checkout-validation #step1-btn.waiting {
  background: #333333;
  cursor: default;
}

.checkout-validation #step1-btn.waiting:hover {
  background: #333333;
  cursor: default;
}

.checkout-validation .form__text--password {
  padding-right: 100px;
}

.checkout-validation .wizi-selected .btn3 {
  display: none;
}

.checkout-validation .sc-fieldset-email {
  border: none;
  padding: 0;
}

.checkout-validation .sc-text-or {
  display: block;
  width: 100%;
  text-align: center;
  font-size: 0.875rem;
  text-transform: none;
  margin: 15px 0;
}

.checkout-validation .form__fieldset {
  margin: 30px 0;
}

.checkout-validation .ident-btn {
  position: relative;
  display: block;
  width: 100%;
  cursor: pointer;
}

.checkout-validation .ident-btn #ValidationWithAmazonLogin,
.checkout-validation .ident-btn #ValidationWithAmazon {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  display: block;
  top: 0;
  left: 0;
}

.checkout-validation .c1-ident-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  text-align: center;
  color: inherit;
  height: 40px;
  line-height: 1;
}

.checkout-validation .ident-facebook-btn {
  color: #4d64a7;
  border: 1px solid #4d64a7;
  font-size: 0.8125rem;
  border-radius: 2px;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  margin-bottom: 10px;
}

.checkout-validation .ident-facebook-btn:hover {
  border: 1px solid #354573;
}

.checkout-validation .ident-facebook-btn .icon {
  display: block;
  width: 81px;
  height: 16px;
  margin-left: 5px;
  background: center center no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%226466.5%202291%2080.841%2016%22%3E%3Cpath%20d%3D%22M6508.119%202298.772a3.694%203.694%200%200%200-1.637.442v5.046a10.643%2010.643%200%200%200%201.179.045c1.6%200%201.822-.734%201.822-1.758v-2.41c-.001-.758-.252-1.365-1.364-1.365zm-10.64-.275c-1.112%200-1.365.61-1.365%201.366v.425h2.729v-.426c-.001-.756-.255-1.366-1.365-1.366zm-20.614%205.251a.8.8%200%200%200%20.9.908%203.317%203.317%200%200%200%201.551-.442v-1.2h-1.46c-.687.004-.991.132-.991.734zm41.6-4.977c-1.114%200-1.5.608-1.5%201.364v2.761c0%20.758.386%201.368%201.5%201.368s1.5-.61%201.5-1.368v-2.761c.003-.756-.386-1.363-1.496-1.363zm-47.055%208.073h-3.275v-7.923h-1.635v-2.73h1.636v-1.639c0-2.227.923-3.552%203.547-3.552h2.184v2.731h-1.365c-1.021%200-1.089.382-1.089%201.094v1.366h2.473l-.289%202.73h-2.187zm11.186.021h-2.729l-.118-.693a6.253%206.253%200%200%201-3.091.8%202.9%202.9%200%200%201-3.066-3.185c0-2.181%201.243-2.959%203.466-2.959h2.263v-.471c0-1.113-.128-1.44-1.839-1.44h-2.8l.274-2.73h3.059c3.756%200%204.579%201.186%204.579%204.192v6.481zm9.277-7.743a15.613%2015.613%200%200%200-3-.355c-1.467%200-1.91.324-1.91%201.57v2.357c0%201.246.443%201.571%201.91%201.571a15.578%2015.578%200%200%200%203-.357v2.664a14.469%2014.469%200%200%201-3.274.421c-3.514%200-4.911-1.848-4.911-4.518v-1.915c0-2.672%201.4-4.523%204.911-4.523a14.407%2014.407%200%200%201%203.274.423v2.661zm10.237%203.35h-6v.22c0%201.246.444%201.571%201.91%201.571a19.084%2019.084%200%200%200%203.818-.357v2.666a17.21%2017.21%200%200%201-4.089.421c-3.515%200-4.912-1.848-4.912-4.518v-2.189c0-2.336%201.037-4.249%204.638-4.249s4.635%201.891%204.635%204.249zm10.64.051c0%202.58-.737%204.462-5.205%204.462a24.708%2024.708%200%200%201-4.335-.413v-14.752l3.272-.546v5.159a7.429%207.429%200%200%201%202.455-.4c3.272%200%203.818%201.467%203.818%203.825v2.661zm10.489.056c0%202.226-.919%204.385-4.764%204.385s-4.783-2.159-4.783-4.385v-2.149c0-2.227.936-4.386%204.783-4.386s4.764%202.159%204.764%204.386zm10.482%200c0%202.226-.92%204.385-4.764%204.385s-4.783-2.159-4.783-4.385v-2.149c0-2.227.936-4.386%204.783-4.386s4.764%202.159%204.764%204.386zm10.757%204.264h-3.547l-3-5.007v5.007h-3.268v-15.023l3.273-.546v9.672l3-4.755h3.547l-3.273%205.189zm-15.528-8.071c-1.112%200-1.5.608-1.5%201.364v2.761c0%20.758.386%201.368%201.5%201.368s1.5-.61%201.5-1.368v-2.762c.003-.756-.39-1.363-1.5-1.363zm17.4%206.2a1.013%201.013%200%201%201-1%201.011%201%201%200%200%201%201-1.011zm0%20.157a.857.857%200%200%200%200%201.711.857.857%200%200%200%200-1.711zm-.188%201.442h-.18v-1.125a2.07%202.07%200%200%201%20.319-.026.6.6%200%200%201%20.351.085.272.272%200%200%201%20.1.233.28.28%200%200%201-.219.275v.009c.1.018.165.107.188.273a.938.938%200%200%200%20.071.279h-.188a.849.849%200%200%201-.076-.288.21.21%200%200%200-.242-.2h-.125v.486zm0-.624h.13c.147%200%20.273-.054.273-.194%200-.1-.071-.2-.273-.2a.93.93%200%200%200-.13.009z%22%20fill%3D%22%233b5998%22/%3E%3C/svg%3E);
}

.checkout-validation .ident-facebook-btn:hover {
  color: #ffffff;
  background: #4d64a7;
}

.checkout-validation .ident-facebook-btn:hover .icon {
  background: center center no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%226466.5%202291%2080.841%2016%22%3E%3Cpath%20d%3D%22M6508.119%202298.772a3.694%203.694%200%200%200-1.637.442v5.046a10.643%2010.643%200%200%200%201.179.045c1.6%200%201.822-.734%201.822-1.758v-2.41c-.001-.758-.252-1.365-1.364-1.365zm-10.64-.275c-1.112%200-1.365.61-1.365%201.366v.425h2.729v-.426c-.001-.756-.255-1.366-1.365-1.366zm-20.614%205.251a.8.8%200%200%200%20.9.908%203.317%203.317%200%200%200%201.551-.442v-1.2h-1.46c-.687.004-.991.132-.991.734zm41.6-4.977c-1.114%200-1.5.608-1.5%201.364v2.761c0%20.758.386%201.368%201.5%201.368s1.5-.61%201.5-1.368v-2.761c.003-.756-.386-1.363-1.496-1.363zm-47.055%208.073h-3.275v-7.923h-1.635v-2.73h1.636v-1.639c0-2.227.923-3.552%203.547-3.552h2.184v2.731h-1.365c-1.021%200-1.089.382-1.089%201.094v1.366h2.473l-.289%202.73h-2.187zm11.186.021h-2.729l-.118-.693a6.253%206.253%200%200%201-3.091.8%202.9%202.9%200%200%201-3.066-3.185c0-2.181%201.243-2.959%203.466-2.959h2.263v-.471c0-1.113-.128-1.44-1.839-1.44h-2.8l.274-2.73h3.059c3.756%200%204.579%201.186%204.579%204.192v6.481zm9.277-7.743a15.613%2015.613%200%200%200-3-.355c-1.467%200-1.91.324-1.91%201.57v2.357c0%201.246.443%201.571%201.91%201.571a15.578%2015.578%200%200%200%203-.357v2.664a14.469%2014.469%200%200%201-3.274.421c-3.514%200-4.911-1.848-4.911-4.518v-1.915c0-2.672%201.4-4.523%204.911-4.523a14.407%2014.407%200%200%201%203.274.423v2.661zm10.237%203.35h-6v.22c0%201.246.444%201.571%201.91%201.571a19.084%2019.084%200%200%200%203.818-.357v2.666a17.21%2017.21%200%200%201-4.089.421c-3.515%200-4.912-1.848-4.912-4.518v-2.189c0-2.336%201.037-4.249%204.638-4.249s4.635%201.891%204.635%204.249zm10.64.051c0%202.58-.737%204.462-5.205%204.462a24.708%2024.708%200%200%201-4.335-.413v-14.752l3.272-.546v5.159a7.429%207.429%200%200%201%202.455-.4c3.272%200%203.818%201.467%203.818%203.825v2.661zm10.489.056c0%202.226-.919%204.385-4.764%204.385s-4.783-2.159-4.783-4.385v-2.149c0-2.227.936-4.386%204.783-4.386s4.764%202.159%204.764%204.386zm10.482%200c0%202.226-.92%204.385-4.764%204.385s-4.783-2.159-4.783-4.385v-2.149c0-2.227.936-4.386%204.783-4.386s4.764%202.159%204.764%204.386zm10.757%204.264h-3.547l-3-5.007v5.007h-3.268v-15.023l3.273-.546v9.672l3-4.755h3.547l-3.273%205.189zm-15.528-8.071c-1.112%200-1.5.608-1.5%201.364v2.761c0%20.758.386%201.368%201.5%201.368s1.5-.61%201.5-1.368v-2.762c.003-.756-.39-1.363-1.5-1.363zm17.4%206.2a1.013%201.013%200%201%201-1%201.011%201%201%200%200%201%201-1.011zm0%20.157a.857.857%200%200%200%200%201.711.857.857%200%200%200%200-1.711zm-.188%201.442h-.18v-1.125a2.07%202.07%200%200%201%20.319-.026.6.6%200%200%201%20.351.085.272.272%200%200%201%20.1.233.28.28%200%200%201-.219.275v.009c.1.018.165.107.188.273a.938.938%200%200%200%20.071.279h-.188a.849.849%200%200%201-.076-.288.21.21%200%200%200-.242-.2h-.125v.486zm0-.624h.13c.147%200%20.273-.054.273-.194%200-.1-.071-.2-.273-.2a.93.93%200%200%200-.13.009z%22%20fill%3D%22%23ffffff%22/%3E%3C/svg%3E);
}

.checkout-validation .ident-paypal-btn {
  color: #019CDE;
  border: 1px solid #019CDE;
  font-size: 0.8125rem;
  border-radius: 2px;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.checkout-validation .ident-paypal-btn .icon {
  display: block;
  width: 81px;
  height: 30px;
  margin-left: 5px;
  background-size: 100% auto;
  background: center center no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%226472.5%202239%2067.651%2018%22%3E%3Cdefs%3E%3Cstyle%3E.cls-2%7Bfill%3A%23253e7e%7D.cls-3%7Bfill%3A%23279bd4%7D%3C/style%3E%3C/defs%3E%3Cg%20id%3D%22Logo_Paypal%22%20transform%3D%22translate%286472.541%202239%29%22%3E%3Cg%20id%3D%22XMLID_22_%22%20transform%3D%22translate%28-.041%29%22%3E%3Cg%20id%3D%22XMLID_23_%22%3E%3Cg%20id%3D%22XMLID_39_%22%3E%3Cg%20id%3D%22XMLID_40_%22%3E%3Cpath%20id%3D%22XMLID_65_%22%20class%3D%22cls-2%22%20d%3D%22M133.467%2027.6c-.2%201.345-1.222%201.345-2.216%201.345h-.565l.4-2.506a.311.311%200%200%201%20.306-.26h.26c.672%200%201.314%200%201.635.382a1.223%201.223%200%200%201%20.18%201.039zm-.428-3.5h-3.728a.525.525%200%200%200-.52.443l-1.513%209.565a.309.309%200%200%200%20.306.351h1.788a.525.525%200%200%200%20.52-.443l.413-2.582a.521.521%200%200%201%20.5-.443h1.177c2.46%200%203.881-1.192%204.248-3.545a2.933%202.933%200%200%200-.474-2.414%203.581%203.581%200%200%200-2.717-.932z%22%20transform%3D%22translate%28-107.82%20-20.417%29%22/%3E%3Cpath%20id%3D%22XMLID_62_%22%20class%3D%22cls-2%22%20d%3D%22M188.71%2049.237a1.987%201.987%200%200%201-2.017%201.711%201.521%201.521%200%200%201-1.207-.489%201.5%201.5%200%200%201-.275-1.253%202.009%202.009%200%200%201%202-1.727%201.509%201.509%200%200%201%201.192.489%201.572%201.572%200%200%201%20.307%201.269zm2.491-3.469h-1.788a.3.3%200%200%200-.306.26l-.076.5-.122-.183a2.528%202.528%200%200%200-2.109-.745%204.106%204.106%200%200%200-3.988%203.591%203.4%203.4%200%200%200%20.672%202.75%202.8%202.8%200%200%200%202.246.9%203.431%203.431%200%200%200%202.475-1.024l-.076.489a.322.322%200%200%200%20.306.367h1.6a.525.525%200%200%200%20.52-.443l.963-6.112a.33.33%200%200%200-.318-.35z%22%20transform%3D%22translate%28-154.828%20-38.632%29%22/%3E%3Cpath%20id%3D%22XMLID_61_%22%20class%3D%22cls-2%22%20d%3D%22M254.086%2046.7H252.3a.529.529%200%200%200-.428.229l-2.472%203.637-1.054-3.5a.527.527%200%200%200-.5-.367h-1.766a.307.307%200%200%200-.29.413l1.971%205.806-1.861%202.629a.307.307%200%200%200%20.26.489h1.788a.492.492%200%200%200%20.428-.229l5.974-8.618a.311.311%200%200%200-.264-.489z%22%20transform%3D%22translate%28-208.209%20-39.564%29%22/%3E%3Cpath%20id%3D%22XMLID_58_%22%20class%3D%22cls-3%22%20d%3D%22M307.651%2027.6c-.2%201.345-1.222%201.345-2.216%201.345h-.565l.4-2.506a.311.311%200%200%201%20.306-.26h.26c.672%200%201.314%200%201.635.382a1.223%201.223%200%200%201%20.18%201.039zm-.428-3.5H303.5a.5.5%200%200%200-.5.443l-1.513%209.565a.31.31%200%200%200%20.306.351h1.91a.337.337%200%200%200%20.351-.306l.428-2.7a.521.521%200%200%201%20.5-.443h1.177c2.46%200%203.881-1.192%204.248-3.545a2.933%202.933%200%200%200-.474-2.414%203.422%203.422%200%200%200-2.709-.951z%22%20transform%3D%22translate%28-255.402%20-20.417%29%22/%3E%3Cpath%20id%3D%22XMLID_53_%22%20class%3D%22cls-3%22%20d%3D%22M362.81%2049.237a1.987%201.987%200%200%201-2.017%201.711%201.521%201.521%200%200%201-1.207-.489%201.5%201.5%200%200%201-.275-1.253%202.007%202.007%200%200%201%202-1.711%201.42%201.42%200%200%201%201.5%201.742zm2.491-3.469h-1.788a.3.3%200%200%200-.306.26l-.076.5-.122-.183a2.528%202.528%200%200%200-2.109-.745%204.106%204.106%200%200%200-3.988%203.591%203.4%203.4%200%200%200%20.672%202.75%202.8%202.8%200%200%200%202.246.9%203.431%203.431%200%200%200%202.475-1.024l-.076.489a.322.322%200%200%200%20.306.367h1.6a.5.5%200%200%200%20.5-.443l.963-6.112a.3.3%200%200%200-.298-.35z%22%20transform%3D%22translate%28-302.325%20-38.632%29%22/%3E%3Cpath%20id%3D%22XMLID_45_%22%20class%3D%22cls-3%22%20d%3D%22M417.406%2024.275l-1.528%209.749a.309.309%200%200%200%20.306.351h1.543a.525.525%200%200%200%20.52-.443l1.513-9.565a.322.322%200%200%200-.306-.367h-1.727a.33.33%200%200%200-.321.275z%22%20transform%3D%22translate%28-352.322%20-20.333%29%22/%3E%3Cpath%20id%3D%22XMLID_44_%22%20class%3D%22cls-2%22%20d%3D%22M7.177%2018.957l.29-1.818-.642-.015H3.8L5.909%203.753a.155.155%200%200%201%20.061-.107.165.165%200%200%201%20.107-.046H11.2c1.7.015%202.873.367%203.484%201.054a2.409%202.409%200%200%201%20.565%201.039%203.756%203.756%200%200%201%200%201.436v.413l.29.168a1.945%201.945%200%200%201%20.581.443%202.16%202.16%200%200%201%20.474%201.054%204.408%204.408%200%200%201-.061%201.528%205.575%205.575%200%200%201-.626%201.742%203.4%203.4%200%200%201-.993%201.085%204.023%204.023%200%200%201-1.345.611%206.948%206.948%200%200%201-1.681.2h-.413a1.2%201.2%200%200%200-.779.29%201.23%201.23%200%200%200-.413.718l-.031.168-.5%203.194-.015.122c0%20.031-.015.061-.031.061a.056.056%200%200%201-.046.015H7.177z%22%20transform%3D%22translate%28-3.213%20-3.05%29%22/%3E%3Cpath%20id%3D%22XMLID_43_%22%20class%3D%22cls-3%22%20d%3D%22M31.363%2027.4c-.015.092-.031.2-.046.306-.688%203.453-2.995%204.645-5.944%204.645h-1.5a.724.724%200%200%200-.718.611l-.764%204.874-.214%201.375a.386.386%200%200%200%20.382.443h2.643a.627.627%200%200%200%20.626-.535l.031-.138.5-3.178.031-.168a.639.639%200%200%201%20.626-.535h.4c2.582%200%204.6-1.054%205.2-4.08a3.476%203.476%200%200%200-.535-3.071%202.42%202.42%200%200%200-.718-.549z%22%20transform%3D%22translate%28-18.782%20-23.213%29%22/%3E%3Cpath%20id%3D%22XMLID_42_%22%20d%3D%22M36.1%2024.229a2.442%202.442%200%200%200-.321-.076%202.592%202.592%200%200%200-.336-.061A8.935%208.935%200%200%200%2034.116%2024h-4a.559.559%200%200%200-.275.061.63.63%200%200%200-.351.474l-.856%205.409-.034.156a.736.736%200%200%201%20.718-.611h1.5c2.949%200%205.256-1.192%205.929-4.66.015-.107.031-.2.046-.306a2.969%202.969%200%200%200-.55-.229.543.543%200%200%200-.143-.065z%22%20transform%3D%22translate%28-24.224%20-20.333%29%22%20fill%3D%22%23222f63%22/%3E%3Cpath%20id%3D%22XMLID_41_%22%20class%3D%22cls-2%22%20d%3D%22M5.207%204.2a.63.63%200%200%201%20.351-.474.6.6%200%200%201%20.275-.061h4a9.083%209.083%200%200%201%201.329.092c.122.015.229.046.336.061.107.031.214.046.321.076.046.015.107.031.153.046a2.968%202.968%200%200%201%20.55.229%203.264%203.264%200%200%200-.688-2.934C11.074.367%209.7%200%207.942%200H2.823A.712.712%200%200%200%202.1.611L-.035%2014.134a.439.439%200%200%200%20.428.5h3.163l.795-5.027z%22%20transform%3D%22translate%28.041%29%22/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.checkout-validation .ident-paypal-btn:hover {
  color: #ffffff;
  background: #019CDE;
}

.checkout-validation .ident-paypal-btn:hover .icon {
  background: center center no-repeat url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%226472.5%202239%2067.651%2018%22%3E%3Cdefs%3E%3Cstyle%3E.cls-2%7Bfill%3A%23253e7e%7D.cls-3%7Bfill%3A%23ffffff%7D%3C/style%3E%3C/defs%3E%3Cg%20id%3D%22Logo_Paypal%22%20transform%3D%22translate%286472.541%202239%29%22%3E%3Cg%20id%3D%22XMLID_22_%22%20transform%3D%22translate%28-.041%29%22%3E%3Cg%20id%3D%22XMLID_23_%22%3E%3Cg%20id%3D%22XMLID_39_%22%3E%3Cg%20id%3D%22XMLID_40_%22%3E%3Cpath%20id%3D%22XMLID_65_%22%20class%3D%22cls-2%22%20d%3D%22M133.467%2027.6c-.2%201.345-1.222%201.345-2.216%201.345h-.565l.4-2.506a.311.311%200%200%201%20.306-.26h.26c.672%200%201.314%200%201.635.382a1.223%201.223%200%200%201%20.18%201.039zm-.428-3.5h-3.728a.525.525%200%200%200-.52.443l-1.513%209.565a.309.309%200%200%200%20.306.351h1.788a.525.525%200%200%200%20.52-.443l.413-2.582a.521.521%200%200%201%20.5-.443h1.177c2.46%200%203.881-1.192%204.248-3.545a2.933%202.933%200%200%200-.474-2.414%203.581%203.581%200%200%200-2.717-.932z%22%20transform%3D%22translate%28-107.82%20-20.417%29%22/%3E%3Cpath%20id%3D%22XMLID_62_%22%20class%3D%22cls-2%22%20d%3D%22M188.71%2049.237a1.987%201.987%200%200%201-2.017%201.711%201.521%201.521%200%200%201-1.207-.489%201.5%201.5%200%200%201-.275-1.253%202.009%202.009%200%200%201%202-1.727%201.509%201.509%200%200%201%201.192.489%201.572%201.572%200%200%201%20.307%201.269zm2.491-3.469h-1.788a.3.3%200%200%200-.306.26l-.076.5-.122-.183a2.528%202.528%200%200%200-2.109-.745%204.106%204.106%200%200%200-3.988%203.591%203.4%203.4%200%200%200%20.672%202.75%202.8%202.8%200%200%200%202.246.9%203.431%203.431%200%200%200%202.475-1.024l-.076.489a.322.322%200%200%200%20.306.367h1.6a.525.525%200%200%200%20.52-.443l.963-6.112a.33.33%200%200%200-.318-.35z%22%20transform%3D%22translate%28-154.828%20-38.632%29%22/%3E%3Cpath%20id%3D%22XMLID_61_%22%20class%3D%22cls-2%22%20d%3D%22M254.086%2046.7H252.3a.529.529%200%200%200-.428.229l-2.472%203.637-1.054-3.5a.527.527%200%200%200-.5-.367h-1.766a.307.307%200%200%200-.29.413l1.971%205.806-1.861%202.629a.307.307%200%200%200%20.26.489h1.788a.492.492%200%200%200%20.428-.229l5.974-8.618a.311.311%200%200%200-.264-.489z%22%20transform%3D%22translate%28-208.209%20-39.564%29%22/%3E%3Cpath%20id%3D%22XMLID_58_%22%20class%3D%22cls-3%22%20d%3D%22M307.651%2027.6c-.2%201.345-1.222%201.345-2.216%201.345h-.565l.4-2.506a.311.311%200%200%201%20.306-.26h.26c.672%200%201.314%200%201.635.382a1.223%201.223%200%200%201%20.18%201.039zm-.428-3.5H303.5a.5.5%200%200%200-.5.443l-1.513%209.565a.31.31%200%200%200%20.306.351h1.91a.337.337%200%200%200%20.351-.306l.428-2.7a.521.521%200%200%201%20.5-.443h1.177c2.46%200%203.881-1.192%204.248-3.545a2.933%202.933%200%200%200-.474-2.414%203.422%203.422%200%200%200-2.709-.951z%22%20transform%3D%22translate%28-255.402%20-20.417%29%22/%3E%3Cpath%20id%3D%22XMLID_53_%22%20class%3D%22cls-3%22%20d%3D%22M362.81%2049.237a1.987%201.987%200%200%201-2.017%201.711%201.521%201.521%200%200%201-1.207-.489%201.5%201.5%200%200%201-.275-1.253%202.007%202.007%200%200%201%202-1.711%201.42%201.42%200%200%201%201.5%201.742zm2.491-3.469h-1.788a.3.3%200%200%200-.306.26l-.076.5-.122-.183a2.528%202.528%200%200%200-2.109-.745%204.106%204.106%200%200%200-3.988%203.591%203.4%203.4%200%200%200%20.672%202.75%202.8%202.8%200%200%200%202.246.9%203.431%203.431%200%200%200%202.475-1.024l-.076.489a.322.322%200%200%200%20.306.367h1.6a.5.5%200%200%200%20.5-.443l.963-6.112a.3.3%200%200%200-.298-.35z%22%20transform%3D%22translate%28-302.325%20-38.632%29%22/%3E%3Cpath%20id%3D%22XMLID_45_%22%20class%3D%22cls-3%22%20d%3D%22M417.406%2024.275l-1.528%209.749a.309.309%200%200%200%20.306.351h1.543a.525.525%200%200%200%20.52-.443l1.513-9.565a.322.322%200%200%200-.306-.367h-1.727a.33.33%200%200%200-.321.275z%22%20transform%3D%22translate%28-352.322%20-20.333%29%22/%3E%3Cpath%20id%3D%22XMLID_44_%22%20class%3D%22cls-2%22%20d%3D%22M7.177%2018.957l.29-1.818-.642-.015H3.8L5.909%203.753a.155.155%200%200%201%20.061-.107.165.165%200%200%201%20.107-.046H11.2c1.7.015%202.873.367%203.484%201.054a2.409%202.409%200%200%201%20.565%201.039%203.756%203.756%200%200%201%200%201.436v.413l.29.168a1.945%201.945%200%200%201%20.581.443%202.16%202.16%200%200%201%20.474%201.054%204.408%204.408%200%200%201-.061%201.528%205.575%205.575%200%200%201-.626%201.742%203.4%203.4%200%200%201-.993%201.085%204.023%204.023%200%200%201-1.345.611%206.948%206.948%200%200%201-1.681.2h-.413a1.2%201.2%200%200%200-.779.29%201.23%201.23%200%200%200-.413.718l-.031.168-.5%203.194-.015.122c0%20.031-.015.061-.031.061a.056.056%200%200%201-.046.015H7.177z%22%20transform%3D%22translate%28-3.213%20-3.05%29%22/%3E%3Cpath%20id%3D%22XMLID_43_%22%20class%3D%22cls-3%22%20d%3D%22M31.363%2027.4c-.015.092-.031.2-.046.306-.688%203.453-2.995%204.645-5.944%204.645h-1.5a.724.724%200%200%200-.718.611l-.764%204.874-.214%201.375a.386.386%200%200%200%20.382.443h2.643a.627.627%200%200%200%20.626-.535l.031-.138.5-3.178.031-.168a.639.639%200%200%201%20.626-.535h.4c2.582%200%204.6-1.054%205.2-4.08a3.476%203.476%200%200%200-.535-3.071%202.42%202.42%200%200%200-.718-.549z%22%20transform%3D%22translate%28-18.782%20-23.213%29%22/%3E%3Cpath%20id%3D%22XMLID_42_%22%20d%3D%22M36.1%2024.229a2.442%202.442%200%200%200-.321-.076%202.592%202.592%200%200%200-.336-.061A8.935%208.935%200%200%200%2034.116%2024h-4a.559.559%200%200%200-.275.061.63.63%200%200%200-.351.474l-.856%205.409-.034.156a.736.736%200%200%201%20.718-.611h1.5c2.949%200%205.256-1.192%205.929-4.66.015-.107.031-.2.046-.306a2.969%202.969%200%200%200-.55-.229.543.543%200%200%200-.143-.065z%22%20transform%3D%22translate%28-24.224%20-20.333%29%22%20fill%3D%22%23222f63%22/%3E%3Cpath%20id%3D%22XMLID_41_%22%20class%3D%22cls-2%22%20d%3D%22M5.207%204.2a.63.63%200%200%201%20.351-.474.6.6%200%200%201%20.275-.061h4a9.083%209.083%200%200%201%201.329.092c.122.015.229.046.336.061.107.031.214.046.321.076.046.015.107.031.153.046a2.968%202.968%200%200%201%20.55.229%203.264%203.264%200%200%200-.688-2.934C11.074.367%209.7%200%207.942%200H2.823A.712.712%200%200%200%202.1.611L-.035%2014.134a.439.439%200%200%200%20.428.5h3.163l.795-5.027z%22%20transform%3D%22translate%28.041%29%22/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}

.checkout-validation #sc-email-bloc.validated-bloc {
  min-height: 108px;
}

.checkout-validation .validated-bloc {
  border: 1px solid #12333e;
  margin-bottom: 25px;
  padding: 25px;
  background: #ffffff;
  color: rgba(18, 51, 62, 0.6);
  width: 100%;
}

.checkout-validation .step-bloc .sc-h2 .c1-step-number,
.checkout-validation .validated-bloc .sc-h2 .c1-step-number {
  position: relative;
  display: inline-block;
  margin-right: 6px;
}

.checkout-validation .step-bloc .sc-h2 .c1-step-number:after,
.checkout-validation .validated-bloc .sc-h2 .c1-step-number:after {
  content: '.';
  display: inline-block;
}

.checkout-validation .validated-bloc .sc-email-val,
.checkout-validation .validated-bloc .sc-h2,
.checkout-validation .validated-bloc .row {
  position: relative;
}

.checkout-validation .cart-recap {
  height: auto !important;
}

.checkout-validation #small-step1-change-btn {
  display: none;
}

.checkout-validation .step-bloc .c1-sc-bloc1 {
  display: none;
}

.checkout-validation .summary-bloc {
  display: none;
}

.checkout-validation .sc-bloc1 {
  background: #ffffff;
}

.checkout-validation .sc-bloc1:not(.validated-bloc) {
  padding: 30px;
  border: 1px solid #DCE5E9;
  margin-bottom: 20px;
}

.checkout-validation .sc-bloc1:not(.validated-bloc) .change-btn {
  display: none;
}

.checkout-validation .sc-bloc1:not(.validated-bloc) .step-number:after {
  content: '.';
  display: inline-block;
  margin-right: 6px;
}

.checkout-validation .sc-bloc1:not(.validated-bloc) .step-number,
.checkout-validation .sc-bloc1:not(.validated-bloc) .sc-h2 {
  font-size: 1.375rem;
  margin-bottom: 20px;
  border-bottom: 1px solid #DCE5E9;
  font-weight: 600;
}

.checkout-validation .sc-bloc1:not(.validated-bloc).step-bloc .step-number:after {
  display: none;
}

.checkout-validation .sc-bloc1:not(.validated-bloc).step-bloc .step-number,
.checkout-validation .sc-bloc1:not(.validated-bloc).step-bloc .sc-h2 {
  border: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.checkout-validation .sc-bloc1 {
  width: 100%;
}

.checkout-validation .sc-bloc1 .form__fieldset {
  margin-top: 0;
  margin-bottom: 20px;
}

.checkout-validation fieldset {
  border: none;
  padding: 0;
}

.checkout-validation .option-desc {
  margin-top: 3px;
  color: rgba(18, 51, 62, 0.6);
}

.checkout-validation legend {
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 20px;
  width: 100%;
}

.checkout-validation .row-mm {
  width: 100%;
  margin-bottom: 40px;
}

.checkout-validation .row-mm label {
  display: block;
  width: 100%;
  font-size: 0.875rem;
}

.checkout-validation .row-mm .bloc-radio {
  display: inline-block;
  margin-right: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
}

.checkout-validation .row-mm .bloc-radio label {
  margin-left: 10px;
  color: rgba(18, 51, 62, 0.6);
}

.checkout-validation .row-mm .bloc-nowrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  margin-top: 10px;
}

.checkout-validation .form__nowrap + .form__nowrap {
  margin-top: 20px;
}

.checkout-validation .form__nowrap + .form__fieldset {
  margin-top: 20px;
}

.checkout-validation .form__fieldset + .form__nowrap {
  margin-top: 40px;
}

.checkout-validation .form__field--long-answer .form__label {
  height: 30px;
}

.checkout-validation #country {
  height: 50px;
  border-radius: 2px;
}

.checkout-validation .form__nowrap .field.column.small-24.medium-12 {
  -webkit-transform: translateY(-19px);
      -ms-transform: translateY(-19px);
          transform: translateY(-19px);
  width: 56%;
}

.checkout-validation #chk-invoicing-addr-act {
  margin-right: 10px;
}

.checkout-validation .lbl-radio {
  margin-bottom: 20px;
  display: block;
  width: 100%;
}

.checkout-validation #chk-pro-purchase {
  margin-right: 10px;
}

.checkout-validation #num-intra {
  width: 46%;
  margin-left: 0;
  margin-right: 0;
}

.checkout-validation #fs-pro-purchase + .form__fieldset {
  margin-top: 20px;
  display: none;
}

.checkout-validation .lbl-radio-h {
  display: inline-block;
  margin-top: 5px;
  margin-right: 10px;
}

.checkout-validation .lbl-row {
  display: block;
  width: 100%;
}

.checkout-validation .row-mg {
  margin-bottom: 20px;
}

.checkout-validation label[for="country"] {
  line-height: 16px;
  display: block;
  margin-bottom: 4px;
}

.checkout-validation .form__nowrap--anniv {
  width: 66%;
}

.checkout-validation .form__nowrap--anniv .field {
  position: relative;
  width: 100%;
}

.checkout-validation .form__nowrap--anniv .field i {
  display: none;
  position: absolute;
  font-size: 18px;
  z-index: 1;
  right: 35px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.checkout-validation .form__nowrap--anniv .field.error {
  color: #f16767;
}

.checkout-validation .form__nowrap--anniv .field.error i.form__icon--warning {
  display: inline-block;
}

.checkout-validation .form__nowrap--anniv .field.success {
  color: #27ae60;
}

.checkout-validation .form__nowrap--anniv .field.success i.form__icon--success {
  display: inline-block;
}

.checkout-validation .field-anniversary {
  margin-bottom: 20px;
}

.checkout-validation .field-anniversary label {
  display: block;
  margin-bottom: 5px;
}

.checkout-validation .sc-address-h1 {
  display: block;
}

.checkout-validation #sc-delivery-bloc .sc-h2,
.checkout-validation #sc-delivery-bloc .step-number,
.checkout-validation #sc-payment-bloc .sc-h2,
.checkout-validation #sc-payment-bloc .step-number {
  border-bottom: none;
}

.checkout-validation #sc-payment-bloc.error-calc-btn > *:not(:first-child) {
  display: none !important;
}

.checkout-validation .sc-delivery-thead-tr {
  background: #12333e;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  color: #ffffff;
}

.checkout-validation .sc-delivery-thead-tr > div {
  padding: 10px;
  line-height: 19px;
}

.checkout-validation .sc-delivery-thead-tr .sc-delivery-infos {
  width: 62%;
}

.checkout-validation .sc-delivery-thead-tr > div:not(.sc-delivery-infos) {
  width: 25%;
  text-align: center;
}

.checkout-validation .c1-delivery-bloc.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  padding: 20px 0 20px 39px;
  border-bottom: 1px solid #DCE5E9;
  position: relative;
}

.checkout-validation .c1-delivery-bloc.row .delivery-mode-radio {
  width: 14px;
  margin-right: 20px;
  display: none;
}

.checkout-validation .c1-delivery-bloc.row .show-for-small-only.small-24 {
  display: block;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.checkout-validation .c1-delivery-bloc.row .show-for-small-only.small-24 .delivery-mode-img {
  display: none;
}

.checkout-validation .c1-delivery-bloc.row .show-for-small-only.small-24 .delivery-mode-radio {
  display: block;
}

.checkout-validation .c1-delivery-bloc.row .delivery-mode-img {
  width: 60px;
  margin-right: 20px;
}

.checkout-validation .c1-delivery-bloc.row .delivery-mode-infos {
  width: 45%;
  padding: 0 10px 0 0;
}

.checkout-validation .c1-delivery-bloc.row .delivery-mode-date,
.checkout-validation .c1-delivery-bloc.row .delivery-mode-price {
  width: 25%;
  padding: 0 10px;
  text-align: center;
}

.checkout-validation .delivery-bloc {
  cursor: pointer;
}

.checkout-validation .delivery-bloc:last-child .c1-delivery-bloc.row {
  border: none;
}

.checkout-validation .delivery-mode-desc {
  color: #596F79;
}

.checkout-validation .icon-truck {
  display: block;
  width: 60px;
  height: 60px;
  background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22612%22%20height%3D%22612%22%3E%3Cpath%20d%3D%22M21.474%20377.522V117.138c0-14.469%2011.729-26.199%2026.199-26.199h260.25c14.469%200%2026.198%2011.73%2026.198%2026.199v260.385a8.732%208.732%200%200%201-8.733%208.733H30.207a8.733%208.733%200%200%201-8.733-8.734zm210.16%2089.202c0%2030.01-24.329%2054.338-54.338%2054.338s-54.338-24.328-54.338-54.338c0-30.011%2024.329-54.338%2054.338-54.338s54.338%2024.327%2054.338%2054.338zm-27.17%200c0-15.005-12.164-27.169-27.169-27.169s-27.17%2012.164-27.17%2027.169%2012.165%2027.17%2027.17%2027.17%2027.169-12.165%2027.169-27.17zm-73.969-54.339H8.733A8.733%208.733%200%200%200%200%20421.118v26.495a8.733%208.733%200%200%200%208.733%208.733h97.598c2.548-17.484%2011.373-32.928%2024.164-43.961zm385.443%2054.339c0%2030.01-24.329%2054.338-54.338%2054.338-30.01%200-54.338-24.328-54.338-54.338%200-30.011%2024.328-54.338%2054.338-54.338%2030.009-.001%2054.338%2024.327%2054.338%2054.338zm-27.168%200c0-15.005-12.165-27.169-27.17-27.169-15.006%200-27.169%2012.164-27.169%2027.169s12.164%2027.17%2027.169%2027.17%2027.17-12.165%2027.17-27.17zM612%20421.118v26.495a8.733%208.733%200%200%201-8.733%208.733h-70.704c-5.057-34.683-34.906-61.427-70.961-61.427-36.062%200-65.912%2026.745-70.969%2061.427H248.261c-2.549-17.483-11.373-32.928-24.164-43.961h134.994V162.594c0-9.646%207.82-17.466%2017.466-17.466h82.445a69.86%2069.86%200%200%201%2057.9%2030.77l53.15%2078.721a69.865%2069.865%200%200%201%2011.962%2039.094v118.672h21.253a8.733%208.733%200%200%201%208.733%208.733zm-88.592-164.483l-42.501-60.393a8.734%208.734%200%200%200-7.142-3.707H407.47a8.734%208.734%200%200%200-8.733%208.733v60.393a8.732%208.732%200%200%200%208.733%208.733h108.798c7.074%200%2011.212-7.973%207.14-13.759z%22/%3E%3C/svg%3E) center center no-repeat;
  background-size: 66% auto;
}

.checkout-validation .terms-validation {
  line-height: 1.8;
  font-size: 0.875rem;
  margin-top: 10px;
  color: var(--text-on-body);
}

.checkout-validation .terms-validation a {
  color: var(--primary-color);
  text-decoration: none;
}

.checkout-validation .terms-validation a:hover {
  color: var(--primary-color-hover);
  text-decoration: underline;
}

.checkout-validation .button.btn4.expand.large {
  width: 100%;
  text-align: center;
  background: var(--primary-color);
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  color: #ffffff;
  font-weight: 600;
  font-size: 1rem;
  text-transform: uppercase;
  margin-top: 30px;
  height: 50px;
  line-height: 50px;
  border: none;
}

.checkout-validation .button.btn4.expand.large:hover {
  background: var(--primary-color-hover);
}

.checkout-validation .payment-bloc {
  display: block;
  padding: 10px 30px;
  width: 100%;
  border: 1px solid #DCE5E9;
  margin-bottom: 20px;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.checkout-validation .payment-bloc:hover,
.checkout-validation .payment-bloc.wizi-selected {
  border-color: var(--primary-color);
}

.checkout-validation .c1-payment-bloc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-direction: reverse;
  -webkit-box-orient: horizontal;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  position: relative;
  padding-left: 34px;
  width: 100%;
}

.checkout-validation .c1-payment-bloc input[type="radio"] {
  width: 14px;
  margin-right: 20px;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.checkout-validation .c1-payment-bloc .payment-mode-name {
  display: block;
  width: 100%;
  font-size: 0.875rem;
  font-weight: 600;
  text-align: left;
}

.checkout-validation .c1-payment-bloc .payment-mode-name br {
  display: none;
}

.checkout-validation .c1-payment-bloc .payment-mode-name span {
  color: var(--primary-color);
  font-weight: 400;
  margin-left: 5px;
}

.checkout-validation .c1-payment-bloc .payment-mode-name span:before {
  content: '(';
  display: inline-block;
  margin-right: 3px;
}

.checkout-validation .c1-payment-bloc .payment-mode-name span:after {
  content: ')';
  display: inline-block;
  margin-left: 3px;
}

.checkout-validation .c1-payment-bloc img {
  max-width: 80px;
  margin: 20px;
}

.checkout-validation #fs-invoicing-addr-act,
.checkout-validation #fs-pro-purchase {
  margin-top: 20px;
}

.checkout-validation #fs-invoicing-addr-act label,
.checkout-validation #fs-invoicing-addr-act input,
.checkout-validation #fs-pro-purchase label,
.checkout-validation #fs-pro-purchase input {
  cursor: pointer;
}

.checkout-validation #fs-pro-purchase {
  margin-bottom: 20px;
}

.checkout-validation .delivery-mode-name {
  font-weight: 600;
  margin-bottom: 4px;
}

.checkout-validation .form__field.success .form__icon--success {
  display: block;
  position: absolute;
  font-size: 18px;
  z-index: 1;
  color: #27ae60;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.checkout-validation .form__field.error .form__icon--warning {
  display: block;
  position: absolute;
  font-size: 18px;
  z-index: 1;
  color: #f16767;
  right: 10px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.checkout-validation .form__fieldset.error + .btn-area #step1-btn {
  background: #333333;
  cursor: default;
}

.checkout-validation .form__fieldset.error + .btn-area #step1-btn:hover {
  background: #333333;
  cursor: default;
}

.checkout-validation .alert-box {
  margin-top: 20px;
  background: #f16767;
  color: #ffffff;
  padding: 20px 30px 20px 20px;
  position: relative;
}

.checkout-validation .alert-box .close {
  font-size: 20px;
  color: #ffffff;
  position: absolute;
  top: 4px;
  right: 10px;
}

.checkout-validation #login-redirect {
  cursor: pointer;
  font-weight: 600;
}

.checkout-validation .form__field--not-required .form__icon--success {
  display: none !important;
}

.checkout-validation .checkout-l select {
  background: #F5F5F5 center right 15px no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%225432.289%20497%207.959%2014.537%22%3E%3Cpath%20d%3D%22M5435.874%20511.374l-3.422-3.423a.557.557%200%200%201%200-.788.557.557%200%200%201%20.788%200l3.028%203.029%203.029-3.029a.557.557%200%200%201%20.788%200%20.557.557%200%200%201%200%20.788l-3.423%203.423a.555.555%200%200%201-.394.163.56.56%200%200%201-.394-.163zm3.423-10l-3.028-3.029-3.028%203.028a.557.557%200%200%201-.788%200%20.556.556%200%200%201%200-.787l3.423-3.423a.554.554%200%200%201%20.394-.163.552.552%200%200%201%20.393.163l3.423%203.423a.557.557%200%200%201%200%20.788.557.557%200%200%201-.394.163.557.557%200%200%201-.395-.163z%22%20fill%3D%22%23596f79%22/%3E%3C/svg%3E);
  background-size: 8px;
  color: #12333e;
  border: 1px solid #DCE5E9;
  padding: 0 30px 0 15px;
}

.checkout-validation .sc-address-h1 {
  font-weight: 400;
  font-size: 1rem;
  margin-bottom: 10px;
  font-style: normal;
}

.checkout-validation .sc-delivery-detail-price + .sc-relay-address-val {
  margin: 20px 0 10px 0;
}

.checkout-validation .sc-delivery-detail-price + .sc-relay-address-val .sc-address-h1 {
  margin-bottom: 5px;
}

.checkout-validation .sc-delivery-detail-price + .sc-relay-address-val .sc-address-h1 + br {
  display: none;
}

.checkout-validation #sc-regi {
  width: 50%;
  margin-bottom: 20px;
}

.page-validation #cart-recap .cart__recap__wrapper {
  position: relative;
}

.page-validation #cart-recap .cart__recap__wrapper.loading:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8) url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20class%3D%22lds-ellipsis%22%3E%3Ccircle%20cx%3D%2284%22%20cy%3D%2250%22%20r%3D%220%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%2210%3B0%3B0%3B0%3B0%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2284%3B84%3B84%3B84%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3C/circle%3E%3Ccircle%20cx%3D%2284%22%20cy%3D%2250%22%20r%3D%224.89806%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B10%3B10%3B10%3B0%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%22-1s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2216%3B16%3B50%3B84%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%22-1s%22/%3E%3C/circle%3E%3Ccircle%20cx%3D%2267.3466%22%20cy%3D%2250%22%20r%3D%2210%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B10%3B10%3B10%3B0%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%22-0.5s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2216%3B16%3B50%3B84%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%22-0.5s%22/%3E%3C/circle%3E%3Ccircle%20cx%3D%2233.3466%22%20cy%3D%2250%22%20r%3D%2210%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B10%3B10%3B10%3B0%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2216%3B16%3B50%3B84%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3C/circle%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2250%22%20r%3D%225.10194%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B0%3B10%3B10%3B10%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2216%3B16%3B16%3B50%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3C/circle%3E%3C/svg%3E) center center no-repeat;
  background-size: 60px auto;
}

.page-validation #cart-recap .tbody {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.page-validation #cart-recap .tbody > form {
  position: relative;
  width: 100%;
  overflow: hidden;
  margin-bottom: 20px;
  max-height: initial;
}

.page-validation #cart-recap .tbody > form .cart__recap__item--code.bdt {
  margin-bottom: 0;
}

.page-validation #cart-recap .tbody > form #txt-code {
  margin-bottom: 0;
}

.page-validation #cart-recap .tbody > form:before {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 300%;
  height: 300%;
  border-radius: 50%;
  background-color: #27ae60;
  z-index: 1;
  visibility: hidden;
  -webkit-transform: scale(0) translate(-50%, 50%);
      -ms-transform: scale(0) translate(-50%, 50%);
          transform: scale(0) translate(-50%, 50%);
}

.page-validation #cart-recap .tbody > form:after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 300%;
  height: 300%;
  border-radius: 50%;
  background-color: #f16767;
  z-index: 1;
  visibility: hidden;
  -webkit-transform: scale(0) translate(-50%, 50%);
      -ms-transform: scale(0) translate(-50%, 50%);
          transform: scale(0) translate(-50%, 50%);
}

.page-validation #cart-recap .tbody > form.success:before {
  visibility: visible;
  -webkit-transform: scale(1) translate(-50%, 50%);
      -ms-transform: scale(1) translate(-50%, 50%);
          transform: scale(1) translate(-50%, 50%);
  -webkit-transition: visibility .01s ease, -webkit-transform .3s ease .02s;
  transition: visibility .01s ease, -webkit-transform .3s ease .02s;
  -o-transition: transform .3s ease .02s, visibility .01s ease;
  transition: transform .3s ease .02s, visibility .01s ease;
  transition: transform .3s ease .02s, visibility .01s ease, -webkit-transform .3s ease .02s;
}

.page-validation #cart-recap .tbody > form.success .code-reduc__success {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity .3s ease .15s, visibility .01s ease, -webkit-transform .3s ease .15s;
  transition: opacity .3s ease .15s, visibility .01s ease, -webkit-transform .3s ease .15s;
  -o-transition: transform .3s ease .15s, opacity .3s ease .15s, visibility .01s ease;
  transition: transform .3s ease .15s, opacity .3s ease .15s, visibility .01s ease;
  transition: transform .3s ease .15s, opacity .3s ease .15s, visibility .01s ease, -webkit-transform .3s ease .15s;
}

.page-validation #cart-recap .tbody > form.error:after {
  visibility: visible;
  -webkit-transform: scale(1) translate(-50%, 50%);
      -ms-transform: scale(1) translate(-50%, 50%);
          transform: scale(1) translate(-50%, 50%);
  -webkit-transition: visibility .01s ease, -webkit-transform .3s ease .02s;
  transition: visibility .01s ease, -webkit-transform .3s ease .02s;
  -o-transition: transform .3s ease .02s, visibility .01s ease;
  transition: transform .3s ease .02s, visibility .01s ease;
  transition: transform .3s ease .02s, visibility .01s ease, -webkit-transform .3s ease .02s;
}

.page-validation #cart-recap .tbody > form.error .code-reduc__error {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity .3s ease .15s, visibility .01s ease, -webkit-transform .3s ease .15s;
  transition: opacity .3s ease .15s, visibility .01s ease, -webkit-transform .3s ease .15s;
  -o-transition: transform .3s ease .15s, opacity .3s ease .15s, visibility .01s ease;
  transition: transform .3s ease .15s, opacity .3s ease .15s, visibility .01s ease;
  transition: transform .3s ease .15s, opacity .3s ease .15s, visibility .01s ease, -webkit-transform .3s ease .15s;
}

.page-validation #cart-recap .tbody > form.hide {
  max-height: 0;
  margin: 0;
  -webkit-transition: max-height .3s ease .1s, margin .3s ease .1s;
  -o-transition: max-height .3s ease .1s, margin .3s ease .1s;
  transition: max-height .3s ease .1s, margin .3s ease .1s;
}

.page-validation #cart-recap .code-reduc__success,
.page-validation #cart-recap .code-reduc__error {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: translateY(-5px);
      -ms-transform: translateY(-5px);
          transform: translateY(-5px);
  opacity: 0;
  visibility: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  z-index: 2;
  color: #ffffff;
  font-weight: 600;
  font-size: 0.875rem;
  text-align: center;
}

#addressBookWidgetDiv {
  min-width: 300px;
  width: 100%;
  max-width: 900px;
  min-height: 228px;
  height: 240px;
  max-height: 400px;
}

#walletWidgetDiv {
  min-width: 300px;
  width: 100%;
  max-width: 900px;
  min-height: 228px;
  height: 240px;
  max-height: 400px;
}

#readOnlyAddressBookWidgetDiv {
  min-width: 266px;
  width: 100%;
  max-width: 900px;
  min-height: 145px;
  height: 165px;
  max-height: 180px;
}

#readOnlyWalletWidgetDiv {
  min-width: 266px;
  width: 100%;
  max-width: 900px;
  min-height: 145px;
  height: 165px;
  max-height: 180px;
}

.payment-bloc {
  position: relative;
}

.c1-delivery-bloc + .c1-delivery-bloc {
  position: relative;
}

.c1-delivery-bloc + .c1-delivery-bloc:before {
  content: '+';
  display: block;
  position: absolute;
  top: -13px;
  left: 55px;
  background: #ffffff;
  width: auto;
  height: 18px;
  line-height: 1;
  font-size: 24px;
  font-weight: 700;
  z-index: 1;
}

.c1-delivery-bloc + .c1-delivery-bloc:after {
  content: "";
  display: block;
  position: absolute;
  top: -2px;
  left: 0;
  background: #ffffff;
  width: 100%;
  height: 4px;
}

#submit-area.error-calc-btn {
  display: none !important;
}

.error-calc,
.error-payment {
  position: fixed;
  bottom: 0;
  z-index: 9999999999;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  width: 960px;
  max-width: 100%;
  background: #f16767;
  border-radius: 4px;
  -webkit-transition: visibility .1s linear, -webkit-transform 300ms linear .15s;
  transition: visibility .1s linear, -webkit-transform 300ms linear .15s;
  -o-transition: transform 300ms linear .15s, visibility .1s linear;
  transition: transform 300ms linear .15s, visibility .1s linear;
  transition: transform 300ms linear .15s, visibility .1s linear, -webkit-transform 300ms linear .15s;
}

.error-calc.show,
.error-payment.show {
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  visibility: visible;
}

.error-calc.hide,
.error-payment.hide {
  -webkit-transform: translate(-50%, 100%);
      -ms-transform: translate(-50%, 100%);
          transform: translate(-50%, 100%);
  -webkit-transition: visibility .1s linear .35s, -webkit-transform 300ms linear;
  transition: visibility .1s linear .35s, -webkit-transform 300ms linear;
  -o-transition: transform 300ms linear, visibility .1s linear .35s;
  transition: transform 300ms linear, visibility .1s linear .35s;
  transition: transform 300ms linear, visibility .1s linear .35s, -webkit-transform 300ms linear;
  visibility: hidden;
}

.error-calc__wrapper,
.error-payment__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  padding: 20px 40px;
}

.error-calc__wrapper p,
.error-calc__wrapper a,
.error-payment__wrapper p,
.error-payment__wrapper a {
  color: #ffffff;
  font-size: 0.875rem;
}

.error-calc__wrapper a,
.error-payment__wrapper a {
  display: block;
  border-radius: 4px;
  text-decoration: none;
  text-align: center;
  padding: 7px 30px;
  background: #eb2121;
  border: 1px solid #ffffff;
  text-transform: uppercase;
  font-weight: 600;
  cursor: pointer;
  -webkit-transition: background 300ms linear;
  -o-transition: background 300ms linear;
  transition: background 300ms linear;
}

.error-calc__wrapper a:hover,
.error-payment__wrapper a:hover {
  background: #f16767;
}

#sc-delivery-bloc:not(.step-bloc).loading {
  min-height: 150px;
  background: no-repeat center bottom 20px url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20class%3D%22lds-ellipsis%22%3E%3Ccircle%20cx%3D%2284%22%20cy%3D%2250%22%20r%3D%220%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%2210%3B0%3B0%3B0%3B0%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2284%3B84%3B84%3B84%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3C/circle%3E%3Ccircle%20cx%3D%2284%22%20cy%3D%2250%22%20r%3D%224.89806%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B10%3B10%3B10%3B0%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%22-1s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2216%3B16%3B50%3B84%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%22-1s%22/%3E%3C/circle%3E%3Ccircle%20cx%3D%2267.3466%22%20cy%3D%2250%22%20r%3D%2210%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B10%3B10%3B10%3B0%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%22-0.5s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2216%3B16%3B50%3B84%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%22-0.5s%22/%3E%3C/circle%3E%3Ccircle%20cx%3D%2233.3466%22%20cy%3D%2250%22%20r%3D%2210%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B10%3B10%3B10%3B0%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2216%3B16%3B50%3B84%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3C/circle%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2250%22%20r%3D%225.10194%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B0%3B10%3B10%3B10%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2216%3B16%3B16%3B50%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3C/circle%3E%3C/svg%3E);
  background-size: 50px auto;
}

#sc-delivery-bloc:not(.step-bloc).loading .c1-sc-bloc1 {
  opacity: 0;
  visibility: hidden;
  height: 0;
}

#sc-delivery-bloc.step-bloc .c1-sc-bloc1 {
  display: none !important;
}

.form__fieldset.row.row-mm .form__label--first {
  position: absolute;
  top: 0;
  left: 0;
}

.firefox #stripe .container .col1 .card .front .card_number {
  font-size: 21px;
}

.firefox #stripe .container .col1 .card .front .card_number span,
.firefox #stripe .full:first-child label {
  white-space: nowrap;
}

.step2-hide {
  display: none !important;
}

.hide-temp-after-step2 {
  display: none !important;
}

.delivery-details-name + .option-desc {
  display: none;
}

#sc-infos-bloc:not(.validated-bloc) + #sc-payment-bloc.no-livr > *:not(#payment-modes-h1) {
  display: none !important;
}

/** Import footer **/

.checkout-confirmation {
  padding: 100px 0 50px 0;
}

.checkout-confirmation .end-h1 {
  font-size: 1.75rem;
  font-weight: 600;
  margin-bottom: 20px;
  color: #27ae60;
}

.checkout-confirmation .confirmation-num {
  font-size: 1.125rem;
  margin-bottom: 20px;
}

.checkout-confirmation .confirmation-expla {
  font-size: 1.125rem;
  margin-bottom: 10px;
}

.checkout-confirmation .tuto-area {
  color: #12333e;
  padding: 20px;
  background: #f3f3f3;
}

.checkout-confirmation .tuto-h1 {
  margin-bottom: 1.25rem;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 600;
}

.checkout-confirmation .tuto-info {
  margin: 0;
}

.checkout-confirmation .tuto-info-val {
  display: inline-block;
}

.checkout-confirmation .tuto-specification {
  margin: 0 0 1.25rem 0;
  padding-top: 1.25rem;
}

.checkout-confirmation .confirmation-tracking {
  margin-bottom: 1.25rem;
}

.checkout-confirmation .tuto-illust {
  text-align: center;
  color: #f16767;
  padding: 30px;
  background: #f3f3f3;
  -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);
}

.checkout-confirmation .confirmation-address .sc-address,
.checkout-confirmation .confirmation-address .confirmation-delivery {
  padding-bottom: 1.25rem;
}

.checkout-confirmation .confirmation-address-h1,
.checkout-confirmation .confirmation-delivery .delivery-name {
  font-weight: bold;
  margin-bottom: 0.625rem;
  text-transform: uppercase;
}

.checkout-confirmation .confirmation-delivery .delivery-name {
  display: block;
}

.checkout-confirmation .cs-prod {
  margin: 0;
}

.checkout-confirmation .tuto-area-cheque .tuto-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.checkout-confirmation .tuto-area-cheque .tuto-info .tuto-info-val {
  margin-left: 5px;
}

.checkout-confirmation .confirmation-address {
  margin-top: 20px;
}

.checkout-confirmation .vtable .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.checkout-confirmation .vtable .thead-td {
  background: #12333e;
  color: #ffffff;
  padding: 10px;
  text-align: center;
  font-size: 0.875rem;
}

.checkout-confirmation .vtable .tbody-td {
  padding: 10px;
  text-align: center;
}

.checkout-confirmation .vtable:nth-child(3) .column,
.checkout-confirmation .vtable:nth-child(4) .column {
  width: 100%;
}

.checkout-confirmation .recap-total-tva {
  display: none;
}

.checkout-confirmation .confirmation-address {
  margin-bottom: 20px;
}

.checkout-confirmation .confirmation-address > div {
  margin-top: 20px;
}

.checkout-confirmation #ending-rating .end-rating-h1 {
  text-transform: uppercase;
  font-weight: 600;
  font-size: 0.875rem;
  margin-bottom: 5px;
}

.checkout-confirmation #ending-rating .button {
  margin-top: 20px;
  background: #12333e;
  color: #ffffff;
  height: 40px;
  line-height: 40px;
  display: inline-block;
}

.confirmation-tracking,
.confirmation-address,
.confirmation-address p,
.confirmation-num,
.confirmation-expla {
  color: #12333e;
}

.emergency-bar {
  min-height: 60px;
  padding: 8px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  z-index: 6;
  background-repeat: repeat;
  background-position: center top;
  background-size: auto;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.emergency-bar__text,
.emergency-bar__button {
  width: auto;
}

.emergency-bar__absolute {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  z-index: 2;
  width: 100%;
  height: 100%;
}

.emergency-bar__text {
  font-size: 0.875rem;
  line-height: 1.3125rem;
}

.emergency-bar__text > * {
  display: inline-block;
  width: 100%;
  text-align: center;
}

.emergency-bar__text > * + * {
  padding-top: 8px;
}

.emergency-bar__button a,
.emergency-bar__button span {
  min-height: 40px;
  line-height: 40px;
  white-space: nowrap;
  display: inline-block;
  width: auto;
  min-width: 0;
  max-width: 500px;
  padding: 0 20px;
  border-radius: 3px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
}

.pre-emergency-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  z-index: 6;
  position: fixed;
  top: 50%;
  right: 0;
  max-width: 300px;
  min-height: 100px;
  border-radius: 4px;
  -webkit-transform: translateZ(0) translateY(-50%) translateX(100%);
          transform: translateZ(0) translateY(-50%) translateX(100%);
  border: 1px solid #DCE5E9;
  background: #ffffff;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.pre-emergency-bar__wrapper {
  max-width: 300px;
  min-height: 100px;
  padding: 20px;
  background: #ffffff;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
}

.pre-emergency-bar__open {
  z-index: 1;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 100%;
  width: 60px;
  height: 60px;
  margin-right: -1px;
  border: solid #DCE5E9;
  border-width: 1px 0 1px 1px;
  border-radius: 4px 0 0 4px;
  background-color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
  cursor: pointer;
}

.pre-emergency-bar__open i {
  font-size: 28px;
  color: #12333e;
}

.pre-emergency-bar__text,
.pre-emergency-bar__button {
  width: auto;
  text-align: center;
}

.pre-emergency-bar__text {
  color: #12333e;
  font-size: 12px;
  line-height: 1.4;
  width: 100%;
  margin-bottom: 10px;
}

.pre-emergency-bar__text > * {
  display: inline-block;
  width: auto;
}

.pre-emergency-bar__button a {
  min-height: 30px;
  line-height: 30px;
  white-space: nowrap;
  display: inline-block;
  width: auto;
  min-width: 0;
  max-width: 500px;
  padding: 0 20px;
  border-radius: 3px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
  font-size: 12px;
  background: #12333e;
  color: #ffffff;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.pre-emergency-bar__button a:hover {
  background: #010203;
}

#show-preEmergency {
  display: none;
}

#show-preEmergency:checked + .pre-emergency-bar {
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
  -webkit-transform: translateZ(0) translateY(-50%) translateX(0);
          transform: translateZ(0) translateY(-50%) translateX(0);
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}

#show-preEmergency:checked + .pre-emergency-bar .pre-emergency-bar__open {
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);
}

/** Surcharges custom — importées après tous les partiels du thème pour gagner
    la cascade par l'ordre, sans surenchère de spécificité.
    Reste AVANT custom/old : ce dernier porte des décisions plus récentes
    (bandeau header, titres homepage) qui doivent continuer à primer. **/

.header__bandeau {
  background-color: black;
}

.header__bandeau p {
  color: white;
  padding: 10px;
  font-family: "Montserrat", "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 16px;
  text-align: center;
}

.header__bandeau p .red {
  color: #0e8102;
}

.header {
  padding: 0 !important;
  position: relative;
  z-index: 2;
}

/* Badge panier toujours visible (y compris 0), comme la maquette */

.header__cart__a__nb,
.header__cart__a__nb.header__cart__a__nb--hide {
  opacity: 1 !important;
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
  display: block !important;
}

.header__cart:hover .header__cart__a__nb {
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
}

/* Icons */

.header__cart__a {
  background-image: url("https://fonts.gstatic.com/s/i/materialiconsoutlined/shopping_cart/v13/24px.svg") !important;
}

.header__account__a {
  background-image: url("https://fonts.gstatic.com/s/i/materialiconsoutlined/person_outline/v14/24px.svg") !important;
}

.header__blog__a {
  width: 38px !important;
  height: 38px !important;
  background-size: 100% auto;
  background-image: url("https://fonts.gstatic.com/s/i/materialiconsoutlined/article/v11/24px.svg") !important;
}

#cm-checkout-btn:hover {
  background: #0e8102 !important;
}

.footer {
  background: #12333e !important;
}

.footer .stars--lvl0 .stars--lvl1 {
  color: #fff;
}

.footer__btn {
  background: #fff !important;
  color: #12333e !important;
}

.footer__btn .hide {
  color: #12333e !important;
}

.nav-menu__rea {
  display: none;
}

#main-slider {
  max-width: 1440px !important;
  width: 100% !important;
}

.gallery__thumbnail {
  z-index: 0 !important;
}

.prod-floating__addCart:hover {
  background: #0e8102 !important;
}

.prod .prod__btn {
  background: var(--primary-color) !important;
}

.prod .prod__btn:hover,
.prod .prod__btn:focus {
  background: var(--primary-color-hover) !important;
}

#add-cart-btn,
.share__wrapper {
  z-index: 0 !important;
}

.prod-details--pdp {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 16px 88px;
}

.prod-details--pdp .prod-details__header {
  margin-bottom: 12px;
}

.prod-details--pdp .prod-details__h1 {
  padding-right: 0 !important;
  min-height: 0 !important;
}

.prod-details--pdp .prod-details__brand {
  margin-bottom: 6px;
}

.prod-details--pdp .prod-details__brand__url {
  font-size: 0.75rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #6b6b6b;
  text-decoration: none;
}

.prod-details--pdp .prod-details__brand__img {
  display: none;
}

.prod-details--pdp .prod-details__name {
  font-size: 1.375rem;
  line-height: 1.25;
  color: #2b2b2b;
  margin: 0 0 8px;
}

.prod-details--pdp .prod-details__meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between;
  gap: 12px;
  width: 100%;
  margin-bottom: 8px;
}

.prod-details--pdp .prod-details__read {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 0;
  width: auto !important;
  gap: 8px;
  margin: 0 !important;
  overflow: visible;
}

.prod-details--pdp .prod-details__read .stars--lvl0 {
  color: #e0e0e0;
}

.prod-details--pdp .prod-details__read .stars--lvl0 .stars--lvl1 {
  color: #f5b301 !important;
}

.prod-details--pdp .prod-details__read__comment {
  color: #1a73c7;
  font-size: 0.8125rem;
  text-decoration: none;
  white-space: nowrap;
}

.prod-details--pdp .prod-details__ref {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0 0 0 auto;
  padding: 0;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.2;
  color: #6b6b6b;
  white-space: nowrap;
  text-align: right;
}

.prod-details--pdp .prod-details__summary {
  font-size: 0.875rem;
  line-height: 1.5;
  color: #6b6b6b;
  margin: 0 0 12px;
}

.prod-details--pdp .prod-details__more--share {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  width: 100%;
  margin: 1rem 0;
}

.prod-details--pdp .share__wrapper {
  margin: 0;
  margin-right: auto;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
}

.prod-details--pdp .share__title {
  left: 0;
  right: auto;
}

.prod-details--pdp #price-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  margin: 1rem 0 16px;
  gap: 1rem;
}

.prod-details--pdp #price {
  width: auto;
  padding-right: 0;
  gap: 10px;
}

.prod-details--pdp #price .price-cur {
  font-size: 1.625rem;
  font-weight: 800;
  color: #2b2b2b;
}

.prod-details--pdp #price .price-old {
  font-size: 1rem;
  color: #6b6b6b;
}

.prod-details--pdp .prod-details__availability {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  gap: 4px 12px;
  width: 100%;
}

.prod-details--pdp #prod-stock,
.prod-details--pdp #prod-stock-custom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  margin-top: 0;
  width: auto;
  max-width: 100%;
  min-width: initial;
  font-size: 0.8125rem;
  color: #2b2b2b !important;
  font-weight: 700;
}

.prod-details--pdp #prod-stock .stock,
.prod-details--pdp #prod-stock .stock-ok,
.prod-details--pdp #prod-stock .stock-custom,
.prod-details--pdp #prod-stock-custom .stock,
.prod-details--pdp #prod-stock-custom .stock-ok,
.prod-details--pdp #prod-stock-custom .stock-custom {
  color: #2b2b2b !important;
  font-weight: 700;
  font-size: inherit;
  min-width: 0;
}

.prod-details--pdp #prod-stock .pdp-stock-icon {
  display: none;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16px;
          flex: 0 0 16px;
  width: 16px;
  height: 16px;
  margin: 0 8px 0 0;
  padding: 0;
  background: none !important;
  line-height: 0;
}

.prod-details--pdp #prod-stock .pdp-stock-icon svg {
  display: block;
  width: 100%;
  height: 100%;
}

.prod-details--pdp #prod-stock.stock-ok .pdp-stock-icon--ok {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.prod-details--pdp #prod-stock.stock-ko .pdp-stock-icon--ko {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.prod-details--pdp #prod-stock.prod-stock--delay .pdp-stock-icon--ok {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.prod-details--pdp #prod-stock.prod-stock--delay .pdp-stock-icon--ko {
  display: none;
}

.prod-details--pdp #prod-stock .icon__dot {
  display: none !important;
}

.prod-details--pdp #prod-stock-custom .icon {
  display: none;
}

.prod-details--pdp #variations,
.prod-details--pdp #customisations {
  margin: 8px 0 20px;
  padding-top: 16px;
  border-top: 1px solid #e4e4e4;
}

.prod-details--pdp .var-h2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -moz-justify-content: space-between;
  justify-content: space-between;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  -moz-align-items: baseline;
  align-items: baseline;
  gap: 12px;
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #2b2b2b;
  margin-bottom: 10px;
}

.prod-details--pdp .var-h2__label {
  font-weight: 700;
}

.prod-details--pdp .prod-details__size-guide {
  font-size: 0.75rem;
  font-weight: 400;
  letter-spacing: 0;
  text-transform: none;
  text-decoration: underline;
  color: #1a73c7;
  white-space: nowrap;
}

.prod-details--pdp .var-list {
  margin-bottom: 18px;
}

.prod-details--pdp .var-list > .row {
  margin: 0;
}

.prod-details--pdp .var-list > .row > .column {
  width: 100%;
  max-width: 100%;
  padding: 0;
  float: none;
}

.prod-details--pdp .var-group {
  margin: 0;
  padding: 0;
  background: none;
  border: 0;
}

.prod-details--pdp .var-group .var + .var {
  margin-top: 18px;
}

.prod-details--pdp .var-group .var-h3 {
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #2b2b2b;
  margin: 0 0 10px;
}

.prod-details--pdp .var-list-img {
  display: inline-block;
  width: 48px;
  height: 48px;
  margin: 0 0 12px;
  overflow: hidden;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
}

.prod-details--pdp .var-list-img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.prod-details--pdp .var-radio-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.prod-details--pdp .var-radio.row {
  display: block;
  width: auto;
  margin: 0;
  padding: 0;
  border: 0;
  float: none;
  background: transparent;
}

.prod-details--pdp .var-radio .column {
  padding: 0;
  width: auto;
  float: none;
}

.prod-details--pdp .var-radio-infos {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  min-height: 0;
  color: inherit;
}

.prod-details--pdp .var-radio-infos:not(:has(.var-radio-img)) .trigger-radio-checked {
  display: none !important;
}

.prod-details--pdp .var-radio-input-area {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}

.prod-details--pdp .var-radio-input {
  opacity: 0 !important;
  margin: 0 !important;
  position: absolute !important;
}

.prod-details--pdp .var-radio-infos:not(:has(.var-radio-img)) .var-radio-lbl {
  position: static;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -moz-justify-content: center;
  justify-content: center;
  min-width: 64px;
  min-height: 40px;
  padding: 8px 14px;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  background: #ffffff;
  font-size: 0.8125rem;
  font-weight: 600;
  color: #2b2b2b;
  cursor: pointer;
  line-height: 1.2;
  text-align: center;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: auto !important;
}

.prod-details--pdp .var-radio-infos:not(:has(.var-radio-img)):has(.var-radio-input:checked) .var-radio-lbl {
  background: #2b2b2b;
  color: #ffffff;
  border-color: #2b2b2b;
  border-width: 1px;
  padding: 8px 14px;
}

.prod-details--pdp .var-radio-infos:has(.var-radio-img) .var-radio-img {
  display: block;
  width: 48px;
  height: 48px;
  pointer-events: none;
  border: 2px solid transparent;
  overflow: hidden;
  background: #f5f5f5;
}

.prod-details--pdp .var-radio-infos:has(.var-radio-img) .var-radio-img img,
.prod-details--pdp .var-radio-infos:has(.var-radio-img) .var-radio-img picture,
.prod-details--pdp .var-radio-infos:has(.var-radio-img) .var-radio-img .picture {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  display: block;
}

.prod-details--pdp .var-radio-infos:has(.var-radio-img) .var-radio-lbl {
  position: absolute;
  inset: 0;
  margin: 0;
  padding: 0;
  font-size: 0;
  color: transparent;
  cursor: pointer;
  z-index: 1;
}

.prod-details--pdp .var-radio-infos:has(.var-radio-img):has(.var-radio-input:checked) .var-radio-img {
  border-color: var(--primary-color);
}

.prod-details--pdp .var-combo .form__select,
.prod-details--pdp #variations .form__select {
  width: 100%;
  min-height: 48px;
  max-width: 100%;
  border: 1px solid #e4e4e4;
  background: #ffffff;
  padding: 0 12px;
}

.prod-details--pdp #container-global-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  -moz-align-items: stretch;
  align-items: stretch;
  gap: 10px;
  margin-top: 8px;
  padding-left: 0 !important;
  padding-right: 0 !important;
  position: relative;
}

.prod-details--pdp #w2-quantity {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  width: 132px !important;
  min-width: 132px;
  height: 50px !important;
  margin: 0 !important;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 132px;
          flex: 0 0 132px;
}

.prod-details--pdp #w1-quantity,
.prod-details--pdp #w1-quantity.qty-wrapper {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100% !important;
  height: 50px !important;
  border: 1px solid #e4e4e4;
  background: #ffffff;
  padding: 0;
  margin: 0;
}

.prod-details--pdp #w1-quantity #quantity,
.prod-details--pdp #w1-quantity #quantity.qty-input,
.prod-details--pdp #quantity.qty-input {
  position: relative !important;
  top: auto !important;
  left: auto !important;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  width: 44px !important;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  height: 48px !important;
  margin: 0;
  border: 0 !important;
  padding: 0 !important;
  text-align: center;
  font-size: 1rem;
  font-weight: 600;
  -webkit-box-shadow: none;
          box-shadow: none;
  -moz-appearance: textfield;
}

.prod-details--pdp #w1-quantity #quantity::-webkit-outer-spin-button,
.prod-details--pdp #w1-quantity #quantity::-webkit-inner-spin-button,
.prod-details--pdp #w1-quantity #quantity.qty-input::-webkit-outer-spin-button,
.prod-details--pdp #w1-quantity #quantity.qty-input::-webkit-inner-spin-button,
.prod-details--pdp #quantity.qty-input::-webkit-outer-spin-button,
.prod-details--pdp #quantity.qty-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.prod-details--pdp #w1-quantity #qty-less-btn,
.prod-details--pdp #w1-quantity #qty-more-btn,
.prod-details--pdp #qty-less-btn,
.prod-details--pdp #qty-more-btn {
  position: relative !important;
  top: auto !important;
  right: auto !important;
  bottom: auto !important;
  left: auto !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 40px !important;
  height: 48px !important;
  border: 0 !important;
  cursor: pointer;
  color: #2b2b2b;
}

.prod-details--pdp #w1-quantity #qty-less-btn,
.prod-details--pdp #qty-less-btn {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.prod-details--pdp #w1-quantity #qty-more-btn,
.prod-details--pdp #qty-more-btn {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.prod-details--pdp #prod-add-cart {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 0;
  display: block;
  width: auto;
}

.prod-details--pdp #add-cart-btn {
  background: var(--primary-color) !important;
  border: 0;
  min-height: 50px;
  margin-bottom: 0;
  float: none;
  width: 100%;
  font-size: 0.875rem;
  letter-spacing: 0.04em;
}

.prod-details--pdp #add-cart-btn:hover,
.prod-details--pdp #add-cart-btn:focus {
  background: var(--primary-color-hover) !important;
}

.prod-details--pdp #add-cart-btn .material-icons {
  display: none !important;
}

.prod-details--pdp #add-cart-btn .add-cart-btn__inner {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.6rem;
}

.prod-details--pdp #add-cart-btn .add-cart-btn__icon {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 1.15em;
  height: 1.15em;
  display: block;
  color: #fff;
}

.prod-details--pdp #add-cart-btn .add-cart-btn__label {
  line-height: 1.2;
}

.prod-details--pdp .prod-details__alma {
  width: 100%;
  margin-top: 16px;
  line-height: 0;
}

.prod-details--pdp .prod-details__alma-img {
  display: block;
  width: 100%;
  height: auto;
  max-width: 100%;
  border-radius: 4px;
}

.prod-details--pdp .prod-infos,
.prod-details--pdp .prod-carac {
  max-width: none !important;
  margin: 0 auto 12px !important;
  padding: 0 !important;
  border-bottom: 0 !important;
  position: relative;
  z-index: 0;
}

.prod-details--pdp .prod-infos__wrapper,
.prod-details--pdp .prod-carac__wrapper {
  border: 1px solid #e4e4e4;
  position: relative;
  z-index: 0;
}

.prod-details--pdp .prod-infos__desc,
.prod-details--pdp .prod-carac__desc {
  height: auto !important;
  overflow: hidden;
  padding: 0 16px;
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.prod-details--pdp .prod-infos__title,
.prod-details--pdp .prod-carac__title {
  font-size: 0.9375rem !important;
  font-weight: 600;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  font-family: "Montserrat", "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  padding: 16px 28px 16px 0 !important;
  margin: 0 !important;
  cursor: pointer;
  position: relative;
  z-index: 0;
  width: 100%;
  min-height: 52px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style: none;
  color: #2b2b2b;
}

.prod-details--pdp .prod-infos__title::-webkit-details-marker,
.prod-details--pdp .prod-carac__title::-webkit-details-marker {
  display: none;
}

.prod-details--pdp .prod-infos__title .icon,
.prod-details--pdp .prod-infos__title .icon--arrow-cross,
.prod-details--pdp .prod-carac__title .icon,
.prod-details--pdp .prod-carac__title .icon--arrow-cross {
  display: none !important;
}

.prod-details--pdp .prod-infos__title-icon,
.prod-details--pdp .prod-carac__title-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 22px;
          flex: 0 0 22px;
  width: 22px;
  height: 22px;
  color: #2b2b2b;
  line-height: 0;
}

.prod-details--pdp .prod-infos__title-icon svg,
.prod-details--pdp .prod-carac__title-icon svg {
  display: block;
  width: 100%;
  height: 100%;
}

.prod-details--pdp .prod-infos__title-label,
.prod-details--pdp .prod-carac__title-label {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-width: 0;
}

.prod-details--pdp .prod-infos__title::after,
.prod-details--pdp .prod-carac__title::after {
  content: '';
  position: absolute;
  right: 4px;
  top: 50%;
  width: 8px;
  height: 8px;
  border-right: 2px solid #2b2b2b;
  border-bottom: 2px solid #2b2b2b;
  -webkit-transform: translateY(-70%) rotate(45deg);
      -ms-transform: translateY(-70%) rotate(45deg);
          transform: translateY(-70%) rotate(45deg);
  -webkit-transition: -webkit-transform .2s ease;
  transition: -webkit-transform .2s ease;
  -o-transition: transform .2s ease;
  transition: transform .2s ease;
  transition: transform .2s ease, -webkit-transform .2s ease;
  pointer-events: none;
}

.prod-details--pdp .prod-infos details[open] > summary::after,
.prod-details--pdp .prod-carac details[open] > summary::after {
  -webkit-transform: translateY(-20%) rotate(-135deg);
      -ms-transform: translateY(-20%) rotate(-135deg);
          transform: translateY(-20%) rotate(-135deg);
}

.prod-details--pdp .prod-infos__desc > :not(summary),
.prod-details--pdp .prod-carac__desc > :not(summary) {
  opacity: 1 !important;
  visibility: visible !important;
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
  max-height: none !important;
  margin-bottom: 16px;
}

.prod-details--pdp .prod-carac ul {
  padding-left: 18px;
  margin: 0 0 16px;
}

.prod-details--pdp .prod-details__reviews,
.prod-details--pdp .wz-showMessage.prod-details__reviews {
  max-width: none;
  margin: 40px 0 24px !important;
  position: relative;
  z-index: 0;
}

.prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper,
.prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper {
  display: block;
}

.prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper__head,
.prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper__head {
  display: grid !important;
  grid-template-columns: 1fr auto;
  grid-template-areas: 'title cta' 'rating cta';
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
  -webkit-column-gap: 24px;
     -moz-column-gap: 24px;
          column-gap: 24px;
  row-gap: 8px;
  height: auto;
  width: 100% !important;
  min-width: 0 !important;
  max-width: none !important;
  padding: 0 0 20px;
  border: 0;
  margin: 0;
  position: static;
}

.prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper__head.close + div,
.prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper__head.open + div,
.prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper__head.close + div,
.prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper__head.open + div {
  max-height: none !important;
  overflow: visible !important;
  visibility: visible !important;
  display: block !important;
}

.prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper__head__title,
.prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper__head__title {
  grid-area: title;
  font-size: 1.125rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  margin: 0 !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}

.prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper__head__title .icon--arrow-cross,
.prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper__head__title .icon--arrow-cross {
  display: none !important;
}

.prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper__data__rating,
.prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper__data__rating {
  grid-area: rating;
  width: auto !important;
  margin: 0 !important;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper__data__rating > strong,
.prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper__data__rating > strong {
  font-size: 1rem;
  font-weight: 700;
  margin-right: 10px;
}

.prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper__data__rating i,
.prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper__data__rating .star-icon,
.prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper__data__rating i,
.prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper__data__rating .star-icon {
  color: #e0e0e0;
  width: 16px;
  height: 16px;
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16px;
          flex: 0 0 16px;
}

.prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper__data__rating .wz-showMessage__wrapper__data__rating__stars,
.prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper__data__rating .wz-showMessage__wrapper__data__rating__stars {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

.prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper__data__rating .wz-showMessage__wrapper__data__rating__stars__absolute,
.prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper__data__rating .wz-showMessage__wrapper__data__rating__stars__absolute {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper__data__rating .wz-showMessage__wrapper__data__rating__stars__absolute i,
.prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper__data__rating .wz-showMessage__wrapper__data__rating__stars__absolute .star-icon,
.prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper__data__rating .wz-showMessage__wrapper__data__rating__stars__absolute i,
.prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper__data__rating .wz-showMessage__wrapper__data__rating__stars__absolute .star-icon {
  color: #f5b301;
}

.prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper__data__button,
.prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper__data__button {
  grid-area: cta;
  width: auto !important;
  justify-self: end;
  -ms-flex-item-align: start;
      align-self: start;
}

.prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper__data__button button,
.prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper__data__button button {
  width: auto;
  min-width: 180px;
  background: #ffffff;
  color: #2b2b2b;
  border: 1px solid #2b2b2b;
  border-radius: 2px;
  min-height: 44px;
  padding: 0 20px;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 0.75rem;
  letter-spacing: 0.04em;
}

.prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper__data__button button i,
.prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper__data__button button i {
  display: none;
}

.prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper__content,
.prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper__content {
  width: 100%;
  margin: 0 !important;
  padding: 0 !important;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  border: 0 !important;
}

.prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper__content__dataMobile,
.prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper__content__dataMobile {
  display: none !important;
}

.prod-details--pdp .prod-details__reviews .prod-details__reviews-slider,
.prod-details--pdp .wz-showMessage.prod-details__reviews .prod-details__reviews-slider {
  margin: 0 0 8px;
  width: 100%;
}

.prod-details--pdp .prod-details__reviews .prod-details__reviews-slider.slick-slider,
.prod-details--pdp .wz-showMessage.prod-details__reviews .prod-details__reviews-slider.slick-slider {
  width: 100%;
}

.prod-details--pdp .prod-details__reviews .prod-details__reviews-slider .slick-list,
.prod-details--pdp .wz-showMessage.prod-details__reviews .prod-details__reviews-slider .slick-list {
  margin: 0 -8px;
}

.prod-details--pdp .prod-details__reviews .prod-details__reviews-slider .slick-track,
.prod-details--pdp .wz-showMessage.prod-details__reviews .prod-details__reviews-slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  -moz-align-items: stretch;
  align-items: stretch;
}

.prod-details--pdp .prod-details__reviews .prod-details__reviews-slider .slick-slide,
.prod-details--pdp .wz-showMessage.prod-details__reviews .prod-details__reviews-slider .slick-slide {
  height: auto;
  float: none;
}

.prod-details--pdp .prod-details__reviews .prod-details__reviews-slider .slick-slide > div,
.prod-details--pdp .wz-showMessage.prod-details__reviews .prod-details__reviews-slider .slick-slide > div {
  height: 100%;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.prod-details--pdp .prod-details__reviews .prod-details__reviews-slider .slick-dots,
.prod-details--pdp .wz-showMessage.prod-details__reviews .prod-details__reviews-slider .slick-dots {
  position: relative;
  bottom: auto;
  margin: 20px 0 0;
  padding: 0;
  text-align: center;
}

.prod-details--pdp .prod-details__reviews .prod-details__reviews-slider .slick-dots li,
.prod-details--pdp .wz-showMessage.prod-details__reviews .prod-details__reviews-slider .slick-dots li {
  width: 10px;
  height: 10px;
  margin: 0 5px;
}

.prod-details--pdp .prod-details__reviews .prod-details__reviews-slider .slick-dots li button,
.prod-details--pdp .wz-showMessage.prod-details__reviews .prod-details__reviews-slider .slick-dots li button {
  width: 10px;
  height: 10px;
  padding: 0;
}

.prod-details--pdp .prod-details__reviews .prod-details__reviews-slider .slick-dots li button::before,
.prod-details--pdp .wz-showMessage.prod-details__reviews .prod-details__reviews-slider .slick-dots li button::before {
  content: '';
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #d4d4d4;
  opacity: 1;
  left: 1px;
  top: 1px;
}

.prod-details--pdp .prod-details__reviews .prod-details__reviews-slider .slick-dots li.slick-active button::before,
.prod-details--pdp .wz-showMessage.prod-details__reviews .prod-details__reviews-slider .slick-dots li.slick-active button::before {
  background: #2b2b2b;
}

.prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper__content__item,
.prod-details--pdp .prod-details__reviews .pdp-review,
.prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper__content__item,
.prod-details--pdp .wz-showMessage.prod-details__reviews .pdp-review {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  text-align: left;
  height: 100%;
  min-height: 0;
  width: 100%;
  max-width: none;
  margin: 0 0 12px;
  padding: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #e4e4e4;
  border-radius: 8px;
  background: #ffffff;
}

.prod-details--pdp .prod-details__reviews .prod-details__reviews-slider.slick-initialized .pdp-review,
.prod-details--pdp .wz-showMessage.prod-details__reviews .prod-details__reviews-slider.slick-initialized .pdp-review {
  margin-bottom: 0;
}

.prod-details--pdp .prod-details__reviews .prod-details__reviews-slider:not(.slick-initialized) .pdp-review,
.prod-details--pdp .prod-details__reviews .prod-details__reviews-slider:not(.slick-initialized) .wz-showMessage__wrapper__content__item,
.prod-details--pdp .wz-showMessage.prod-details__reviews .prod-details__reviews-slider:not(.slick-initialized) .pdp-review,
.prod-details--pdp .wz-showMessage.prod-details__reviews .prod-details__reviews-slider:not(.slick-initialized) .wz-showMessage__wrapper__content__item {
  width: 100%;
  max-width: calc((100% - 16px) / 3);
  margin-bottom: 0;
}

.prod-details--pdp .prod-details__reviews .pdp-review__identity,
.prod-details--pdp .wz-showMessage.prod-details__reviews .pdp-review__identity {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -moz-align-items: center;
  align-items: center;
  gap: 12px;
  width: 100%;
  margin: 0 0 12px;
}

.prod-details--pdp .prod-details__reviews .pdp-review__avatar,
.prod-details--pdp .wz-showMessage.prod-details__reviews .pdp-review__avatar {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #ececec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23b0b0b0'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 20c0-4 3.6-7 8-7s8 3 8 7'/%3E%3C/svg%3E") center 8px/22px no-repeat;
}

.prod-details--pdp .prod-details__reviews .pdp-review__author,
.prod-details--pdp .wz-showMessage.prod-details__reviews .pdp-review__author {
  margin: 0 !important;
  font-size: 0.875rem !important;
  font-weight: 700;
  line-height: 1.3;
  color: #2b2b2b;
  text-align: left;
}

.prod-details--pdp .prod-details__reviews .pdp-review__rating,
.prod-details--pdp .wz-showMessage.prod-details__reviews .pdp-review__rating {
  width: auto !important;
  margin: 0 0 12px !important;
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.prod-details--pdp .prod-details__reviews .pdp-review__rating i,
.prod-details--pdp .prod-details__reviews .pdp-review__rating .star-icon,
.prod-details--pdp .wz-showMessage.prod-details__reviews .pdp-review__rating i,
.prod-details--pdp .wz-showMessage.prod-details__reviews .pdp-review__rating .star-icon {
  color: #e0e0e0 !important;
  width: 15px;
  height: 15px;
  display: block;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 15px;
          flex: 0 0 15px;
}

.prod-details--pdp .prod-details__reviews .pdp-review__rating .wz-showMessage__wrapper__content__item__left__item__rating__stars,
.prod-details--pdp .wz-showMessage.prod-details__reviews .pdp-review__rating .wz-showMessage__wrapper__content__item__left__item__rating__stars {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}

.prod-details--pdp .prod-details__reviews .pdp-review__rating .wz-showMessage__wrapper__content__item__left__item__rating__stars__absolute,
.prod-details--pdp .wz-showMessage.prod-details__reviews .pdp-review__rating .wz-showMessage__wrapper__content__item__left__item__rating__stars__absolute {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.prod-details--pdp .prod-details__reviews .pdp-review__rating .wz-showMessage__wrapper__content__item__left__item__rating__stars__absolute i,
.prod-details--pdp .prod-details__reviews .pdp-review__rating .wz-showMessage__wrapper__content__item__left__item__rating__stars__absolute .star-icon,
.prod-details--pdp .wz-showMessage.prod-details__reviews .pdp-review__rating .wz-showMessage__wrapper__content__item__left__item__rating__stars__absolute i,
.prod-details--pdp .wz-showMessage.prod-details__reviews .pdp-review__rating .wz-showMessage__wrapper__content__item__left__item__rating__stars__absolute .star-icon {
  color: #f5b301 !important;
}

.prod-details--pdp .prod-details__reviews .pdp-review__text,
.prod-details--pdp .wz-showMessage.prod-details__reviews .pdp-review__text {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 100%;
  margin: 0 0 16px !important;
  font-size: 0.875rem !important;
  line-height: 1.5 !important;
  color: #2b2b2b;
  text-align: left;
}

.prod-details--pdp .prod-details__reviews .pdp-review__date,
.prod-details--pdp .wz-showMessage.prod-details__reviews .pdp-review__date {
  display: block;
  margin-top: auto;
  font-size: 0.8125rem;
  font-style: normal;
  color: #9a9a9a;
  text-align: left;
}

.prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper__content__item__right__item__images,
.prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper__content__item__right__item__images {
  margin: 0 0 12px;
}

.prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper__content__item__right__item__answer,
.prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper__content__item__right__item__answer {
  width: 100%;
  margin: 0 0 16px;
  text-align: left;
}

.prod.prod--listCross {
  position: relative;
  display: block;
  width: 100%;
  max-width: none;
  min-width: 0 !important;
  margin: 40px 0 0;
  padding: 0 0 48px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: hidden;
  float: none;
}

.prod.prod--listCross .prod__title {
  display: block;
  width: 100%;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-size: 1.125rem;
  font-weight: 700;
  margin: 0 0 20px;
  color: #2b2b2b;
}

.prod.prod--listCross .prod-details__cross-slider {
  display: block;
  width: 100%;
  min-width: 0;
  margin: 0;
  overflow: hidden;
}

.prod.prod--listCross .prod-details__cross-slider.slick-slider {
  width: 100%;
}

.prod.prod--listCross .prod-details__cross-slider .slick-list {
  overflow: hidden;
  margin: 0 -8px;
}

.prod.prod--listCross .prod-details__cross-slider .slick-track {
  margin-left: 0;
  margin-right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  -moz-align-items: stretch;
  align-items: stretch;
}

.prod.prod--listCross .prod-details__cross-slider .slick-slide {
  height: auto;
  float: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.prod.prod--listCross .prod-details__cross-slider .slick-slide > div {
  height: 100%;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.prod.prod--listCross .prod-details__cross-slider .prod__article {
  width: 100% !important;
  max-width: 100%;
  float: none;
  padding: 12px !important;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #e4e4e4;
  border-radius: 8px;
  background: #ffffff;
}

.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__relative {
  padding: 0 !important;
}

.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__link {
  height: auto;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}

.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__top {
  margin: 0;
}

.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__top__wrapper,
.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__top__wrapper2 {
  padding-top: 0 !important;
  position: static;
  width: 100%;
}

.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__picture {
  display: block;
  width: 100%;
  margin: 0 0 12px;
}

.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__img {
  position: static;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  left: auto;
  top: auto;
  width: 100%;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}

.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__name {
  margin: 0 0 8px !important;
  padding: 0 !important;
  text-align: left !important;
}

.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__name__title {
  font-size: 0.875rem !important;
  font-weight: 600;
  line-height: 1.35;
  color: #2b2b2b;
}

.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__name__brand {
  display: none !important;
}

.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__stars {
  margin: 0 0 10px;
  gap: 6px;
  padding: 2px 0;
  overflow: visible;
}

.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__stars .stars--lvl0 {
  color: #e0e0e0;
}

.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__stars .stars--lvl0 .stars--lvl1 {
  color: #f5b301 !important;
}

.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__stars .stars--lvl0 .stars--lvl1 .material-icons {
  color: #f5b301 !important;
}

.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__stars__count {
  font-size: 0.8125rem;
  color: #6b6b6b;
}

.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__price {
  margin: 0 !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  gap: 8px;
}

.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__price__from,
.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__price__rev {
  display: none !important;
}

.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__price__cur {
  margin: 0 !important;
}

.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__price__cur strong {
  font-size: 1rem !important;
  font-weight: 700;
  color: #2b2b2b;
}

.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__price__promo {
  margin: 0;
  font-size: 0.875rem;
  font-weight: 400;
  color: #6b6b6b;
  text-decoration: line-through;
}

.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__hover,
.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__variation,
.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__colors,
.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__btn {
  display: none !important;
}

.prod.prod--listCross .prod-details__cross-slider .prod__article--cross .prod__state {
  left: 8px;
  top: 8px;
}

.prod.prod--listCross .prod-details__cross-slider:not(.slick-initialized) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: none;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  gap: 16px;
}

.prod.prod--listCross .prod-details__cross-slider:not(.slick-initialized) .prod__article {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc((100% - 48px) / 4);
          flex: 0 0 calc((100% - 48px) / 4);
  width: calc((100% - 48px) / 4) !important;
  max-width: calc((100% - 48px) / 4);
}

.prod.prod--listCross .prod-details__cross-slider:not(.slick-initialized) .prod__article:only-child {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 calc((100% - 0px) / 4);
          flex: 0 0 calc((100% - 0px) / 4);
  width: calc((100% - 0px) / 4) !important;
  max-width: calc((100% - 0px) / 4);
}

.prod.prod--listCross .prod__picture,
.prod.prod--listCross .prod__img,
.prod.prod--listCross .prod__picture img {
  max-width: 100%;
  width: 100%;
  height: auto;
}

.prod.prod--listCross .slick-prev,
.prod.prod--listCross .slick-next {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  background: #ffffff;
  border: 1px solid #e4e4e4;
  z-index: 2;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.08);
}

.prod.prod--listCross .slick-prev::before,
.prod.prod--listCross .slick-next::before {
  color: #2b2b2b;
}

.prod.prod--listCross .slick-prev {
  left: 0;
}

.prod.prod--listCross .slick-next {
  right: 0;
}

/* Block HP **************************/

.blockHP {
  width: 80%;
  margin-right: auto;
  margin-left: auto;
}

.blockHP .blockHP1 {
  background-image: url("https://media.cdnws.com/_i/86579/11793/261/95/romain-auxerre.jpeg");
  width: 100%;
  height: 300px;
  float: right;
  margin-bottom: 10px;
  background-position: center;
  background-size: cover;
}

.blockHP p {
  text-align: center;
  padding: 10px;
  font-family: "Montserrat", "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-size: 16px !important;
}

/* HP ********************************/

.brand__slide {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.bloc--text {
  margin-top: 20px;
}

.display-bloc-a {
  font-weight: bold;
  text-decoration: underline;
  font-size: 14px;
  padding-left: 20px;
  margin-bottom: 20px;
}

#bloc2 {
  padding: 0 20px 10px 20px;
  text-align: justify;
}

#bloc2 p {
  margin: 0 0;
  font-size: 13px;
}

.bloc-hidden {
  -webkit-transition: .25s ease;
  -o-transition: .25s ease;
  transition: .25s ease;
  display: none;
}

.bloc-hidden.-visible {
  display: block;
}

.sidebar {
  margin-left: 20px;
}

.prod .prod__btn:hover {
  background: #0e8102 !important;
}

.prod-list__title {
  padding-bottom: 20px;
  font-size: 30px !important;
}

.prod-details {
  padding: 0 20px;
}

.gallery {
  margin-left: auto !important;
  margin-right: auto !important;
}

#shopping-area {
  margin-left: auto;
  margin-right: auto;
}

#add-cart-btn:hover,
#alert-btn:hover {
  background: #0e8102 !important;
}

.modal-cart__cart:hover {
  background: #0e8102 !important;
}

#cart-validation .button {
  background: #659762 !important;
}

#cart-validation .button:hover {
  background: #427741 !important;
}

.list-top__sidebar {
  margin-left: 10px;
}

.product-list-classic .stars.stars--lvl0 .stars--lvl1 {
  color: #f5b301 !important;
}

.product-list-classic .stars.stars--lvl0 i {
  height: 20px !important;
}

.predictive__bg {
  z-index: 1 !important;
}

.sc-fast-auth {
  padding: 0 !important;
}

.sc-fast-auth .ident-facebook-btn,
.sc-fast-auth .ident-paypal-btn {
  width: 120px !important;
  padding: 0 !important;
}

.sc-fast-auth .icon {
  top: 150% !important;
}

.page-validation #header {
  border-bottom: none !important;
}

.ptb10 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.pagination {
  padding-bottom: 70px !important;
}

.block-search {
  text-align: justify;
  padding-bottom: 20px;
}

.block-search p {
  font-size: 1em !important;
  margin-bottom: 10px;
}

.block-search a {
  color: #11323D;
}

.block-search .display-bloc-a {
  padding-left: 0 !important;
  font-size: 1em !important;
}

.spoiler-button {
  display: block;
  background: #12333e !important;
  color: #fff;
  text-transform: none;
  font-weight: 400;
  text-align: center;
  width: auto;
  border: none;
  height: 34px;
  line-height: 1;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-size: .75rem;
  cursor: pointer;
  border-radius: 2px;
  padding: 0 1.5em;
  margin-top: 1.5em;
}

.spoiler-button:hover {
  background: #0e8102 !important;
}

.spoiler-content {
  padding: .25em .5em;
  margin-left: .25em;
  margin-top: .5em;
  border-left: 2px #d6d6d6 solid;
}

.prod-list-cat__title {
  margin: 0 0 30px;
}

.prod-list-cat__tabs {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  margin: 0 0 30px;
}

.prod-list-cat__tabs div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  border-radius: 4px;
  font-size: 16px;
  height: 40px;
  padding: 0 20px;
  font-weight: 700;
  background-color: #EAEDED;
  color: #12333e;
  -webkit-transition: .3s ease;
  -o-transition: .3s ease;
  transition: .3s ease;
}

.prod-list-cat__tabs div.selected,
.prod-list-cat__tabs div:hover,
.prod-list-cat__tabs div:focus {
  color: #ffffff;
  background-color: #12333e;
}

.prod-list-cat__tabs div.selected {
  cursor: default;
}

.product-list-classic--categories.loading {
  min-height: 500px;
  position: relative;
}

.product-list-classic--categories.loading:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 11;
  background: rgba(255, 255, 255, 0.3) url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20class%3D%22lds-ellipsis%22%3E%3Ccircle%20cx%3D%2284%22%20cy%3D%2250%22%20r%3D%220%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%2210%3B0%3B0%3B0%3B0%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2284%3B84%3B84%3B84%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3C/circle%3E%3Ccircle%20cx%3D%2284%22%20cy%3D%2250%22%20r%3D%224.89806%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B10%3B10%3B10%3B0%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%22-1s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2216%3B16%3B50%3B84%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%22-1s%22/%3E%3C/circle%3E%3Ccircle%20cx%3D%2267.3466%22%20cy%3D%2250%22%20r%3D%2210%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B10%3B10%3B10%3B0%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%22-0.5s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2216%3B16%3B50%3B84%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%22-0.5s%22/%3E%3C/circle%3E%3Ccircle%20cx%3D%2233.3466%22%20cy%3D%2250%22%20r%3D%2210%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B10%3B10%3B10%3B0%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2216%3B16%3B50%3B84%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3C/circle%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%2250%22%20r%3D%225.10194%22%20%3E%3Canimate%20attributeName%3D%22r%22%20values%3D%220%3B0%3B10%3B10%3B10%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3Canimate%20attributeName%3D%22cx%22%20values%3D%2216%3B16%3B16%3B50%3B84%22%20keyTimes%3D%220%3B0.25%3B0.5%3B0.75%3B1%22%20keySplines%3D%220%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%3B0%200.5%200.5%201%22%20calcMode%3D%22spline%22%20dur%3D%222s%22%20repeatCount%3D%22indefinite%22%20begin%3D%220s%22/%3E%3C/circle%3E%3C/svg%3E) no-repeat top 90px center;
  background-size: 70px 70px;
}

.stockcontainer-custom {
  color: #18A31F !important;
}

.stockcontainer-custom .icon {
  background: #18A31F !important;
}

.stockcontainer-custom * {
  color: #18A31F !important;
}

.prod__colors {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  width: 100%;
  margin: 12px 0 0;
}

.prod__colors__item {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  border: 3px white solid;
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
}

.paypal-checkout-ppc__iframe {
  width: 100%;
}

.ql-custom-uppercase {
  text-transform: uppercase;
}

/*COULEUR ROUGE*/

.footer__btn,
.prod-floating__right button,
.prod .prod__btn {
  background-color: var(--primary-color);
}

a,
.block-search a {
  color: #12333e;
}

/*HOMEPAGE & HEADER STYLE*/

/*Topbar*/

.header__bandeau {
  background-color: #FFFFFF;
}

.header__bandeau:after {
  content: "";
  width: calc(100% - 100px);
  position: absolute;
  left: 50px;
  height: 1px;
  background-color: #DCE5E9;
}

.header__bandeau p {
  color: #000000;
}

/* Le fond du menu est décidé dans custom/_menu.scss. Le `#fff !important` qui
   vivait ici gagnait par simple ordre d'import, sans rien dire de son intention. */

/*Liens menu & recherche*/

/*Marge contenu principal sous header / menu*/

.body__wrapper {
  margin-top: 1rem;
}

/*Bloc conception de salle*/

.bloc-homepage-conception {
  position: relative;
  text-align: center;
  margin-left: -20px;
  margin-right: -20px;
}

.bloc-homepage-conception h2 {
  display: inline-block;
  width: 100%;
  left: 0;
  padding: 0 20px;
  text-transform: uppercase;
  font-weight: 900;
}

.bloc-homepage-conception a {
  padding: 15px 40px !important;
  display: inline-block;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  text-decoration: none;
  line-height: normal !important;
  margin-top: 10px;
  width: auto;
  height: auto !important;
  font-size: large;
  background-color: #c92224 !important;
}

/*Rassurance*/

.wizi-wrapper--rassurance {
  border-top: 2px solid #DCE5E9;
  border-bottom: 2px solid #DCE5E9;
}

/*LANDING STYLE*/

.title-custom {
  text-transform: uppercase;
}

.custom-large-title {
  font-size: 50px;
  text-transform: uppercase;
  position: relative;
}

.custom-large-title:after {
  content: "";
  width: 100px;
  height: 3px;
  display: inline-block;
  position: absolute;
  bottom: -10px;
  left: 0;
  background-color: #12333e;
}

.custom-large-title.centered:after {
  left: calc(50% - 50px);
}

.custom-medium-title {
  font-size: 1.8rem;
  text-transform: uppercase;
}

.custom-lead {
  font-size: 20px;
}

.centered {
  text-align: center;
}

.custom-header-landing {
  position: relative;
  margin-top: -50px;
}

.custom-header-landing img {
  max-width: 100%;
  height: auto;
}

.custom-header-landing .intro-text-bloc {
  max-width: 80%;
  display: inline-block;
  position: absolute;
  left: 10%;
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #FFFFFF;
  z-index: 10;
}

.custom-header-landing .custom-large-title {
  color: #FFFFFF;
}

.landing-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.landing-form .form-half {
  width: calc(50% - 15px);
}

.landing-section-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: -50px;
}

.landing-section-block .half-img,
.landing-section-block .half-text {
  max-width: 50%;
}

.landing-section-block .half-text {
  padding: 3%;
}

.landing-section-block .half-img img {
  max-width: 100%;
  height: auto;
}

.half-vertical {
  max-width: 50%;
}

.section-dark .text-block {
  padding: 7% 15% 10%;
  background-color: #000000;
  color: #FFFFFF;
  min-height: 340px;
  margin-bottom: -5px;
}

.section-dark .img-block {
  margin-bottom: -5px;
}

.section-dark .title-custom {
  color: #12333e;
}

.landing-section-block.install-block {
  position: relative;
  z-index: 10;
  margin-bottom: -150px;
  background-color: #FFFFFF;
  max-width: 80%;
  margin-left: 10%;
  padding: 3%;
  border-top: 1px solid #12333e;
}

.landing-section-block.install-block a.button.form__button {
  padding: 10px 20px;
  display: inline-block;
  text-decoration: none;
  line-height: normal;
  margin-top: 10px;
  background-color: #12333e !important;
}

.landing-section-block.real-block {
  margin-bottom: -56px;
}

/*Form contact*/

.hbspt-form {
  width: 50%;
  padding: 0 10%;
}

.hbspt-form iframe {
  width: 100% !important;
}

.hubspot-link__container.sproket {
  display: none !important;
}

/** Cartes catalogue — après old/tablet pour gagner la cascade Wizi (centrage prix/titre) **/

.prod-list__title {
  text-align: left;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.02em;
  margin-bottom: 0.5rem;
}

.catalog-header {
  margin: 1rem 0 1.25rem;
}

.catalog-header__intro {
  min-width: 0;
}

.catalog-header__rea {
  display: none;
}

.catalog-header__rea-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.75rem;
  padding: 0 1.25rem;
  border-left: 1px solid var(--border-color, #e5e5e5);
}

.catalog-header__rea-item:first-child {
  padding-left: 0;
  border-left: 0;
}

.catalog-header__rea-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 28px;
          flex: 0 0 28px;
  width: 28px;
  height: 28px;
  color: var(--text-on-body);
}

.catalog-header__rea-icon svg {
  width: 100%;
  height: 100%;
}

.catalog-header__rea-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.125rem;
  line-height: 1.25;
  white-space: nowrap;
}

.catalog-header__rea-text strong {
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  color: var(--text-on-body);
}

.catalog-header__rea-text > span {
  font-size: 0.75rem;
  font-weight: 400;
  color: var(--text-on-body-light);
}

.bloc--cat {
  margin-bottom: 0;
}

.bloc--cat .bloc--text p {
  color: var(--text-on-body-light);
  font-size: 0.875rem;
  line-height: 1.5;
  max-width: 52rem;
  margin: 0;
}

.catalog-toolbar {
  margin: 1rem 0 1.25rem;
}

.catalog-listing {
  background: #fafafb;
  -webkit-box-shadow: 0 0 0 100vmax #fafafb;
          box-shadow: 0 0 0 100vmax #fafafb;
  -webkit-clip-path: inset(0 -100vmax);
          clip-path: inset(0 -100vmax);
  padding: 1.25rem 0 2.5rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.catalog-listing__count {
  margin: 0 0 1rem;
  font-size: 0.8125rem;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: var(--text-on-body);
}

.catalog-listing .list.margin {
  background: transparent;
  padding: 0;
  margin-bottom: 0;
}

.prod .prod__wrapper__flex,
.prod.product-list-classic:not(.product-list-selected) {
  --prod-grid-gap: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: var(--prod-grid-gap);
}

.prod .prod__wrapper__flex > .prod__article,
.prod.product-list-classic:not(.product-list-selected):not(.product-list-simple) > .prod__article {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc((100% - var(--prod-grid-gap, 2rem) * 1) / 2);
          flex: 0 1 calc((100% - var(--prod-grid-gap, 2rem) * 1) / 2);
}

.prod p.prod__article {
  display: none;
}

.prod .prod__article {
  --card-text: left;
  --card-inline: flex-start;
  --card-chips: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  border: 1px solid #e8e8e8;
  border-radius: 20px;
  background: #fff;
  overflow: hidden;
  -webkit-transition: border-color 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: border-color 0.2s ease, -webkit-box-shadow 0.2s ease;
  -o-transition: box-shadow 0.2s ease, border-color 0.2s ease;
  transition: box-shadow 0.2s ease, border-color 0.2s ease;
  transition: box-shadow 0.2s ease, border-color 0.2s ease, -webkit-box-shadow 0.2s ease;
  padding: 0.7rem 1.5rem !important;
  margin: 0 0 0 0;
}

.prod .prod__article .prod__shadow,
.prod .prod__article .prod__relative {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 100%;
  min-height: 0;
}

.prod .prod__article .prod__form {
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 100%;
  height: 100%;
  min-height: 0;
}

.prod .prod__article .prod__relative {
  padding: 0 !important;
}

.prod .prod__article .prod__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  height: auto;
  padding: 0;
  text-decoration: none;
  color: inherit;
}

.prod .prod__article .prod__top {
  width: 100%;
}

.prod .prod__article .prod__top:not(:has(.prod__stars)) {
  padding-bottom: 26px;
}

.prod .prod__article .prod__picture,
.prod .prod__article .prod__img {
  border-radius: 2px;
}

.prod .prod__article .prod__name {
  margin-top: 0.5rem;
  padding: 10px 0 16px !important;
  text-align: var(--card-text) !important;
}

.prod .prod__article .prod__name__title {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  width: 100%;
  min-height: 2.6em;
  font-size: 1.3rem !important;
  font-weight: 700;
  line-height: 1.3;
  color: var(--text-on-body);
  text-align: var(--card-text) !important;
}

.prod .prod__article .prod__name__brand {
  display: none;
}

.prod .prod__article .prod__stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: var(--card-inline);
      -ms-flex-pack: var(--card-inline);
          justify-content: var(--card-inline);
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  gap: 6px;
  margin: 4px 0 2px;
  padding: 0;
  min-height: 20px;
  overflow: visible;
  line-height: 1;
}

.prod .prod__article .prod__stars .stars--lvl0 {
  color: #e0e0e0;
}

.prod .prod__article .prod__stars .stars--lvl0 .stars--lvl1 {
  color: #f5b301;
}

.prod .prod__article .prod__stars__count {
  font-size: 0.75rem;
  font-weight: 400;
  color: var(--text-on-body-light);
  line-height: 1;
}

.prod .prod__article .prod__price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: var(--card-inline);
      -ms-flex-align: var(--card-inline);
          align-items: var(--card-inline);
  -webkit-box-pack: var(--card-inline);
      -ms-flex-pack: var(--card-inline);
          justify-content: var(--card-inline);
  -ms-flex-line-pack: var(--card-inline);
      align-content: var(--card-inline);
  -ms-flex-item-align: stretch;
      align-self: stretch;
  width: 100%;
  margin: 1rem 0;
  text-align: var(--card-text) !important;
  gap: 0.15rem;
}

.prod .prod__article .prod__price:not(:has(.prod__price__from))::before {
  content: '';
  display: block;
  height: 0.91rem;
}

.prod .prod__article .prod__price__from {
  display: block !important;
  width: auto !important;
  max-width: 100%;
  -ms-flex-item-align: var(--card-inline);
      align-self: var(--card-inline);
  margin: 0 !important;
  font-size: 0.7rem !important;
  font-weight: 400;
  line-height: 1.3;
  color: #6b6b6b !important;
  text-align: var(--card-text) !important;
}

.prod .prod__article .prod__price__cur {
  display: block !important;
  width: auto !important;
  max-width: 100%;
  -ms-flex-item-align: var(--card-inline);
      align-self: var(--card-inline);
  margin: 0 !important;
  font-size: 1.2rem !important;
  font-weight: 700;
  line-height: 1.3;
  color: var(--text-on-body);
  text-align: var(--card-text) !important;
}

.prod .prod__article .prod__price__cur strong {
  font-weight: 700;
  font-size: 1.2rem !important;
}

.prod .prod__article .prod__price__promo {
  margin: 0;
  font-size: 0.75rem;
  color: var(--text-on-body-light);
  text-align: var(--card-text) !important;
}

.prod .prod__article .prod__colors {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-top: 0.5rem;
  margin-bottom: 0.75rem;
  gap: 6px;
}

.prod .prod__article .prod__colors__item {
  width: 22px;
  height: 22px;
}

.prod .prod__article .prod__state {
  border-radius: 3px;
  left: 0.5rem;
  top: 0.5rem;
}

.prod .prod__article .prod__state--badge {
  border-radius: 3px;
}

.prod .prod__article .prod__state .prod__type {
  font-size: 0.7rem;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.prod .prod__article .prod__hover__wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
  gap: 1rem;
}

.prod .prod__article .prod__variation {
  width: 100%;
  margin: 0;
  padding: 0 !important;
}

.prod .prod__article .prod__variation__trigger {
  display: none !important;
}

.prod .prod__article .prod__variation__trigger__wrapper,
.prod .prod__article .prod__variation__trigger__wrapper.close,
.prod .prod__article .prod__variation__trigger__wrapper.open {
  position: static !important;
  left: auto !important;
  bottom: auto !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: var(--card-chips);
      -ms-flex-pack: var(--card-chips);
          justify-content: var(--card-chips);
  gap: 4px;
  width: 100% !important;
  max-height: none !important;
  height: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
  border: 0 !important;
  background: transparent !important;
  padding: 0 !important;
  overflow: visible !important;
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

.prod .prod__article .prod__variation__trigger__wrapper span,
.prod .prod__article .prod__variation__trigger__wrapper.close span,
.prod .prod__article .prod__variation__trigger__wrapper.open span {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 auto !important;
          flex: 0 0 auto !important;
  min-width: 32px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 7px 5px !important;
  border: 1px solid #d8d8d8;
  border-radius: 3px;
  background: #fff !important;
  color: var(--text-on-body) !important;
  font-size: 0.7rem !important;
  font-weight: 600;
  line-height: 1 !important;
  white-space: nowrap;
  -webkit-transition: border-color 0.15s ease, background 0.15s ease, color 0.15s ease;
  -o-transition: border-color 0.15s ease, background 0.15s ease, color 0.15s ease;
  transition: border-color 0.15s ease, background 0.15s ease, color 0.15s ease;
}

.prod .prod__article .prod__variation__trigger__wrapper span:hover,
.prod .prod__article .prod__variation__trigger__wrapper.close span:hover,
.prod .prod__article .prod__variation__trigger__wrapper.open span:hover {
  border-color: var(--text-on-body);
  background: #fff !important;
  color: var(--text-on-body) !important;
}

.prod .prod__article .prod__variation__trigger__wrapper span.selected,
.prod .prod__article .prod__variation__trigger__wrapper.close span.selected,
.prod .prod__article .prod__variation__trigger__wrapper.open span.selected {
  border-color: var(--text-on-body);
  background: var(--text-on-body) !important;
  color: #fff !important;
}

.prod .prod__article .prod__variation__trigger__wrapper span[data-stock='0'],
.prod .prod__article .prod__variation__trigger__wrapper.close span[data-stock='0'],
.prod .prod__article .prod__variation__trigger__wrapper.open span[data-stock='0'] {
  opacity: 0.4;
  text-decoration: line-through;
  pointer-events: none;
}

.prod .prod__article .prod__variation2 {
  width: 100%;
  margin: 0;
  padding: 0 !important;
}

.prod .prod__article .prod__variation2__trigger {
  display: none !important;
}

.prod .prod__article .prod__variation2__trigger__wrapper,
.prod .prod__article .prod__variation2__trigger__wrapper.close2,
.prod .prod__article .prod__variation2__trigger__wrapper.open2 {
  position: static !important;
  left: auto !important;
  bottom: auto !important;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: var(--card-chips);
      -ms-flex-pack: var(--card-chips);
          justify-content: var(--card-chips);
  gap: 4px;
  width: 100% !important;
  max-height: none !important;
  height: auto !important;
  opacity: 1 !important;
  visibility: visible !important;
  border: 0 !important;
  background: transparent !important;
  padding: 0 !important;
  overflow: visible !important;
  -webkit-transform: none !important;
      -ms-transform: none !important;
          transform: none !important;
  -webkit-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
}

.prod .prod__article .prod__variation2__trigger__wrapper span,
.prod .prod__article .prod__variation2__trigger__wrapper.close2 span,
.prod .prod__article .prod__variation2__trigger__wrapper.open2 span {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: auto !important;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 auto !important;
          flex: 0 0 auto !important;
  min-width: 32px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 7px 5px !important;
  border: 1px solid #d8d8d8;
  border-radius: 3px;
  background: #fff !important;
  color: var(--text-on-body) !important;
  font-size: 0.7rem !important;
  font-weight: 600;
  line-height: 1 !important;
  white-space: nowrap;
  -webkit-transition: border-color 0.15s ease, background 0.15s ease, color 0.15s ease;
  -o-transition: border-color 0.15s ease, background 0.15s ease, color 0.15s ease;
  transition: border-color 0.15s ease, background 0.15s ease, color 0.15s ease;
}

.prod .prod__article .prod__variation2__trigger__wrapper span:hover,
.prod .prod__article .prod__variation2__trigger__wrapper.close2 span:hover,
.prod .prod__article .prod__variation2__trigger__wrapper.open2 span:hover {
  border-color: var(--text-on-body);
  background: #fff !important;
  color: var(--text-on-body) !important;
}

.prod .prod__article .prod__variation2__trigger__wrapper span.selected,
.prod .prod__article .prod__variation2__trigger__wrapper.close2 span.selected,
.prod .prod__article .prod__variation2__trigger__wrapper.open2 span.selected {
  border-color: var(--text-on-body);
  background: var(--text-on-body) !important;
  color: #fff !important;
}

.prod .prod__article .prod__variation2__trigger__wrapper span[data-stock='0'],
.prod .prod__article .prod__variation2__trigger__wrapper.close2 span[data-stock='0'],
.prod .prod__article .prod__variation2__trigger__wrapper.open2 span[data-stock='0'] {
  opacity: 0.4;
  text-decoration: line-through;
  pointer-events: none;
}

.prod .prod__article .prod__btn {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.6rem;
  opacity: 1 !important;
  width: 100% !important;
  margin: 0 !important;
  min-height: 36px;
  height: auto !important;
  padding: 8px 10px !important;
  border-radius: 10px !important;
  font-size: 0.9rem !important;
  font-weight: 700 !important;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  background: var(--primary-color) !important;
  color: #fff !important;
}

.prod .prod__article .prod__btn:hover,
.prod .prod__article .prod__btn:focus,
.prod .prod__article .prod__btn.hover {
  background: var(--primary-color-hover) !important;
}

.prod .prod__article .prod__btn__label {
  line-height: 1.2;
}

.prod .prod__article .prod__btn--about {
  display: none !important;
}

.prod .prod__article .prod__btn--addCart {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.prod .prod__article .prod__btn--addCart:not(:has(svg)):before {
  content: '';
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 1.4em;
  height: 1.4em;
  background-color: currentColor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='21' r='1'/%3E%3Ccircle cx='20' cy='21' r='1'/%3E%3Cpath d='M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6'/%3E%3C/svg%3E");
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-size: contain;
          mask-size: contain;
}

.prod:not(.product-list-simple) .prod__article .prod__hover {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin-top: auto;
}

.prod.product-list-simple .prod__hover__wrapper {
  --card-text: center;
  --card-inline: center;
  --card-chips: center;
}

.prod.product-list-simple .prod__hover__wrapper .prod__variation__trigger__wrapper,
.prod.product-list-simple .prod__hover__wrapper .prod__variation2__trigger__wrapper {
  visibility: inherit !important;
}

.prod.product-list-simple > .prod__article {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc((100% - var(--prod-grid-gap, 2rem) * 2) / 3);
          flex: 0 1 calc((100% - var(--prod-grid-gap, 2rem) * 2) / 3);
}

.prod.product-list-selected .prod__lineFlex {
  gap: 2rem;
}

.prod.product-list-selected .prod__right {
  gap: 2rem;
}

.prod.product-list-selected .prod__right > .prod__article {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 calc((100% - var(--prod-grid-gap, 2rem) * 1) / 2);
          flex: 0 1 calc((100% - var(--prod-grid-gap, 2rem) * 1) / 2);
}

.prod.product-list-selected .prod__left > .prod__article {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}

.filter__title,
.filter__label {
  font-size: 0.8125rem;
}

@media (min-width: 1px) {
  .brand--hidden {
    display: none;
  }

  .breadcrumbs--cart {
    border-bottom: none;
  }

  .cart-modal__qty__input {
    height: auto;
  }
}

@media only screen and (min-width: 40.0625em) {
  .reveal-modal {
    left: 0;
    margin: 0 auto;
    max-width: 62.5rem;
    right: 0;
    width: 80%;
    top: 6.25rem;
  }

  .reveal-modal.tiny {
    left: 0;
    margin: 0 auto;
    max-width: 62.5rem;
    right: 0;
    width: 30%;
  }

  .reveal-modal.small {
    left: 0;
    margin: 0 auto;
    max-width: 62.5rem;
    right: 0;
    width: 40%;
  }

  .reveal-modal.medium {
    left: 0;
    margin: 0 auto;
    max-width: 62.5rem;
    right: 0;
    width: 60%;
  }

  .reveal-modal.large {
    left: 0;
    margin: 0 auto;
    max-width: 62.5rem;
    right: 0;
    width: 70%;
  }

  .reveal-modal.xlarge {
    left: 0;
    margin: 0 auto;
    max-width: 62.5rem;
    right: 0;
    width: 95%;
  }

  .reveal-modal.full {
    left: 0;
    margin: 0 auto;
    max-width: 62.5rem;
    right: 0;
    width: 100%;
  }
}

@media (min-width: 420px) {
  .P-Payment__address {
    font-size: 13px;
  }

  .P-Payment__address code {
    font-size: 13px;
  }
}

@media (min-width: 480px) {
  .P-Payment__header__text {
    min-width: 314px;
  }
}

@media (min-width: 500px) and (min-height: 700px) {
  .PayBear-app .PayBear-container {
    padding: 30px;
  }

  .PayBear-app .P-btn-block {
    font-size: 15px;
    margin-right: 24px;
  }

  .PayBear-app .P-btn-block.P-wallet-btn .P-wallet-icon {
    width: 24px;
    height: 24px;
    margin: 0 auto 9px;
  }

  .PayBear-app .P-btn-block__helper {
    font-size: 21px;
  }

  .PayBear__Item {
    font-size: 14px;
  }

  .PayBear__Item__code {
    font-size: 16px;
  }

  .PayBear__Item__val {
    font-size: 14px;
  }

  .PayBear .PayBear__brand-link,
  .PayBear .PayBear__Nav__arrow {
    margin-top: -6px;
  }

  .P-Payment__header {
    font-size: 12px;
    padding: 17px;
  }

  .P-Payment__header__timer {
    margin-right: 14px;
    width: 70px;
    padding: 5px 0;
    font-size: 20px;
  }

  .P-Payment__header__title {
    font-size: 18px;
  }

  .P-Payment__unpaid__block > div > div {
    font-size: 14px;
    letter-spacing: 1.5px;
  }

  .P-Payment__unpaid__block > div span {
    font-size: 15px;
    letter-spacing: 0.1px;
  }

  .P-Payment__address {
    font-size: 16px;
  }

  .P-Payment__address code {
    font-size: 16px;
  }

  .P-Tabs__Tab-list {
    width: 300px;
  }

  .P-Tabs__Tab {
    font-size: 14px;
  }
}

@media (min-width: 600px) {
  body.morphbutton-modal-active .morphbutton-content.active {
    width: 600px !important;
    top: 50%          !important;
    left: 50%         !important;
    bottom: inherit;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}

@media screen and (min-width: 601px) {
  .nav__label--search {
    display: none;
  }

  .form--step-2 {
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
  }

  .index-acc__wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }

  .index-acc__address {
    width: 100%;
    margin-top: 0;
  }

  .index-acc__content {
    border: none;
  }

  .order-list__thead {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
  }

  .order-list__subtitle {
    padding: 5px;
    text-align: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    font-weight: 400;
  }

  .order-list__subtitle--only-small {
    display: none;
  }

  .order-list__subtitle--from-desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .order-list__mobile {
    display: none;
  }

  .order-list__part {
    padding: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    text-align: center;
  }

  .order-list__name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
  }

  .order-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
  }

  .order-list__button {
    display: none;
  }

  .order-detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }

  .order-detail__ul {
    width: 48%;
    margin: 0 0 35px 0;
  }

  .order-detail__row {
    width: 48%;
    margin-bottom: 35px;
  }
}

@media (min-width: 641px) {
  .PayBearModal .PayBear-app {
    height: auto;
  }
}

@media (min-width: 720px) {
  body.body--transform {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }

  .bloc {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
  }

  .bloc--reverse {
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .bloc--left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
  }

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

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

  .bloc--text {
    width: 100%;
  }

  .prod .prod__relative {
    padding: 20px;
  }

  .prod .flash-sale + .prod__state--badge {
    top: 35px;
  }

  .brand {
    float: left;
  }

  .lang {
    width: 70px;
    padding: 0;
  }

  .lang--desktop {
    display: block;
    position: absolute;
    top: 50%;
    right: 140px;
    left: auto;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 12;
  }

  .lang--small {
    display: none;
  }

  .lang--current {
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 0;
    height: 38px;
    min-height: 40px;
    background: transparent;
  }

  .lang--current-a {
    padding-left: 37px;
    height: 40px;
    line-height: 40px;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 0.875rem;
    color: #12333e;
    width: 60px;
  }

  .lang--current-more {
    display: none;
  }

  .lang--others {
    position: absolute;
    display: block;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%) scale(0);
        -ms-transform: translateX(-50%) scale(0);
            transform: translateX(-50%) scale(0);
    width: 100%;
    width: calc(100% + .5px);
    z-index: 1;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    opacity: 0;
    visibility: hidden;
    max-height: initial;
  }

  .lang--others-li {
    padding: 0;
    width: 100%;
    border: solid #DCE5E9;
    border-width: 0px 1px 1px 1px;
    position: relative;
    height: 38px;
    min-height: 38px;
  }

  .lang--others-li:first-child {
    border-top: 1px solid #DCE5E9;
  }

  .lang--others-li:hover,
  .lang--others-li:focus {
    background: #DCE5E9;
  }

  .lang--others-a {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    cursor: pointer;
    padding-left: 37px;
    height: 40px;
    line-height: 40px;
    text-transform: capitalize;
    font-weight: 500;
    font-size: 0.875rem;
  }

  .lang:hover .lang--others,
  .lang:focus .lang--others {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(-50%) scale(1);
        -ms-transform: translateX(-50%) scale(1);
            transform: translateX(-50%) scale(1);
  }

  .body {
    padding-top: 0;
  }

  .body.ovh-cart {
    overflow: hidden;
  }

  .form__file {
    margin-top: 10px;
  }

  .search--label {
    display: none;
  }

  .search--wrapper {
    z-index: 99999;
    opacity: 1;
    visibility: visible;
  }

  .search--form {
    display: block;
    width: 100%;
  }

  .search--result {
    display: none;
    position: absolute;
    top: 100%;
    right: auto;
    width: 210px;
    left: 15px;
    height: auto;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    -webkit-transition: bottom 0.35s ease;
    -o-transition: bottom 0.35s ease;
    transition: bottom 0.35s ease;
    background: #fff;
    overflow: hidden;
    padding: 0;
  }

  .search--result-title {
    display: none;
  }

  .search--result-ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: relative;
    padding: 20px;
    border: solid #DCE5E9;
    border-width: 0 1px 1px 1px;
  }

  .search--result-ul:empty {
    display: none;
  }

  .search--result-li {
    width: 100%;
    float: left;
    border: none;
    padding: 0;
  }

  .search--result-li:not(:last-child) {
    margin-bottom: 20px;
  }

  .search--result-a {
    height: 100%;
    font-size: 0.75rem;
    line-height: 1.1;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    padding: 0;
  }

  .search--result-a:hover:not(.see-all-results) {
    color: #12333e;
  }

  .search--result-close {
    background: #000;
  }

  .search--result .prod {
    width: 33.33%;
    margin-bottom: 0;
    border-left: 1px solid #DCE5E9;
  }

  .search--result .prod:not(:nth-child(2)),
  .search--result .prod:not(:nth-child(3)),
  .search--result .prod:not(first-child) {
    border-top: 1px solid #DCE5E9;
  }

  .search--result .prod--list-wrapper {
    width: 80%;
    min-width: 80%;
    float: right;
    margin: 0;
    overflow-y: scroll;
  }

  .search--result .prod--name {
    display: block;
    display: -webkit-box;
    max-width: 100%;
    height: 39.2px;
    margin: 0 auto;
    font-size: 0.875rem;
    line-height: 1.4;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
  }

  .search--fieldset {
    display: block;
    width: 100%;
  }

  .search--fieldset:before {
    display: none;
  }

  .search--input {
    width: 100%;
    position: relative;
    height: 40px;
    line-height: 40px;
    padding: 0 20px 0 40px;
    border-radius: 0;
    color: #12333e;
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20version%3D%221%22%20width%3D%22268%22%20height%3D%22277.333%22%20viewBox%3D%220%200%20201.000000%20208.000000%22%3E%3Cpath%20fill%3D%22%2312333e%22%20d%3D%22M103.2%201.1C85.5%204.2%2071.2%2011.8%2058%2025%2044.2%2038.8%2036.9%2053.1%2033.9%2072.1c-3.1%2019.9%203%2045%2014.6%2060.2%202%202.6%203.5%205.3%203.2%206-.3.7-11.4%2012.6-24.8%2026.6C13.5%20178.8%202%20191.2%201.3%20192.4c-4.2%207.4%203.3%2016.8%2012%2015.2%202.8-.5%207.2-4.6%2023.9-21.9%2011.2-11.6%2022.9-23.8%2025.9-27.1l5.4-5.8%206%203.6c11.7%206.9%2028.9%2011.6%2042.5%2011.6%2021.9%200%2045.7-10.3%2060.8-26.4%2010.3-11.1%2016.2-21.5%2020.4-36.4%203.2-11.1%203.2-31.4%200-42.7C190%2033.5%20167.6%2011%20139%203c-8.6-2.4-27.4-3.5-35.8-1.9zM131%2023.6c22.3%205.2%2041.2%2024.1%2046.4%2046.4%203.3%2013.8%201.5%2028.5-5.2%2042-7.6%2015.5-24.8%2028.9-41.8%2032.5-21.4%204.5-41.4-1.4-56.9-17C54%20108%2049.5%2081.3%2061.7%2056.1c7.2-15%2024.1-28.5%2040.8-32.5%208-1.9%2020.5-1.9%2028.5%200z%22/%3E%3C/svg%3E) left 10px center no-repeat;
    background-size: auto 20px;
  }

  .search--input:focus {
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
            box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
  }

  .search--input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #12333e;
  }

  .search--input::-moz-placeholder {
    /* Firefox 19+ */
    color: #12333e;
  }

  .search--input:-ms-input-placeholder {
    /* IE 10+ */
    color: #12333e;
  }

  .search--input:-moz-placeholder {
    /* Firefox 18- */
    color: #12333e;
  }

  .search--btn {
    display: none;
  }

  .search--reset {
    display: none;
  }

  .search--icon.fa {
    display: none;
  }

  .search--predictive-title {
    margin-bottom: 10px;
  }

  .search--predictive-ul {
    padding-left: 10px;
  }

  .search--predictive-li {
    list-style-type: none;
  }

  .search--predictive-a {
    color: #12333e;
    -webkit-transition: color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;
    font-size: 0.75rem;
    display: block;
    margin-bottom: 10px;
  }

  .search--predictive-a:hover {
    color: #12333e;
  }

  #search-wrapper-close {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.55);
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    z-index: 9;
    visibility: hidden;
  }

  #search-wrapper-close-content {
    display: none;
  }

  #search-checkbox:checked ~ #search-wrapper-close {
    visibility: visible;
  }

  #search-checkbox:checked ~ #search-wrapper-close-icon.fa {
    -webkit-transform: scale(1) translate(-50%, -50%);
        -ms-transform: scale(1) translate(-50%, -50%);
            transform: scale(1) translate(-50%, -50%);
  }

  #search-checkbox:checked ~ #search-wrapper-close-icon.fa:hover {
    color: #12333e;
  }

  #search-checkbox:checked ~ .search--wrapper {
    visibility: visible;
    top: 100px;
  }

  #search-checkbox:checked ~ .search--wrapper .search--form {
    display: block;
  }

  #search-checkbox:checked ~ .search--wrapper .search--result {
    display: block;
    top: 97%;
  }

  .see-all-results {
    display: none;
  }

  .see-all-results--a {
    cursor: pointer;
    background: #12333e;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 0.75rem;
    font-weight: 600;
  }

  .see-all-results--a:hover {
    background: #010203;
  }

  .search {
    left: 20px;
    right: auto;
    width: 220px;
    top: 50%;
    float: right;
    height: 24px;
    position: absolute;
    margin-top: 15px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }

  .search--wrapper {
    position: absolute;
    right: 0px;
    opacity: 1;
    visibility: visible;
    width: 100%;
    z-index: 1;
    top: -8px;
    height: 40px;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    overflow: visible;
    background: transparent;
    border-radius: 0;
  }

  .search--wrapper.focused {
    visibility: visible;
    opacity: 1;
    width: 110%;
  }

  .search--result {
    display: block;
  }

  .search--result-close {
    display: none;
  }

  .search--result-icon--small.material-icons {
    line-height: 31px;
    font-size: 1.125rem;
    color: #DCE5E9;
  }

  .search--result-icon--large.material-icons {
    display: inline-block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    font-size: 0.875rem;
    color: #DCE5E9;
  }

  #search-checkbox:checked ~ #search-wrapper-close {
    display: block;
    margin-top: 164px;
  }

  #search-checkbox:checked ~ .search--wrapper {
    z-index: 9999;
    left: 328px;
    top: 0;
    opacity: 1;
    overflow: visible;
  }

  .search--reset.active {
    right: 120px;
    top: 26px;
  }

  .search--wrapper .search--fieldset {
    width: 240px;
    height: 40px;
    margin-right: 40px;
    position: absolute;
    top: 50%;
    left: 0;
    z-index: 9999;
    background-color: transparent;
  }

  .search--wrapper .search--input:focus,
  .search--wrapper.focused .search--input {
    width: 240px;
    height: 40px;
    border-radius: 40px;
    padding: 0 0 0 20px;
    line-height: 2em;
    font-weight: 100;
    font-size: 12px;
    cursor: auto;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    color: #12333e;
  }

  .search--wrapper .search--input {
    float: left;
    border: 2px solid #12333e;
    outline: none;
    width: 17px;
    cursor: pointer;
    -webkit-transition: .2s all ease-in;
    -o-transition: .2s all ease-in;
    transition: .2s all ease-in;
    height: 17px;
    color: #12333e;
    border-radius: 40px;
    background: #ffffff;
    font-size: 0;
    /*transform: translateY(9px);*/
    padding: 0;
  }

  .search--wrapper .close span {
    width: 2px;
    height: 10px;
    border-radius: 2px;
    background: #12333e;
    display: inline-block;
  }

  .search--wrapper .front {
    position: absolute;
    left: -1px;
    top: 22px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    -webkit-animation-delay: 2s;
            animation-delay: 2s;
  }

  .search--wrapper .back {
    position: absolute;
    left: -1px;
    top: 22px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
  }

  .search--wrapper .search--input:focus + .close,
  .search--wrapper.focused .close {
    display: none;
  }

  .search--wrapper label .hidden {
    display: block;
    position: absolute;
    left: 30px;
    top: 21px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    font-size: 0.8125rem;
    color: #12333e;
    text-transform: uppercase;
    cursor: pointer;
  }

  .header__search {
    margin-top: 0;
  }

  .header__search__bg {
    position: absolute;
    top: 0;
    height: 100%;
    background: rgba(0, 0, 0, 0.45);
    left: -200px;
    width: 200%;
  }

  .blog__comment__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
  }

  .blog__comment__btn {
    width: auto;
    padding: 0 30px;
    margin: 17.5px auto 0 auto;
  }

  .prod-list__numberProduct {
    display: none;
  }

  #gallery-area {
    position: relative;
    padding-left: 5.8125rem;
  }

  #gallery-area.without-img-sup {
    padding-left: 0.625rem;
  }

  #main-img-slider {
    width: 100%;
    margin-bottom: 0;
    padding: 0;
  }

  #main-img-nav-slider {
    height: auto;
    padding: 0;
  }

  #main-img-nav-slider {
    position: absolute;
    top: 0;
    left: 0.625rem;
    width: 3.9375rem;
    height: auto;
  }

  #main-img-nav-slider #c1-main-img-nav-slider {
    width: 63px;
  }

  #main-img-nav-slider .slick-prev {
    margin-bottom: 1.25rem;
  }

  #main-img-nav-slider .slick-prev,
  #main-img-nav-slider .slick-next {
    max-width: 63px;
  }

  #main-img-nav-slider .main-img-nav-slide {
    width: 63px !important;
    max-width: 63px;
    height: 63px;
    margin: 0 0 1.25rem;
  }

  #description-tab :last-child {
    margin-bottom: 0;
  }

  #prod-infos .tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .prod-details__brand__img {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
  }

  .gallery {
    display: block;
  }

  .prod-infos {
    max-width: 950px;
    margin: 0 auto;
    padding: 0 0 60px 0;
    margin-bottom: 60px;
    border-bottom: 1px solid #DCE5E9;
  }

  .prod-infos__title .icon {
    display: none;
  }

  .prod-carac {
    max-width: 950px;
    margin: 0 auto;
    padding: 0 0 60px 0;
    margin-bottom: 60px;
    border-bottom: 1px solid #DCE5E9;
  }

  .prod-carac__title .icon {
    display: none;
  }

  .prod-rate {
    margin-bottom: 60px;
  }

  .prod-rate--border {
    padding-bottom: 60px;
    border-bottom: 1px solid #DCE5E9;
  }

  .prod-rate__title .icon {
    display: none;
  }

  .prod-rate__show {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    height: 40px;
    line-height: 40px;
    border: 1px solid #DCE5E9;
    text-align: center;
    padding: 0 56px;
    font-size: 0.875rem;
    font-weight: 600;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    cursor: pointer;
    margin-top: -20px;
  }

  .prod-rate__show:hover {
    background: #12333e;
    color: #fff;
  }

  .prod-rate__show--top {
    top: 30px;
  }

  .prod-rate__rating {
    margin-top: 40px;
  }

  .range__subtitle {
    border-right: 1px solid #DCE5E9;
  }

  .range__item:not(:last-child) {
    border-right: 1px solid #DCE5E9;
  }

  .range--vertical .range__global {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .range--vertical .range__wrapper {
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .range--vertical .range__top,
  .range--vertical .range__bottom {
    width: 50%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .range--vertical .range__bottom {
    border-width: 1px 1px 1px 0;
  }

  .range--vertical .range__item {
    border-right: none;
    border-top: 1px solid #DCE5E9;
  }

  .range--vertical .range__subtitle {
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    border: none;
  }

  .wz-rating__wrapper__right__form__fieldset > label {
    min-width: 250px;
    max-width: 250px;
    line-height: 40px;
  }

  .wz-showMessage__wrapper__head {
    width: 270px;
    min-width: 270px;
    max-width: 270px;
    margin: 0 auto auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    position: sticky;
    top: 100px;
    z-index: 2;
  }

  .wz-showMessage__wrapper__head__title {
    margin: 0 0 10px;
    font-size: 1.875rem;
    line-height: 1.4;
  }

  .wz-showMessage__wrapper__head__title .icon--arrow-cross {
    display: none;
  }

  .wz-showMessage__wrapper__content__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }

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

  .wz-showMessage__wrapper__content__item__left > div {
    width: 100%;
  }

  .wz-showMessage__wrapper__content__item__left > div:first-child {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .wz-showMessage__wrapper__content__item__left > div:last-child {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .prod-infos {
    border-bottom: none;
  }

  .var-qty-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
  }

  .var-qty-row .var-qty-input-area {
    margin-left: 5px;
    margin-bottom: 20px;
  }

  .var-qty-row .var-qty-lbl {
    margin-left: 20px;
    margin-bottom: 20px;
  }

  .footer__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    padding-top: 30px;
    border-top: 1px solid #393939;
  }

  .footer__rating {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .footer__rating__com {
    width: auto;
    padding: 0 20px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    margin: 0 0 0 17px;
    z-index: 1;
  }

  .logup__form .form__text--password {
    padding-right: 100px !important;
  }

  .cart-modal__wrapper {
    overflow: hidden;
  }

  .cart-modal__item__left {
    width: 90px;
    height: 90px;
  }

  .cart-modal__item__middle {
    padding: 10px 20px;
    max-width: 205px;
  }

  .cart-modal__item__right {
    right: 0;
    top: 20px;
    width: 120px;
    text-align: right;
  }

  .cart-modal__item__delete {
    width: auto;
    display: inline-block;
    margin-right: 15px;
    margin-top: -1px;
  }

  .cart-modal__item__delete .material-icons {
    display: none;
  }

  .cart__prod {
    padding: 30px;
  }

  #cart-validation {
    margin-top: 40px;
  }

  .shop-comment__com {
    width: 49%;
  }

  .shop-comment__com:nth-child(even) {
    margin-left: 1%;
  }

  .shop-comment__com:nth-child(odd) {
    margin-right: 1%;
  }

  .warning {
    width: 800px;
  }

  .modal-cookie {
    left: auto;
    border: 1px solid #DCE5E9;
    padding: 20px;
  }

  .modal-cookie__close {
    position: absolute;
    top: 13px;
    right: 13px;
    color: #12333e;
    font-size: 1.625rem;
  }

  .checkout-validation .checkout-l {
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .emergency-bar {
    background-size: auto 101%;
  }

  .emergency-bar__button {
    width: auto;
    margin-left: 20px;
  }

  .pre-emergency-bar__button {
    width: auto;
    margin-left: 20px;
  }

  .search--wrapper .search--fieldset {
    top: 30%;
  }

  .search--wrapper .search--fieldset,
  .search--wrapper.focused .search--input,
  .search--wrapper .search--input:focus {
    height: 40px !important;
  }
}

@media (min-width: 721px) {
  .blog__wrapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 30px;
  }

  .blog__comment__item {
    padding: 7.5px;
  }
}

@media only screen and (min-width: 768px) {
  #addressBookWidgetDiv {
    width: 400px;
    height: 228px;
  }

  #walletWidgetDiv {
    width: 400px;
    height: 228px;
  }
}

@media (min-width: 769px) and (min-height: 700px) {
  .PayBear-app .PayBear-container {
    padding: 40px;
  }

  .P-box__inner {
    padding: 20px 20px 40px;
  }

  .P-Content {
    font-size: 20px;
    padding: 0 55px;
  }

  .P-Content h2 {
    font-size: 24px;
    margin: 30px 0 15px;
  }

  .P-Content__icon {
    width: 220px;
    padding: 20px;
  }

  .P-Content ul {
    padding: 0 0 0 60px;
  }

  .P-Content ul li:before {
    left: -50px;
    margin-top: -10px;
    width: 20px;
    height: 20px;
  }

  .P-Payment__expired .P-Content {
    font-size: 22px;
    letter-spacing: 0;
    padding: 32px 56px;
  }

  .PayBear-app .P-btn-block__helper .P-dots {
    margin: 0 -6px;
  }

  .PayBear-app .P-btn-block .P-btn-block__copied-text {
    padding: 5px 0;
    margin-left: -3px;
    top: -23px;
    font-size: 11px;
  }

  .PayBear-app .P-btn-block .P-btn-block__copied-text svg {
    width: 13px;
    height: 13px;
  }

  .PayBear-app .P-btn-block--copied:before {
    top: -23px;
    padding-top: 23px;
  }

  .PayBear-app .P-btn {
    font-size: 20px;
  }

  .PayBear__Item {
    width: calc(33.33% - 10.66px);
    margin-top: 16px;
    margin-right: 16px;
    padding: 20px;
    font-size: 17px;
  }

  .PayBear__Item--last img {
    width: 47px;
    margin-top: 16px;
  }

  .PayBear__Item__icon {
    width: 54px;
    height: 54px;
    margin: 8px auto 0;
  }

  .PayBear__Item__code {
    font-size: 18px;
    margin-top: 22px;
  }

  .PayBear__Item__val {
    font-size: 18px;
  }

  .PayBear__Item--disabled:after {
    font-size: 11px;
    height: 20px;
    line-height: 20px;
  }

  .PayBear__Nav {
    font-size: 16px;
  }

  .PayBear__Nav__external {
    height: 21px;
    width: 21px;
    margin: 0 -2px -5px 12px;
  }

  .PayBear__Nav__arrow {
    width: 28px;
    height: 28px;
    margin-right: 10px;
  }

  .PayBear .PayBear__brand-link,
  .PayBear .PayBear__Nav__arrow {
    margin: -8px 0 30px;
  }

  .P-Payment__header__timer {
    font-size: 23px;
  }

  .P-Payment__header__helper {
    letter-spacing: 1.23px;
  }

  .P-Payment__header__check {
    margin-right: 14px;
    width: 32px;
    height: 32px;
  }

  .P-Payment__confirming-helper .P-Content {
    font-size: 18px;
  }

  .P-Payment__confirmed__title {
    font-size: 32px;
    margin: 10px 0 30px;
  }

  .P-Payment__value {
    padding: 20px 0;
    font-size: 25px;
  }

  .P-Payment__value__icon {
    height: 64px;
    line-height: 64px;
  }

  .P-Payment__value__pay {
    font-size: 34px;
  }

  .P-Payment__qr {
    width: 170px;
    height: 170px;
  }

  .P-Payment__address {
    padding: 40px 0 44px;
    font-size: 20px;
  }

  .P-Payment__address code {
    letter-spacing: -.54px;
    font-size: 20px;
  }

  .P-Payment__helper {
    font-size: 15px;
    margin-top: 40px;
  }

  .P-Tabs {
    margin-top: 22px;
  }

  .P-Tabs__Tab-list {
    width: 345px;
  }

  .P-Tabs__Tab {
    font-size: 18px;
    padding: 12px;
  }

  .PayBearModal .PayBear-app {
    max-height: 98vh;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
  }

  .PayBearModal .PayBear-app .PayBear-container {
    height: auto;
    width: 100%;
  }

  .PayBearModal .P-box__inner {
    padding: 20px 20px 40px;
  }
}

@media (min-width: 800px) {
  .page-validation .simplemodal-container {
    min-width: 800px;
  }

  .page-validation .simplemodal-container iframe {
    width: 100% !important;
  }
}

@media (min-width: 1024px) and (min-width: 1280px) {
  .footer__newsletter__wrapper label {
    padding-right: 110px;
  }
}

@media (min-width: 1024px) {
  h1 {
    font-size: 2.5rem;
  }

  .h1 {
    font-size: 2.5rem;
  }

  .header {
    padding: 0 50px;
  }

  .header__cart__a__nb {
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  .header__cart__sublevel {
    position: absolute;
    top: 100%;
    left: 50%;
    width: 200px;
    height: auto;
    margin-top: 10px;
    border-top: 2px solid #12333e;
    -webkit-box-shadow: 0px 6px 6px 0px rgba(16, 51, 63, 0.4);
            box-shadow: 0px 6px 6px 0px rgba(16, 51, 63, 0.4);
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(-50%, 20px);
        -ms-transform: translate(-50%, 20px);
            transform: translate(-50%, 20px);
  }

  .header__cart__sublevel:before {
    content: '';
    position: absolute;
    display: block;
    bottom: 100%;
    height: 10px;
    width: 100%;
    left: 0;
  }

  .header__logo__a__name__title {
    font-size: 2.25rem;
  }

  .header__logo__a__name__slogan {
    display: block;
    font-size: 0.875rem;
  }

  .header__wrapper {
    position: relative;
    width: 100%;
    height: auto;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .header__content {
    border: none;
    float: none;
    width: 100%;
    will-change: inherit;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
    position: relative;
    height: auto;
    -webkit-transition: 300ms ease;
    -o-transition: 300ms ease;
    transition: 300ms ease;
    border-bottom: none;
    top: auto;
    left: auto;
    z-index: 4;
  }

  .header__content:before,
  .header__content:after {
    display: none;
  }

  .header__content:before {
    right: 50%;
    -webkit-transform: translateX(50%);
        -ms-transform: translateX(50%);
            transform: translateX(50%);
  }

  .header__content:after {
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }

  .header__content--border:before,
  .header__content--border:after {
    width: 100%;
  }

  .header__h1 {
    display: inline-block;
    height: auto;
    min-height: 60px;
    max-height: 200px;
  }

  .header__logo {
    height: auto;
    min-height: 60px;
    max-height: 300px;
    text-align: center;
    padding: 20px 230px;
    z-index: 0;
  }

  .header__logo__a {
    height: auto;
    min-height: 60px;
    max-height: 200px;
    overflow: visible;
  }

  .header__logo__a__img {
    -webkit-transition: 300ms ease;
    -o-transition: 300ms ease;
    transition: 300ms ease;
  }

  .header__logo .picture--left {
    width: auto;
    max-height: 200px;
  }

  .header__logo img {
    max-height: 200px;
  }

  .header__nav {
    display: none;
  }

  .header__innav {
    cursor: pointer;
  }

  .header__area {
    position: absolute;
    top: 50%;
    height: 100%;
    right: 20px;
    width: auto;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .header__area > div:hover circle:nth-child(2) {
    stroke-dashoffset: 131;
  }

  .header__area > div:hover circle:nth-child(3) {
    stroke-dashoffset: 131;
  }

  .header__cart {
    display: block;
    right: auto;
    top: auto;
    width: 18px;
    height: 25px;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    position: relative;
    float: right;
    margin-left: 50px;
  }

  .header__cart--onTop {
    right: auto !important;
  }

  .header__cart__a {
    height: 25px;
    background-size: 100% 100%;
  }

  .header__cart__a__nb {
    top: -9px;
    left: 22px;
    opacity: 1;
  }

  .header__cart--bottom {
    opacity: 0;
    -webkit-transform: translateY(100%) translateZ(0);
            transform: translateY(100%) translateZ(0);
    position: fixed;
    bottom: 90px;
    right: 50px;
    width: 72px;
    height: 72px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    -moz-align-items: stretch;
    align-items: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    margin: 0;
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
            box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
    border-radius: 50%;
    background: #fff;
  }

  .header__cart--bottom.anim {
    opacity: 1;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
  }

  .header__cart--bottom.animClose {
    -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
            transform: translateY(100%);
    opacity: 0;
  }

  .header__cart--bottom.header-open {
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 0;
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
  }

  .header__cart--bottom.header-open .header__cart__a__nb {
    display: none;
  }

  .header__cart--bottom .header__cart__a {
    height: 100%;
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%221786.999%2046%2015.001%2019.901%22%3E%3Cpath%20d%3D%22M1802%2065.111l-.7-13.7a.7.7%200%200%200-.7-.68h-2.04v-.67a4.061%204.061%200%201%200-8.121%200v.67h-2.05a.712.712%200%200%200-.7.68l-.69%2013.74a.754.754%200%200%200%20.19.53.7.7%200%200%200%20.51.22h13.6a.707.707%200%200%200%20.7-.72v-.07zm-5.52-14.38h-3.96v-.67a1.981%201.981%200%201%201%203.96%200z%22%20fill%3D%22%2310333F%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E) center center no-repeat;
    background-size: 45% 45%;
  }

  .header__cart--bottom .header__cart__a__nb {
    left: 60px;
    top: -7px;
    width: 28px;
    height: 28px;
    line-height: 28px;
    font-size: 0.875rem;
  }

  .header__cart--bottom:hover {
    -webkit-box-shadow: 0 6px 40px rgba(0, 0, 0, 0.3);
            box-shadow: 0 6px 40px rgba(0, 0, 0, 0.3);
  }

  .header__cart--bottom:hover .header__cart__a.header__tab {
    background: transparent center center no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%221786.999%2046%2015.001%2019.901%22%3E%3Cpath%20d%3D%22M1802%2065.111l-.7-13.7a.7.7%200%200%200-.7-.68h-2.04v-.67a4.061%204.061%200%201%200-8.121%200v.67h-2.05a.712.712%200%200%200-.7.68l-.69%2013.74a.754.754%200%200%200%20.19.53.7.7%200%200%200%20.51.22h13.6a.707.707%200%200%200%20.7-.72v-.07zm-5.52-14.38h-3.96v-.67a1.981%201.981%200%201%201%203.96%200z%22%20fill%3D%22%2312333e%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E);
    background-size: 45% 45%;
  }

  .header__cart:hover .header__cart__a {
    background: transparent center center no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%221786.999%2046%2015.001%2019.901%22%3E%3Cpath%20d%3D%22M1802%2065.111l-.7-13.7a.7.7%200%200%200-.7-.68h-2.04v-.67a4.061%204.061%200%201%200-8.121%200v.67h-2.05a.712.712%200%200%200-.7.68l-.69%2013.74a.754.754%200%200%200%20.19.53.7.7%200%200%200%20.51.22h13.6a.707.707%200%200%200%20.7-.72v-.07zm-5.52-14.38h-3.96v-.67a1.981%201.981%200%201%201%203.96%200z%22%20fill%3D%22%2312333e%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E);
    background-size: 100% 100%;
  }

  .header__cart:hover .header__cart__sublevel {
    opacity: 1;
    -webkit-transform: translate(-50%, 0);
        -ms-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    visibility: visible;
    transition: opacity 0.3s linear, transform 0.3s linear, -webkit-transform 0.3s linear;
  }

  .header__cart:hover .header__cart__sublevel:before {
    height: 20px;
  }

  .header__account {
    display: block;
    position: relative;
    width: 25px;
    max-width: 200px;
    height: 25px;
    z-index: 10;
    text-align: center;
    float: right;
    margin-left: 50px;
  }

  .header__account__a {
    display: block;
    width: auto;
    height: 100%;
    cursor: pointer;
    position: relative;
    top: auto;
    left: auto;
    font-size: 0.75rem;
    line-height: 25px;
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
    text-indent: -99999px;
    background-size: 100%;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  .header__account__a:hover {
    color: #12333e;
    background: transparent center center no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%221717%2046%2020.003%2020.001%22%3E%3Cpath%20d%3D%22M1717.001%2055.998a10%2010%200%201%200%202.93-7.07%209.6%209.6%200%200%200-2.93%207.07zm19.17%200a8.8%208.8%200%200%201-2.16%205.86c-1.38-.54-2.87-1.06-4.47-1.54a.743.743%200%200%201-.1-.53%203.039%203.039%200%200%201%20.29-1.1%206.138%206.138%200%200%200%20.44-1.54%203.529%203.529%200%200%200%20.67-1.54%203.285%203.285%200%200%200%200-1.34.139.139%200%200%200-.05-.1%204.366%204.366%200%200%201%20.14-1.83%203.078%203.078%200%200%200-.72-2.5%203.44%203.44%200%200%200-2.78-1.34h-.87a3.639%203.639%200%200%200-2.79%201.34%203.077%203.077%200%200%200-.72%202.5%204.6%204.6%200%200%201%20.15%201.83v.1a2.586%202.586%200%200%200-.05%201.34%204.353%204.353%200%200%200%20.67%201.59%207.24%207.24%200%200%200%20.43%201.49%202.642%202.642%200%200%201%20.2%201.15.544.544%200%200%201-.15.48%2030.461%2030.461%200%200%200-4.32%201.54%209.158%209.158%200%201%201%2016.19-5.86z%22%20fill%3D%22%2312333e%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E);
    background-size: 100%;
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
  }

  .header__account__a:hover:after {
    content: '';
    position: absolute;
    display: block;
    top: 100%;
    left: 0;
    width: 100%;
    height: 10px;
  }

  .header__account__span--login .header__account__name {
    color: #12333e;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    display: block;
  }

  .header__account__span--login .header__account__firstname {
    color: rgba(18, 51, 62, 0.6);
  }

  #nav-checkbox:checked ~ .header .header__nav__icon__span--first {
    top: 18px;
    width: 0%;
    left: 50%;
  }

  #nav-checkbox:checked ~ .header .header__nav__icon__span--second {
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
  }

  #nav-checkbox:checked ~ .header .header__nav__icon__span--third {
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
  }

  #nav-checkbox:checked ~ .header .header__nav__icon__span--fourth {
    top: 18px;
    width: 0%;
    left: 50%;
  }

  .header__blog {
    display: block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 240px;
  }

  .header__blog--withoutLang {
    right: 155px;
  }

  .header__blog__a {
    display: block;
    width: auto;
    height: 25px;
    line-height: 25px;
    font-size: 0.875rem;
    font-weight: 400;
    color: #12333e;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  .header__blog__a:hover {
    color: #12333e;
  }

  .header__search,
  .header__area,
  .lang--desktop {
    opacity: 1 !important;
  }

  .header__cart--top:before {
    content: '';
    display: block;
    position: absolute;
    top: -20px;
    left: -20px;
    width: calc(100% + 40px);
    height: calc(100% + 40px);
  }

  .header__cart--top .cart-modal.cart-open {
    right: -20px !important;
    margin-right: 0px !important;
    width: 440px !important;
    height: 400px !important;
    max-height: 400px !important;
    top: 100% !important;
    margin-top: 10px !important;
  }

  .nav__label .nav__arrow .material-icons {
    display: none;
  }

  .nav__li--all {
    display: none;
  }

  .nav__a {
    color: #12333e;
  }

  .nav__a--lvl2 {
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  .nav__a--lvl2:hover {
    color: #12333e;
  }

  .nav__ul__header {
    display: none;
  }

  .nav {
    position: relative;
    top: auto;
    right: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    background: transparent;
    height: auto;
    opacity: 1;
    width: 100%;
    overflow: visible;
    -webkit-transition: all 0s;
    -o-transition: all 0s;
    transition: all 0s;
    border: none;
    padding: 5px 40px;
    background: #ffffff;
    z-index: 3;
    max-width: 1920px;
    margin: 0 auto;
    border-top: none;
  }

  .nav__wrapper {
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
    position: relative;
    height: auto;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    background: transparent;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    min-height: 0;
    padding: 0;
    overflow: visible;
  }

  .nav__wrapper2 {
    position: relative;
    float: left;
  }

  .nav__wrapper2.low-opacity {
    opacity: 0.45;
  }

  .nav__opacity {
    display: none;
    position: fixed;
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    background: rgba(0, 0, 0, 0.4);
    cursor: pointer;
  }

  .nav__opacity.show {
    display: block;
  }

  .nav__itemlvl1 {
    position: relative;
    padding: 0;
    width: auto;
    border: none;
    clear: none;
    font-weight: 400;
    font-size: 1rem;
    line-height: 45px;
    color: #12333e;
    cursor: pointer;
    margin: 0 40px 0 0;
    text-transform: none;
  }

  .nav__itemlvl1--home {
    display: none;
  }

  .nav__itemlvl1--with-subnav {
    padding-right: 21px;
  }

  .nav__itemlvl1:hover {
    color: #12333e;
  }

  .nav__itemlvl3 {
    background: transparent;
    padding: 0;
    border: none;
    margin-bottom: 5px;
    font-size: 0.875rem;
    font-weight: 600;
    -webkit-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;
    text-transform: uppercase;
  }

  .nav__itemlvl3:hover {
    color: #12333e;
  }

  .nav__sublevel {
    width: 100%;
    position: absolute;
    left: 0;
    clip: inherit;
    top: 100%;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease;
    background: #fff;
    opacity: 0;
    -webkit-transform: translate(-50%, -5px);
        -ms-transform: translate(-50%, -5px);
            transform: translate(-50%, -5px);
    z-index: 3;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    border: solid #12333e;
    border-width: 1px;
    padding: 30px 0;
    border-radius: 4px;
  }

  .nav__flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
    width: 100%;
    max-width: 1920px;
  }

  .nav__bottom {
    display: none;
  }

  .nav__contentlvl3 {
    display: block;
    max-height: 10000px;
    overflow: visible;
  }

  .nav__label {
    display: block;
    float: left;
    width: auto;
    clear: none;
    position: static;
    cursor: default;
    margin: 0 33px 0 0;
    letter-spacing: 0;
  }

  .nav__label .nav__itemlvl1 {
    margin: 0;
  }

  .nav__label:last-child {
    margin-right: 0;
  }

  .nav__label:hover .nav__wrapper2:before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    padding: 25px;
    top: -20px;
    left: -20px;
  }

  .nav__label:hover .nav__sublevel {
    max-height: 10000px;
    opacity: 1;
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
            transform: translate(0, 0);
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }

  .nav__label:hover .nav__label__img {
    display: block;
    margin: 0 auto 10px auto;
    border: 1px solid #DCE5E9;
    top: auto;
    width: auto;
    max-width: 100%;
  }

  .nav__label:hover .nav__rich--without-txt {
    display: block;
  }

  .nav__arrow {
    position: absolute;
    top: 44%;
    right: 0px;
    -webkit-transform: rotate(135deg) translateY(-50%);
        -ms-transform: rotate(135deg) translateY(-50%);
            transform: rotate(135deg) translateY(-50%);
    width: 5px;
    height: 5px;
    border-top: 1px solid #12333e;
    border-right: 1px solid #12333e;
    border-color: #12333e;
  }

  .nav__arrow:before,
  .nav__arrow:after {
    display: none;
  }

  .nav__rich {
    float: left;
    width: 100%;
  }

  .nav__rich__a {
    background: transparent;
    padding: 0;
    border: none;
    margin-bottom: 10px;
    font-size: 0.875rem;
    font-weight: 600;
    text-transform: uppercase;
  }

  .nav__rich__a:hover {
    color: #12333e;
  }

  .nav__rich2 {
    float: left;
    width: 100%;
  }

  .nav__rich2__a {
    width: auto;
    background: transparent;
    padding: 5px 0;
    border: none;
    -webkit-transition: color 0.3s ease;
    -o-transition: color 0.3s ease;
    transition: color 0.3s ease;
    font-weight: 400;
    font-size: 0.8125rem;
    line-height: 1;
    text-transform: none;
    margin-bottom: 0;
  }

  .nav__rich2__a:hover,
  .nav__rich2__a:focus {
    color: #12333e;
  }

  .nav__rich2--last {
    display: none;
  }

  .nav__a__lvl2 {
    display: block !important;
    width: 100%;
    height: 100%;
    margin: 0;
    z-index: 1;
    background: transparent;
    padding: 0;
    border: none;
  }

  .nav__col {
    margin: 10px 0;
    padding: 0 30px;
  }

  .nav__col:not(:last-child) {
    border-right: 1px solid #DCE5E9;
  }

  .nav-perso-off .nav {
    padding: 0;
  }

  .nav-perso-off .nav__wrapper2 *:nth-last-child(2) {
    margin-right: 0;
  }

  .nav-perso-off .nav__maxWidth {
    padding: 10px 0;
  }

  .nav-perso-off .nav__bottom {
    display: none;
  }

  .nav-perso-off .nav__maxWidth > label:not(:first-child) {
    margin-right: 20px;
  }

  .nav-perso-off .nav__ul {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .nav-perso-off .nav__ul__scroll {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .nav-perso-off .nav__ul__column {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .nav-perso-off .nav__ul__column .nav__li {
    width: 100%;
  }

  .nav-perso-off .nav__sublevel {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    min-width: 150px;
    left: -20px;
    background: #fff;
    top: 100%;
    max-height: 10000px;
    -webkit-transform: translate(0, 20px);
        -ms-transform: translate(0, 20px);
            transform: translate(0, 20px);
    opacity: 0;
    width: auto;
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
    visibility: hidden;
    padding: 20px 30px 0 30px;
    overflow: visible;
    background: #fff;
    border: none;
    border-top: 2px solid #12333e;
    border-radius: 0;
    -webkit-box-shadow: 0px 6px 6px 0px rgba(16, 51, 63, 0.4);
    box-shadow: 0px 6px 6px 0px rgba(16, 51, 63, 0.4);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .nav-perso-off .nav__sublevel--centered {
    left: 50%;
    -webkit-transform: translate(-50%, 20px);
        -ms-transform: translate(-50%, 20px);
            transform: translate(-50%, 20px);
  }

  .nav-perso-off .nav__sublevel--right {
    left: auto;
    right: -20px;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
  }

  .nav-perso-off .nav__label {
    position: relative;
    -webkit-transition: .15s ease;
    -o-transition: .15s ease;
    transition: .15s ease;
    margin: 0 15px 0 0;
    padding: 0;
  }

  .nav-perso-off .nav__label:before {
    content: '';
    display: block;
    position: absolute;
    top: 95%;
    left: 35px;
    width: 100%;
    height: 5px;
  }

  .nav-perso-off .nav__label--open .nav__bottom {
    display: block;
  }

  .nav-perso-off .nav__label--close {
    z-index: 0;
  }

  .nav-perso-off .nav__label--close .nav__arrow {
    border-color: #12333e;
  }

  .nav-perso-off .nav__label--close .nav__wrapper2:before {
    display: none;
  }

  .nav-perso-off .nav__label--close .nav__itemlvl1 {
    color: #12333e;
  }

  .nav-perso-off .nav__label--close .nav__sublevel {
    overflow: hidden !important;
    visibility: hidden !important;
    opacity: 0 !important;
    -webkit-transform: translate(0, 20px);
        -ms-transform: translate(0, 20px);
            transform: translate(0, 20px);
    -webkit-transition: 0s !important;
    -o-transition: 0s !important;
    transition: 0s !important;
  }

  .nav-perso-off .nav__label--close .nav__sublevel--centered {
    -webkit-transform: translate(-50%, 20px);
        -ms-transform: translate(-50%, 20px);
            transform: translate(-50%, 20px);
  }

  .nav-perso-off .nav__label:hover,
  .nav-perso-off .nav__label--open {
    z-index: 9;
  }

  .nav-perso-off .nav__label:hover .nav__arrow,
  .nav-perso-off .nav__label--open .nav__arrow {
    border-color: #12333e;
  }

  .nav-perso-off .nav__label:hover .nav__wrapper2:before,
  .nav-perso-off .nav__label--open .nav__wrapper2:before {
    width: calc(100% + 20px);
    height: 51px;
    top: -3px;
    left: -10px;
    padding: 0;
    background: transparent;
    border-bottom: none;
  }

  .nav-perso-off .nav__label:hover .nav__itemlvl1,
  .nav-perso-off .nav__label--open .nav__itemlvl1 {
    position: relative;
    display: block;
    color: #12333e;
  }

  .nav-perso-off .nav__label:hover .nav__sublevel,
  .nav-perso-off .nav__label--open .nav__sublevel {
    overflow: visible;
    visibility: visible;
    opacity: 1;
    -webkit-transform: translate(0, 5px);
        -ms-transform: translate(0, 5px);
            transform: translate(0, 5px);
    -webkit-transition: opacity 0.3s linear, -webkit-transform 0.3s linear;
    transition: opacity 0.3s linear, -webkit-transform 0.3s linear;
    -o-transition: opacity 0.3s linear, transform 0.3s linear;
    transition: opacity 0.3s linear, transform 0.3s linear;
    transition: opacity 0.3s linear, transform 0.3s linear, -webkit-transform 0.3s linear;
  }

  .nav-perso-off .nav__label:hover .nav__sublevel--centered,
  .nav-perso-off .nav__label--open .nav__sublevel--centered {
    -webkit-transform: translate(-50%, 5px);
        -ms-transform: translate(-50%, 5px);
            transform: translate(-50%, 5px);
  }

  .nav-perso-off .nav__label .nav__a {
    padding: 0;
    line-height: 1.2;
    margin-bottom: 20px;
    color: rgba(18, 51, 62, 0.6);
    display: inline-block;
    width: auto;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    white-space: nowrap;
    padding-right: 20px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
  }

  .nav-perso-off .nav__label .nav__a:hover {
    color: #12333e;
  }

  .nav-perso-off .nav__label .nav__ul > .nav__ul__column:last-child .nav__a {
    padding-right: 0;
  }

  .nav-perso-off .nav__itemlvl1 {
    position: relative;
    line-height: 1;
    padding: 10px;
    -webkit-transition: .15s ease;
    -o-transition: .15s ease;
    transition: .15s ease;
    margin: 0;
  }

  .nav-perso-off .nav__itemlvl1--home {
    border-top: none;
  }

  .nav-perso-off .nav__itemlvl1--with-subnav {
    margin-right: 20px;
  }

  .nav-perso-off .nav li:not(.lang--others-li) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    width: 100%;
    float: left;
    border: none;
    padding: 0;
  }

  .nav-perso-off .nav li:not(.lang--others-li):last-of-type a {
    margin-bottom: 0;
  }

  .nav-perso-off .nav li:not(.lang--others-li) a {
    font-size: 0.875rem;
    color: #12333e;
    line-height: 1;
    background: transparent;
    height: auto;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    border: none;
    padding: 0;
    margin-bottom: 20px;
  }

  .nav-perso-off .nav li:not(.lang--others-li) a:hover,
  .nav-perso-off .nav li:not(.lang--others-li) a:focus {
    color: #12333e;
  }

  .nav-perso-on .nav {
    padding: 10px 0;
  }

  .nav-perso-on .nav__label:hover {
    z-index: 9;
  }

  .nav-perso-on .nav__sublevel {
    -webkit-transform: translate(0) translate3d(0, 0, 0);
            transform: translate(0) translate3d(0, 0, 0);
    margin-top: 5px;
    border: 1px solid #DCE5E9;
    border-top: none;
    border-radius: 0;
    padding: 0;
    -webkit-transition: opacity 0.3s linear;
    -o-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear;
  }

  .nav-perso-on .nav__wrapper {
    padding: 0;
  }

  .nav-perso-on .nav__arrow {
    right: 10px;
    top: 41%;
  }

  .nav-perso-on .nav__arrow--lvl2 {
    display: none;
  }

  .nav-perso-on .nav__wrapper2:before {
    visibility: hidden;
  }

  .nav-perso-on .nav__flex {
    padding: 20px 0;
    position: relative;
  }

  .nav-perso-on .nav__flex:before {
    content: '';
    top: 0;
    left: 0;
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    background: #DCE5E9;
  }

  .nav-perso-on .nav__itemlvl1:hover {
    z-index: 13;
  }

  .nav-perso-on .nav__itemlvl1:before {
    content: '';
    display: block;
    height: 5px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
  }

  .nav-perso-on .nav__itemlvl3 {
    position: relative;
  }

  .nav-perso-on .nav__a__lvl2--hide {
    position: absolute;
    top: 0;
  }

  .nav-perso-on .nav__maxWidth {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
  }

  .nav-perso-on .nav__label {
    margin: 0 25px 0 0;
  }

  .nav__checkboxlvl0:checked + div {
    padding-bottom: 0;
    border-bottom: none;
  }

  .nav__itemlvl1--login {
    display: none;
  }

  .nav__maxWidth {
    position: relative;
    width: auto;
    max-width: 1920px;
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
  }

  .nav--sticky {
    position: fixed;
    top: 0;
    left: 0;
    margin-top: 0;
    -webkit-transform: translate3d(0, 0, 0) translateZ(0);
            transform: translate3d(0, 0, 0) translateZ(0);
  }

  .nav--sticky:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    height: 1px;
    background: #DCE5E9;
  }

  .nav__resize {
    display: block;
    position: relative;
    width: 100%;
  }

  .nav__col .nav__rich__a:not(.nav__rich2__a) {
    display: block;
    margin: 0;
    margin-bottom: 10px;
  }

  .page-cart .nav,
  .page-validation .nav {
    display: none;
  }

  .nav__rich--with-subnav + .nav__rich--with-subnav {
    margin-top: 20px;
  }

  .nav__a.nav__rich__a--img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
  }

  .nav__label:hover .nav__rich--without-txt {
    position: relative;
  }

  .nav-perso-on .nav__col {
    width: 25%;
  }

  .nav-perso-on .nav__flex {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
  }

  .nav-perso-on .nav__sublevel {
    -webkit-box-shadow: 0px 6px 6px 0px rgba(16, 51, 63, 0.4);
            box-shadow: 0px 6px 6px 0px rgba(16, 51, 63, 0.4);
  }

  .nav__label:hover .nav__label__img {
    border: none;
  }

  .nav-perso-off .nav__itemlvl1--with-subnav {
    margin-right: 0 !important;
  }

  .nav__text.hidden {
    display: none !important;
  }

  .nav__rich {
    position: relative;
  }

  .nav__label--lang {
    display: none;
  }

  .nav__itemlvl1.nav__itemlvl1--blog {
    display: none;
  }

  .slider {
    margin: 0 auto;
  }

  .slider__wrapper .slick-arrow {
    display: inline-block !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    background: rgba(255, 255, 255, 0.4);
    z-index: 1;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
    margin: 0;
    padding: 0;
  }

  .slider__wrapper .slick-arrow:hover {
    background: #fff;
  }

  .slider__wrapper .slick-arrow:focus {
    background: rgba(255, 255, 255, 0.4);
  }

  .slider__wrapper:hover .slick-next {
    right: 20px;
  }

  .slider__wrapper:hover .slick-prev {
    left: 20px;
  }

  .prod {
    float: left;
    margin: 0 -20px 80px -20px;
  }

  .prod--sliderInitialized:hover .prod__top__wrapper {
    opacity: 0;
  }

  .prod-list__title {
    font-size: 3rem;
  }

  .prod .prod__title {
    font-size: 2.5rem;
    margin-bottom: 30px;
  }

  .prod .prod__article {
    width: 25%;
    padding: 10px;
    -webkit-transition: -webkit-transform .45s ease;
    transition: -webkit-transform .45s ease;
    -o-transition: transform .45s ease;
    transition: transform .45s ease;
    transition: transform .45s ease, -webkit-transform .45s ease;
  }

  .prod .prod__article .slick-arrow {
    opacity: 0;
  }

  .prod .prod__article.end-hover .prod__slider {
    background: transparent;
  }

  .prod .prod__article.success .prod__slider,
  .prod .prod__article.fixed .prod__slider {
    visibility: hidden;
  }

  .prod .prod__article.success .modal-cart,
  .prod .prod__article.fixed .modal-cart {
    display: block;
  }

  .prod .prod__article:hover,
  .prod .prod__article.fixed,
  .prod .prod__article.fixedTemp {
    position: relative;
    z-index: 1;
    background: var(--background-body);
  }

  .prod .prod__article:hover .slick-arrow,
  .prod .prod__article.fixed .slick-arrow,
  .prod .prod__article.fixedTemp .slick-arrow {
    opacity: 1;
  }

  .prod .prod__article:hover:after,
  .prod .prod__article.fixed:after,
  .prod .prod__article.fixedTemp:after {
    content: '';
    display: block;
    top: 100%;
    margin-top: -1px;
    left: 0;
    width: 100%;
    height: 40px;
    background: var(--background-body);
    position: absolute;
  }

  .prod .prod__article:hover .prod__corner__top,
  .prod .prod__article.fixed .prod__corner__top,
  .prod .prod__article.fixedTemp .prod__corner__top {
    background: var(--background-body);
    visibility: visible;
    -webkit-box-shadow: 0 10px 50px rgba(0, 0, 0, 0.05), 0 5px 8px rgba(0, 0, 0, 0.05);
            box-shadow: 0 10px 50px rgba(0, 0, 0, 0.05), 0 5px 8px rgba(0, 0, 0, 0.05);
  }

  .prod .prod__article:hover .prod__slider .slick-arrow,
  .prod .prod__article.fixed .prod__slider .slick-arrow,
  .prod .prod__article.fixedTemp .prod__slider .slick-arrow {
    opacity: 1;
  }

  .prod .prod__article:hover .prod__slider .slick-prev,
  .prod .prod__article.fixed .prod__slider .slick-prev,
  .prod .prod__article.fixedTemp .prod__slider .slick-prev {
    left: 0;
  }

  .prod .prod__article:hover .prod__slider .slick-next,
  .prod .prod__article.fixed .prod__slider .slick-next,
  .prod .prod__article.fixedTemp .prod__slider .slick-next {
    right: 0;
  }

  .prod .prod__article:hover .prod__shadow:before,
  .prod .prod__article.fixed .prod__shadow:before,
  .prod .prod__article.fixedTemp .prod__shadow:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  .prod .prod__article:hover .prod__form:not(.prod__form--copy),
  .prod .prod__article.fixed .prod__form:not(.prod__form--copy),
  .prod .prod__article.fixedTemp .prod__form:not(.prod__form--copy) {
    position: relative;
  }

  .prod .prod__article:hover .prod__form--copy,
  .prod .prod__article.fixed .prod__form--copy,
  .prod .prod__article.fixedTemp .prod__form--copy {
    display: none !important;
    z-index: 3;
  }

  .prod .prod__article:hover .prod__form--copy .prod__picture,
  .prod .prod__article:hover .prod__form--copy .prod img,
  .prod .prod__article:hover .prod__form--copy .prod__state,
  .prod .prod__article.fixed .prod__form--copy .prod__picture,
  .prod .prod__article.fixed .prod__form--copy .prod img,
  .prod .prod__article.fixed .prod__form--copy .prod__state,
  .prod .prod__article.fixedTemp .prod__form--copy .prod__picture,
  .prod .prod__article.fixedTemp .prod__form--copy .prod img,
  .prod .prod__article.fixedTemp .prod__form--copy .prod__state {
    display: none;
  }

  .prod .prod__article:hover .prod__form--copy .prod__name,
  .prod .prod__article.fixed .prod__form--copy .prod__name,
  .prod .prod__article.fixedTemp .prod__form--copy .prod__name {
    position: relative;
    margin-bottom: 0;
    padding-bottom: 8px;
  }

  .prod .prod__article:hover .prod__form--copy .prod__name:before,
  .prod .prod__article.fixed .prod__form--copy .prod__name:before,
  .prod .prod__article.fixedTemp .prod__form--copy .prod__name:before {
    content: '';
    display: block;
    bottom: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    height: 13px;
  }

  .prod .prod__article:hover .prod__form--copy .prod__name,
  .prod .prod__article:hover .prod__form--copy .prod__price,
  .prod .prod__article.fixed .prod__form--copy .prod__name,
  .prod .prod__article.fixed .prod__form--copy .prod__price,
  .prod .prod__article.fixedTemp .prod__form--copy .prod__name,
  .prod .prod__article.fixedTemp .prod__form--copy .prod__price {
    position: relative;
    z-index: 14;
    -webkit-transition: -webkit-transform .3s linear;
    transition: -webkit-transform .3s linear;
    -o-transition: transform .3s linear;
    transition: transform .3s linear;
    transition: transform .3s linear, -webkit-transform .3s linear;
  }

  .prod .prod__article:hover .prod__form--copy .prod__name.anim,
  .prod .prod__article:hover .prod__form--copy .prod__price.anim,
  .prod .prod__article.fixed .prod__form--copy .prod__name.anim,
  .prod .prod__article.fixed .prod__form--copy .prod__price.anim,
  .prod .prod__article.fixedTemp .prod__form--copy .prod__name.anim,
  .prod .prod__article.fixedTemp .prod__form--copy .prod__price.anim {
    -webkit-transform: translateY(-65px);
        -ms-transform: translateY(-65px);
            transform: translateY(-65px);
  }

  .prod .prod__article:hover .prod__form--copy .prod__name,
  .prod .prod__article.fixed .prod__form--copy .prod__name,
  .prod .prod__article.fixedTemp .prod__form--copy .prod__name {
    position: relative;
  }

  .prod .prod__article:hover .prod__form--copy .prod__name:before,
  .prod .prod__article.fixed .prod__form--copy .prod__name:before,
  .prod .prod__article.fixedTemp .prod__form--copy .prod__name:before {
    content: '';
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100px;
    background: #fff;
  }

  .prod .prod__article:hover .prod__form--copy .prod__name:after,
  .prod .prod__article.fixed .prod__form--copy .prod__name:after,
  .prod .prod__article.fixedTemp .prod__form--copy .prod__name:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 100%;
    left: 0;
    width: 100%;
    height: 20px;
    background: #fff;
  }

  .prod .prod__article:hover .prod__form--copy .prod__hover,
  .prod .prod__article.fixed .prod__form--copy .prod__hover,
  .prod .prod__article.fixedTemp .prod__form--copy .prod__hover {
    z-index: 13;
  }

  .prod .prod__article:hover .prod__hover,
  .prod .prod__article.fixed .prod__hover,
  .prod .prod__article.fixedTemp .prod__hover {
    max-height: 1000px;
    opacity: 1;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    visibility: visible;
    -webkit-transition: visibility 0s,opacity .3s ease .1s, -webkit-transform .3s ease .1s;
    transition: visibility 0s,opacity .3s ease .1s, -webkit-transform .3s ease .1s;
    -o-transition: visibility 0s,opacity .3s ease .1s, transform .3s ease .1s;
    transition: visibility 0s,opacity .3s ease .1s, transform .3s ease .1s;
    transition: visibility 0s,opacity .3s ease .1s, transform .3s ease .1s,-webkit-transform .3s ease .1s;
  }

  .prod .prod__article:hover .prod__btn,
  .prod .prod__article.fixed .prod__btn,
  .prod .prod__article.fixedTemp .prod__btn {
    opacity: 1;
  }

  .prod .prod__article:hover .prod__btn--addCart,
  .prod .prod__article.fixed .prod__btn--addCart,
  .prod .prod__article.fixedTemp .prod__btn--addCart {
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
  }

  .prod .prod__article:hover .prod__picture--hover,
  .prod .prod__article.fixed .prod__picture--hover,
  .prod .prod__article.fixedTemp .prod__picture--hover {
    display: block;
    z-index: 1;
  }

  .prod .prod__article.fixed {
    position: relative;
  }

  .prod .prod__article.fixedTemp.prod__article--required:after {
    height: 100px;
  }

  .prod .prod__article.fixedTemp.prod__article--required .prod__corner__top {
    height: calc(100% + 100px);
  }

  .prod .prod__article.success.fixed .prod__form--required .prod__hover {
    height: 34px;
    bottom: -60px;
  }

  .prod .prod__article.success.fixed .prod__variation {
    display: none;
  }

  .prod .prod__article.success.fixed .prod__variation2 {
    display: none;
  }

  .prod .prod__article.success.fixed .prod__corner__top {
    height: calc(100% + 40px);
  }

  .prod .prod__article--required:hover:after {
    height: 100px;
  }

  .prod .prod__article--required:hover .prod__corner__top {
    height: calc(100% + 100px);
  }

  .prod .prod__name {
    font-size: 0.875rem;
    margin: 0;
    overflow: visible;
    padding-top: 16px;
  }

  .prod .prod__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .prod .prod__price__cur {
    font-size: 1rem;
    display: inline-block;
  }

  .prod .prod__price__rev,
  .prod .prod__price__promo {
    display: inline-block;
    font-size: 1rem;
  }

  .prod .prod__hover {
    position: absolute;
    height: auto;
    width: 100%;
    border: none;
    background: transparent;
    bottom: -60px;
    left: 0;
    -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
            transform: translateY(20px);
  }

  .prod .prod__form--required .prod__hover {
    height: 94px;
    bottom: -120px;
  }

  .prod .prod__form--required .prod__hover__wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .prod .prod__btn {
    display: block;
    background: var(--primary-color);
    color: #fff;
    text-transform: none;
    font-weight: 400;
    text-align: center;
    width: 100%;
    border: none;
    height: 34px;
    line-height: 1;
    overflow: hidden;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    font-size: 0.75rem;
    cursor: pointer;
    opacity: 0;
    border-radius: 2px;
  }

  .prod .prod__btn:hover,
  .prod .prod__btn:focus {
    background: var(--primary-color-hover);
  }

  .prod .prod__btn--about {
    display: none;
  }

  .prod .prod__btn--addCart {
    font-weight: 600;
    padding: 0 20px;
    margin: 0 10px 10px 10px;
    text-transform: uppercase;
    position: relative;
    border-radius: 3px;
    font-size: 0.6875rem;
    width: 100%;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  .prod .prod__btn--addCart.loading {
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
    text-indent: -999999px;
    background: var(--primary-color) center center no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20class%3D%22lds-spinner%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20dur%3D%221s%22%20begin%3D%22-0.9166666666666666s%22%20repeatCount%3D%22indefinite%22/%3E%3C/rect%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%20transform%3D%22rotate%2830%2050%2050%29%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20dur%3D%221s%22%20begin%3D%22-0.8333333333333334s%22%20repeatCount%3D%22indefinite%22/%3E%3C/rect%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%20transform%3D%22rotate%2860%2050%2050%29%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20dur%3D%221s%22%20begin%3D%22-0.75s%22%20repeatCount%3D%22indefinite%22/%3E%3C/rect%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%20transform%3D%22rotate%2890%2050%2050%29%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20dur%3D%221s%22%20begin%3D%22-0.6666666666666666s%22%20repeatCount%3D%22indefinite%22/%3E%3C/rect%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%20transform%3D%22rotate%28120%2050%2050%29%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20dur%3D%221s%22%20begin%3D%22-0.5833333333333334s%22%20repeatCount%3D%22indefinite%22/%3E%3C/rect%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%20transform%3D%22rotate%28150%2050%2050%29%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20dur%3D%221s%22%20begin%3D%22-0.5s%22%20repeatCount%3D%22indefinite%22/%3E%3C/rect%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%20transform%3D%22rotate%28180%2050%2050%29%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20dur%3D%221s%22%20begin%3D%22-0.4166666666666667s%22%20repeatCount%3D%22indefinite%22/%3E%3C/rect%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%20transform%3D%22rotate%28210%2050%2050%29%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20dur%3D%221s%22%20begin%3D%22-0.3333333333333333s%22%20repeatCount%3D%22indefinite%22/%3E%3C/rect%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%20transform%3D%22rotate%28240%2050%2050%29%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20dur%3D%221s%22%20begin%3D%22-0.25s%22%20repeatCount%3D%22indefinite%22/%3E%3C/rect%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%20transform%3D%22rotate%28270%2050%2050%29%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20dur%3D%221s%22%20begin%3D%22-0.16666666666666666s%22%20repeatCount%3D%22indefinite%22/%3E%3C/rect%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%20transform%3D%22rotate%28300%2050%2050%29%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20dur%3D%221s%22%20begin%3D%22-0.08333333333333333s%22%20repeatCount%3D%22indefinite%22/%3E%3C/rect%3E%3Crect%20x%3D%2247%22%20y%3D%2224%22%20rx%3D%229.4%22%20ry%3D%224.8%22%20width%3D%226%22%20height%3D%2212%22%20fill%3D%22%23fff%22%20transform%3D%22rotate%28330%2050%2050%29%22%3E%3Canimate%20attributeName%3D%22opacity%22%20values%3D%221%3B0%22%20dur%3D%221s%22%20begin%3D%220s%22%20repeatCount%3D%22indefinite%22/%3E%3C/rect%3E%3C/svg%3E);
    width: 34px;
    padding: 0;
    border-radius: 50%;
  }

  .prod .prod__btn--addCart.success {
    -webkit-transition: width .3s linear, height .3s linear, -webkit-transform .3s linear;
    transition: width .3s linear, height .3s linear, -webkit-transform .3s linear;
    -o-transition: transform .3s linear, width .3s linear, height .3s linear;
    transition: transform .3s linear, width .3s linear, height .3s linear;
    transition: transform .3s linear, width .3s linear, height .3s linear, -webkit-transform .3s linear;
    text-indent: -999999px;
    background: var(--primary-color);
    background-size: auto 25px;
    width: 100%;
  }

  .prod .prod__btn--addCart.hover {
    background: var(--primary-color-hover);
  }

  .prod--listCross {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
  }

  .prod__corner__top,
  .prod__corner__bottom {
    display: block;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: calc(100% + 40px);
    z-index: 1;
    border-radius: 3px;
    visibility: hidden;
  }

  .brand__title {
    font-size: 2.5rem;
  }

  .brand__slide {
    padding: 0 40px;
  }

  .nav__arrow--lang {
    display: block;
    right: 10px;
    top: 50% !important;
    content: '';
    -webkit-transform: translateY(-50%) rotate(135deg);
        -ms-transform: translateY(-50%) rotate(135deg);
            transform: translateY(-50%) rotate(135deg);
    width: 4px;
    height: 4px;
    -webkit-transition: transform 0.8s;
    -webkit-transition: -webkit-transform 0.8s;
    transition: -webkit-transform 0.8s;
    -o-transition: transform 0.8s;
    transition: transform 0.8s;
    transition: transform 0.8s, -webkit-transform 0.8s;
    -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
    border-top: 1px solid #12333e;
    border-right: 1px solid #12333e;
    float: right;
    position: absolute;
  }

  .nav__arrow--lang:before,
  .nav__arrow--lang:after {
    display: none;
  }

  .nav__label.nav__label--lang {
    display: none;
  }

  html {
    font-size: 16px;
  }

  html.ovh {
    overflow: visible;
  }

  .body.ovh {
    overflow: hidden;
  }

  .body.ovh {
    overflow: visible;
  }

  .body__wrapper {
    overflow: initial !important;
  }

  .body__wrapper--form {
    padding: 60px 0;
    background: #f5f5f5;
    max-width: 1920px;
    margin: 0 auto;
  }

  .body__wrapper--form else {
    background: #ffffff;
  }

  .body__wrapper__maxWidth {
    padding: 0 50px;
  }

  .body__wrapper__maxWidth--background {
    padding: 0 20px;
  }

  .body__wrapper__maxWidth--form {
    max-width: 1024px;
    padding: 60px;
    background: #fff;
    border-radius: 4px;
    color: #12333e;
    text-align: left;
    margin-bottom: 10px;
  }

  .body__wrapper__maxWidth--form h1 {
    color: #12333e;
    margin-top: 0;
  }

  .body__wrapper__maxWidth--form h1.register__h1 {
    margin-left: 0;
    margin-right: 0;
  }

  .body__wrapper__maxWidth--form p {
    margin-bottom: 10px;
  }

  .body__wrapper__maxWidth--form .form {
    margin-top: 20px;
    margin-bottom: 0;
  }

  .body__wrapper__maxWidth--form .form > *:last-child {
    margin-bottom: 0;
  }

  .body__wrapper__maxWidth--form .form > *:first-child {
    margin-top: 0;
  }

  .body__wrapper__maxWidth--form .form__field--multiple .form__span {
    color: #12333e;
  }

  .body__wrapper__maxWidth--form .form__field--multiple .form__span--first {
    color: #12333e !important;
  }

  .body__wrapper__maxWidth--form .form__field--multiple .form__box {
    border-color: #12333e;
  }

  .body__wrapper__maxWidth--form .form__radio:checked ~ .form__box {
    border-left: 2px solid #12333e;
    border-bottom: 4px solid #12333e;
    border-top: 1px solid rgba(0, 0, 0, 0);
    border-right: 1px solid rgba(0, 0, 0, 0);
  }

  .body__wrapper__maxWidth--form .form__checkbox:checked ~ .form__box {
    border-left: 2px solid #12333e;
    border-bottom: 4px solid #12333e;
    border-top: 1px solid rgba(0, 0, 0, 0);
    border-right: 1px solid rgba(0, 0, 0, 0);
  }

  .wrap {
    padding: 60px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
  }

  .wrapperPage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
  }

  .wrapperPage__right {
    width: 100%;
  }

  .wrapperPage__left + .wrapperPage__right {
    width: 75%;
  }

  .breadcrumbs {
    min-width: 1px;
    width: 100%;
    margin: 0 auto;
    min-height: 0;
    border-width: 1px 0;
    overflow: visible;
  }

  .breadcrumbs.wrapper {
    padding-left: 0;
  }

  .breadcrumbs__ul {
    overflow: visible;
    padding: 25px 20px;
  }

  .breadcrumbs__li {
    padding: 0 30px 0 0;
  }

  .breadcrumbs__a {
    font-size: 0.75rem;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    line-height: 1;
    display: inline-block;
  }

  .breadcrumbs__a:hover {
    color: #12333e;
  }

  .breadcrumbs__a .breadcrumbs__icon.material-icons {
    color: #12333e;
  }

  .breadcrumbs__a--current {
    cursor: default;
  }

  .breadcrumbs__a--current .breadcrumbs__span {
    font-weight: 500;
  }

  .breadcrumbs__a--home {
    padding-left: 20px;
  }

  .breadcrumbs__span {
    overflow: visible;
  }

  .breadcrumbs__icon.material-icons {
    margin-left: 0;
    color: rgba(18, 51, 62, 0.6);
  }

  .breadcrumbs__back__link {
    text-transform: uppercase;
    font-size: 0.8125rem;
    padding: 0 30px 0 9px;
    margin: 0 30px 0 0;
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%224%22%20height%3D%227%22%20viewBox%3D%220%200%204%207%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23434343%3B%20fill-rule%3A%20evenodd%3B%20%7D%3C/style%3E%3C/defs%3E%3Cpath%20id%3D%22Arrow%22%20class%3D%22cls-1%22%20d%3D%22M0%203.51L3.99.01V7z%22/%3E%3C/svg%3E) no-repeat center left;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  .breadcrumbs__back__link:hover {
    color: #12333e;
    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%224%22%20height%3D%227%22%20viewBox%3D%220%200%204%207%22%3E%3Cdefs%3E%3Cstyle%3E.cls-1%20%7B%20fill%3A%20%23str-replace(#12333e, 2)%3B%20fill-rule%3A%20evenodd%3B%20%7D%3C/style%3E%3C/defs%3E%3Cpath%20id%3D%22Arrow%22%20class%3D%22cls-1%22%20d%3D%22M0%203.51L3.99.01V7z%22/%3E%3C/svg%3E) no-repeat center left;
  }

  .form--test.form {
    margin-bottom: 60px;
  }

  .form__wrapperValid {
    margin: 20px auto -40px auto;
  }

  .form__nowrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }

  .form__nowrap > :first-child {
    margin-right: 10px;
    margin-left: 0 !important;
  }

  .form__nowrap > * {
    margin-left: 10px;
  }

  .rea {
    float: left;
  }

  .rea__wrapper {
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
  }

  .rea__item {
    width: 100%;
    padding: 40px 20px;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  .rea__item strong {
    color: #12333e;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  .rea__item:hover {
    color: #12333e;
  }

  .rea__item:hover strong {
    color: #12333e;
  }

  .modal-error__button {
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  .modal-error__button:hover {
    background: rgba(18, 51, 62, 0.6);
  }

  .search--label:hover {
    color: #12333e;
  }

  #search-checkbox:checked ~ .header .search--wrapper {
    -webkit-transition: width .3s ease;
    -o-transition: width .3s ease;
    transition: width .3s ease;
  }

  .register__form,
  .register__h1 {
    display: block;
  }

  .register__form.form,
  .register__h1.form {
    margin: 0 auto;
  }

  .register__form.h1,
  .register__h1.h1 {
    margin-left: auto;
    margin-right: auto;
  }

  .index-acc__edit {
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  .index-acc__edit:hover {
    background: #12333e;
    color: #fff;
  }

  .index-acc__edit:hover.index-acc__edit--alert {
    background: #eb2121;
  }

  #forget-form > .form__fieldset {
    width: 50%;
  }

  #forget-form > .form__fieldset:first-child {
    width: calc(50% - 10px);
  }

  #forget-form .form__nowrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }

  #forget-form .form__nowrap > :first-child {
    margin-right: 10px;
    margin-left: 0 !important;
  }

  #forget-form .form__nowrap > * {
    margin-left: 10px;
  }

  #forget-form .form__hide {
    display: none;
  }

  .order-list__subtitle--date {
    width: 10%;
    margin-left: 10%;
  }

  .order-list__subtitle--payment {
    width: 20%;
  }

  .order-list__subtitle--total {
    width: 20%;
  }

  .order-list__subtitle--actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    width: 20%;
  }

  .order-list__subtitle--state {
    width: 20%;
  }

  .order-list__part--num {
    width: 10%;
  }

  .order-list__part--date {
    width: 10%;
  }

  .order-list__part--payment {
    width: 20%;
  }

  .order-list__part--total {
    width: 20%;
  }

  .order-list__part--state {
    width: 20%;
  }

  .order-list__part--actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    width: 20%;
  }

  .order-list__act--invoice:hover {
    background: #010203;
  }

  .order-list__act--follow:hover {
    background: #010203;
  }

  .blog__tag__key {
    font-weight: 600;
  }

  .blog__post__left {
    width: auto;
  }

  .blog__post__left + .blog__post__right {
    margin-left: 40px;
  }

  .blog__post__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }

  .blog__post__footer {
    margin: 20px 0 0 0;
  }

  .blog__post__more {
    display: inline-block;
    clear: left;
  }

  .blog__post__more:hover {
    text-decoration: underline;
  }

  .blog__post__tags__key {
    font-weight: 600;
  }

  .blog__comment {
    padding-bottom: 40px;
    margin: -5px -20px;
  }

  .blog__comment__title {
    margin: 40px 0;
  }

  .blog__comment__item {
    width: 33.33%;
  }

  .blog__comment__btn:hover {
    background: #cdcdcd;
  }

  .blog__comment__write:hover {
    background: #262626;
  }

  .blog__addCom {
    margin: 0 auto;
  }

  .prod-list__title {
    font-size: 3rem;
    margin: 2.5rem 0;
  }

  .prod-list__optionMobile {
    display: none;
  }

  .prod-list__showModal {
    display: none;
  }

  .prod-list__closeModal {
    display: none;
  }

  .prod-list__backgroundClose {
    display: none;
  }

  .prod-details__form {
    max-width: 1440px;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
  }

  .prod-details__name {
    margin-bottom: 10px;
    margin-top: 0;
    font-size: 2.5rem;
  }

  .prod-details__h1--withBrand {
    position: relative;
    padding-right: 120px;
    min-height: 100px;
  }

  .prod-details__shopping {
    width: 45%;
    padding-left: 3.75%;
  }

  .prod-details__gallery {
    width: 55%;
    padding-right: 3.75%;
  }

  .prod-details__shopping,
  .prod-details__gallery {
    padding-top: 57px;
  }

  .prod-details__small {
    display: none;
  }

  .prod-details__brand__url {
    font-size: 0.875rem;
  }

  .prod-details__read__comment:before,
  .prod-details__read__comment:after {
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  .prod-details__read__comment:hover:before,
  .prod-details__read__comment:hover:after {
    max-width: 50%;
  }

  .gallery__item--thumb {
    width: 82px !important;
  }

  .gallery__thumbnail {
    max-height: calc(100% - 100px);
  }

  .prod-details__more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .prod-details__more--oneColumn.prod-details__more {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
  }

  .prod-details .read + .share .share__wrapper {
    width: auto;
  }

  .prod-details__bottom {
    padding-top: 30px;
    border-top: 1px solid #DCE5E9;
  }

  .prod-infos__desc {
    margin-top: 50px;
  }

  .prod-carac__desc {
    margin-top: 50px;
  }

  .prod-rate__title {
    font-family: "Montserrat", "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  }

  .prod-rate__directUrl a {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
  }

  .prod-rate__directUrl a:hover {
    color: #12333e;
  }

  #price-area {
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
  }

  #w1-quantity {
    position: absolute;
    top: 0;
    left: 0;
    width: 95px;
    height: 50px;
  }

  #w1-quantity #quantity {
    padding-right: 25px;
  }

  #w1-quantity .qty-btn {
    width: 25px;
    height: 25px;
  }

  #w1-quantity #qty-less-btn {
    right: 0;
  }

  #prod-stock,
  .prod-stock {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
  }

  #w2-quantity {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 95px;
    height: 50px;
  }

  #container-global-bottom {
    padding-left: 115px;
  }

  #container-global-bottom.without-qty {
    padding-left: 0;
    padding-right: 115px;
  }

  .nosto_element.nosto-prod-details {
    max-width: 950px;
    margin: 0 auto;
  }

  .gallery__primary__slider.lazyload > .gallery__item:not(:first-child) {
    display: none;
  }

  .wz-rating {
    padding: 50px;
    margin: 0 auto 20px auto;
  }

  .wz-rating--shop-comment {
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 0;
  }

  .wz-rating--shop-comment .wz-rating__wrapper__right__form__fieldset {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }

  .wz-rating--shop-comment .wz-rating__wrapper__right__form__fieldset__field,
  .wz-rating--shop-comment .wz-rating__wrapper__right__form__fieldset__stars,
  .wz-rating--shop-comment .wz-rating__wrapper__right__form__fieldset__button {
    min-width: unset;
    max-width: unset;
    width: 100%;
    margin: 0 0 30px;
  }

  .wz-rating--shop-comment .wz-rating__wrapper__right__form__fieldset > label {
    min-width: 250px;
    width: 250px;
    max-width: 250px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    margin: 0 40px 0 0;
  }

  .wz-rating__wrapper__right__form__fieldset > label > strong {
    text-align: right;
  }

  .wz-rating__wrapper__right__form__fieldset__field,
  .wz-rating__wrapper__right__form__fieldset__stars {
    width: 100%;
    width: calc(100% - 290px);
    min-width: calc(100% - 290px);
    min-width: calc(100% - 290px);
    margin: 0 0 20px 40px;
  }

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

  .wz-showMessage__wrapper__content {
    margin: 0 0 10px 50px;
  }

  .wz-showMessage__wrapper__content__dataMobile {
    display: none;
  }

  .prod-comments__row {
    -webkit-box-direction: reverse;
    -webkit-box-orient: horizontal;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
  }

  .prod-comments__right {
    padding-left: 40px;
  }

  .prod-comments__imgLink img {
    width: 400px;
  }

  .input-price-absolute .var-qty-lbl {
    display: none;
  }

  .var-radio-input-area .var-radio-input {
    margin: 5px 0 0 -2px;
  }

  .var-qty-row {
    padding: 20px;
  }

  .share__btn {
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  .share__btn:hover:before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }

  .share__btn--facebook:hover {
    border-color: #3b5998;
  }

  .share__btn--twitter:hover {
    border-color: #1da1f2;
  }

  .share__btn--google:hover {
    border-color: #dd4b39;
  }

  .share__btn--pinterest:hover {
    border-color: #bd081c;
  }

  .share__btn--mail:hover {
    border-color: #12333e;
  }

  .footer {
    float: left;
    width: 100%;
  }

  .footer__wrapper {
    max-width: 1920px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }

  .footer__wrapper--withoutPowered {
    margin-bottom: 60px;
  }

  .footer__title.margin--half {
    margin: 0 0 20px 0;
  }

  .footer__title--desktop {
    display: none;
  }

  .footer__top {
    width: 100%;
  }

  .footer__middle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }

  .footer__middle {
    width: 100%;
  }

  .footer__bottom {
    width: 100%;
    padding-top: 30px;
    border-top: 1px solid #393939;
  }

  .footer__desktop {
    display: block;
    width: auto;
    font-size: 0.875rem;
    font-weight: 500;
    margin-top: -10px;
  }

  .footer__info {
    width: 100%;
  }

  .footer__info__text:link:hover {
    color: rgba(255, 255, 255, 0.7);
  }

  .footer__newsletter {
    width: 100%;
  }

  .footer__newsletter__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
  }

  .footer__newsletter__wrapper label {
    display: block;
    width: 100%;
  }

  .footer__input {
    width: 100%;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  .footer__input {
    font-size: 0.875rem;
  }

  .footer__btn {
    font-size: 0.625rem;
    max-width: 150px;
    -webkit-transition: max-width 0.6s ease-in-out;
    -o-transition: max-width 0.6s ease-in-out;
    transition: max-width 0.6s ease-in-out;
    width: 100px;
    padding: 0;
    border-radius: 2px;
    text-align: center;
  }

  .footer__btn:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    -webkit-transition: width 2.6s ease-in-out;
    -o-transition: width 2.6s ease-in-out;
    transition: width 2.6s ease-in-out;
    background: #010203;
  }

  .footer__btn .hide {
    display: block;
    color: #fff;
    font-size: 0.875rem;
    font-weight: 600;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
  }

  .footer__arrow {
    display: none;
  }

  .footer__menu {
    width: 21%;
    float: left;
  }

  .footer__link {
    margin: 0 0 12px 0;
    width: auto;
  }

  .footer__link {
    -webkit-transition: color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;
  }

  .footer__link:hover,
  .footer__link:focus {
    color: rgba(255, 255, 255, 0.7);
  }

  .footer__social {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    padding-left: 40px;
  }

  .footer__social.footer__bloc {
    margin: 0;
  }

  .footer__rs {
    margin: 0;
    width: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
  }

  .footer__rs__li {
    margin: 0 5px 5px 5px;
  }

  .footer__rs__a {
    -webkit-transition: 0.35s ease;
    -o-transition: 0.35s ease;
    transition: 0.35s ease;
  }

  .footer__rs__a:hover {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  .footer__rating {
    margin: 0;
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    padding-right: 40px;
  }

  .footer__rating.footer__bloc {
    margin: 0;
  }

  .footer__rating__wrapper {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    width: auto;
    margin-left: 15px;
  }

  .footer__rating__com {
    font-size: 0.875rem;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    margin-left: 24px;
  }

  .footer__rating__com:hover,
  .footer__rating__com:focus {
    color: #fff;
    border-color: rgba(255, 255, 255, 0.7);
  }

  .footer__left {
    width: 25%;
  }

  .footer__right {
    width: 33%;
  }

  .footer__menu,
  .footer__info {
    width: 100%;
  }

  .powered {
    margin-top: 30px;
  }

  .powered__p a:hover,
  .powered__p a:focus {
    text-decoration: underline;
  }

  .stars-lvl0 {
    margin-top: 8px;
  }

  .backTop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    cursor: pointer;
  }

  .ui-menu {
    max-width: 162px;
  }

  #login-checkbox:checked ~ .logup,
  #login-checkbox:checked ~ .body__wrapper .logup {
    top: 50%;
    opacity: 1;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  .logup--popup {
    max-width: 500px;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    opacity: 0;
  }

  .logup--page {
    max-width: 500px;
  }

  .logup__pwd {
    -webkit-transition: 300ms ease;
    -o-transition: 300ms ease;
    transition: 300ms ease;
  }

  .logup__pwd:hover {
    color: #12333e;
  }

  .logup__subtitle {
    margin-top: 60px;
  }

  .logup__content--page {
    padding: 0;
  }

  .logup__form .form__button--reg {
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  .logup__form .form__button--reg:after {
    content: '';
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 1px;
    background: #12333e;
    max-width: 0;
    -webkit-transition: max-width .3s ease;
    -o-transition: max-width .3s ease;
    transition: max-width .3s ease;
  }

  .logup__form .form__button--reg:hover {
    color: #12333e;
  }

  .logup__form .form__button--reg:hover:after {
    max-width: 100%;
  }

  #login__password + .form__icon--warning,
  #login__email + .form__icon--warning,
  #register__email + .form__icon--warning,
  #register__password + .form__icon--warning,
  #register__password2 + .form__icon--warning {
    opacity: 0;
  }

  #login__password + .form__icon--warning + .form__icon--success,
  #login__email + .form__icon--warning + .form__icon--success,
  #register__email + .form__icon--warning + .form__icon--success,
  #register__password + .form__icon--warning + .form__icon--success,
  #register__password2 + .form__icon--warning + .form__icon--success {
    opacity: 0;
  }

  .cart-modal--top {
    top: 73px;
  }

  .cart-modal--top + .cart-modal__bg {
    opacity: 0;
  }

  .cart-modal__middle {
    max-height: 288px;
  }

  .checkout__index {
    margin: 0 10px;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  .checkout__index:hover {
    background: #236479;
  }

  .cart__flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }

  .cart__right {
    width: 41%;
    margin-left: 25px;
    margin-top: 20px;
    padding: 0;
  }

  .cart__left {
    width: 65%;
    padding-top: 20px;
    margin-right: 25px;
  }

  .cart__prod__qty__less {
    -webkit-transition: .3s ease 30ms;
    -o-transition: .3s ease 30ms;
    transition: .3s ease 30ms;
  }

  .cart__prod__qty__less:hover {
    background: #12333e;
    color: #fff;
  }

  .cart__prod__qty__less.minus:hover .cart__prod__qty__warning {
    -webkit-transition: opacity .3s ease 30ms;
    -o-transition: opacity .3s ease 30ms;
    transition: opacity .3s ease 30ms;
    visibility: visible;
    opacity: 1;
  }

  .cart__prod__qty__more {
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  .cart__prod__qty__more:hover {
    background: #12333e;
    color: #fff;
  }

  .cart__recap__title {
    padding: 0;
    margin-bottom: 20px;
  }

  .td-reduc-form .button {
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  .td-reduc-form .button:hover {
    border: 1px solid #12333e;
  }

  #cart-validation .button {
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  #cart-validation .button:hover {
    background: #010203;
  }

  #cart-validation .button.paypal-checkout-btn {
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  #cart-validation .button.paypal-checkout-btn:hover {
    background: #bdced5;
  }

  .wrapper__flex {
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }

  #cart-options {
    width: 62%;
    width: calc(62% - 40px);
    padding-top: 50px;
    margin-right: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .options-list .bg-panel:hover {
    border-color: #12333e;
  }

  .filter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    width: 100%;
    margin-top: 32.5px;
  }

  .filter__title {
    display: none;
  }

  .filter__item {
    height: 50px;
    line-height: 50px;
  }

  .filter__item__content:hover {
    border-color: #12333e;
    border-bottom: none;
  }

  .filter__item:hover {
    z-index: 3;
  }

  .filter__item:hover .filter__sublevel {
    opacity: 1;
    border: solid #12333e;
    border-width: 0 1px 1px 1px;
    padding: 0 20px 15px 20px;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    margin-top: -1px;
    margin-left: -1px;
    width: calc(100% + 2px);
    -webkit-transition: max-height .6s ease;
    -o-transition: max-height .6s ease;
    transition: max-height .6s ease;
    max-height: 300px;
  }

  .filter__item:hover .arrow {
    -webkit-transform: rotate(135deg) translate(-100%, 0);
        -ms-transform: rotate(135deg) translate(-100%, 0);
            transform: rotate(135deg) translate(-100%, 0);
  }

  .filter__sublevel {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    background: #fff;
    border: none;
    margin-top: 1px;
    opacity: 0;
    overflow-x: hidden;
    overflow-y: scroll;
    max-height: 0;
  }

  .filter__link {
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  .filter__link:hover {
    color: var(--primary-color);
  }

  .filter__rangeBtn {
    background: #010203;
  }

  .pagination {
    margin-top: 60px;
  }

  .pagination__wrapper {
    padding: 0 0 60px 0;
  }

  .pagination__desktop {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
  }

  .pagination__mobile {
    display: none;
  }

  .pagination__item {
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  .pagination__item:hover {
    border-color: #12333e;
  }

  .sort {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    margin: 0 0 30px 0;
    padding: 0 10px;
    width: 100%;
  }

  .sort__wrapper:hover .sort__label {
    color: #12333e;
  }

  .sort__wrapper:hover .sort__label:before {
    content: '';
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 10px;
  }

  .sort__wrapper:hover .sort__sublevel {
    -webkit-transition: opacity .3s ease, -webkit-transform .4s linear;
    transition: opacity .3s ease, -webkit-transform .4s linear;
    -o-transition: opacity .3s ease, transform .4s linear;
    transition: opacity .3s ease, transform .4s linear;
    transition: opacity .3s ease, transform .4s linear, -webkit-transform .4s linear;
    max-height: 1000px;
    opacity: 1;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
    padding: 20px;
  }

  .sort__wrapper:hover .arrow {
    border-color: #12333e;
  }

  .sort__label {
    font-size: 0.875rem;
    text-transform: uppercase;
    color: #12333e;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    font-weight: 600;
  }

  .sort__sublevel {
    background: #fff;
    width: 250px;
    overflow: hidden;
    position: absolute;
    top: 100%;
    margin-top: 10px;
    right: -20px;
    height: auto;
    -webkit-transform: scale(0.9);
        -ms-transform: scale(0.9);
            transform: scale(0.9);
    z-index: 9;
    border: 1px solid #DCE5E9;
    max-height: 0;
    opacity: 0;
  }

  .sort__link {
    display: block;
    text-align: right;
    font-size: 0.875rem;
    color: #12333e;
    margin-bottom: 10px;
    line-height: 1;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  .sort__link:hover {
    color: #12333e;
  }

  .predictive {
    background: #ffffff;
    color: #12333e;
    position: absolute;
    top: 131%;
    left: -16px;
    width: 900px;
    height: 400px;
  }

  .predictive__bg {
    margin-top: 100px;
  }

  .predictive__wrapper {
    height: 400px;
    min-height: 115px;
  }

  .predictive__sidebar {
    width: 25%;
    height: 400px;
    padding: 20px;
    background: #f3f3f3;
  }

  .predictive__menu__link {
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  .predictive__menu__link:hover {
    color: #12333e;
  }

  .predictive__content {
    padding-top: 30px;
  }

  .predictive__flex {
    height: 370px;
  }

  .predictive__flex:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: -1px;
    width: 2px;
    height: 100%;
    background: #ffffff;
    z-index: 1;
  }

  .predictive__header {
    font-size: 0.875rem;
    line-height: 0.875rem;
    z-index: 10;
    width: 674px;
    max-width: 675px;
    height: 30px;
    text-align: center;
    border-bottom: 1px solid #DCE5E9;
    border-right: 1px solid #DCE5E9;
    background: #ffffff;
    position: fixed;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
  }

  .predictive__prod {
    padding: 20px;
  }

  .predictive__badge {
    margin: 0 auto 10px auto;
  }

  .predictive__img {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
  }

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

  .predictive__bottom {
    text-align: center;
  }

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

  .predictive__top,
  .predictive__txt,
  .predictive__badge {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  div.predictive__bg {
    margin-top: 100px;
  }

  .sidebar:not(.sidebar--account) {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    min-width: 23%;
    width: 23%;
    overflow: hidden;
    padding-right: 50px;
    background: transparent;
    height: 100%;
    padding-top: 30px;
    opacity: 0;
    -webkit-transition: opacity .3s ease, visibility .3s ease;
    -o-transition: opacity .3s ease, visibility .3s ease;
    transition: opacity .3s ease, visibility .3s ease;
    z-index: 1;
  }

  .sidebar:not(.sidebar--account).show {
    visibility: visible;
    z-index: 3;
  }

  .sidebar--account {
    display: block;
    width: 25%;
    padding-right: 40px;
  }

  .sidebar--account + .index-acc {
    width: 75%;
  }

  .sidebar--account + .index-acc .index-acc__title {
    margin-top: 0;
  }

  .sidebar__title {
    font-size: 1.25rem;
    line-height: 1;
    margin-bottom: 10px;
  }

  .sidebar__title__text {
    color: #12333e;
    font-weight: 600;
  }

  .sidebar__ul {
    padding-left: 0;
    display: inline-block;
    width: auto;
  }

  .sidebar__li {
    padding: 5px 15px 5px 0;
    list-style-type: none;
  }

  .sidebar__li--acc {
    margin-bottom: 20px;
  }

  .sidebar__li--acc:not(:last-child) {
    border-bottom: 1px solid #DCE5E9;
  }

  .sidebar__link {
    line-height: 1.4;
    font-size: 0.875rem;
    color: rgba(18, 51, 62, 0.6);
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  .sidebar__link--acc {
    text-transform: uppercase;
    color: rgba(18, 51, 62, 0.6);
    margin-bottom: 20px;
    display: block;
    width: auto;
  }

  .sidebar__link:hover,
  .sidebar__link--current {
    color: #12333e;
  }

  .sidebar__link--current {
    font-weight: 600;
  }

  .sidebar section {
    margin-bottom: 30px;
    width: 100%;
  }

  .prod--open {
    max-width: 100%;
    min-width: 0;
    margin: 0;
    -webkit-transition: 0.6s ease-in-out;
    -o-transition: 0.6s ease-in-out;
    transition: 0.6s ease-in-out;
    width: 85%;
  }

  .prod--open .prod__article {
    -webkit-transition: 0.6s ease-in-out;
    -o-transition: 0.6s ease-in-out;
    transition: 0.6s ease-in-out;
    width: 33.33%;
  }

  .prod--base {
    min-width: 0;
    width: 100%;
    -webkit-transition: 0.6s ease-in-out;
    -o-transition: 0.6s ease-in-out;
    transition: 0.6s ease-in-out;
    margin: 0;
  }

  .modal-cookie {
    width: 400px;
    bottom: 150px;
    right: 20px;
    padding: 20px 40px 20px 20px;
  }

  .wrap__amazon--prodDetails .wrap__amazon__text {
    padding: 0 60px;
  }

  html.tablet-desktop .nav__bottom {
    display: block;
  }

  html.tablet-desktop .nav-perso-off .nav__label.open .nav__sublevel {
    max-height: 10000px;
    opacity: 1;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    overflow: visible;
    visibility: visible;
    transition: opacity .3s linear,transform .3s linear,-webkit-transform .3s linear;
  }

  html.tablet-desktop .nav-perso-off .nav__label.open .nav__sublevel--centered {
    -webkit-transform: translate(-50%, 5px);
        -ms-transform: translate(-50%, 5px);
            transform: translate(-50%, 5px);
  }

  html.tablet-desktop .nav-perso-on .nav.ovh {
    overflow: visible !important;
  }

  html.tablet-desktop .nav-perso-on .nav__checkboxlvl0:checked + div .nav__sublevel {
    -webkit-transform: translateX(0) translateZ(0);
            transform: translateX(0) translateZ(0);
  }

  html.tablet-desktop .nav-perso-on .nav__label.open .nav__sublevel {
    max-height: 10000px;
    opacity: 1;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
  }

  .checkout-validation {
    min-height: 721px;
  }

  .checkout-validation #sc-infos-bloc .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
  }

  .checkout-validation #sc-infos-bloc .row > address {
    width: 50%;
  }

  .checkout-validation .btn3,
  .checkout-validation .btn1 {
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  .checkout-validation .btn3:hover,
  .checkout-validation .btn1:hover {
    background: #010203;
  }

  .checkout-validation .form__nowrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }

  .checkout-validation .form__nowrap > :first-child {
    margin-right: 10px;
    margin-left: 0 !important;
  }

  .checkout-validation .form__nowrap > * {
    margin-left: 10px;
  }

  .checkout-validation .sc-auth-mode-li-last {
    position: absolute;
    right: 0;
    top: 100px;
  }

  .checkout-confirmation .vtable .column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 50%;
  }

  .checkout-confirmation .vtable .column > div {
    width: 100%;
  }

  .emergency-bar {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
  }

  .emergency-bar:not(.fixed) {
    -webkit-transform: translateZ(0) translateY(-100%);
            transform: translateZ(0) translateY(-100%);
  }

  .emergency-bar.fixed {
    position: fixed;
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
  }

  .emergency-bar.fixed-bottom {
    position: fixed;
    top: auto;
    bottom: 0;
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
  }

  .body--emergencyTop {
    padding-top: 60px;
  }

  .body--emergencyBottom {
    padding-bottom: 60px;
  }

  .body--emergencyTopFixed .prod-floating {
    top: 60px;
  }

  .header__cart {
    margin-right: 50px;
    margin-left: 30px;
  }

  .header__cart__a {
    width: 40px;
    height: 40px;
    top: -10px;
  }

  .header__cart__a__nb {
    left: auto;
    right: -4px;
    top: -2px;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    width: 18px;
    height: 18px;
    line-height: 18px;
    font-size: 11px;
    font-weight: 700;
    background: var(--primary-color, #a30923);
    color: #fff;
  }

  .header__account__a {
    width: 40px;
    height: 40px;
    margin-bottom: 0px;
    top: -10px;
  }

  .header__account label {
    margin-bottom: 0;
  }

  .header__account p {
    width: 200%;
    text-align: center;
  }

  .header__logo {
    padding: 10px 50px 0;
    height: 100px;
  }

  .header__logo .header__h1 {
    float: left;
  }

  .header__logo__a .picture--left {
    width: 96px !important;
    height: 88px !important;
  }

  .hearder__search {
    width: 50% !important;
  }

  .search--wrapper {
    width: 100% !important;
  }

  .search--wrapper.focused .search--input,
  .search--wrapper .search--input:focus {
    margin-left: 0 !important;
  }

  .search {
    top: 50%;
    width: 50% !important;
    left: 25% !important;
  }

  .search:before {
    margin-left: 0 !important;
  }

  .search--fieldset {
    width: 100% !important;
    margin-right: 0;
  }

  .search--fieldset span {
    display: none !important;
  }

  .search--input {
    width: 100% !important;
    /*margin-left: 50%!important;*/
  }

  .search--input:focus {
    width: 100% !important;
  }

  .nav {
    padding: 0 40px 0.625rem !important;
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
  }

  .nav .nav__wrapper {
    background-color: #f5f5f5 !important;
    border-radius: 0.625rem;
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
            box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12);
  }

  .nav .nav__wrapper span:not(.nav__pro-badge) {
    color: inherit !important;
  }

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

  .nav .nav__label a,
  .nav a.nav__itemlvl1 {
    color: #2b2b2b;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.02em;
  }

  .nav .nav__itemlvl1 {
    line-height: 1.2;
    padding: 12px 0;
    -webkit-transition: color 0.15s ease, -webkit-box-shadow 0.15s ease;
    transition: color 0.15s ease, -webkit-box-shadow 0.15s ease;
    -o-transition: color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, box-shadow 0.15s ease;
    transition: color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
  }

  .nav .nav__itemlvl1--with-subnav {
    margin-right: 22px;
  }

  .nav .nav__arrow {
    right: 0;
  }

  .nav .nav__arrow .material-icons {
    font-size: 1.125rem;
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg);
  }

  .nav .nav__arrow:before,
  .nav .nav__arrow:after {
    display: none;
  }

  .nav .nav__label:hover .nav__itemlvl1,
  .nav .nav__label--open .nav__itemlvl1 {
    color: var(--primary-color);
    -webkit-box-shadow: 0 3px 0 var(--primary-color);
            box-shadow: 0 3px 0 var(--primary-color);
  }

  .nav .nav__label:hover .nav__itemlvl1::after,
  .nav .nav__label--open .nav__itemlvl1::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid var(--primary-color);
  }

  .nav a.nav__itemlvl1--link:hover,
  .nav a.nav__itemlvl1--pro:hover {
    color: var(--primary-color);
    -webkit-box-shadow: 0 3px 0 var(--primary-color);
            box-shadow: 0 3px 0 var(--primary-color);
  }

  .nav a.nav__itemlvl1--link:hover::after,
  .nav a.nav__itemlvl1--pro:hover::after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid var(--primary-color);
  }

  .nav .nav__itemlvl1--pro {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
    color: var(--primary-color) !important;
  }

  .nav .nav__pro-badge {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-width: 28px;
    height: 18px;
    padding: 0 6px;
    border-radius: 3px;
    background: var(--primary-color);
    color: #fff !important;
    font-size: 0.625rem;
    font-weight: 700;
    letter-spacing: 0.05em;
    line-height: 1;
    vertical-align: middle;
  }

  .nav .nav__sublevel a {
    color: #12333e;
    font-weight: normal;
    text-transform: none;
  }

  .nav .nav__sublevel a:hover {
    color: var(--primary-color);
  }

  .nav .nav__sublevel span:not(.nav-menu__rea-text) {
    color: #2b2b2b !important;
  }

  .nav .nav__sublevel span:not(.nav-menu__rea-text):hover {
    color: var(--primary-color);
  }

  .nav .nav__label:hover .nav__sublevel,
  .nav .nav__label--open .nav__sublevel {
    left: 50%;
    right: auto;
    width: 100vw;
    max-width: 100vw;
    margin-left: -50vw;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    border-top: 1px solid rgba(0, 0, 0, 0.08);
    -webkit-box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);
            box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);
    padding: 0;
  }

  .nav .nav__ul__header {
    display: none;
  }

  .nav .nav__flex {
    padding: 1.75rem 2.5rem 1.5rem;
    max-width: 1920px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .nav .nav__flex::before {
    display: none;
  }

  .nav .nav__col {
    padding: 0 1.75rem;
    margin: 0;
    border-right: 1px solid var(--border-color, #e5e5e5);
  }

  .nav .nav__col:first-child {
    padding-left: 0;
  }

  .nav .nav__col:last-child {
    padding-right: 0;
    border-right: 0;
  }

  .nav .nav__rich > .nav__rich__a:not(.nav__rich2__a):not(.nav__rich__a--img),
  .nav .nav__itemlvl3.with-subnav {
    display: inline-block;
    position: relative;
    font-weight: 700;
    font-size: 0.8125rem;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    color: #2b2b2b;
    margin-bottom: 0.875rem;
    padding-bottom: 0.625rem;
    line-height: 1.2;
  }

  .nav .nav__rich > .nav__rich__a:not(.nav__rich2__a):not(.nav__rich__a--img)::after,
  .nav .nav__itemlvl3.with-subnav::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 2.25rem;
    height: 2px;
    background: var(--primary-color);
  }

  .nav .nav__rich2__a {
    font-size: 0.8125rem;
    font-weight: 400;
    text-transform: none;
    color: #12333e;
    padding: 0.25rem 0;
    line-height: 1.35;
  }

  .nav .nav__rich2__a:hover {
    color: var(--primary-color);
  }

  .nav .nav-menu__rea {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 0;
    width: 100%;
    padding: 1rem 2.5rem;
    background: #f5f5f5;
    border-top: 1px solid var(--border-color, #e5e5e5);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .nav .nav-menu__rea-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 0.75rem;
    padding: 0 1.5rem;
    border-left: 1px solid var(--border-color, #e5e5e5);
  }

  .nav .nav-menu__rea-item:first-child {
    padding-left: 0;
    border-left: 0;
  }

  .nav .nav-menu__rea-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 28px;
            flex: 0 0 28px;
    width: 28px;
    height: 28px;
    color: var(--text-on-body, #2b2b2b);
  }

  .nav .nav-menu__rea-icon svg {
    width: 100%;
    height: 100%;
  }

  .nav .nav-menu__rea-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.125rem;
    line-height: 1.25;
    white-space: nowrap;
  }

  .nav .nav-menu__rea-text strong {
    font-size: 0.75rem;
    font-weight: 700;
    letter-spacing: 0.03em;
    text-transform: uppercase;
    color: var(--text-on-body, #2b2b2b);
  }

  .nav .nav-menu__rea-text > span {
    font-size: 0.75rem;
    font-weight: 400;
    color: var(--text-on-body-light, #666);
  }

  .prod-details--pdp {
    padding: 0 24px 60px;
  }

  .prod-details--pdp .prod-details__form {
    max-width: none;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
  }

  .prod-details--pdp .prod-details__shopping {
    width: 42%;
    padding-left: 40px;
    padding-top: 0;
  }

  .prod-details--pdp .prod-details__gallery {
    width: 58%;
    padding-right: 0;
    padding-top: 0;
  }

  .prod-details--pdp .gallery--pdp {
    position: relative;
  }

  .prod-details--pdp .gallery--pdp .gallery__primary {
    padding-left: 92px;
  }

  .prod-details--pdp .gallery--pdp .gallery__thumbnail {
    left: 0;
    width: 80px;
    z-index: 0 !important;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    top: 0;
    height: 100%;
    max-height: 100%;
  }

  .prod-details--pdp .gallery--pdp .gallery__thumbnail .gallery__item--thumb {
    border: 1px solid #e4e4e4;
    margin-bottom: 8px;
    overflow: hidden;
    background: #fff;
  }

  .prod-details--pdp .gallery--pdp .gallery__thumbnail .gallery__item--thumb img,
  .prod-details--pdp .gallery--pdp .gallery__thumbnail .gallery__item--thumb .gallery__img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    visibility: visible !important;
  }

  .prod-details--pdp .gallery--pdp .gallery__primary__wrapper {
    position: relative;
  }

  .prod-details--pdp .gallery--pdp .gallery__primary__wrapper::after {
    content: '';
    position: absolute;
    right: 12px;
    bottom: 12px;
    width: 36px;
    height: 36px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.9) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%232b2b2b' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3-3'/%3E%3C/svg%3E") center no-repeat;
    pointer-events: none;
    z-index: 3;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 4px rgba(0, 0, 0, 0.12);
  }

  .prod-details--pdp .prod-details__name {
    font-size: 1.75rem;
  }

  .prod-details--pdp #price .price-cur {
    font-size: 2rem;
  }

  .prod-details--pdp #add-cart-btn {
    font-size: 0.9375rem;
  }

  .prod-details--pdp .prod-infos__title,
  .prod-details--pdp .prod-carac__title {
    font-size: 1rem !important;
  }

  .prod-details__shopping {
    margin-right: auto;
  }

  .bloc-homepage-conception h2 {
    color: #12333e !important;
  }

  .predictive {
    top: 280% !important;
    left: 0 !important;
    width: 100% !important;
  }

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

  .pagination__desktop {
    margin-top: -50px;
  }

  .pagination__wrapper {
    padding-bottom: 0 !important;
  }

  .header__cart--bottom:hover .header__cart__a.header__tab {
    background-size: 80%;
    margin-top: 7px;
  }

  .header__cart--bottom .header__cart__a {
    background-size: 80%;
    margin-top: 7px;
  }

  .nav__rich--with-subnav + .nav__rich:not(.nav__rich--with-subnav) {
    margin-top: 10px;
  }

  .nav .nav__label a {
    color: #000000;
  }

  a.nav__itemlvl1 {
    text-transform: uppercase;
    font-weight: bold;
  }

  .nav-perso-on .nav__sublevel {
    margin-top: 0 !important;
  }

  .search--wrapper {
    top: 20px;
  }

  .search:before {
    margin-left: 50%;
    width: 100%;
    display: inline-block;
    text-align: center;
    font-size: 10px;
  }

  .bloc-homepage-conception h2 {
    position: absolute !important;
    top: 40%;
    color: #FFFFFF !important;
  }

  .bloc-homepage-conception a {
    position: absolute;
    top: 70%;
    left: 50%;
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }

  .wizi-rassuranceClassic__link * {
    max-width: 90%;
  }

  .prod-list__title {
    font-size: 2.25rem;
    margin: 0 0 0.5rem;
  }

  .catalog-header {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    -webkit-column-gap: 2.5rem;
       -moz-column-gap: 2.5rem;
            column-gap: 2.5rem;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    margin: 1.5rem 0 1.75rem;
  }

  .catalog-header__rea {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    gap: 0;
    margin-top: 0.25rem;
  }

  .catalog-toolbar__row {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-template-areas: "filters sort" "sidebar .";
    -webkit-column-gap: 0.75rem;
       -moz-column-gap: 0.75rem;
            column-gap: 0.75rem;
    row-gap: 0.625rem;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
  }

  .catalog-toolbar__count {
    display: none;
  }

  .catalog-toolbar .filter {
    grid-area: filters;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: auto;
    min-width: 0;
    margin: 0;
    padding: 0;
    background: transparent;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    gap: 0.625rem;
  }

  .catalog-toolbar .filter__selected {
    margin-bottom: 0;
  }

  .catalog-toolbar .filter__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 8px;
    width: 100%;
    margin: 0;
  }

  .catalog-toolbar .filter__title {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    gap: 8px;
    margin: 0;
    padding: 0 4px 0 0;
    height: 40px;
    line-height: 40px;
    font-size: 0.75rem !important;
    font-weight: 700;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    color: var(--text-on-body);
    background: transparent;
    border: 0;
    border-radius: 0;
    white-space: nowrap;
    cursor: default;
  }

  .catalog-toolbar .filter__title:before {
    content: '';
    display: block;
    width: 14px;
    height: 14px;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 14px;
            flex: 0 0 14px;
    background: center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b2b2b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolygon points='22 3 2 3 10 12.46 10 19 14 21 14 12.46 22 3'/%3E%3C/svg%3E");
  }

  .catalog-toolbar .filter__item {
    width: auto !important;
    height: auto !important;
    line-height: normal !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 1;
  }

  .catalog-toolbar .filter__item:hover {
    z-index: 5;
  }

  .catalog-toolbar .filter__item:hover .filter__item__content {
    border-color: #bdbdbd;
    border-bottom: 1px solid #bdbdbd;
  }

  .catalog-toolbar .filter__item:hover .filter__sublevel {
    opacity: 1;
    visibility: visible;
    border: 1px solid #d0d0d0;
    border-radius: 4px;
    padding: 12px 14px;
    margin-top: 4px;
    margin-left: 0;
    width: 100%;
    min-width: 180px;
    max-height: 280px;
    -webkit-box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
            box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }

  .catalog-toolbar .filter__item:hover .arrow {
    -webkit-transform: rotate(135deg) translate(-2px, 0);
        -ms-transform: rotate(135deg) translate(-2px, 0);
            transform: rotate(135deg) translate(-2px, 0);
  }

  .catalog-toolbar .filter__item__content {
    padding: 0 28px 0 14px !important;
    height: 40px;
    line-height: 40px;
    border: 1px solid #d0d0d0 !important;
    border-radius: 4px;
    background: #fff;
  }

  .catalog-toolbar .filter__label {
    font-size: 0.75rem !important;
    font-weight: 600;
    text-transform: none;
    color: var(--text-on-body);
    line-height: 40px;
  }

  .catalog-toolbar .filter__sublevel {
    border-radius: 4px;
    visibility: hidden;
  }

  .catalog-toolbar .filter .arrow {
    right: 12px;
    width: 6px;
    height: 6px;
    border-width: 1.5px;
  }

  .catalog-toolbar .list-top {
    display: contents;
    width: auto;
    margin: 0;
    padding: 0;
    border: 0;
  }

  .catalog-toolbar .list-top .prod-list__backgroundClose {
    display: none;
  }

  .catalog-toolbar .list-top .list-top__sidebar {
    grid-area: sidebar;
    width: auto;
    margin: 0;
    padding: 0;
    font-size: 0.8125rem;
    font-weight: 400;
    color: var(--text-on-body-light);
    cursor: pointer;
  }

  .catalog-toolbar .list-top .list-top__sidebar:hover {
    color: var(--text-on-body);
  }

  .catalog-toolbar .list-top .sort {
    grid-area: sort;
    width: auto;
    margin: 0;
    padding: 0;
    z-index: 1;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }

  .catalog-toolbar .list-top .sort__wrapper {
    padding: 0;
    height: 40px;
  }

  .catalog-toolbar .list-top .sort__wrapper:hover .sort__label {
    color: var(--text-on-body);
  }

  .catalog-toolbar .list-top .sort__label {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 40px;
    padding: 0 28px 0 14px;
    font-size: 0.75rem !important;
    font-weight: 600;
    text-transform: none;
    color: var(--text-on-body);
    background: #fff;
    border: 1px solid #d0d0d0;
    border-radius: 4px;
    cursor: pointer;
    position: relative;
  }

  .catalog-toolbar .list-top .sort__label .arrow {
    right: 12px;
  }

  .catalog-toolbar .list-top .sort__sublevel {
    right: 0;
    left: auto;
    min-width: 200px;
    border: 1px solid #d0d0d0;
    border-radius: 4px;
    -webkit-box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
            box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
  }

  .list.margin {
    background: transparent;
    padding: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }

  .prod .prod__wrapper__flex > .prod__article,
  .prod.product-list-classic:not(.product-list-selected):not(.product-list-simple) > .prod__article {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc((100% - var(--prod-grid-gap, 2rem) * 3) / 4);
            flex: 0 1 calc((100% - var(--prod-grid-gap, 2rem) * 3) / 4);
  }

  .prod .prod__article:hover {
    border-color: #d0d0d0;
    -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);
            box-shadow: 0 4px 16px rgba(0, 0, 0, 0.06);
  }

  .prod .prod__article:hover:after {
    height: 0 !important;
  }

  .prod .prod__article:hover .prod__corner__top {
    height: 100% !important;
  }

  .prod .prod__article.prod__article--required:hover:after {
    height: 0 !important;
  }

  .prod .prod__article.prod__article--required:hover .prod__corner__top {
    height: 100% !important;
  }

  .prod:not(.product-list-simple) .prod__article .prod__hover {
    position: static;
    max-height: none;
    height: auto;
    opacity: 1;
    visibility: visible;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    bottom: auto;
    margin-top: auto;
    width: 100%;
  }

  .prod:not(.product-list-simple) .prod__article .prod__form--required .prod__hover {
    height: auto;
    bottom: auto;
  }
}

@media screen and (min-width: 1024px) {
  .form {
    margin: 0;
    padding: 0;
  }

  .form--page {
    padding: 0;
    width: 100%;
    margin: 0 auto;
    margin-bottom: 40px;
  }

  .form__fieldset {
    margin-bottom: 40px;
  }

  .form__fieldset--half {
    width: 50%;
    padding-right: 7.5px;
  }

  .form__fieldset--multiple {
    margin-bottom: 30px;
  }

  .form__fieldset--multiple + .form__fieldset--multiple {
    margin-top: -20px;
  }

  .form__field--focused .form__label--date {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    background: transparent;
  }

  .form__field--focused .form__label .form__icon--date {
    top: 100%;
    margin-top: 9px;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }

  .form__text--date {
    padding-left: 55px;
  }

  .form__text--large {
    min-height: 70px;
  }

  .form .form__span {
    font-size: 0.875rem;
  }

  .form__help {
    font-size: 0.8125rem;
  }

  .form__error {
    border-color: #f16767 !important;
  }

  .form__error:not(.form__text) {
    font-size: 0.75rem;
  }

  .form .form__field--focused .form__error:not(p):focus {
    -webkit-box-shadow: 0px 0px 5px 0px #f16767;
    -o-box-shadow: 0px 0px 5px 0px #f16767;
    box-shadow: 0px 0px 5px 0px #f16767;
  }

  .form__button {
    width: auto;
    padding: 7px 30px;
    -webkit-transition: background 0.2s ease-in-out;
    -o-transition: background 0.2s ease-in-out;
    transition: background 0.2s ease-in-out;
  }

  .form__button:hover {
    background: #010203;
  }

  .form__button--create:hover {
    background: #010203;
  }

  .register__col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -ms-flex-pack: distribute;
    -moz-justify-content: space-around;
    justify-content: space-around;
  }

  .register__col .form__fieldset {
    width: 100%;
    margin-right: 40px;
  }

  .register__col .form__fieldset:last-child {
    margin-right: 0;
  }

  .register__fieldset {
    padding-top: 40px;
  }

  .register__cnil a {
    text-decoration: underline;
  }

  .register__cnil a:hover {
    text-decoration: none;
  }

  .order-detail__ul {
    width: auto;
    display: inline-block;
    background: transparent;
    border: none;
  }

  .order-detail__li {
    position: relative;
    padding-left: 0;
  }

  .order-detail__li__title {
    border: none;
    display: inline-block;
    width: auto;
    margin: 0 3px 0 0;
    padding: 0 3px 0 0;
  }

  .order-detail__li__title:after {
    content: ':';
    display: inline-block;
  }

  .order-detail__li:not(:last-child) {
    border: none;
  }

  .order-detail__row {
    width: 100%;
  }

  .order-detail__thead {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    padding: 0;
  }

  .order-detail__thead__item {
    padding: 10px;
    text-align: center;
  }

  .order-detail__thead__item--all {
    width: 70%;
  }

  .order-detail__thead__item--desktop {
    width: 15%;
    display: block;
    border-left: 1px solid #fff;
  }

  .order-detail__price__left {
    display: none;
  }

  .order-detail__price__right {
    display: block;
    width: 100%;
    text-align: center;
  }

  .order-detail__tbody__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    padding: 0;
  }

  .order-detail__tbody__item__name {
    width: 70%;
    padding: 10px;
    font-weight: 600;
    margin: 0;
  }

  .order-detail__tbody__item__name .var-name {
    font-style: normal;
  }

  .order-detail__tbody__item__name .var-value {
    font-weight: 400;
  }

  .order-detail__tbody__item__name .var-wrapper {
    margin: 0;
  }

  .order-detail__tbody__item__qty {
    width: 15%;
    text-align: center;
    padding: 10px;
    font-style: normal;
    font-size: 0.875rem;
    font-weight: 600;
    margin: 0;
  }

  .order-detail__tbody__item__qty .var-name {
    display: none;
  }

  .order-detail__tbody__item__price {
    width: 15%;
    text-align: center;
    margin: 0;
    background: transparent;
    border: none;
    padding: 10px;
  }

  .order-detail__tfoot__item {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
  }

  .order-detail__tfoot__item--total {
    background: #e6e6e6;
    color: #12333e;
  }

  .order-detail__tfoot__item__title {
    width: 85%;
    text-align: right;
  }

  .order-detail__tfoot__item__price {
    width: 15%;
    text-align: center;
  }

  .page-404__not-found {
    font-size: 3.75rem;
  }
}

@media screen and (min-width: 1024px) and (min-width: 1024px) {
  .form p.form__error {
    position: absolute;
    left: 100%;
    top: 50%;
    -webkit-transform: translate(-20px, -50%);
        -ms-transform: translate(-20px, -50%);
            transform: translate(-20px, -50%);
    width: auto;
    padding: 10px;
    max-width: 300px;
    margin: 0 0 0 20px;
    visibility: hidden;
    white-space: nowrap;
    opacity: 0;
    -webkit-transition: .3s linear;
    -o-transition: .3s linear;
    transition: .3s linear;
  }

  .form p.form__error.show {
    visibility: visible;
    opacity: 1;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }
}

@media (min-width: 1024px) and (min-width: 1024px) {
  .header__account__span--login .header__account__name {
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }

  .header__account__span--login .header__account__name:hover {
    color: rgba(18, 51, 62, 0.6);
  }

  .nav__label--account {
    display: none !important;
  }

  .nav__wrapper2 .nav__arrow {
    top: 33%;
  }

  .nav-perso-off .nav__ul:not(.lang--others-ul) {
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-flex: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }

  .nav-perso-off .nav__ul.lang--others-ul {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .nav-perso-on .header__checkbox--nav:checked ~ .header .nav__close {
    display: none;
  }

  .prod .prod__btn {
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
  }
}

@media (max-height: 770px) and (min-width: 1025px) {
  .PayBear-app .PayBear-container {
    padding: 30px;
  }

  .P-Payment__header {
    font-size: 12px;
  }

  .P-Payment__confirming .P-Payment .P-btn,
  .P-Payment__confirming .P-Payment__helper {
    margin-top: 20px;
  }

  .P-Payment__value {
    padding-top: 12px;
  }

  .P-Payment__qr {
    width: 140px;
    height: 140px;
  }

  .P-Tabs {
    margin-top: 20px;
  }

  .PayBearModal .PayBear__Item {
    padding: 12px;
  }

  .PayBearModal .PayBear__Item__code {
    margin-top: 12px;
  }

  .PayBearModal .PayBear .PayBear__brand-link,
  .PayBearModal .PayBear .PayBear__Nav__arrow {
    margin: -8px 0 18px;
  }

  .PayBearModal .PayBear-app .PayBear-container {
    max-width: 600px;
  }

  .PayBearModal .P-Content {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-direction: column;
  }

  .PayBearModal .P-Content {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
  }

  .PayBearModal .P-Content__icon {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
            flex-grow: 1;
    width: 200px;
    padding: 20px;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
  }

  .PayBearModal .P-Content__icon img {
    width: auto;
    max-width: 100%;
    max-height: 100%;
  }

  .PayBearModal .Confirming__icon svg {
    height: 100%;
    max-width: none;
  }
}

@media (max-height: 700px) and (min-width: 1025px) {
  .P-Payment__header {
    font-size: 10px;
  }

  .P-Payment__confirming p {
    margin-bottom: 0;
  }

  .P-Tabs {
    margin-top: 0;
  }

  .P-Tabs__Tab-list {
    margin-bottom: 20px;
  }

  .PayBearModal .PayBear__Nav {
    font-size: 12px;
  }

  .PayBearModal .PayBear__Nav__arrow {
    width: 22px;
    height: 22px;
  }

  .PayBearModal .PayBear-app .PayBear-container {
    max-width: 540px;
  }

  .PayBearModal .P-Content__icon {
    padding: 16px;
  }
}

@media (max-height: 600px) and (min-width: 1025px) {
  .P-Tabs__Tab-list {
    margin-bottom: 10px;
  }
}

@media (min-width: 1200px) {
  .prod-details__more {
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }

  .wz-rating__wrapper__right__form__fieldset__field--img label > div:not(:first-child) {
    margin: 0 0 0 1.3125rem;
  }
}

@media (min-width: 1440px) {
  .search:before {
    font-size: 13px;
  }

  .bloc-homepage-conception h2 {
    position: absolute !important;
    color: white !important;
    top: 60%;
    font-size: 2.5rem;
  }

  .bloc-homepage-conception a {
    top: 80%;
  }
}

@media (min-width: 1460px) {
  .gallery__thumbnail.slick-initialized {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    overflow: hidden;
  }
}

@media screen and (min-width: 1600px) {
  h1 {
    font-size: 2rem;
    margin: 60px 0;
  }

  h2 {
    font-size: 1.5rem;
    margin: 27.5px 0;
  }

  h3 {
    font-size: 1.125rem;
    margin: 27.5px 0;
  }

  h4 {
    font-size: 0.9375rem;
    margin: 27.5px 0;
  }

  h5 {
    font-size: 0.8125rem;
    margin: 27.5px 0;
  }

  h6 {
    font-size: 0.625rem;
    margin: 27.5px 0;
  }

  .bloc {
    margin: 0 0 27.5px 0;
  }

  .bloc--wrapper-left {
    margin: 0 18.33333px 18.33333px 0;
  }

  .bloc--wrapper-right {
    margin: 0 0 18.33333px 18.33333px;
  }

  .register__fieldset {
    margin: 0 auto 55px auto;
  }

  .register__cnil {
    margin-bottom: 55px;
  }

  .register__title {
    margin-bottom: 27.5px;
  }

  #register__show-shipping:checked + .form__fieldset--zero {
    margin-bottom: 60px;
  }

  .index-acc__h3 {
    margin: 0 0 27.5px 0;
  }

  .order-detail__ul {
    margin: 0 0 55px 0;
  }

  .order-detail__row {
    margin-bottom: 55px;
  }
}

@media (min-width: 1600px) {
  .h1 {
    font-size: 3.125rem;
  }

  .margin {
    margin-bottom: 55px;
  }

  .margin--half {
    margin-bottom: 27.5px;
  }

  .margin--third {
    margin-bottom: 18.33333px;
  }

  .padding {
    padding-left: 40px;
    padding-right: 40px;
  }

  .padding--half {
    padding-left: 20px;
    padding-right: 20px;
  }

  #main-slider + .body__wrapper .body__wrapper__maxWidth {
    padding-top: 60px;
  }

  .h1 + .bloc {
    margin-top: -32.5px;
  }

  .breadcrumbs {
    padding: 0 40px;
  }

  .breadcrumbs__a {
    font-size: 1rem;
  }

  .prod-details__brand {
    margin-bottom: 27.5px;
  }

  .footer {
    padding: 56px 40px 0 40px;
  }

  .footer__bloc {
    margin: 0 0 57px 0;
  }

  .footer__desc {
    margin: 0 0 10px 0;
  }

  .footer__menu {
    padding: 0 18.33333px 0 0;
  }

  .footer__rating.footer__bloc {
    margin: 0;
  }

  .powered {
    padding: 16px 40px;
    margin-left: -40px;
  }

  .checkout--empty {
    padding: 60px 0;
  }
}

@media (min-width: 2400px) and (min-height: 700px) {
  .P-Payment__header {
    font-size: 15px;
  }

  .P-Payment__header__title {
    font-size: 24px;
  }

  .P-Payment__qr {
    width: 196px;
    height: 196px;
  }

  .P-Payment__helper {
    font-size: 17px;
  }

  .PayBearModal .PayBear-app .PayBear-container {
    max-width: 800px;
  }
}

@media (max-width: 1199px) {
  .wz-rating__wrapper__right__form__fieldset__field--img label {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
  }

  .wz-rating__wrapper__right__form__fieldset__field--img label > div {
    margin: 0 0.625rem 1.25rem;
  }
}

@media (max-width: 1144px) {
  .flash-sale .flash-sale-h1 {
    text-indent: -99999px;
    width: 25px;
    height: 25px;
  }

  .flash-sale .flash-sale-h1 .icon {
    display: block;
  }
}

@media (max-width: 1023px) {
  .picture--left {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
  }

  .h1 {
    font-size: 1.5rem;
  }

  .header__account {
    display: none;
  }

  .header__cart {
    width: 53px;
    right: 53px;
  }

  .header__cart__a {
    background-size: auto 21px;
  }

  .header__logo__a {
    max-width: 100%;
  }

  .header__blog {
    display: none;
  }

  .nav h2,
  .nav h3,
  .nav h4 {
    display: block;
    width: 100%;
  }

  .nav__label .nav__arrow {
    width: 100%;
    cursor: pointer;
  }

  .nav__label .nav__arrow:after,
  .nav__label .nav__arrow:before {
    display: none;
  }

  .nav__label .nav__arrow .material-icons {
    position: absolute;
    top: 50%;
    display: block;
    right: 20px;
    font-size: 1.25rem;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }

  .nav__arrow {
    right: 0;
    width: 58px;
    height: 58px;
  }

  .nav__arrow--lvl2 {
    border-left: none;
  }

  .nav__a {
    position: relative;
    display: block;
    padding: 18px 20px;
    color: #12333e;
    text-decoration: none;
    border-bottom: 1px solid #DCE5E9;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    font-size: 0.875rem;
    float: left;
    width: 100%;
    text-transform: none;
    font-weight: 400;
    white-space: initial;
    padding-right: 78px;
    background: #F7F7F7;
  }

  .nav__a--login {
    text-transform: none;
    font-size: 0.875rem;
    background: #fff;
    font-weight: 400;
  }

  .nav__wrapper {
    border-left: 1px solid #DCE5E9;
    padding-bottom: 0;
    background: #F7F7F7;
    min-height: 100%;
    max-height: 100%;
  }

  .nav__itemlvl1 {
    white-space: initial;
    padding-right: 78px;
    background: #F7F7F7;
  }

  .nav__itemlvl1--login {
    text-transform: none;
    font-size: 14px;
    background: #fff;
    font-weight: 400;
    padding-left: 50px;
    min-height: 59px;
    line-height: 22px;
  }

  .nav__itemlvl1__icon {
    position: absolute;
    top: 50%;
    left: 20px;
    display: block;
    width: 21px;
    height: 21px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    background: transparent url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%221717%2046%2020.003%2020.001%22%3E%3Cpath%20d%3D%22M1717.001%2055.998a10%2010%200%201%200%202.93-7.07%209.6%209.6%200%200%200-2.93%207.07zm19.17%200a8.8%208.8%200%200%201-2.16%205.86c-1.38-.54-2.87-1.06-4.47-1.54a.743.743%200%200%201-.1-.53%203.039%203.039%200%200%201%20.29-1.1%206.138%206.138%200%200%200%20.44-1.54%203.529%203.529%200%200%200%20.67-1.54%203.285%203.285%200%200%200%200-1.34.139.139%200%200%200-.05-.1%204.366%204.366%200%200%201%20.14-1.83%203.078%203.078%200%200%200-.72-2.5%203.44%203.44%200%200%200-2.78-1.34h-.87a3.639%203.639%200%200%200-2.79%201.34%203.077%203.077%200%200%200-.72%202.5%204.6%204.6%200%200%201%20.15%201.83v.1a2.586%202.586%200%200%200-.05%201.34%204.353%204.353%200%200%200%20.67%201.59%207.24%207.24%200%200%200%20.43%201.49%202.642%202.642%200%200%201%20.2%201.15.544.544%200%200%201-.15.48%2030.461%2030.461%200%200%200-4.32%201.54%209.158%209.158%200%201%201%2016.19-5.86z%22%20fill%3D%22%2312333e%22%20fill-rule%3D%22evenodd%22/%3E%3C/svg%3E) center center no-repeat;
    background-size: auto 21px;
  }

  .nav__sublevel {
    position: fixed;
    height: 100%;
    min-height: 100%;
    min-height: 100vh;
    max-height: 100%;
    max-height: 100vh;
    z-index: 1;
    background: #F7F7F7;
    -webkit-transition: max-height 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    transition: max-height 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    -o-transition: max-height 0.3s ease-in-out, transform 0.3s ease-in-out;
    transition: max-height 0.3s ease-in-out, transform 0.3s ease-in-out;
    transition: max-height 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }

  .nav__ul {
    padding-top: 58px;
  }

  .nav__ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .nav__ul__scroll {
    position: absolute;
    top: 58px;
    width: 100%;
    left: 0;
    overflow-y: scroll;
    height: 100%;
    height: calc(100% - 58px);
  }

  html.ovh {
    overflow: visible;
  }

  .nav__itemlvl1--home {
    border-right: 1px solid #DCE5E9;
  }

  .nav__resize {
    display: none;
  }

  /* old nav-on mobile */

  .nav-perso-on .nav__ul__header {
    display: none;
  }

  .nav-perso-on .nav__label .nav__arrow i {
    display: none;
  }

  .nav-perso-on .nav__wrapper2 {
    position: relative;
  }

  .nav-perso-on .nav__wrapper2 .nav__arrow {
    width: 100%;
    border-left: 1px solid #DCE5E9;
  }

  .nav-perso-on .nav__wrapper2 .nav__arrow:before,
  .nav-perso-on .nav__wrapper2 .nav__arrow:after {
    display: block;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    left: auto;
  }

  .nav-perso-on .nav__wrapper2 .nav__arrow:before {
    right: 16px;
  }

  .nav-perso-on .nav__wrapper2 .nav__arrow:after {
    right: 20px;
  }

  .nav-perso-on .nav .nav__wrapper .nav__label--lang .nav__arrow,
  .nav-perso-on .nav .nav__wrapper .nav__label--account .nav__arrow {
    width: 100% !important;
  }

  .nav-perso-on .nav .nav__wrapper .nav__label--lang .nav__arrow:before,
  .nav-perso-on .nav .nav__wrapper .nav__label--lang .nav__arrow:after,
  .nav-perso-on .nav .nav__wrapper .nav__label--account .nav__arrow:before,
  .nav-perso-on .nav .nav__wrapper .nav__label--account .nav__arrow:after {
    display: none;
  }

  .nav-perso-on .nav .nav__wrapper .nav__checkboxlvl0:checked + div.nav__label--lang .nav__sublevel,
  .nav-perso-on .nav .nav__wrapper .nav__checkboxlvl0:checked + div.nav__label--account .nav__sublevel {
    position: absolute;
    z-index: 1;
    -webkit-transform: translateX(-100%) translateZ(0);
            transform: translateX(-100%) translateZ(0);
    height: 100%;
    min-height: 100%;
    min-height: 100vh;
    max-height: 100%;
    max-height: 100vh;
    -webkit-transition: max-height 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    transition: max-height 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    -o-transition: max-height 0.3s ease-in-out, transform 0.3s ease-in-out;
    transition: max-height 0.3s ease-in-out, transform 0.3s ease-in-out;
    transition: max-height 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    overflow: hidden;
    top: 0;
    left: 100%;
    padding: 0;
  }

  .nav-perso-on .nav .nav__wrapper .nav__checkboxlvl0:checked + div.nav__label--lang .nav__sublevel .nav__ul,
  .nav-perso-on .nav .nav__wrapper .nav__checkboxlvl0:checked + div.nav__label--account .nav__sublevel .nav__ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .nav-perso-on .nav .nav__wrapper .nav__checkboxlvl0:checked + div .nav__sublevel {
    position: relative;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    left: auto;
    right: auto;
    min-height: 0;
    max-height: 100000px;
    padding: 0 0 10px 20px;
  }

  .nav-perso-on .nav .nav__wrapper .nav__checkboxlvl0:checked + div .nav__sublevel .nav__a {
    padding: 10px 20px;
    border-bottom: none;
    font-size: 0.8125rem;
  }

  .nav-perso-on .nav .nav__wrapper .nav__ul {
    position: relative;
    top: auto;
    left: auto;
    padding: 0;
    height: auto;
  }

  .nav-perso-on .nav .nav__wrapper .nav__itemlvl3.with-subnav {
    padding: 10px 20px;
  }

  .nav-perso-on .nav .nav__wrapper .nav__a__lvl2--hide {
    display: none !important;
  }

  .nav-perso-on .nav .nav__wrapper .nav__arrow--lvl2 {
    width: 39px;
    height: 39px;
    right: 3px;
  }

  .nav-perso-on .nav .nav__wrapper .nav__arrow--lvl2:before,
  .nav-perso-on .nav .nav__wrapper .nav__arrow--lvl2:after {
    display: block !important;
  }

  .nav-perso-on .nav .nav__wrapper .nav__contentlvl3 {
    padding: 0 0 0 20px;
    font-size: 0.8125rem;
  }

  .nav-perso-on .nav .nav__wrapper .nav__contentlvl3.active {
    max-height: 10000px;
    -webkit-transition: max-height 0.3s ease-in-out;
    -o-transition: max-height 0.3s ease-in-out;
    transition: max-height 0.3s ease-in-out;
  }

  .nav-perso-on .nav .nav__wrapper .nav__rich2 {
    width: 100%;
  }

  .nav-perso-on .nav .nav__wrapper .nav__label--rich {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
  }

  .nav-perso-on .nav .nav__wrapper .nav__a.nav__rich__a.nav__rich2__a {
    width: 100%;
  }

  .nav-perso-on .nav .nav__wrapper .nav__label--rich.active .nav__arrow {
    border-left: none;
  }

  .nav-perso-on .nav .nav__wrapper .nav__label--rich.active .nav__arrow:after {
    -webkit-transform: translate(-50%, -50%) rotate(90deg);
        -ms-transform: translate(-50%, -50%) rotate(90deg);
            transform: translate(-50%, -50%) rotate(90deg);
  }

  .nav-perso-on .nav .nav__wrapper .active .nav__itemlvl3.with-subnav {
    color: #12333e;
  }

  .nav-perso-on .nav .nav__wrapper .nav__bottom {
    display: block;
  }

  /* new nav-on mobile */

  .nav-perso-on .new-menu {
    /* correction old menu css */
  }

  .nav-perso-on .new-menu .nav .nav__wrapper .nav__checkboxlvl0:checked + div .nav__sublevel {
    position: fixed;
    -webkit-transform: translateX(-100%) translateZ(0);
            transform: translateX(-100%) translateZ(0);
    padding: 0;
    min-height: 100%;
    min-height: 100vh;
    max-height: 100%;
    max-height: 100vh;
    left: 100%;
  }

  .nav-perso-on .new-menu .nav .nav__wrapper .nav__checkboxlvl0:checked + div .nav__sublevel .nav__a {
    padding: 18px 20px;
    border-bottom: 1px solid #DCE5E9;
    font-size: 0.875rem;
  }

  .nav-perso-on .new-menu .nav .nav__wrapper .nav__itemlvl3.with-subnav {
    padding: 18px 20px;
  }

  .nav-perso-on .new-menu .nav .nav__wrapper .active .nav__itemlvl3.with-subnav {
    color: #12333e;
  }

  .nav-perso-on .new-menu .nav .nav__wrapper .nav__contentlvl3 {
    padding: 0;
  }

  .nav-perso-on .new-menu .nav .nav__wrapper .nav__arrow--lvl2 {
    width: 100%;
    height: 100%;
  }

  .nav-perso-on .new-menu .nav__ul__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .nav-perso-on .new-menu .nav__label .nav__arrow {
    z-index: 2;
  }

  .nav-perso-on .new-menu .nav__label .nav__arrow i {
    display: block;
  }

  .nav-perso-on .new-menu .nav__label .nav__arrow:before,
  .nav-perso-on .new-menu .nav__label .nav__arrow:after {
    display: none !important;
  }

  .nav-perso-on .new-menu .nav__checkboxlvl0:checked + div .nav__sublevel {
    z-index: 3 !important;
  }

  .nav-perso-on .new-menu .nav__sublevel {
    z-index: 3;
  }

  .nav-perso-on .new-menu .nav__sublevel > .nav__ul__header {
    z-index: 3;
  }

  .nav-perso-on .new-menu .nav__flex {
    position: absolute;
    top: 58px;
    width: 100%;
    left: 0;
    overflow-y: scroll;
    height: 100%;
    height: calc(100% - 58px);
    z-index: 4;
  }

  .nav-perso-on .new-menu .nav__a__lvl2--hide {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    border: none;
    padding: 0;
    opacity: 0;
  }

  .nav-perso-on .new-menu .nav__col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
  }

  .nav-perso-on .new-menu .nav__rich {
    width: 100%;
  }

  .nav-perso-on .new-menu .nav__rich2 {
    width: 100%;
  }

  .nav-perso-on .new-menu .nav__contentlvl3 {
    z-index: 4;
    position: fixed;
    top: -58px;
    height: 100%;
    min-height: 100%;
    min-height: calc(100% + 58px);
    min-height: calc(100vh + 58px);
    max-height: 100%;
    max-height: calc(100% + 58px);
    max-height: calc(100vh + 58px);
    background: #F7F7F7;
    -webkit-transform: translateX(100%) translateZ(0);
            transform: translateX(100%) translateZ(0);
    -webkit-transition: max-height 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    transition: max-height 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    -o-transition: max-height 0.3s ease-in-out, transform 0.3s ease-in-out;
    transition: max-height 0.3s ease-in-out, transform 0.3s ease-in-out;
    transition: max-height 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }

  .nav-perso-on .new-menu .nav__contentlvl3 .nav__ul {
    padding-top: 116px;
    background: #F7F7F7;
  }

  .nav-perso-on .new-menu .nav__contentlvl3 .nav__ul__header {
    z-index: 5;
    top: 58px;
  }

  .nav-perso-on .new-menu .nav__itemlvl3 {
    position: relative;
    padding: 18px 20px;
    border-bottom: 1px solid #DCE5E9;
  }

  .nav-perso-on .new-menu .nav__checkboxlvl1:checked + label .nav__contentlvl3 {
    -webkit-transform: translateX(0) translateZ(0);
            transform: translateX(0) translateZ(0);
    height: 100%;
    min-height: 100%;
    min-height: calc(100% + 58px);
    min-height: calc(100vh + 58px);
    max-height: 100%;
    max-height: calc(100% + 58px);
    max-height: calc(100vh + 58px);
    -webkit-transition: max-height 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    transition: max-height 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    -o-transition: max-height 0.3s ease-in-out, transform 0.3s ease-in-out;
    transition: max-height 0.3s ease-in-out, transform 0.3s ease-in-out;
    transition: max-height 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    overflow: hidden;
    overflow-y: scroll;
  }

  .nav__itemlvl1--login {
    display: block;
  }

  .bloc iframe {
    max-width: 100%;
  }

  .prod-list__title {
    font-size: 1.5625rem;
  }

  .prod .prod__title {
    font-size: 1.5625rem;
  }

  .prod .prod__form--copy {
    display: none;
  }

  .prod .prod__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

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

  .prod .prod__hover {
    display: none;
  }

  .prod .prod__variation {
    display: none;
  }

  .prod .prod__variation2 {
    display: none;
  }

  .prod__slider {
    display: none;
  }

  .brand__title {
    font-size: 1.5625rem;
  }

  .nav__label.nav__label--lang {
    background: #fff;
  }

  .nav__label.nav__label--lang .nav__itemlvl1,
  .nav__label.nav__label--lang .nav__a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
    color: #12333e;
    background: #fff;
  }

  .nav__label.nav__label--lang .nav__ul__header {
    background: #fff;
  }

  .nav__label.nav__label--lang .lang--flag {
    top: auto;
    left: auto;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    position: relative;
    width: 25px;
    height: 25px;
    margin-right: 10px;
  }

  .body__wrapper {
    padding: 0 15px;
  }

  body .body__wrapper {
    background: #ffffff;
  }

  .wrapperPage__left {
    display: none;
  }

  .breadcrumbs__here {
    display: none;
  }

  .rea__wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .rea__item {
    padding: 20px 20px 20px 70px;
  }

  .search {
    right: 96px;
    width: 53px;
  }

  .search--label {
    width: 53px;
    text-indent: -9999999px;
  }

  .blog__post {
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 1px -1px rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
            box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.14), 0 1px 1px -1px rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  }

  .blog__post__left {
    width: 100%;
  }

  .blog__post__footer {
    background: #f3f3f3;
    margin: 0 -10px 0 -10px;
    padding: 10px 20px 10px 20px;
  }

  .blog__addCom {
    width: 100%;
  }

  .prod-list__title {
    margin-top: 0;
    margin-bottom: 1.875rem;
    font-size: 1.5625rem;
  }

  .prod-list__optionMobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    width: 100%;
    margin-bottom: 30px;
  }

  .prod-list__showModal {
    display: block;
    height: 40px;
    line-height: 40px;
    width: auto;
    padding: 0 12px 0 24px;
    position: relative;
    cursor: pointer;
    background: left center url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22612.006%22%20height%3D%22612.006%22%3E%3Cpath%20d%3D%22M292.911%20318.872H14.833C6.639%20318.872%200%20312.232%200%20304.04c0-8.194%206.639-14.833%2014.833-14.833h278.078c8.194%200%2014.833%206.639%2014.833%2014.833%200%208.192-6.639%2014.832-14.833%2014.832zM597.167%20318.872H449.638c-8.193%200-14.833-6.64-14.833-14.833%200-8.194%206.64-14.833%2014.833-14.833h147.529c8.193%200%2014.833%206.639%2014.833%2014.833%200%208.193-6.64%2014.833-14.833%2014.833zM214.545%20506.712H14.833C6.639%20506.712%200%20500.072%200%20491.88c0-8.193%206.639-14.834%2014.833-14.834h199.712c8.194%200%2014.833%206.641%2014.833%2014.834%200%208.192-6.639%2014.832-14.833%2014.832zM597.167%20506.712H371.266c-8.193%200-14.833-6.64-14.833-14.833%200-8.192%206.64-14.833%2014.833-14.833h225.901c8.193%200%2014.833%206.641%2014.833%2014.833%200%208.193-6.64%2014.833-14.833%2014.833zM129.368%20134.96H14.833C6.639%20134.96%200%20128.32%200%20120.127s6.639-14.833%2014.833-14.833h114.535c8.193%200%2014.833%206.639%2014.833%2014.833s-6.639%2014.833-14.833%2014.833zM597.167%20134.96H286.1c-8.194%200-14.833-6.639-14.833-14.833s6.639-14.833%2014.833-14.833h311.073c8.193%200%2014.833%206.639%2014.833%2014.833-.006%208.193-6.646%2014.833-14.839%2014.833z%22/%3E%3Cpath%20d%3D%22M175.635%20181.215c-33.695%200-61.101-27.406-61.101-61.1%200-33.683%2027.406-61.089%2061.101-61.089%2033.683%200%2061.088%2027.406%2061.088%2061.089-.005%2033.695-27.411%2061.1-61.088%2061.1zm0-92.522c-17.331%200-31.434%2014.097-31.434%2031.422%200%2017.331%2014.103%2031.434%2031.434%2031.434%2017.325%200%2031.422-14.104%2031.422-31.434-.005-17.324-14.103-31.422-31.422-31.422zM257.709%20552.979c-33.695%200-61.1-27.406-61.1-61.102%200-33.688%2027.405-61.095%2061.1-61.095%2033.689%200%2061.094%2027.406%2061.094%2061.095-.005%2033.696-27.41%2061.102-61.094%2061.102zm0-92.529c-17.331%200-31.434%2014.099-31.434%2031.43%200%2017.33%2014.103%2031.435%2031.434%2031.435s31.428-14.104%2031.428-31.435-14.102-31.43-31.428-31.43zM339.173%20365.121c-33.689%200-61.095-27.404-61.095-61.094%200-33.683%2027.406-61.089%2061.095-61.089%2033.688%200%2061.094%2027.406%2061.094%2061.089%200%2033.689-27.406%2061.094-61.094%2061.094zm0-92.516c-17.331%200-31.429%2014.097-31.429%2031.422%200%2017.331%2014.098%2031.428%2031.429%2031.428s31.428-14.097%2031.428-31.428c0-17.325-14.097-31.422-31.428-31.422z%22/%3E%3C/svg%3E) no-repeat;
    background-size: 16px;
    margin-right: 10px;
    white-space: nowrap;
    color: var(--text-on-body);
  }

  .prod-list__showModal--sort {
    background: left center url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%201792%201792%22%3E%3Cpath%20d%3D%22M1408%201088q0%2026-19%2045l-448%20448q-19%2019-45%2019t-45-19l-448-448q-19-19-19-45t19-45%2045-19h896q26%200%2045%2019t19%2045zm0-384q0%2026-19%2045t-45%2019H448q-26%200-45-19t-19-45%2019-45l448-448q19-19%2045-19t45%2019l448%20448q19%2019%2019%2045z%22/%3E%3C/svg%3E) no-repeat;
    background-size: 16px;
    margin-right: 0;
  }

  .prod-list__showModal--sort:nth-of-type(2):before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    left: -10px;
    width: 1px;
    height: 16px;
    background: #DCE5E9;
  }

  .prod-list__closeModal {
    display: block;
    top: 22.5px;
    right: 22.5px;
    width: 20px;
    height: 20px;
    position: absolute;
  }

  .prod-list__backgroundClose {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transition: visibility 0s,opacity .4s ease .1s;
    -o-transition: visibility 0s,opacity .4s ease .1s;
    transition: visibility 0s,opacity .4s ease .1s;
    visibility: hidden;
    opacity: 0;
    cursor: pointer;
    z-index: 999;
    background: rgba(0, 0, 0, 0.45);
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
  }

  .prod-list__backgroundClose.close {
    -webkit-transition: opacity .4s ease,visibility 0s ease .2s;
    -o-transition: opacity .4s ease,visibility 0s ease .2s;
    transition: opacity .4s ease,visibility 0s ease .2s;
    visibility: hidden;
    opacity: 1;
  }

  .prod-list__backgroundClose.open {
    opacity: 1;
    visibility: visible;
  }

  .prod-details__gallery {
    display: none;
  }

  .prod-details__small {
    display: block;
    width: 100%;
  }

  .gallery__thumbnail {
    display: none;
  }

  #w1-quantity #quantity {
    height: 40px;
  }

  #w1-quantity #quantity {
    padding: 0 40px;
  }

  #w1-quantity .qty-btn {
    width: 40px;
    height: 40px;
  }

  #w1-quantity #qty-less-btn {
    left: 0;
    border-right: 1px solid #DCE5E9;
  }

  .prod__btn__price__hover {
    display: none;
  }

  .img-avis-verifie {
    display: none;
  }

  .wz-rating__wrapper__right__form__fieldset > label {
    width: 100%;
    margin: 0 0 0.625rem;
  }

  .wz-rating__wrapper__right__form__fieldset__field--img {
    -webkit-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
            transform: translateX(-10px);
  }

  .wz-rating__close {
    display: none;
  }

  .wz-showMessage__wrapper__data {
    display: none;
  }

  .wz-showMessage__wrapper__data__norating {
    margin: 0 0 10px;
  }

  .wz-showMessage__wrapper__data__rating {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0;
  }

  .wz-showMessage__wrapper__data__rating__stars {
    margin: 0;
  }

  .wz-showMessage__wrapper__content {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    border: 1px solid #DCE5E9;
    border-top: none;
    padding: 0 1.25rem;
  }

  .wz-showMessage__wrapper__content__dataMobile__norating {
    margin: 0 0 10px;
  }

  .wz-showMessage__wrapper__content__dataMobile__rating {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0;
  }

  .wz-showMessage__wrapper__content__dataMobile__rating__stars {
    margin: 0;
  }

  .wz-showMessage__wrapper__content__item {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -ms-flex-line-pack: start;
        align-content: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 20px;
  }

  .wz-showMessage__wrapper__content__item:nth-last-child(2) {
    border-bottom: none;
  }

  .wz-showMessage__wrapper__content__item__left {
    width: 100%;
    margin: 0 0 0.625rem;
  }

  .wz-showMessage__wrapper__content__item__right {
    margin: 0 0 0.625rem;
  }

  .prod-floating {
    display: none;
  }

  .variation-padding-right {
    padding-right: 10px !important;
  }

  .input-price-absolute {
    position: relative;
    top: auto;
    right: auto;
    float: right;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    width: 100%;
    margin: 10px 0;
  }

  .footer__wrapper {
    margin: 0 auto;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
  }

  .footer__wrapper--withoutPowered {
    margin-bottom: 60px;
  }

  .footer__desktop {
    display: none;
  }

  .footer__link {
    margin: 0 0 10px 0;
  }

  .footer__right {
    width: 100%;
  }

  .backTop {
    display: none;
  }

  #login-checkbox:checked ~ .logup,
  #login-checkbox:checked ~ .body__wrapper .logup {
    top: 40px;
    opacity: 1;
    -webkit-transition: 0.35s ease;
    -o-transition: 0.35s ease;
    transition: 0.35s ease;
  }

  .logup__content {
    padding: 30px 15px 15px 15px;
  }

  .body #logup__checkbox--signup:checked ~ .logup__register {
    opacity: 1;
    max-height: 680px;
  }

  .body .logup--page {
    padding: 0;
  }

  .body #logup__checkbox--login:checked ~ .logup__login {
    opacity: 1;
    max-height: 650px;
  }

  .cart__right {
    width: 100%;
  }

  .cart__left {
    width: 100%;
  }

  .cart__prod__price__old {
    display: block;
  }

  .wrapper__flex {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .page-cart .breadcrumbs {
    display: none;
  }

  .page-cart .checkout-cart {
    padding: 0;
    margin: 0 auto;
  }

  .cart__title__total {
    display: block;
    width: 100%;
    margin-left: 0;
    margin-top: 2px;
  }

  .cart__right {
    margin-top: 40px;
  }

  .cart__recap__content {
    padding: 20px 15px;
  }

  .cart__prod {
    position: relative;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .cart__prod__gallery {
    width: 50%;
    padding-top: 50%;
    margin-right: 0;
    margin-bottom: 10px;
  }

  .cart__prod__infos {
    margin-left: 0;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    position: static;
  }

  .cart__prod__qty {
    position: absolute;
    top: 20px;
    right: 10px;
    padding-top: 23%;
    height: 0;
    z-index: 2;
  }

  .cart__prod__qty__wrapper {
    position: absolute;
    margin: 0;
    top: 40px;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }

  .cart__prod__price {
    position: absolute;
    right: 15px;
    top: 15px;
    padding-top: 48%;
    display: block;
    width: auto;
    text-align: left;
  }

  .cart__prod__price__cur {
    float: right;
  }

  .cart__prod__price__eco {
    float: right;
  }

  .cart__prod__top {
    width: 66%;
  }

  .cart__prod__bottom {
    width: 34%;
    position: absolute;
    top: 20px;
    padding-top: 30%;
    left: auto;
    height: 0;
    right: 20px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .cart__prod__bottom > * {
    width: 100%;
  }

  .cart__prod__btn {
    margin-left: 0;
    margin-top: 10px;
    text-align: right;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
  }

  .cart__prod__btn .delete {
    font-size: 0.8125rem;
  }

  .cart__prod__stock {
    margin-top: 0;
    text-align: right;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -moz-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-transform: translateY(-100%);
        -ms-transform: translateY(-100%);
            transform: translateY(-100%);
  }

  .cart__infos__wrapper {
    position: static;
    width: 100%;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    padding-bottom: 0;
    z-index: 2;
  }

  .cart__recap__item--fidelity {
    margin-bottom: 20px;
  }

  .gift {
    padding: 20px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .gift__right {
    margin: 0;
    width: 100%;
    text-align: left;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
  }

  .gift > .gift__right:not(.gift__left) {
    margin: 10px 0 0 0;
  }

  #cart-options {
    -webkit-transform: translateY(0px) !important;
        -ms-transform: translateY(0px) !important;
            transform: translateY(0px) !important;
  }

  .options-list .option-h1 .option-price {
    float: none;
    display: block;
    width: 100%;
    text-align: left;
    margin-top: 10px;
  }

  .options-list .row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .options-list .row__phone {
    width: 100%;
    margin-bottom: 10px;
  }

  .options-list .no-pd .button {
    margin-left: 0;
  }

  .options-list .gift-paper-desc {
    margin-bottom: 10px;
  }

  .options-list .button.end {
    margin-top: 10px;
  }

  #cart-validation {
    margin-top: 20px;
  }

  .wrapper--bottomCart {
    height: auto !important;
    margin-bottom: 30px;
  }

  .filter {
    opacity: 0;
    position: fixed;
    top: 0;
    height: 100%;
    height: 100vh;
    padding: 30px 10px 0 10px;
    z-index: 9999;
    left: -100%;
  }

  .filter__wrapper {
    margin: 0;
    width: 100%;
  }

  .filter__selected {
    display: none;
  }

  .filter__item {
    padding: 0;
    margin: 0;
  }

  .filter__item__content {
    border: none;
    border-bottom: 1px solid #DCE5E9;
    padding: 0;
  }

  .filter__label {
    text-transform: none;
    font-weight: 400;
    padding: 20px 20px 20px 20px;
    cursor: pointer;
  }

  .filter__sublevel {
    display: none !important;
    margin-bottom: 20px;
    padding-left: 20px;
  }

  .filter__link {
    margin: 10px 0;
  }

  .filter__count {
    display: none;
  }

  .filter .arrow {
    top: 27px;
  }

  .filter__item {
    width: 100%;
  }

  .filter {
    width: 80%;
    opacity: 0;
    position: fixed;
    top: 0;
    height: 100%;
    height: 100vh;
    z-index: 9999;
    left: -100%;
    -webkit-transition-property: left;
    -o-transition-property: left;
    transition-property: left;
    -webkit-transition-duration: 0.5s;
         -o-transition-duration: 0.5s;
            transition-duration: 0.5s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
         -o-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
            transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    background: #fff;
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    overflow-y: scroll;
    overflow-x: hidden;
    color: #12333e;
  }

  .filter.open {
    left: 0;
    opacity: 1;
  }

  .filter__showSublevel:checked + label + .filter__sublevel {
    display: block !important;
  }

  .filter__showSublevel:checked + label {
    padding-bottom: 10px;
  }

  .filter__showSublevel:checked + label .arrow {
    -webkit-transform: rotate(135deg) translate(-100%, 0);
        -ms-transform: rotate(135deg) translate(-100%, 0);
            transform: rotate(135deg) translate(-100%, 0);
  }

  .pagination__desktop {
    display: none;
  }

  .pagination__mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -ms-flex-pack: distribute;
    -moz-justify-content: space-around;
    justify-content: space-around;
  }

  .sort {
    width: 80%;
    opacity: 0;
    position: fixed;
    top: 0;
    height: 100%;
    height: 100vh;
    z-index: 9999;
    left: -100%;
    -webkit-transition-property: left;
    -o-transition-property: left;
    transition-property: left;
    -webkit-transition-duration: 0.5s;
         -o-transition-duration: 0.5s;
            transition-duration: 0.5s;
    -webkit-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
         -o-transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
            transition-timing-function: cubic-bezier(0.7, 0, 0.3, 1);
    background: #fff;
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
  }

  .sort__wrapper {
    padding: 30px;
  }

  .sort__label {
    font-size: 0.875rem;
    line-height: 40px;
    display: block;
    font-weight: 600;
  }

  .sort__label .arrow {
    display: none;
  }

  .sort__sublevel {
    width: 100%;
  }

  .sort__link {
    padding: 0;
    text-align: left;
    display: block;
    width: 100%;
    color: #12333e;
    font-size: 0.875rem;
    line-height: 40px;
  }

  .sort.open {
    left: 0;
    opacity: 1;
  }

  .sort.close {
    -webkit-transition-property: opacity, left;
    -o-transition-property: opacity, left;
    transition-property: opacity, left;
    left: -100%;
    opacity: 1;
  }

  .predictive__main {
    width: 100%;
    overflow: hidden;
  }

  .predictive__sidebar {
    display: none;
  }

  .predictive__content {
    height: 100%;
  }

  .predictive__flex {
    height: 100% !important;
    overflow-y: scroll !important;
  }

  .predictive__header {
    display: none;
  }

  .predictive__prod {
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    padding: 10px;
  }

  .predictive__badge {
    margin-bottom: 10px;
  }

  .predictive__img {
    max-width: 100%;
    top: 50%;
    left: 50%;
    max-height: 100%;
    width: auto;
    height: auto;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }

  .predictive__state {
    height: 20px;
    line-height: 20px;
    font-size: 0.75rem;
  }

  .predictive__top {
    width: 33.33%;
    margin: 0 20px 0 0;
    min-width: 80px;
  }

  .predictive__bottom {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .predictive__name {
    font-size: 0.875rem;
    text-align: left;
  }

  .predictive__price {
    text-align: left;
  }

  .list-top__sidebar {
    display: none;
  }

  .checkout-validation #sc-infos-bloc .row > address {
    margin-bottom: 20px;
  }

  .checkout-validation .checkout-l {
    width: 100%;
    padding: 20px 0 0 0;
    margin: 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .checkout-validation .checkout-l .validation__mobile {
    width: 100%;
  }

  .checkout-validation .checkout-l .validation__mobile .button {
    display: block;
    width: 100%;
    background: var(--text-on-body);
    color: var(--background-body);
    margin-bottom: 20px;
    text-align: center;
    height: 50px;
    line-height: 50px;
  }

  .checkout-validation .checkout-l .sc-form {
    padding: 0;
  }

  .checkout-validation .checkout-l .sc-h2 {
    line-height: 1.2;
    padding: 20px;
  }

  .checkout-validation .checkout-l .btn3,
  .checkout-validation .checkout-l .btn1 {
    text-align: center;
    display: block;
    width: 100%;
  }

  .checkout-validation .checkout-l .sc-delivery-thead {
    display: none;
  }

  .checkout-validation .checkout-l .c1-delivery-bloc.row {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .checkout-validation .checkout-l .c1-delivery-bloc .show-for-small-only {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    width: 100%;
  }

  .checkout-validation .checkout-l .c1-delivery-bloc .delivery-mode-infos {
    display: block;
    width: 100%;
    margin: 5px 0px;
    font-size: 0.875rem;
  }

  .checkout-validation .checkout-l .c1-delivery-bloc .delivery-mode-name {
    font-size: 1rem;
    margin-bottom: 5px;
  }

  .checkout-validation .checkout-l .c1-delivery-bloc .delivery-mode-date,
  .checkout-validation .checkout-l .c1-delivery-bloc .delivery-mode-price {
    margin: 5px 0px;
    font-size: 1rem;
    width: 100%;
    text-align: left;
    padding: 0;
    text-transform: uppercase;
  }

  .checkout-validation .checkout-l .c1-delivery-bloc .delivery-mode-price {
    color: var(--primary-color);
  }

  .checkout-validation .validated-bloc .change-btn {
    display: none;
  }

  .checkout-validation .hide-for-small-only {
    display: none;
  }

  .checkout-validation .sc-bloc1:not(.validated-bloc) {
    padding: 20px;
  }

  .checkout-validation .sc-bloc1:not(.validated-bloc) .sc-h2 {
    padding: 0;
    margin-bottom: 0;
  }

  .checkout-validation .c1-payment-bloc {
    padding-left: 0;
  }

  .checkout-validation .c1-payment-bloc img {
    display: none;
  }

  .checkout-validation .c1-payment-bloc input[type="radio"] {
    display: none;
  }

  .checkout-validation .c1-sc-h2 {
    width: 100%;
  }

  .checkout-validation .c1-sc-bloc1 {
    margin-top: 20px;
  }

  .checkout-validation #submit-area .button {
    border: none;
  }

  .checkout-validation #cart-recap {
    margin-top: 20px;
  }

  .checkout-validation .form__nowrap .field.column.small-24.medium-12 {
    width: 100%;
    margin-bottom: 20px;
  }

  .checkout-validation .form__nowrap + .form__nowrap {
    margin-top: 40px;
  }

  .checkout-validation .sc-bloc1 .form__fieldset {
    margin-bottom: 40px;
  }

  .checkout-validation .form__nowrap--anniv {
    width: 50%;
  }

  .checkout-validation .form__nowrap--anniv > .field {
    margin-top: 20px;
  }

  .checkout-validation .form__nowrap--anniv > .field select {
    text-align: center;
  }

  .checkout-validation #sc-auth,
  .checkout-validation .sc-form.form:not(.sc-auth-form) {
    width: 100%;
    padding: 0;
  }

  .checkout-validation .c1-sc-auth-mode-li {
    padding: 20px;
  }

  .checkout-validation .sc-auth-mode-li.wizi-selected .sc-auth-mode-btn-area {
    display: none;
  }

  #simplemodal-container {
    position: absolute !important;
    top: 0 !important;
  }

  #simplemodal-data,
  #simplemodal-container,
  #simplemodal-container iframe {
    height: 1367px !important;
  }

  .body .checkout-confirmation {
    padding: 40px 0 50px;
  }

  .body #logup__checkbox--signup:checked ~ .logup__register {
    opacity: 1;
    max-height: 680px;
  }

  .body .logup--page {
    padding: 0;
  }

  .body #logup__checkbox--login:checked ~ .logup__login {
    opacity: 1;
    max-height: 650px;
  }

  .checkout-validation .checkout-l .validation__mobile .button {
    min-height: 50px;
    height: auto;
    line-height: 1.4;
    padding: 15px 20px;
  }

  .body .checkout-confirmation {
    padding: 40px 0 50px;
  }

  .emergency-bar {
    position: relative;
  }

  .body--transform .pre-emergency-bar {
    display: none;
  }

  .header__bandeau p {
    color: white;
    padding: 5px;
    font-size: 12px;
  }

  .search--label,
  .header__cart__a,
  .header__nav__icon {
    margin-top: 50px;
  }

  .header__cart__a {
    width: 50px;
    height: 50px;
    margin-top: 55px;
  }

  .header__cart__a__nb {
    left: auto;
    right: 2px;
    top: 2px;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
  }

  .prod-details--pdp .prod-details__shopping {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
  }

  .prod-details--pdp .prod-details__small {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
    margin: 0 0 16px;
    width: 100%;
  }

  .prod-details--pdp #prod-add-cart.fixed {
    width: 100%;
    left: 0;
    right: 0;
    padding: 10px 16px calc(10px + env(safe-area-inset-bottom, 0px));
    -webkit-box-shadow: 0 -4px 16px rgba(0, 0, 0, 0.08);
            box-shadow: 0 -4px 16px rgba(0, 0, 0, 0.08);
  }

  .prod-details--pdp .prod-details__reviews .prod-details__reviews-slider:not(.slick-initialized) .pdp-review,
  .prod-details--pdp .prod-details__reviews .prod-details__reviews-slider:not(.slick-initialized) .wz-showMessage__wrapper__content__item,
  .prod-details--pdp .wz-showMessage.prod-details__reviews .prod-details__reviews-slider:not(.slick-initialized) .pdp-review,
  .prod-details--pdp .wz-showMessage.prod-details__reviews .prod-details__reviews-slider:not(.slick-initialized) .wz-showMessage__wrapper__content__item {
    max-width: calc((100% - 8px) / 2);
  }

  .prod.prod--listCross .prod-details__cross-slider:not(.slick-initialized) .prod__article,
  .prod.prod--listCross .prod-details__cross-slider:not(.slick-initialized) .prod__article:only-child {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 calc((100% - 16px) / 2);
            flex: 0 0 calc((100% - 16px) / 2);
    width: calc((100% - 16px) / 2) !important;
    max-width: calc((100% - 16px) / 2);
  }

  .prod-details--pdp #container-global-bottom {
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
  }

  .prod-details--pdp #w2-quantity {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 96px;
            flex: 0 0 96px;
    min-width: 96px;
    width: 96px !important;
  }

  .blockHP .blockHP1 {
    height: 200px;
  }

  .catalog-toolbar {
    margin: 0;
  }

  .catalog-toolbar__row {
    display: contents;
  }

  .catalog-toolbar__count {
    display: none;
  }

  .catalog-listing {
    padding: 1rem 0 1.5rem;
  }

  .prod:not(.product-list-simple) .prod__article .prod__hover {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-height: none;
    height: auto;
    opacity: 1;
    visibility: visible;
    margin-top: auto;
  }
}

@media (max-width: 719px) and (max-width: 719px) {
  .form--test .form__subtitle .icon {
    display: inline-block;
  }

  .wz-showMessage__wrapper__head.close + div {
    padding: 0;
    overflow: hidden;
  }

  .wz-showMessage__wrapper__head.open + div {
    visibility: visible;
    max-height: unset;
    padding-bottom: 20px;
    border-bottom: 1px solid #DCE5E9;
  }

  .wz-showMessage__wrapper__head.open + div + div {
    visibility: visible;
    max-height: unset;
  }
}

@media (max-width: 719px) {
  .margin {
    margin-bottom: 30px;
  }

  .margin--half {
    margin-bottom: 15px;
  }

  .margin--third {
    margin-bottom: 10px;
  }

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

  .padding--half {
    padding-left: 7.5px;
    padding-right: 7.5px;
  }

  .header__account__a {
    display: block;
    text-indent: -99999px;
    height: 58px;
    width: 53px;
  }

  .header__logo {
    padding: 7px 140px 7px 15px;
  }

  .header__logo__a {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
  }

  .header__logo__a__name__title {
    text-align: left;
  }

  .header__checkbox--nav:checked ~ .header .header__nav {
    background: #12333e;
  }

  .header__checkbox--nav:checked ~ .header .header__nav__icon__span--second {
    background: #fff;
  }

  .header__checkbox--nav:checked ~ .header .header__nav__icon__span--third {
    background: #fff;
  }

  body.body--transform {
    overflow: visible;
    -webkit-transform: translateX(-90%) translateZ(0);
            transform: translateX(-90%) translateZ(0);
    -webkit-transform: translateX(calc(-100% + 58px)) translateZ(0);
            transform: translateX(calc(-100% + 58px)) translateZ(0);
    max-height: 100vh;
    position: fixed;
    top: 0;
    left: 0;
  }

  body.body--transform .header__nav__icon {
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
    margin-left: 6px;
  }

  .nav * {
    -webkit-tap-highlight-color: transparent;
  }

  #main-slider + .body__wrapper .body__wrapper__maxWidth {
    padding-top: 30px;
  }

  .bloc--wrapper .bloc--img {
    margin: 0 auto 20px auto;
  }

  .h1 + .bloc {
    margin-top: -10px;
  }

  .prod .prod__relative {
    padding: 8px;
  }

  .prod .prod__price__from {
    width: 100%;
    text-align: center;
  }

  .prod .prod__state {
    font-size: 0.75rem;
  }

  .prod .flash-sale {
    display: none;
  }

  .flash-sale {
    display: none;
  }

  .brand__slide {
    padding: 0 15px;
  }

  .lang {
    display: none;
  }

  .body.ovh {
    position: fixed;
    top: 0;
    left: 0;
  }

  .body.ovh-cart {
    -webkit-transform: translateX(calc(-100% + 60px));
        -ms-transform: translateX(calc(-100% + 60px));
            transform: translateX(calc(-100% + 60px));
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    height: 100vh;
    min-height: 100%;
    max-height: 100%;
  }

  .body__wrapper--withoutPadding {
    padding: 0;
  }

  .body__wrapper--withoutPadding .body__wrapper__maxWidth > *:not(.wiziblocks__item) {
    padding: 0 20px;
  }

  .wrap {
    padding: 20px 0;
  }

  .breadcrumbs {
    border-top: none;
    margin-bottom: 20px;
    min-height: 40px;
  }

  .breadcrumbs__li {
    height: 40px;
  }

  .breadcrumbs__li--end {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
       text-overflow: ellipsis;
    padding-left: 16px;
  }

  .breadcrumbs__li:first-child {
    position: relative;
  }

  .breadcrumbs__li:first-child:before {
    content: '';
    display: block;
    position: absolute;
    height: 100%;
    width: 1px;
    background: #DCE5E9;
    top: 0;
    right: 7px;
  }

  .breadcrumbs__a {
    line-height: 40px;
  }

  .breadcrumbs__a--home {
    width: 30px;
    height: 40px;
    text-indent: -99999px;
    display: block;
    background: center top 10px no-repeat url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22512%22%20height%3D%22512%22%3E%3Cpath%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20fill%3D%22%234d4d4d%22%20d%3D%22M512%20296l-96-96V56h-64v80l-96-96L0%20296v16h64v160h160v-96h64v96h160V312h64v-16z%22/%3E%3C/svg%3E);
    background-size: auto 20px;
  }

  .breadcrumbs__span--home {
    display: none;
  }

  .breadcrumbs__back__link {
    line-height: 38px;
    height: 38px;
  }

  .breadcrumbs__back__link {
    padding: 0 10px;
    margin: 0;
    text-align: center;
    font-size: 0.6875rem;
  }

  .page-prod-details .breadcrumbs {
    display: none;
  }

  .form__fieldset--date {
    width: 100%;
  }

  .form__wrapperValid .form__thanks .material-icons.form__done,
  .form__wrapperValid .form__error .material-icons.form__done {
    display: none;
  }

  .form__wrapperValid {
    margin: -20px auto 0 auto;
  }

  .form__field--focused .form__icon--date {
    display: none;
  }

  .form__field--long-answer .form__label {
    height: 100%;
  }

  .form__field--long-answer .form__span {
    margin-top: 0;
  }

  .form__label {
    -ms-flex-line-pack: center;
    align-content: center;
  }

  .rea__item {
    text-align: left;
    width: 100%;
  }

  .rea__icon {
    width: 50px;
    position: absolute;
    top: 15px;
    left: 20px;
    font-size: 28px;
  }

  .search--input {
    border: none;
  }

  .search--result {
    top: 100%;
    height: calc(100vh - 60px);
    background: #f3f3f3;
    padding-top: 0;
  }

  .search--fieldset .close {
    display: none;
  }

  #search-checkbox:checked ~ .header .search--wrapper {
    visibility: visible;
    opacity: 1;
    overflow: visible;
  }

  #search-checkbox:checked ~ .header .search--result {
    visibility: visible;
    opacity: 1;
    display: block;
    z-index: 999;
  }

  .index-acc__address__wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .index-acc__edit {
    height: auto;
    text-align: center;
    line-height: 2.2;
  }

  .index-acc__left,
  .index-acc__right {
    width: 100%;
  }

  .order-detail__price {
    color: #12333e;
  }

  .blog__comment {
    padding-bottom: 30px;
  }

  .blog__comment__title {
    margin: 30px 0;
  }

  .blog__comment__item {
    margin-bottom: 15px;
    width: 100%;
  }

  .blog__comment__btn {
    width: 100%;
  }

  .so-sentence {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .prod-details__form {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .prod-details__name {
    margin: 0;
    font-size: 1.875rem;
  }

  .prod-details__shopping,
  .prod-details__gallery {
    width: 100%;
  }

  .prod-details__brand {
    margin-bottom: 15px;
  }

  .prod-details__brand__url {
    font-size: 1rem;
  }

  .prod-details__brand__img {
    display: none;
  }

  .prod-details__read {
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    margin: 0 0 20px 0;
  }

  .gallery {
    display: none;
  }

  .prod-details__more {
    margin-bottom: 20px;
  }

  .prod-infos__desc {
    height: 50px;
    position: relative;
    margin-top: 20px;
    padding: 0 20px;
    border: 1px solid #DCE5E9;
    overflow: hidden;
    -webkit-transition: height .6s ease .6s;
    -o-transition: height .6s ease .6s;
    transition: height .6s ease .6s;
  }

  .prod-infos__desc > :not(.prod-infos__title) {
    -webkit-transition: visibility 0s .6s, opacity .6s, -webkit-transform .6s ease;
    transition: visibility 0s .6s, opacity .6s, -webkit-transform .6s ease;
    -o-transition: visibility 0s .6s, transform .6s ease, opacity .6s;
    transition: visibility 0s .6s, transform .6s ease, opacity .6s;
    transition: visibility 0s .6s, transform .6s ease, opacity .6s, -webkit-transform .6s ease;
    opacity: 0;
    -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
            transform: translateY(20px);
    visibility: hidden;
    max-height: 0;
    display: block;
    margin: 0;
  }

  .prod-infos__title {
    width: 100%;
    font-size: 1.25rem;
    font-weight: 400;
    padding: 14px 0;
    margin-bottom: 0;
    font-family: "Montserrat", "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    cursor: pointer;
  }

  .prod-infos__title .icon {
    display: inline-block;
  }

  .prod-infos.open .prod-infos__desc > :not(.prod-infos__title) {
    -webkit-transition: visibility 0s, opacity .6s .1s, -webkit-transform .6s ease .1s;
    transition: visibility 0s, opacity .6s .1s, -webkit-transform .6s ease .1s;
    -o-transition: visibility 0s, transform .6s ease .1s, opacity .6s .1s;
    transition: visibility 0s, transform .6s ease .1s, opacity .6s .1s;
    transition: visibility 0s, transform .6s ease .1s, opacity .6s .1s, -webkit-transform .6s ease .1s;
    opacity: 1;
    -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
            transform: translateY(0px);
    visibility: visible;
    max-height: 10000px;
    margin-bottom: 20px;
  }

  .prod-carac__desc {
    height: 50px;
    position: relative;
    padding: 0 20px;
    border: 1px solid #DCE5E9;
    border-top: none;
    overflow: hidden;
    -webkit-transition: height .6s ease .6s;
    -o-transition: height .6s ease .6s;
    transition: height .6s ease .6s;
  }

  .prod-carac__desc > :not(.prod-carac__title) {
    -webkit-transition: visibility 0s .6s, opacity .6s, -webkit-transform .6s ease;
    transition: visibility 0s .6s, opacity .6s, -webkit-transform .6s ease;
    -o-transition: visibility 0s .6s, transform .6s ease, opacity .6s;
    transition: visibility 0s .6s, transform .6s ease, opacity .6s;
    transition: visibility 0s .6s, transform .6s ease, opacity .6s, -webkit-transform .6s ease;
    opacity: 0;
    -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
            transform: translateY(20px);
    visibility: hidden;
    max-height: 0;
    display: block;
    margin: 0;
  }

  .prod-carac__title {
    width: 100%;
    font-size: 1.25rem;
    font-weight: 400;
    padding: 14px 0;
    margin-bottom: 0;
    font-family: "Montserrat", "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    cursor: pointer;
  }

  .prod-carac__title .icon {
    display: inline-block;
  }

  .prod-carac.open .prod-carac__desc > :not(.prod-carac__title) {
    -webkit-transition: visibility 0s, opacity .6s .1s, -webkit-transform .6s ease .1s;
    transition: visibility 0s, opacity .6s .1s, -webkit-transform .6s ease .1s;
    -o-transition: visibility 0s, transform .6s ease .1s, opacity .6s .1s;
    transition: visibility 0s, transform .6s ease .1s, opacity .6s .1s;
    transition: visibility 0s, transform .6s ease .1s, opacity .6s .1s, -webkit-transform .6s ease .1s;
    opacity: 1;
    -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
            transform: translateY(0px);
    visibility: visible;
    max-height: 10000px;
    margin-bottom: 20px;
  }

  .prod-rate__wrapper {
    height: 50px;
    position: relative;
    padding: 0 20px;
    border: solid #DCE5E9;
    border-width: 0 1px 1px 1px;
    overflow: hidden;
    -webkit-transition: height .6s ease .6s;
    -o-transition: height .6s ease .6s;
    transition: height .6s ease .6s;
  }

  .prod-rate__wrapper > :not(.prod-rate__title) {
    -webkit-transition: visibility 0s .6s, opacity .6s, -webkit-transform .6s ease;
    transition: visibility 0s .6s, opacity .6s, -webkit-transform .6s ease;
    -o-transition: visibility 0s .6s, transform .6s ease, opacity .6s;
    transition: visibility 0s .6s, transform .6s ease, opacity .6s;
    transition: visibility 0s .6s, transform .6s ease, opacity .6s, -webkit-transform .6s ease;
    opacity: 0;
    -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
            transform: translateY(20px);
    visibility: hidden;
    max-height: 0;
    display: block;
    margin: 0;
  }

  .prod-rate__title {
    width: 100%;
    font-size: 1.25rem !important;
    font-weight: 400 !important;
    padding: 14px 0;
    margin-bottom: 0;
    position: relative;
    font-family: "Montserrat", "Open Sans", "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    cursor: pointer;
  }

  .prod-rate__title h2 {
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    margin: 0;
  }

  .prod-rate__title .icon {
    display: inline-block;
  }

  .prod-rate__empty .prod-rate__stars {
    width: 100%;
  }

  .prod-rate__show {
    background: #12333e;
    color: #fff;
    text-align: center;
  }

  .prod-rate.open .prod-rate__wrapper > :not(.prod-rate__title) {
    -webkit-transition: visibility 0s, opacity .6s .1s, -webkit-transform .6s ease .1s;
    transition: visibility 0s, opacity .6s .1s, -webkit-transform .6s ease .1s;
    -o-transition: visibility 0s, transform .6s ease .1s, opacity .6s .1s;
    transition: visibility 0s, transform .6s ease .1s, opacity .6s .1s;
    transition: visibility 0s, transform .6s ease .1s, opacity .6s .1s, -webkit-transform .6s ease .1s;
    opacity: 1;
    -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
            transform: translateY(0px);
    visibility: visible;
    max-height: 10000px;
    margin-bottom: 20px;
  }

  .form--test.form {
    display: block;
    height: 50px;
    position: relative;
    padding: 0 20px;
    border: solid #DCE5E9;
    border-width: 0 1px 1px 1px;
    overflow: hidden;
    -webkit-transition: height .6s ease .6s;
    -o-transition: height .6s ease .6s;
    transition: height .6s ease .6s;
    margin-bottom: 30px;
  }

  .form--test > :not(.form__subtitle) {
    -webkit-transition: visibility 0s .6s, opacity .6s, -webkit-transform .6s ease;
    transition: visibility 0s .6s, opacity .6s, -webkit-transform .6s ease;
    -o-transition: visibility 0s .6s, transform .6s ease, opacity .6s;
    transition: visibility 0s .6s, transform .6s ease, opacity .6s;
    transition: visibility 0s .6s, transform .6s ease, opacity .6s, -webkit-transform .6s ease;
    opacity: 0;
    -webkit-transform: translateY(20px);
        -ms-transform: translateY(20px);
            transform: translateY(20px);
    visibility: hidden;
    max-height: 0;
    display: block;
    margin: 0;
  }

  .form--test .form__subtitle {
    width: 100%;
    font-size: 1.25rem;
    font-weight: 400 !important;
    padding: 14px 0;
    margin-bottom: 0;
    position: relative;
    cursor: pointer;
  }

  .form--test .form__subtitle .icon {
    position: absolute;
    right: 5px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    cursor: pointer;
  }

  .form--test .form__subtitle .icon--arrow-cross {
    width: 10px;
    height: 10px;
  }

  .form--test .form__subtitle .icon--arrow-cross:before,
  .form--test .form__subtitle .icon--arrow-cross:after {
    content: '';
    top: 50%;
    width: 80%;
    height: 1px;
    position: absolute;
    display: block;
    background-color: #12333e;
    border-radius: 2px;
    -webkit-transition: all .4s ease;
    -o-transition: all .4s ease;
    transition: all .4s ease;
  }

  .form--test .form__subtitle .icon--arrow-cross:before {
    left: 10%;
    -webkit-transform: translate3D(-30%, -50%, 0) rotate(45deg);
        -ms-transform: translate3D(-30%, -50%, 0) rotate(45deg);
            transform: translate3D(-30%, -50%, 0) rotate(45deg);
  }

  .form--test .form__subtitle .icon--arrow-cross:after {
    right: 10%;
    -webkit-transform: translate3D(30%, -50%, 0) rotate(-45deg);
        -ms-transform: translate3D(30%, -50%, 0) rotate(-45deg);
            transform: translate3D(30%, -50%, 0) rotate(-45deg);
  }

  .form--test.form.open {
    -webkit-transition: height .6s ease;
    -o-transition: height .6s ease;
    transition: height .6s ease;
    height: auto;
  }

  .form--test.form.open > :not(.form--test) {
    -webkit-transition: visibility 0s, opacity .6s .1s, -webkit-transform .6s ease .1s;
    transition: visibility 0s, opacity .6s .1s, -webkit-transform .6s ease .1s;
    -o-transition: visibility 0s, transform .6s ease .1s, opacity .6s .1s;
    transition: visibility 0s, transform .6s ease .1s, opacity .6s .1s;
    transition: visibility 0s, transform .6s ease .1s, opacity .6s .1s, -webkit-transform .6s ease .1s;
    opacity: 1;
    -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
            transform: translateY(0px);
    visibility: visible;
    max-height: 10000px;
    margin-bottom: 20px;
  }

  .form--test.form.open > :nth-child(2) {
    margin-top: 20px;
  }

  .form--test.form.open .form__wrapHidden {
    display: none;
  }

  .form--test.form.open .form__subtitle .icon--arrow-cross:before {
    width: 100%;
    -webkit-transform: translate3D(-10%, -50%, 0) rotate(45deg);
        -ms-transform: translate3D(-10%, -50%, 0) rotate(45deg);
            transform: translate3D(-10%, -50%, 0) rotate(45deg);
  }

  .form--test.form.open .form__subtitle .icon--arrow-cross:after {
    width: 100%;
    -webkit-transform: translate3D(10%, -50%, 0) rotate(-45deg);
        -ms-transform: translate3D(10%, -50%, 0) rotate(-45deg);
            transform: translate3D(10%, -50%, 0) rotate(-45deg);
  }

  .state {
    font-size: 0.8125rem;
  }

  .state__date__type {
    display: none;
  }

  #price-area {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  #price .price-cur-container,
  #price .price-old-container,
  #price .price-cur-inv-container {
    display: inline-block;
  }

  #w1-quantity {
    position: relative;
    width: 50%;
    height: 40px;
  }

  #prod-add-cart.fixed {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 10px;
    z-index: 29;
    background: #fff;
  }

  #prod-add-cart.fixed .button {
    margin-bottom: 0;
  }

  #prod-stock,
  .prod-stock {
    margin-top: 10px;
  }

  #w2-quantity {
    position: relative;
    width: 100%;
    height: 40px;
    margin-bottom: 20px;
  }

  #add-cart-btn,
  #hb-add-cart-btn,
  #alert-btn {
    margin-bottom: 0;
  }

  #prod-summary {
    font-size: 1rem;
  }

  #add-cart-btn {
    padding: 10px;
    min-height: 40px;
  }

  #alert-btn {
    min-height: 40px;
    padding: 10px;
    font-size: 13px;
  }

  .range {
    margin-top: 20px;
  }

  .range__subtitle {
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
  }

  .range__global {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .range__top,
  .range__bottom,
  .range__wrapper {
    width: 50%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .range__wrapper {
    width: 100%;
  }

  .range__bottom {
    border-width: 1px 1px 1px 0;
  }

  .range__item {
    border-top: 1px solid #DCE5E9;
  }

  .rgpd {
    display: none;
  }

  .zoom-variation {
    width: 100%;
  }

  .wz-rating {
    padding: 10px;
    margin: 0 auto 20px auto;
  }

  .wz-rating.open {
    border: none;
    padding: 0;
    margin: 0;
  }

  .wz-rating__wrapper__right__form__fieldset:first-child,
  .wz-rating__wrapper__right__form__fieldset:nth-child(5) {
    margin: 0 0 10px !important;
  }

  .wz-rating__wrapper__right__form__fieldset > label {
    width: 100%;
  }

  .wz-rating__wrapper__right__form__fieldset__field--img label > div {
    width: 110px;
  }

  .wz-showMessage__wrapper__allRating {
    border-top: 1px solid #DCE5E9;
    width: calc(100% + 40px);
    -webkit-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
            transform: translateX(-20px);
  }

  .wz-showMessage__wrapper__head {
    height: 50px;
    position: relative;
    padding: 0 20px;
    border: solid #DCE5E9;
    border-width: 0 1px 1px 1px;
    margin: 0;
  }

  .wz-showMessage__wrapper__head + div {
    -webkit-transition: 0s !important;
    -o-transition: 0s !important;
    transition: 0s !important;
  }

  .wz-showMessage__wrapper__head + div + div {
    -webkit-transition: 0s !important;
    -o-transition: 0s !important;
    transition: 0s !important;
  }

  .wz-showMessage__wrapper__head.close + div {
    visibility: hidden;
    max-height: 0;
  }

  .wz-showMessage__wrapper__head.close + div + div {
    visibility: hidden;
    max-height: 0;
    padding: 0;
    overflow: hidden;
  }

  .wz-showMessage__wrapper__head.open {
    border-bottom: none;
  }

  .wz-showMessage__wrapper__head:not(.open) {
    border-width: 0 1px 1px 1px;
  }

  .wz-showMessage__wrapper__head:not(.open) + div {
    visibility: hidden;
    max-height: 0;
  }

  .wz-showMessage__wrapper__head:not(.open) + div + div {
    visibility: hidden;
    max-height: 0;
  }

  .wz-showMessage__wrapper__head__title {
    cursor: pointer;
    width: 100%;
    font-size: 1.25rem;
    font-weight: 400;
    text-transform: none;
    line-height: 50px;
  }

  .wz-showMessage__wrapper__head__title .icon--arrow-cross {
    display: inline-block;
  }

  .wz-showMessage__wrapper__content__item {
    padding: 10px;
  }

  .wz-rgpd-rating {
    display: none;
  }

  #variations,
  #customisations {
    margin: 20px 0px;
  }

  .var-qty-lbl {
    display: inline-block !important;
    margin-right: 6px;
    padding-top: 6px;
    min-width: 55px;
  }

  .var-qty-input-area {
    display: inline-block;
    width: 8.125rem;
  }

  .var-qty-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
  }

  .var-radio .var-qty-row.column {
    padding: 20px;
  }

  .var-radio .var-radio-input {
    opacity: 1;
    margin: 5px 0 0 0;
  }

  .share__content {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
  }

  .share__title {
    display: none;
  }

  .share span {
    opacity: 0;
  }

  .share nav {
    opacity: 1;
  }

  .share a {
    border-radius: 50% !important;
    margin: 0 10px;
    color: #f1ce64;
    font-size: 28px;
  }

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

  .footer__rs {
    margin: 15px 0 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .footer__rating__wrapper {
    padding: 20px;
    border: 1px solid #393939;
  }

  .footer__rating__com {
    background: #393939;
    width: 80%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
  }

  .powered {
    padding: 16px 15px;
    margin-left: -15px;
  }

  .logup__pwd {
    position: relative;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    top: auto;
    right: auto;
    margin-top: 20px;
    font-size: 14px;
    display: block;
    width: 100%;
  }

  .logup p.form__error {
    display: none !important;
  }

  .modal-cart.show {
    bottom: auto;
    top: 0;
  }

  .alert-form__header {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .alert-form__header img {
    display: none;
  }

  .alert-form .form__button {
    margin-top: 20px;
  }

  .cart-modal {
    position: fixed;
    right: -90%;
    right: calc(-100% + 60px);
    display: none;
    top: 0;
    border-radius: 0;
    height: 100%;
    width: 90%;
    max-width: 90%;
    min-width: 90%;
    width: calc(100% - 60px);
    max-width: calc(100% - 60px);
    min-width: calc(100% - 60px);
    min-height: 100%;
  }

  .cart-modal__wrapper {
    border-radius: 0;
  }

  .cart-modal__title {
    height: 59px;
    line-height: 59px;
  }

  .cart-modal__form {
    margin-top: 0;
    height: 100%;
  }

  .cart-modal__middle {
    padding: 70px 10px 90px 10px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  .cart-modal__item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    margin-top: -20px;
  }

  .cart-modal__item__left {
    width: 80px;
    height: 80px;
  }

  .cart-modal__item__img {
    margin-top: 12.5px;
  }

  .cart-modal__item__middle {
    padding: 25px 35px 20px 20px;
    width: 100%;
  }

  .cart-modal__item__flex {
    margin: 5px 0;
  }

  .cart-modal__item__right {
    bottom: 7px;
    width: 100%;
    text-align: left;
    right: 0;
  }

  .cart-modal__item__price {
    padding-left: 79px;
    font-size: 0.875rem;
  }

  .cart-modal__item__delete {
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 27px;
    height: 27px;
    text-indent: -99999px;
    display: block;
    margin-top: 6px;
  }

  .cart-modal__item__delete .material-icons {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    font-size: 1.125rem;
    text-indent: 0;
  }

  .cart-modal__item__delete__link.delete {
    display: block;
    padding: 5px;
    background: #12333e;
    color: #fff;
    border-radius: 2px;
    width: 27px;
    height: 27px;
  }

  .cart-modal__qty {
    margin-bottom: 5px;
  }

  .cart-modal__qty__input {
    min-width: 30px;
    border: 1px solid #fff;
    border-bottom: 1px solid rgba(18, 51, 62, 0.6);
    padding: 0;
    border-radius: 0;
    -webkit-appearance: none;
  }

  .cart-modal__footer {
    height: auto;
    min-height: 50px;
  }

  .cart-modal__footer .form__fieldset {
    min-height: 50px;
    height: auto;
  }

  .cart-modal__footer .form__field {
    min-height: 50px;
    height: auto;
    padding-right: 0;
  }

  .cart-modal__footer .form__button {
    border-radius: 0;
    line-height: 20px;
    min-height: 50px;
    padding: 15px 10px;
    height: auto;
  }

  .cart-modal__total__amount {
    display: none;
  }

  .cart-modal__confirm__tiret {
    display: none;
  }

  .cart-modal.cart-open {
    display: block;
  }

  .cart-modal.cart-open .cart-modal__close {
    position: absolute;
    left: -60px;
    width: 60px;
    height: 60px;
    background: #12333e;
    border-radius: 0;
  }

  .cart-modal.cart-open .cart-modal__close .material-icons {
    font-size: 26px;
    color: #fff;
    font-weight: 600;
  }

  .checkout__index {
    width: 100%;
  }

  .cart__prod {
    padding: 20px;
  }

  #cart-validation .wrapper-validate-btn.fixed {
    width: 100%;
    padding: 20px;
    background: #ffffff;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 99999999;
  }

  #cart-options {
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
  }

  .add-cart-fixed {
    height: 50px;
    width: 100%;
  }

  .predictive {
    position: fixed;
    top: 57px;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    min-height: 80%;
    min-height: calc(100vh - 57px);
    max-height: 80%;
    max-height: calc(100vh - 57px);
    left: 50%;
    width: 100%;
    background: #ffffff;
    border: none;
    border-top: 1px solid #DCE5E9;
  }

  .predictive__wrapper {
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    overflow: hidden;
  }

  .predictive__flex {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .predictive__prod {
    width: 100%;
    border-right: none;
  }

  .warning {
    width: 80%;
  }

  .warning__wrapper {
    padding: 20px;
  }

  .warning__title {
    position: relative;
    font-size: 1.25rem;
    white-space: initial;
    margin-bottom: 20px;
    line-height: 1.4;
    height: auto;
    padding-bottom: 20px;
  }

  .warning__button {
    width: 100%;
    text-align: center;
  }

  .warning__button--enter {
    margin-bottom: 20px;
  }

  .modal-cookie {
    padding: 10px 60px 10px 10px;
    border-top: 1px solid #DCE5E9;
  }

  .modal-cookie__close {
    display: block;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    right: 10px;
    width: 40px;
    height: 40px;
    cursor: pointer;
    background: rgba(18, 51, 62, 0.6);
    color: #ffffff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
  }

  .wrap__amazon--modal {
    display: none;
  }

  .checkout-validation .show-for-small-only {
    display: block;
  }

  .checkout-validation .c1-checkout {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .checkout-validation .c1-payment-bloc input[type="radio"] {
    left: -20px;
    display: block !important;
  }

  .checkout-validation #sc-regi {
    width: 100%;
  }

  .page-validation .simplemodal-container {
    width: 100% !important;
    left: 0 !important;
    top: 0 !important;
  }

  .page-validation .simplemodal-container iframe {
    width: 100% !important;
  }

  #submit-area .container-submit-button {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 10px 20px;
    background: var(--background-body);
    z-index: 9999999999;
  }

  #submit-area .container-submit-button .button {
    margin-top: 0;
    border-radius: 0;
  }

  #submit-area .container-submit-button #trigger-login-amazon {
    height: 100%;
    border-radius: 0;
    line-height: 46px;
    background: #ffffff;
  }

  #submit-area .container-submit-button #trigger-login-amazon span {
    display: block;
    background: var(--primary-color-hover);
  }

  #stripe .wrapper.wrapper--center {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 10px 20px;
    background: var(--background-body);
    z-index: 9999999999;
  }

  #stripe .wrapper.wrapper--center .buy {
    margin: 0;
    width: 100%;
    border-radius: 0;
  }

  .checkout-confirmation .tuto-area-cheque .tuto-specification {
    margin-bottom: 1.25rem;
  }

  .emergency-bar {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .emergency-bar {
    margin-top: 45px;
    margin-bottom: -45px;
  }

  .emergency-bar__text,
  .emergency-bar__button {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .emergency-bar__text {
    margin-bottom: 10px;
  }

  .emergency-bar__button a,
  .emergency-bar__button span {
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
  }

  .pre-emergency-bar {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .pre-emergency-bar__text,
  .pre-emergency-bar__button {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .pre-emergency-bar__text {
    margin-bottom: 10px;
  }

  .pre-emergency-bar__button a {
    max-width: 100%;
    margin: 0 auto;
    text-align: center;
  }

  .prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper__head,
  .prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper__head {
    grid-template-columns: 1fr;
    grid-template-areas: 'title' 'rating' 'cta';
  }

  .prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper__data__button,
  .prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper__data__button {
    justify-self: start;
    width: 100% !important;
  }

  .prod-details--pdp .prod-details__reviews .wz-showMessage__wrapper__data__button button,
  .prod-details--pdp .wz-showMessage.prod-details__reviews .wz-showMessage__wrapper__data__button button {
    width: 100%;
  }

  .prod-details--pdp .prod-details__reviews .prod-details__reviews-slider:not(.slick-initialized) .pdp-review,
  .prod-details--pdp .prod-details__reviews .prod-details__reviews-slider:not(.slick-initialized) .wz-showMessage__wrapper__content__item,
  .prod-details--pdp .wz-showMessage.prod-details__reviews .prod-details__reviews-slider:not(.slick-initialized) .pdp-review,
  .prod-details--pdp .wz-showMessage.prod-details__reviews .prod-details__reviews-slider:not(.slick-initialized) .wz-showMessage__wrapper__content__item {
    max-width: 100%;
  }

  .prod.prod--listCross .prod-details__cross-slider:not(.slick-initialized) .prod__article,
  .prod.prod--listCross .prod-details__cross-slider:not(.slick-initialized) .prod__article:only-child {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    width: 100% !important;
    max-width: 100%;
  }

  .prod .prod__wrapper__flex,
  .prod.product-list-classic:not(.product-list-selected) {
    --prod-grid-gap: 1rem;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }

  .prod .prod__article {
    padding: 0.7rem 0.5rem !important;
  }

  .prod .prod__article .prod__name__title {
    font-size: 0.9rem !important;
  }

  .prod .prod__article .prod__btn {
    font-size: 0.7rem !important;
  }
}

@media (max-width: 640px) {
  .PayBearModal__Content {
    bottom: 0;
  }

  .PayBearModal #paybear {
    height: 100%;
  }

  .PayBearModal .PayBear-app {
    height: 100%;
    overflow-y: scroll;
  }

  .PayBearModal .PayBear-app .PayBear-container {
    border-radius: 0;
    min-height: 100%;
  }

  .PayBearModal__Body--open {
    position: fixed;
    height: 100vh;
    width: 100%;
    left: 0;
    top: 0;
  }
}

@media only screen and (max-width: 40em) {
  .reveal-modal {
    min-height: 100vh;
  }
}

@media (max-width: 600px) {
  .prod.product-list-simple > .prod__article {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}

@media (max-width: 500px) {
  .intl-tel-input .country-list {
    white-space: normal;
  }
}

@media (max-width: 480px) {
  .prod-details--pdp #container-global-bottom {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .prod-details--pdp #w2-quantity {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 120px !important;
    min-width: 120px;
  }

  .prod-details--pdp #prod-add-cart:not(.fixed) {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    min-width: calc(100% - 134px);
  }

  .prod-details--pdp #add-cart-btn span {
    font-size: 0.8125rem;
  }
}

@media (max-width: 450px) {
  .PayBear-app .P-btn {
    min-width: 100%;
  }
}

@media (max-width: 380px) {
  .prod-details--pdp .var:not(.var-with-img) .var-radio-lbl {
    min-width: 48px;
    padding: 8px 8px;
    font-size: 0.75rem;
  }
}

@media (max-width: 350px) {
  .P-Content__icon {
    width: 120px;
    padding: 10px;
  }

  .P-Payment__expired .P-Content {
    padding: 32px 0;
  }

  .PayBear__Nav {
    font-size: 10px;
  }

  .PayBear .PayBear__brand-link,
  .PayBear .PayBear__Nav__arrow {
    margin: 0 0 18px;
  }

  .P-Payment__header {
    font-size: 8px;
  }

  .P-Payment__unpaid__block > div > div {
    font-size: 8px;
    letter-spacing: 0.5px;
  }

  .P-Payment__unpaid__block > div span {
    font-size: 8px;
    letter-spacing: -0.1px;
  }

  .P-Payment__value {
    font-size: 21px;
  }

  .P-Payment__qr {
    width: 120px;
    height: 108px;
  }

  .P-Payment__address {
    font-size: 10px;
  }

  .P-Payment__address code {
    font-size: 9.5px;
  }

  .P-Payment__helper {
    font-size: 10px;
  }
}

@media screen and (min-width: 601px) and (max-width: 1023px) {
  h1 {
    font-size: 1.75rem;
  }

  h2 {
    font-size: 1.25rem;
  }

  h3 {
    font-size: 1.0625rem;
  }

  h4 {
    font-size: 0.9375rem;
  }

  h5 {
    font-size: 0.8125rem;
  }

  h6 {
    font-size: 0.625rem;
  }

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

  .bloc {
    margin: 0 0 17.5px 0;
  }

  .bloc--wrapper-left {
    margin: 0 11.66667px 11.66667px 0;
  }

  .bloc--wrapper-right {
    margin: 0 0 11.66667px 11.66667px;
  }

  .form {
    margin: 0 -20px;
    padding: 0 20px;
  }

  .form__fieldset {
    margin-bottom: 35px;
  }

  .form__fieldset--multiple {
    margin-bottom: 30px;
  }

  .form__fieldset--multiple + .form__fieldset--multiple {
    margin-top: -20px;
  }

  .register__fieldset {
    margin: 0 auto 35px auto;
  }

  .register__cnil {
    margin-bottom: 35px;
  }

  .register__title {
    margin-bottom: 17.5px;
  }

  #register__show-shipping:checked + .form__fieldset {
    margin-bottom: 35px;
  }

  .index-acc__h3 {
    margin: 0 0 17.5px 0;
  }

  .order-list__subtitle--date {
    width: 22%;
    margin-left: 12%;
  }

  .order-list__subtitle--payment {
    width: 22%;
  }

  .order-list__subtitle--total {
    width: 22%;
  }

  .order-list__subtitle--actions {
    display: none;
  }

  .order-list__subtitle--state {
    width: 22%;
  }

  .order-list__part--num {
    width: 12%;
  }

  .order-list__part--date {
    width: 22%;
  }

  .order-list__part--payment {
    width: 22%;
  }

  .order-list__part--total {
    width: 22%;
  }

  .order-list__part--state {
    width: 22%;
  }

  .order-list__part--actions {
    display: none;
  }

  .order-detail__ul {
    margin: 0 0 35px 0;
  }

  .order-detail__row {
    margin-bottom: 35px;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1599px) {
  h1 {
    font-size: 2rem;
  }

  h2 {
    font-size: 1.5rem;
  }

  h3 {
    font-size: 1.125rem;
  }

  h4 {
    font-size: 0.9375rem;
  }

  h5 {
    font-size: 0.8125rem;
  }

  h6 {
    font-size: 0.625rem;
  }

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

  .bloc {
    margin: 0 0 40px 0;
  }

  .bloc--wrapper-left {
    margin: 0 13.33333px 13.33333px 0;
  }

  .bloc--wrapper-right {
    margin: 0 0 13.33333px 13.33333px;
  }

  .bloc a:hover {
    text-decoration: none;
  }

  .register__fieldset {
    margin: 0 auto 40px auto;
  }

  .register__cnil {
    margin-bottom: 40px;
  }

  .register__title {
    margin-bottom: 30px;
  }

  #register__show-shipping:checked + .form__fieldset {
    margin-bottom: 15px;
  }

  #register__show-shipping:checked + .form__fieldset--zero {
    margin-bottom: 60px;
  }

  .index-acc__h3 {
    margin: 0 0 20px 0;
  }

  .order-detail__ul {
    margin: 0 0 40px 0;
  }

  .order-detail__row {
    margin-bottom: 40px;
  }
}

@media (min-width: 720px) and (max-width: 1023px) {
  .margin {
    margin-bottom: 35px;
  }

  .margin--half {
    margin-bottom: 17.5px;
  }

  .margin--third {
    margin-bottom: 11.66667px;
  }

  .padding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .padding--half {
    padding-left: 10px;
    padding-right: 10px;
  }

  .header__logo {
    padding: 7px 200px;
  }

  .header__logo__a__name__title {
    font-size: 1rem;
  }

  .header__checkbox--nav:checked ~ .header .nav {
    right: 0;
    max-width: 40%;
    background: #fff;
    z-index: 100;
  }

  .header__content {
    position: relative;
    top: auto;
    left: auto;
    min-height: 100px;
  }

  .header__logo,
  .header__nav,
  .header__cart {
    height: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
  }

  .nav__sublevel {
    top: 100px !important;
  }

  .nav {
    max-width: 40%;
    padding-top: 100px;
  }

  body.body--transform {
    overflow: hidden;
  }

  #main-slider + .body__wrapper .body__wrapper__maxWidth {
    padding-top: 35px;
  }

  .bloc {
    width: 100%;
  }

  .bloc--wrapper {
    margin: 0 auto;
  }

  .bloc--wrapper-left {
    float: left;
  }

  .bloc--wrapper-right {
    float: right;
  }

  .bloc--img-left {
    float: left;
  }

  .bloc--img-right {
    float: right;
  }

  .h1 + .bloc {
    margin-top: -15px;
  }

  .prod {
    float: left;
    margin: 0 -10px 35px -10px;
  }

  .prod .prod__article {
    width: 33.33%;
    padding: 0 10px;
  }

  .brand__slide {
    padding: 0 20px;
  }

  .lang--desktop .nav__arrow {
    display: none;
  }

  .lang--desktop .nav__ul {
    padding-top: 0;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -moz-align-items: flex-start;
    align-items: flex-start;
  }

  .lang--desktop .lang--others {
    max-height: 10000px;
    height: auto;
  }

  .lang--desktop:hover .lang--others {
    height: 228px;
  }

  .wrap {
    padding: 30px 0;
  }

  .breadcrumbs {
    border-top: none;
    padding: 0 20px;
    margin-bottom: 35px;
  }

  .breadcrumbs__a {
    font-size: 0.8125rem;
  }

  .form__wrapperValid {
    margin: -20px auto -20px auto;
  }

  .rea {
    float: left;
  }

  .rea__item {
    width: 50%;
  }

  .search {
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
  }

  .search--result {
    left: 33px;
  }

  .blog__post {
    width: 100%;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .blog__post:nth-child(odd) {
    margin-right: 2%;
  }

  .blog__comment {
    padding-bottom: 35px;
    margin: 5px -10px;
  }

  .blog__comment__title {
    margin: 35px 0;
  }

  .blog__comment__item {
    margin-bottom: 20px;
    width: 50%;
    padding: 7.5px;
  }

  .blog__comment__item:nth-child(4) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .prod-details {
    width: 75%;
    margin: 0 auto;
    position: relative;
  }

  .prod-details__name {
    margin-top: 0;
    margin-bottom: -4px;
    font-size: 1.875rem;
  }

  .prod-details__shopping {
    width: 100%;
    margin: 0 auto;
  }

  .prod-details__small {
    margin-top: 30px;
  }

  .prod-details__brand {
    margin-bottom: 17.5px;
  }

  .prod-infos__desc {
    margin-top: 30px;
  }

  .prod-carac__desc {
    margin-top: 30px;
  }

  #w1-quantity {
    position: relative;
    margin-bottom: 30px;
    width: 200px;
    height: 40px;
  }

  .prod-details__gallery.gallery {
    display: none;
  }

  .wz-rating {
    padding: 30px;
    margin: 0 auto 20px auto;
  }

  .wz-showMessage {
    margin-top: -100px;
  }

  .wz-showMessage__wrapper__head {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .wz-showMessage__wrapper__data {
    border: none;
    padding: 0;
  }

  .wz-showMessage__wrapper__content {
    border: none;
    padding-left: 0;
    padding-right: 0;
  }

  .wz-showMessage__wrapper__content__dataMobile {
    border: none;
    padding: 0;
  }

  .share__wrapper {
    display: none;
  }

  .footer {
    float: left;
    width: 100%;
    padding: 35px 20px 0 20px;
  }

  .footer__title--desktop {
    padding-left: 20px;
  }

  .footer__middle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .footer__bottom {
    width: 100%;
  }

  .footer__bloc {
    margin: 0 0 35px 0;
    width: 50%;
  }

  .footer__info {
    width: 33.34%;
  }

  .footer__newsletter {
    width: 100%;
    padding: 0 10px 0 0;
  }

  .footer__desc {
    margin: 0 0 10px 0;
  }

  .footer__menu {
    width: 33.33%;
    padding: 0 11.66667px 0 0;
  }

  .footer__social {
    width: 50%;
  }

  .footer__rs {
    margin: 17.5px 0 0 0;
  }

  .footer__rs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -moz-justify-content: flex-start;
    justify-content: flex-start;
  }

  .footer__rating__rate {
    margin: 0 11.66667px 17.5px 0;
    font-size: 1.375rem;
  }

  .footer__rating__stars {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -moz-justify-content: center;
    justify-content: center;
    margin: 0 0 17.5px 0;
  }

  .footer__left {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -moz-justify-content: space-between;
    justify-content: space-between;
  }

  .powered {
    padding: 16px 20px;
    margin-left: -20px;
  }

  .cart-modal {
    right: 60px;
    top: 24px;
  }

  .checkout--empty {
    padding: 30px 0;
  }

  .filter {
    width: 300px;
  }

  .sort {
    width: 300px;
  }

  .predictive {
    width: 300px;
    left: 17px;
    top: 145%;
    position: absolute;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    margin: 0;
    background: #F7F7F7;
    height: 515px;
  }

  .predictive__wrapper {
    height: 100%;
  }

  .predictive__prod {
    width: 100%;
  }

  .modal-cookie {
    width: 300px;
    right: 20px;
    bottom: 150px;
  }

  .checkout-validation .cart-recap {
    width: 44%;
  }

  .checkout-validation .sc-form {
    margin: 0;
  }

  .checkout-validation .checkout-l {
    margin-right: 20px;
  }

  .checkout-validation #sc-regi {
    width: 100%;
  }

  .page-validation #simplemodal-container,
  .page-validation #simplemodal-data {
    max-height: 660px;
  }

  .page-validation #simplemodal-container iframe {
    max-height: 625px;
  }

  body.body--transform .emergency-bar {
    display: none;
  }

  .prod-details--pdp .prod-details__reviews,
  .prod-details--pdp .wz-showMessage.prod-details__reviews {
    margin-top: 32px !important;
  }

  .prod .prod__wrapper__flex > .prod__article,
  .prod.product-list-classic:not(.product-list-selected):not(.product-list-simple) > .prod__article {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 calc((100% - var(--prod-grid-gap, 2rem) * 2) / 3);
            flex: 0 1 calc((100% - var(--prod-grid-gap, 2rem) * 2) / 3);
  }
}

@media (min-width: 1024px) and (max-width: 1599px) {
  .margin {
    margin-bottom: 40px;
  }

  .margin--half {
    margin-bottom: 20px;
  }

  .margin--third {
    margin-bottom: 13.33333px;
  }

  .padding {
    padding-left: 40px;
    padding-right: 40px;
  }

  .padding--half {
    padding-left: 20px;
    padding-right: 20px;
  }

  #main-slider + .body__wrapper .body__wrapper__maxWidth {
    padding-top: 40px;
  }

  .h1 + .bloc {
    margin-top: -20px;
  }

  .breadcrumbs {
    padding: 0 40px;
  }

  .breadcrumbs__a {
    font-size: 0.875rem;
  }

  .form__fieldset--rating {
    margin-bottom: 15px;
  }

  .prod-details__brand {
    margin-bottom: 20px;
  }

  .footer {
    padding: 56px 40px 0 40px;
  }

  .footer__bloc {
    margin: 0 0 57px 0;
  }

  .footer__desc {
    margin: 0 0 10px 0;
  }

  .footer__menu {
    padding: 0 13.33333px 0 0;
  }

  .footer__rating.footer__bloc {
    margin: 0;
  }

  .powered {
    padding: 16px 40px;
    margin-left: -40px;
  }

  .checkout--empty {
    padding: 40px 0;
  }
}

@media (min-width: 1024px) and (max-width: 1460px) {
  .header {
    padding: 0 40px;
  }

  .body__wrapper__maxWidth {
    padding: 0 20px;
  }
}

@media (min-width: 1024px) and (max-width: 719px) {
  .nav-perso-off .nav__ul {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .prod-details__bottom {
    position: static;
  }
}

@media (min-width: 1024px) and (min-width: 1024px) and (max-width: 1299px) {
  .prod .prod__btn {
    font-size: 0.6875rem;
  }
}

@media (min-width: 1024px) and (min-width: 1024px) and (max-width: 1199px) {
  .prod .prod__btn {
    font-size: 0.625rem;
  }
}

@media (min-width: 1024px) and (min-width: 1024px) and (max-width: 1099px) {
  .prod .prod__btn {
    font-size: 0.5625rem;
  }
}

@media (min-width: 1024px) and (max-width: 1399px) {
  .firefox .prod .modal-cart__title {
    font-size: 0.875rem;
  }
}

@media (min-width: 720px) and (min-width: 720px) and (max-width: 1023px) {
  .lang--desktop {
    right: 105px;
  }

  .search--fieldset {
    margin-left: 20px;
  }

  .search--wrapper label .hidden {
    display: none;
  }
}

@media screen and (min-width: 1024px) and (min-width: 1024px) and (max-width: 1365px) {
  .form p.form__error {
    left: auto;
    right: 5px;
    top: 150%;
    margin: -16px 0 0 0;
    -webkit-transform: translate(0, -70%);
        -ms-transform: translate(0, -70%);
            transform: translate(0, -70%);
    z-index: 1;
  }
}

@media screen and (min-width: 1024px) and (max-width: 1180px) {
  #alert-btn {
    height: auto;
    line-height: 28px;
  }
}

@media (min-width: 1024px) and (max-width: 1199px) {
  .prod-details__more {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .prod-details__more .share__wrapper {
    margin-top: 20px;
  }

  .prod-details__more .share__wrapper .share__title {
    right: auto;
    left: 0;
  }
}

@media (max-width: 719px) and (min-width: 720px) {
  .form--test .form__subtitle .icon {
    display: none;
  }
}

@media (min-width: 1024px) and (max-width: 1279px) {
  .footer__btn {
    top: 100%;
    margin-top: 10px;
  }
}

@media (min-width: 1024px) and (max-width: 1369px) {
  .cart__recap__content {
    padding: 20px;
  }

  .checkout-validation .checkout-l {
    padding-top: 20px;
    width: 62%;
    margin-right: 25px;
  }

  .checkout-validation .cart__right {
    width: 33%;
    margin-left: 25px;
    margin-top: 20px;
    padding: 0;
  }

  .checkout-validation .cart__right .td-prod-price {
    width: 55%;
  }
}

@media (min-width: 1024px) and (max-width: 1459px) {
  .page-cart .body__wrapper__maxWidth {
    padding: 0 10px;
  }

  .page-cart .checkout.checkout-cart.cart {
    padding: 0;
  }

  #txt-code {
    font-size: 0.75rem !important;
  }

  .checkout-validation .validated-bloc .sc-h2 {
    font-size: 0.875rem;
  }
}

@media (min-width: 1024px) and (max-width: 1364px) {
  .sidebar--account {
    padding-right: 20px;
  }

  .sidebar__ul.sidebar__ul--acc {
    min-width: 200px;
    width: 100%;
    max-width: 100%;
  }
}

@media (min-width: 1024px) and (max-width: 1299px) {
  .wrap__amazon--prodDetails .wrap__amazon__text {
    padding: 0;
  }
}

@media (min-width: 1024px) and (max-width: 1368px) {
  .checkout-validation #sc-auth {
    top: 20px;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ps {
    overflow: auto !important;
  }
}

@media (-webkit-min-device-pixel-ratio: 2), (-o-min-device-pixel-ratio: 2/1), (min-resolution: 192dpi) {
  .iti-flag {
    background-size: 5652px 15px;
  }

  .iti-flag {
    background-image: url(https://media.cdnws.com/_t/_/images/flags/intltelinput/flags@2x.png);
  }
}

@media desktop {
  .var-list-qty {
    display: block;
  }

  .var-list-img {
    display: block;
    margin: 0;
  }

  .var-list-img img {
    width: auto;
  }
}

@media (max-height: 600px) {
  .PayBearModal__Content {
    bottom: 0;
    pointer-events: all;
    overflow-y: scroll;
  }

  .PayBearModal__Body--open {
    position: fixed;
    height: 100vh;
    width: 100%;
    left: 0;
    top: 0;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJhcHAuc2NzcyIsIl92YXJpYWJsZXMtY3VzdG9tLnNjc3MiLCJfY29uZmlnLnNjc3MiLCJfYW5pbWF0aW9uLnNjc3MiLCJfbm9ybWFsaXplLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJwbHVnaW5zL21lZGlhLXF1ZXJ5L19tZWRpYS5zY3NzIiwicGx1Z2lucy9ib3VyYm9uL2Z1bmN0aW9ucy9fcHgtdG8tcmVtLnNjc3MiLCJfY2xhc3MuY29tcG9uZW50cy5zY3NzIiwiX2hlYWRyb29tLnNjc3MiLCJfaGVhZGVyLnNjc3MiLCJfdmFyaWFibGVzLWFkbWluLWN1c3RvbS5zY3NzIiwiX25hdi5zY3NzIiwiX3NsaWRlci5zY3NzIiwiX2Jsb2MuY29tcG9uZW50cy5zY3NzIiwiX3N0YXJzLmNvbXBvbmVudHMuc2NzcyIsIl9oaWdobGlnaHQuc2NzcyIsIl9mbGFzaC1zYWxlLnNjc3MiLCJfYnJhbmQtc2xpZGVyLmNvbXBvbmVudHMuc2NzcyIsIl9sYW5nLnNjc3MiLCJfd3JhcHBlci5zY3NzIiwiX2JyZWFkY3J1bWJzLmNvbXBvbmVudHMuc2NzcyIsInBsdWdpbnMvZmxhdHBpY2tyL19mbGF0cGlja3Iuc2NzcyIsIl9mb3JtLnNjc3MiLCJfcmVhc3N1cmFuY2UuY29tcG9uZW50cy5zY3NzIiwiX2Vycm9yLmNvbXBvbmVudHMuc2NzcyIsInBsdWdpbnMvcGVyZmVjdC1zY3JvbGxiYXIvX21haW4uc2NzcyIsInBsdWdpbnMvaW50bFRlbElucHV0L19pbnRsVGVsSW5wdXQuc2NzcyIsInBsdWdpbnMvaW50bFRlbElucHV0L19zcHJpdGUuc2NzcyIsIl9zZWFyY2guc2NzcyIsIl9yZWdpc3Rlci5zY3NzIiwiX21vcnBoLnNjc3MiLCJfYWNjb3VudC5zY3NzIiwiX29yZGVyLWxpc3Quc2NzcyIsIl9vcmRlci1kZXRhaWwuc2NzcyIsIl9zaG9wLWNvbW1lbnQuc2NzcyIsIl9ibG9nLnNjc3MiLCJfcHJvZC1saXN0LnNjc3MiLCJfcHJvZC1kZXRhaWxzLnNjc3MiLCJfZmxvYXQtZGV0YWlscy5zY3NzIiwiX3Byb2QtcmV2aWV3LnNjc3MiLCJfdmFyaWF0aW9uLnNjc3MiLCJfNDA0LmNvbXBvbmVudHMuc2NzcyIsIl9zaGFyZS5jb21wb25lbnRzLnNjc3MiLCJfZm9vdGVyLnNjc3MiLCJfYmFjay5jb21wb25lbnRzLnNjc3MiLCJwbHVnaW5zL3NsaWNrL19zbGljay10aGVtZS5zY3NzIiwicGx1Z2lucy9zbGljay9fc2xpY2suc2NzcyIsInBsdWdpbnMvdWktYXV0b2NvbXBsZXRlL191aS1hdXRvY29tcGxldGUuc2NzcyIsIl9sb2dpbi5zY3NzIiwiX2NvbmZpcm0tY2FydC5zY3NzIiwiX2FsZXJ0LWZvcm0uc2NzcyIsIl9hZGQtY2FydC1tb2RhbC5zY3NzIiwiX2NhcnQuc2NzcyIsIl9maWx0ZXIuc2NzcyIsIl9wYWdpbmF0aW9uLnNjc3MiLCJfc29ydC5zY3NzIiwiX3Jldmlldy5zY3NzIiwicGx1Z2lucy9mb3VuZGF0aW9uL19yZXZlYWwuc2NzcyIsIl9zZWFyY2gtcHJlZGljdGl2ZS5zY3NzIiwiX3NpZGViYXIuc2NzcyIsIl93YXJuaW5nLnNjc3MiLCJfY29va2llLW1vZGFsLnNjc3MiLCJwbHVnaW5zL3NpbXBsZS1tb2RhbC9fc2ltcGxlTW9kYWwuc2NzcyIsInBsdWdpbnMvaW9uLXJhbmdlU2xpZGVyL190aGVtZS5zY3NzIiwiX2FtYXpvbi5zY3NzIiwiX3RhYmxldC1kZXNrdG9wLnNjc3MiLCJfcGF5YmVhci5zY3NzIiwiX3ZhbGlkYXRpb24uc2NzcyIsIl9lbmQuc2NzcyIsIl9lbWVyZ2VuY3kuc2NzcyIsImN1c3RvbS9faGVhZGVyLnNjc3MiLCJjdXN0b20vX2Zvb3Rlci5zY3NzIiwiY3VzdG9tL19tZW51LnNjc3MiLCJjdXN0b20vX3NsaWRlci5zY3NzIiwiY3VzdG9tL19wcm9kdWN0LnNjc3MiLCJjdXN0b20vX2hvbWVwYWdlLnNjc3MiLCJjdXN0b20vX3ByZWRpY3RpdmUuc2NzcyIsImN1c3RvbS9fYnRuLWZiLXBwLnNjc3MiLCJjdXN0b20vX3Nwb2lsZXIuc2NzcyIsImN1c3RvbS9fd2l6aWJsb2Nrcy1wcm9kdWN0cy1wZXItY2F0ZWdvcmllcy5zY3NzIiwiX2N1c3RvbS5zY3NzIiwiY3VzdG9tL19vbGQuc2NzcyIsImN1c3RvbS9fY2F0YWxvZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjs7QUNLakIsMEJBQUE7O0FEREEsNEJFaUNvQjs7QUYvQnBCO0VDRUEsZ0dBQTRCO0VBRzVCLGlHQUFxQjtDQUdyQjs7QUVaQSw0QkFBd0I7O0FBMkN4QixxQkFBa0I7O0FBMkJsQiw0QkFBc0I7O0FBU3RCLDJCQUFrQjs7QUFpQmxCLHdCQUFBOztBQWtCQSxtQkFBaUI7O0FBV2pCLGtCQUFjOztBQW9DZCxpQkFBYTs7QUNuS2Isc0JBQVU7O0FKNkJWLGdCSTNCRTs7QUo2QkYsa0JJMUJnQjs7QUo0QmhCLHNCQUFzQjs7QUNWdEIsMEJBQUE7O0FEY0EsMkJLckNnRzs7QUFDaEcsaUJBQWE7O0FMd0NiLGVLeENpRDs7QUwwQ2pELGNBQWM7O0FBRWQsYUszQzhCOztBTDZDOUIsYUFBYTs7QUFFYix5Qks5Q3VCOztBQUN2QjtFQUFLO0lBQThCLHNCQUFxQjtHTGtEckQ7O0VLakQrQjtJTG9EOUIsc0JBQXNCO0lLbkR0QixxQkFBQTtHQUFDO0NMc0RKOztBS3hERDtFQUFLO0lBQThCLHNCQUFxQjtHTGtEckQ7O0VLakQrQjtJTG9EOUIsc0JBQXNCO0lLbkR0QixxQkFBQTtHQUFDO0NMc0RKOztBS3JERCxxQkFBQzs7QUx5REQsaUNLekRnRDs7QUFDaEQ7Ozs7Ozs7Ozs7O0VMcUVFLGVBQWU7Q0s1RGpCOztBTCtEQTs7O0VBR0Usc0JBQXNCO0dLNUR0QixnQkFBQztHQUNGLFFBQVM7Q0w4RFQ7O0FBRUQ7RUFDRSxjQUFjO0VLNURkLFVBQUM7Q0w4REY7O0FLM0REO0VBQ0MsY0FBOEI7Q0w4RDlCOztBQUVEO0VLNURBLCtCQUFXO0VBQUMsMkJBQXdCO0NMK0RuQzs7QUFFRDs7Ozs7RUs5REEsd0JBQUc7Q0xvRUY7O0FLbkVEO0VBQUssVUFBVTtFQUFNLGVBQVk7Q0x3RWhDOztBQUVEO0VBQ0Usc0JBQXNCO0VLekV4QixlQUFhO0NMMkVaOztBQUVEO0VBQ0UscUJBQXFCO0NLN0V2Qjs7QUxnRkE7O0VBRUUsV0FBVztDS2pGWjs7QUxvRkQ7RUtuRkMsa0JBQWU7Q0xxRmY7O0FBRUQ7RUt0RkEsb0JBQUs7Q0x3Rko7O0FLdkZEO0VBQVEscUJBQWE7Q0wyRnBCOztBQUVEO0VBQ0UscUJBQXFCO0NLN0Z2Qjs7QUxnR0E7RUsvRkEsbUJBQUc7Q0xpR0Y7O0FLaEdEO0VBQWMsa0JBQVU7Q0xvR3ZCOztBQUVEOzs7Ozs7RUtuR2MsZUFBVztFQUFLLGVBQUE7RUwyRzVCLCtGQUErRjtDSzFHakc7O0FMNkdBO0VLN0c0QywwQkFBZ0I7Q0wrRzNEOztBSzlHRDs7RUxrSEUsaUJBQWlCO0NLakhuQjs7QUxvSEE7RUtsSEEsaUJBQVM7Q0xvSFI7O0FBRUQ7RU1ySkUsbUJBQVM7Q051SlY7O0FBRUQ7RU1ySkUsaUJBQWE7RUFtRWIsWUFBQTtDTnFGRDs7QUFFRDs7RU11SEksVUFBQTtDTnBISDs7QUFFRDs7OztFTWtGRSw2QkRoTjhCO0dDaU45QixxQ0QzTUQ7RUUyREEsZUFBUTtDUG9FUjs7QUFFRDtFQUNFLGlCTXVFQTtFTnRFQSxzQk11RUE7RU50RUEsc0JLdkkwQjtDTHdJM0I7O0FLbElEO0VBQ0MsYUFBYTtDTHFJYjs7QUFFRDs7RUtsSUEsWUFBWTtFQUNYLGNBQ0E7Q0xvSUE7O0FBRUQ7RUtqSUcsZUFBWTtDTG1JZDs7QUFFRDs7RUFFRSxlS2hJRztFTGlJSCxlQUFlO0VLNUlqQixtQkFDYztFQWFWLHlCQUFrQjtDTGlJckI7O0FLL0lEO0VBbUJHLFlBQVM7Q0xnSVg7O0FBRUQ7RUs5SEcsZ0JBQVc7Q0xnSWI7O0FBRUQ7Ozs7RUFJRSxVQUFVO0NLN0paOztBTGdLQTtFS2hLQSxtQkFtQ087Q0wrSE47O0FLbEtEOzs7RUFpREEsb0JBQWM7Q0x1SGI7O0FLdEhEOztFTDBIRSxpQkFBaUI7RUt6SG5CLHVCQUFJO0NMMkhIOztBSzFIRDtFQUFTLFVBQU87RUFBa0IsZ0NBQVk7RUFBQywyQ0FBNEI7RUxnSXpFLGdCQUFnQjtDSy9IbEI7O0FMa0lBO0VLbEkwQiw2QkFBa0I7Q0xvSTNDOztBS25JRDtFQUE2QixjQUFVO0NMdUl0Qzs7QUFFRDtFQUNFLFlBQVk7RUt6SWQsYUFBWTtFQUFDLHFCQUFrQjtFQUMvQixxQkFBa0I7RUFBd0QsbUJBQWtCO0VBQVEscUJBQWM7RUFBQyxjQUFVO0VBQzVGLG9CQUFnQjtFTGtKL0Msa0JBQWtCO0VLakpwQiwwQkFBdUI7RUFBb0IsdUJBQXFCO0VBQVcseUJBQVc7RUFBQyxvQkFBWTtFTHVKakcseUJBQXlCO0VLdEozQixzQkFBb0I7RUFBOEIsNkJBQTJCO0VBQUMsd0JBQW1CO0NMMkpoRzs7QUsxSkQ7O0VMOEpFLHVCQUF1QjtFSzdKekIsc0JBQXdCO0VBQXlCLFdBQVE7RUFBQyxxQ0FBVztFQUFYLGdDQUFXO0VBQVgsNkJBQVc7Q0xpS3BFOztBQUVEO0VLbEt5QixXQUFBO0NMb0t4Qjs7QUFFRDtFS3JLK0IsV0FBQTtFTHVLN0IsdUNBQStCO0VBQS9CLGtDQUErQjtFQUEvQiwrQkFBK0I7Q0t0S2pDOztBTHlLQTtFS3JLQSxXQUFBO0NMdUtDOztBS2xLRDtFQUNDLFdBQUc7Q0xxS0g7O0FBRUQ7O0VBRUUsbUJROVNRO0VIOElULFdBQUc7Q0xrS0g7O0FBRUQ7RUs5SkMsZUFBRztFTGdLRixtQlFwVFE7RUh1SlQsT0FBTTtFTCtKTCxRSzlKTTtFTCtKTixZQUFZO0VLMUpkLGFBQUE7RUw0SkUsOHVIQUE4dUg7RUFDOXVILDBCQUEwQjtFS3pKNUIsV0FBYTtFQUNaLFdBQUc7RUwySkYsbUVLekpBO0VMeUpBLDhES3pKQTtFTHlKQSwyREt6SkE7Q0wwSkQ7O0FBRUQ7RUFDRSwwQkt2SkE7Q0x3SkQ7O0FBRUQ7RUFDRSxXS3RKUztDTHVKVjs7QUFFRDtFQUNFLFdHeFE0QjtDSHlRN0I7O0FBRUQ7RUtqSkMsaUJBQWlCO0NMbUpqQjs7QUFFRDtFS2pKQyxVQUFBO0NMbUpBOztBQUVEO0VLakpDLFVBQVM7Q0xtSlQ7O0FBRUQ7RUFDRSwwQkFBMEI7RUs3STVCLGNBQUE7RUwrSUUsNEJBQTRCO0NBQzdCOztBQUVEO0VBQ0UsVUs1SUE7RUw2SUEsV0s1SVE7RUFFVCxvQkFBRztHTDRJRixrQlFsVytCO0NSbVdoQzs7QUFFRDs7OztFQUlFLGdCS3pJcUM7RUFFdEMsVUFBRztFTHlJRix5QlEzVytCO0dSNFcvQix1Qkt2SUE7Q0x3SUQ7O0FBRUQ7O0VLbklBLG9CQUFJO0NMc0lIOztBQUVEOzs7O0VPMVFDLDJCQUF5QjtFUCtReEIsZ0JLN0lFO0dMOElGLGtCTUFRO0NOQ1Q7O0FBRUQ7O0VLbElBLGdCQUFhO0NMcUlaOztBS2pJRDs7RUFFQywrQkFBaUI7VUFBakIsdUJBQWlCO0VBQ2pCLFdBQVU7RUFIWCxhQUlTO0VMb0lQLFlLbklVO0NMb0lYOztBQUVEO0VBQ0UsOEJBQThCO0VLL0gvQixnQ0FDQTtFTGlJQyx3QkFBd0I7Q0svSDFCOztBTGtJQTs7RUs5SEMseUJBQWdCO0NMaUloQjs7QUFFRDs7RVM5YUEsVUFBQTtFVGliRSxXQUFXO0NBQ1o7O0FBRUQ7RUFDRSxpQkdsV29CO0VIbVdwQixvQkFBb0I7Q09wVHJCOztBUHVURDtFQUNFLDBCQUEwQjtFT3hUM0Isa0JBQW1CO0NQMFRuQjs7QUFFRDs7O0VBR0UsMERTalpEO0NUa1pBOztBQUVEOzsyR0FFMkc7O0FBRTNHOzsyR0FFMkc7O0FBRTNHO0VBQ0Usb0NTN2FBO0VUOGFBLGlDQUFpQztFTzVVbEMsaUJBQW1CO0VFL0duQixvQkFBUTtFVDhiUCxrQlNuYmdCO0VUb2JoQixzQkFBc0I7RU9oVnZCLHFXQUF3QjtFRWhHeEIscUJBQVM7RVRtYlIsb0JTamJnQjtFVGtiaEIsa0JBQWtCO0VPcFZuQixZQUFRO0VFaEdSLGFBQUE7RVR1YkMsb0JTbGJnQjtDVG1iakI7O0FBRUQ7OzJHQUUyRzs7QUFFM0c7RUFDRSxpQlNwYmdCO0VUcWJoQixlQUFlO0VPaFdoQixlQUFpQjtDUGtXakI7O0FBRUQ7RUFDRSxtQkFBbUI7Q09yV3BCOztBUHdXRDtFQUNFLCtCU3BaRDtFRjJDQSx1QkFBeUI7Q1A0V3pCOztBQUVEO0VBQ0UsV0FBVztDTy9XWjs7QVBrWEQ7RUFDRSxhU25iQTtDVG9iRDs7QUFFRDtFQUNFLGdCU2xiZTtDVG1iaEI7O0FPeFhBO0VFN0RBLFlBQUE7RVR5YkMsYVNuYkM7RVRvYkQsZ0JTbmJjO0VUb2JkLGlCQUFpQjtFTzlYbEIsZ0JBQWlCO0VFN0RqQixpQkFBUTtDVDhiUjs7QUFFRCxzQkFBc0I7O0FBRXRCOzsyR1NqYkU7O0FBSUY7RUFDQyxjQUFhO0NUa2JiOztBQUVEOztFUzVhQyxhQUFTO0VBQ1Qsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixtQkFDQTtFVDhhQyxxQkFBcUI7RUN4ZnZCLGlCQUFBO0NTN0JBOztBVnloQkEscUJVdmhCYTs7QVZ5aEJiO0VVcmhCQyx1QkFBWTtFVnVoQlgsbURVcmhCQTtFVnFoQkEsMkNVcmhCQTtFVnFoQkEsc0NVcmhCQTtFVnFoQkEsbUNVcmhCQTtFVnFoQkEsbUVVcmhCQTtDVnNoQkQ7O0FXOWhCRDtFWGlpQkUsa0NBQTBCO01BQTFCLDhCQUEwQjtVQUExQiwwQkFBMEI7Q0FDM0I7O0FBRUQ7RUFDRSxxQ0FBNkI7TUFBN0IsaUNBQTZCO1VBQTdCLDZCQUE2QjtDV2hnQi9COztBWG1nQkEscUJBQXFCOztBQUVyQjs7MkdBRTJHOztBQUUzRztFVzVmRSwrQkEvQ2lCO0NYNmlCbEI7O0FBRUQ7OzJHVzNmUzs7QVgrZlQ7RVc1ZkMsYUFBQTtFQUNDLFlBQVc7RUFDWCxpQ0M1RG1CO0VENkRuQix3QkFBa0I7RUFDbEIsZ0JBQWM7RUFDZCxPQUFBO0VYOGZBLFFBQVE7RVczZlQsYUFBTTtDWDZmTjs7QUFFRDtFVzFmQyxZQUFRO0VBQ1Asa0JBQWtCO0VBQ2xCLG1CQUFVO0VBQ1YsZUFBUTtFQUNSLG9CQUFNO0NYNGZQOztBQUVEO0VXMWZFLFVBQVM7RVg0ZlQsK0ZBQStGO0NXemZoRzs7QVg0ZkQ7RVd6ZkUsbUJBaEZrQjtFQWlGbEIsV0FqRmM7RUFrRmQsU0FBUTtFQUNSLE9BQU07RUFDTixZQUFRO0VBQ1IsNkJBMEVBO0VBeEVBLDBCQUFRO0VYMGZSLG1CV3pmWTtDWDBmYjs7QUFFRDtFQUNFLDZCV3pmNEI7RVgwZjVCLFVXemZTO0VYMGZULFlXemZVO0VYMGZWLGFXemZDO0VYMGZELG1CV3pmVztFWDBmWCxPV3pmRTtFWDBmRixTV3hmQztFWHlmRCxZV3hmUztDWHlmVjs7QUFFRDtFQUNFLFlXeGZPO0VYeWZQLGFXdGZDO0VYdWZELG1CV3RmZ0I7RVh1ZmhCLGdDV3Rmb0I7TVhzZnBCLDRCV3Rmb0I7VVhzZnBCLHdCV3Rmb0I7RVh1ZnBCLG9DV3RmYTtFWHNmYiwrQld0ZmE7RVhzZmIsNEJXdGZhO0VYdWZiLGdCV3RmWTtFWHVmWixlV3RmWTtDWHVmYjs7QUFFRDtFQUNFLHNCV3RmYztFWHVmZCx1QldyZkU7Q1hzZkg7O0FBRUQ7RUFDRSxZV3BmTztFWHFmUCxhV3BmUztFWHFmVCxtQldwZmE7RVhxZmIsWVdqZkU7RVhrZkYsVVdqZk07Q1hrZlA7O0FBRUQ7RUFDRSxlVzdlRTtFWDhlRixtQlc3ZVc7RVg4ZVgsWVc3ZVE7RVg4ZVIsV1doZkc7RVhpZkgsb0JXNWVlO0VYNmVmLFdXemVFO0VYMGVGLFFXemVHO0VYMGVILGdDV2xlRztNWGtlSCw0QldsZUc7VVhrZUgsd0JXbGVHO0VYbWVILHFDVzVlRztFWDRlSCxnQ1c1ZUc7RVg0ZUgsNkJXNWVHO0NYNmVKOztBQUVEO0VBQ0UsT0FBTztFV25lUixZQUFRO0NYcWVSOztBT3hnQkE7RUl1Q0EsVUFBQTtFWHFlQyxVV25lUTtFWG9lUixVQUFVO0NXbGVWOztBWHFlRjtFT2hoQkMsU0FBUTtFUGtoQlAsWVd2ZUE7Q1h3ZUQ7O0FBRUQ7RUFDRSxpQ1dsZUM7TVhrZUQsNkJXbGVDO1VYa2VELHlCV2xlQztDWG1lRjs7QUFFRDtFQUNFLFNBQVM7RVcvZFYsWUFBUTtDWGllUjs7QUFFRDtFVy9kRSxrQ0FBVztNQUFYLDhCQUFXO1VBQVgsMEJBQVc7Q1hpZVo7O0FBRUQ7RUFDRSxVV3hlRDtFWHllQyxZV2plUTtDWGtlVDs7QUFFRDtFQUNFLFVXaGVDO0VYaWVELFVXN2RDO0VYOGRELFVXN2RRO0NYOGRUOztBQUVEO0VBQ0UsY1c3ZFk7Q1g4ZGI7O0FBRUQ7RUFDRSx5bUNXbGNDO0VYbWNELHNCVy9kTTtDWGdlUDs7QUFFRDtFQUNFLGVXL2RXO0NYZ2VaOztBQUVEO0VBQ0UsbUJXL2RhO0VYZ2ViLE9XL2RFO0VYZ2VGLFNXL2RFO0VYZ2VGLFlXL2RFO0VYZ2VGLFlXL2RFO0VYZ2VGLGFXL2RXO0NYZ2VaOztBQUVEO0VBQ0UsbUJXL2RpQjtFWGdlakIscWpCVy9kYTtFWGdlYiwyQlc5ZEc7RVgrZEgsZU92a0JPO0VQd2tCUCxZV3BmQztFWHFmRCxhVy9kRztFWGdlSCxnQlc5ZEU7RVgrZEYscUJXN2RHO0VBR0gsd0NBQVk7VUFBWixnQ0FBWTtDWDRkYjs7QUFFRDtFQUNFLGVXNWRVO0VYNmRWLGVXNWRXO0VYNmRYLG1CVzVkVztFWDZkWCxVVzVkRTtFWDZkRixTVzVkRTtFWDZkRixZVzVkRTtFWDZkRixvQlc1ZGM7RVg2ZGQsWVc1ZEU7RVg2ZEYsYVc1ZFM7RVg2ZFQsa0JXNWRjO0VYNmRkLG1CVzVkYTtFWDZkYixtQlcxZUM7RVgyZUQsZ0JXNWRVO0VYNmRWLGlCVzVkVztFWDZkWCxzQ1c1ZGlCO01YNGRqQixrQ1c1ZGlCO1VYNGRqQiw4Qlc1ZGlCO0VYNmRqQixpQlc1ZFc7RVg2ZFgsMkJXNWRlO0tYNGRmLHdCVzVkZTtDWDZkaEI7O0FBRUQ7RUFDRSxjVzFkRTtDWDJkSDs7QUFFRDtFQUNFLFdXMWRTO0NYMmRWOztBV3JkQTtFQUNDLGNBQVc7Q1h3ZFo7O0FBRUQ7RVd0ZEUsZVIzS1k7RVE0S1osZUFBVTtFSjFKWCxtQkFBbUI7RVBtbkJsQixtQlcvZE87RVhnZVAsZVc1dUJhO0VKd0hkLGNBQVE7Q1BzbkJSOztBQUVEO0VBQ0UsWVd0ZFc7RVh1ZFgsYU1qdUJTO0VOa3VCVCxpQk1qdUJTO0VOa3VCVCxrQk1qdUJTO0VOa3VCVCxZTWp1QlM7RU5rdUJULG1CTWp1QlM7Q05rdUJWOztBQUVEO0VBQ0UsaUJXMWRvQjtFWDJkcEIscUJXM2R3QjtFWDZkeEIscUJNemFrQjtFTjBhbEIsbUJNcGFFO0VOcWFGLHFCVzlkd0I7RVgrZHhCLGNNN2ZFO0VOZ2dCRixvQk01ZkE7RU42ZkEsZ0JNNWZBO0VOK2ZBLDJCV3Blc0I7RVhxZXRCLHNCV3Jlc0I7RVhzZXRCLHlCV3RlNEI7RVh1ZTVCLHNCVzFiQztFWDRiRCw2QldsZks7RVhtZkwsd0JXN2JDO0VYOGJELDBCT3RwQnVCO0VQdXBCdkIsdUJXcmZLO0VYdWZMLHlCTXhoQmlCO0VOeWhCakIsb0JNNWdCQTtFTjZnQkEsYU01Z0JBO0NONmdCRDs7QUFFRDtFQUNFLHNCVzVla0I7RVg2ZWxCLHVCVzVlaUI7RVg2ZWpCLGdCVzVlYztFWDZlZCxhVzVlUztFWDZlVCxZVzVlRTtFWDZlRixpQld4ZUU7Q1h5ZUg7O0FBRUQ7RUFDRSxlRWx5Qk87RUZteUJQLG9CV3hlbUI7RVh5ZW5CLGlCVzlkRztFWCtkSCxlTzNxQk87RVA0cUJQLGlCV2hmRTtFWGlmRixVV3plSTtDWDBlTDs7QUFFRDtFQUNFLGNPanJCTztFUGtyQlAsZVd0ZkU7RVh1ZkYsaUJXemVhO0NYMGVkOztBQUVEO0VBQ0UsY1d0ZUc7Q1h1ZUo7O0FBRUQ7RUFDRSw2Qk0zYVE7RU4yYVIsd0JNM2FRO0VOMmFSLHFCTTNhUTtDTjRhVDs7QUFFRDtFV2plRyxXQUFBO0NYbWVGOztBQUVEO0VBQ0UsVVdoZUs7RVhpZUwsVVd2ZUM7RVh3ZUQsVVc5ZEs7Q1grZE47O0FBRUQ7RUFDRSxpQ1czZE87TVgyZFAsNkJXM2RPO1VYMmRQLHlCVzNkTztDWDRkUjs7QUFFRDtFQUNFLGtDV2hmQztNWGdmRCw4QldoZkM7VVhnZkQsMEJXaGZDO0NYaWZGOztBQUVEO0VBQ0UsVU9qdEJEO0VQa3RCQyxVV3JmQztFWHNmRCxVV3pkUTtDWDBkVDs7QUFFRDtFQUNFLFdXdGRXO0NYdWRaOztBQUVEO0VBQ0UsZVc5ZkM7RVgrZkQsZ0JXamRZO0NYa2RiOztBQUVEO0VXbGdCRyxvQkFBQTtFWG9nQkQsV1c3Y2E7Q1g4Y2Q7O0FBRUQ7OzJHQUUyRzs7QUFFM0c7RUFDRSxVV3BjUztFWHFjVCxhV3BjVTtFWHFjVixrQldwY1c7RVhxY1gscUJXcGNrQjtFWHNjbEIscUJXbmNjO0VYb2NkLG1CTXQxQlM7RU51MUJULHFCTXQxQlM7RU51MUJULGNNdDFCUztFTnkxQlQsb0JNdDFCYTtFTnUxQmIsZ0JNcHhCQTtFTnF4QkEseUJXemN3QjtFWDBjeEIsc0JXMWN3QjtFWDRjeEIsNkJXM2NnQztFWDRjaEMsd0JXNWNnQztFWDZjaEMsbUJNN21CQTtFTjhtQkEsWU03bUJBO0VOOG1CQSxvQlcvYzBCO0NYZ2QzQjs7QUFFRDtFQUNFLG1CTS9rQmdCO0VOZ2xCaEIsZ0JXbmRzQjtFQUl2QixxQkFBZTtFWGtkZCxxQkFBcUI7RVc1Y3ZCLG1CQUFBO0VYOGNFLHFCQUFxQjtFQUNyQixjQUFjO0VBR2Qsb0JXeGNtQjtFWHljbkIsZ0JXeGNZO0VYeWNaLHlCV3hjYTtFWHljYixzQld4Y2U7RVgwY2YsNkJNdDNCcUI7RU51M0JyQix3Qk10M0JvQjtFTnUzQnBCLFlNdDNCUztFTnUzQlQsaUJNdDNCUztDTnUzQlY7O0FBRUQ7RUFDRSxvQlcvY29CO0VYZ2RwQiwyQlcvY0M7S1grY0Qsd0JXL2NDO0VBRUQsaUJBQVc7RVgrY1gsc0JXOWNhO0VYK2NiLFlXOWNRO0NYK2NUOztBQUVEO0VBQ0UsbUJXOWNXO0VYK2NYLGVXOWNhO0VYK2NiLFNXOWNDO0VYK2NELFlXOWNDO0VYK2NELG9DVzljVTtNWDhjVixnQ1c5Y1U7VVg4Y1YsNEJXOWNVO0VYK2NWLFlXOWNXO0VYK2NYLGFXOWNXO0VYK2NYLGlCVzNkQztFWDRkRCxnQlc5Y1c7Q1grY1o7O0FBRUQ7RUFDRSxjV2hlQztDWGllRjs7QUFFRDtFQUNFLFdXMWNVO0VBS1YsaURBQU07RUFBTix5Q0FBTTtFQUFOLG9DQUFNO0VBQU4saUNBQU07RUFBTiwrREFBTTtFWHVjTiwrQ1d0Y3NCO01Yc2N0QiwyQ1d0Y3NCO1VYc2N0Qix1Q1d0Y3NCO0NYdWN2Qjs7QUFFRDtFV25jRSwrQ0FBUTtNQUFSLDJDQUFRO1VBQVIsdUNBQVE7Q1hxY1Q7O0FBRUQscUJXcGNvQjs7QVhzY3BCOzsyR1dqY1E7O0FYcWNSOzsyR1c3Ykk7O0FYaWNKO0VBQ0UsZ0JXaGNHO0VYaWNILGlDV2hjYztVWGdjZCx5QldoY2M7RVhpY2QsT1doY0c7RVhpY0gsWVdyZEM7RVhzZEQsV1c5YkU7RUFJRiwwQkFBTztFWDRiUCx5QlcxYkM7RUFFRCxhQUFBO0VYMGJBLG1CV3piZ0I7RUFFaEIsbUJBQVE7RVh5YlIscUNXeGJtQjtFWHdibkIsZ0NXeGJtQjtFWHdibkIsNkJXeGJtQjtFWHlibkIsV1d4YlM7Q1h5YlY7O0FBRUQ7RUFDRSxZV3hiVTtFWHliVixtQld4Ylc7RVh5YlgsT00zN0JBO0VONDdCQSxRTTM3QkE7RU40N0JBLGFNMzdCUztFTjQ3QlQsZ0NNMzdCa0I7RU40N0JsQixZTTM3QlM7RU40N0JULFdNMzdCUztDTjQ3QlY7O0FBRUQ7OztFQUdFLFVNaHJCRTtFTmlyQkYsaUJNL3FCQTtDTmdyQkQ7O0FBRUQ7RUFDRSxxQk1yNkJvQjtDTnM2QnJCOztBQUVEO0VBQ0UsaUJNMzVCYztDTjQ1QmY7O0FBRUQ7RUFDRSxjVy9iSztFQU9MLGdCQUFRO0VYMGJSLE9XemJDO0VYMGJELFFXemJNO0VYMGJOLFlXemJVO0VYMGJWLGFXemJZO0VYMGJaLGdDV3piYTtFWDBiYixzRFd6YmdCO1VYeWJoQiw4Q1d6YmdCO0VYMGJoQixZV3piVztFWDBiWCxnQld6YmE7Q1gwYmQ7O0FBRUQ7RUFDRSwrQld4Yk07VVh3Yk4sdUJXeGJNO0VYeWJOLGdCV3hiYztFWHliZCxXV3hiRTtFWHliRixZV3hiRTtFWHliRixpQld4Ylk7RVh5YlosWVd4YlM7RVh5YlQsZVd4Ylk7RVh5YlosaURXdGJXO0VYc2JYLDRDV3RiVztFWHNiWCx5Q1d0Ylc7Q1h1Ylo7O0FBRUQ7RUFDRSxjV3RiVTtFWHViVixtQld0YmE7RVh1YmIsbUJXdGJhO0VYdWJiLFNXdGJFO0VYdWJGLFlNLytCTztDTmcvQlI7O0FBRUQ7RUFDRSxtQk0vK0JTO0VOZy9CVCxlTS8rQlM7Q05nL0JWOztBQUVEO0VBQ0UsZVc5YnFCO0VYK2JyQix1Qlc5YjJCO0NYK2I1Qjs7QUFFRDtFQUNFLG9CTXR3QmU7Q051d0JoQjs7QUFFRDtFQUNFLGVNeHVCQTtFTnl1QkEsOEJXdGM4QjtFWHVjOUIsU01qc0JBO0VOa3NCQSxZTWpzQkE7RU5rc0JBLFlNNXJCRTtFTjZyQkYsYU0zckJBO0VONHJCQSxvQ1d6Y3NCO01YeWN0QixnQ1d6Y3NCO1VYeWN0Qiw0Qld6Y3NCO0NYMGN2Qjs7QUFFRDtFQUNFLFlXemNFO0VYMGNGLFlXM2RFO0VYNGRGLFlXemNHO0VYMGNILGVXemNZO0VYMGNaLG1CVzlkRTtFWCtkRixvQld4Y2M7RVh5Y2QsVVd4Y0c7RVh5Y0gsU1dqZUU7RVhrZUYseUNXdmNtQjtNWHVjbkIscUNXdmNtQjtVWHVjbkIsaUNXdmNtQjtDWHdjcEI7O0FBRUQ7RUFDRSxZV3ZjSTtFWHdjSixXV3ZlRTtFWHdlRixhV25jVztFWG9jWCxlV25jSztFWG9jTCxtQlduY0s7RVhvY0wsb0JXM2VFO0VYNGVGLFVXaGNNO0VYaWNOLFNXaGNNO0VYaWNOLHlDV2hjaUI7TVhnY2pCLHFDV2hjaUI7VVhnY2pCLGlDV2hjaUI7RVhpY2pCLHVEV2hja0I7RVhnY2xCLCtDV2hja0I7RVhnY2xCLDBDV2hja0I7RVhnY2xCLHVDV2hja0I7RVhnY2xCLDJFV2hja0I7Q1hpY25COztBQUVEO0VBQ0UsWVc1Ykc7RVg2YkgsUVdwZkU7RVhxZkYsbUJXMWJnQjtFWDJiaEIsMkRXemJNO0VYeWJOLG1EV3piTTtFWHliTiw4Q1d6Yk07RVh5Yk4sMkNXemJNO0VYeWJOLGtFV3piTTtFWDBiTixtQlc3Z0JPO0VYOGdCUCxxQldsYmlCO0VYbWJqQixZV2xiSztFWG1iTCxlV2hoQk87Q1hpaEJSOztBQUVEO0VBQ0UsWVdqYks7RVhrYkwsUVdyaEJDO0VYc2hCRCwyRFdoYk07RVhnYk4sbURXaGJNO0VYZ2JOLDhDV2hiTTtFWGdiTiwyQ1doYk07RVhnYk4sa0VXaGJNO0VBT04sbUJBQVc7RVgyYVgsaUNXMWFlO0VYMmFmLDBCVzFhbUI7RVgyYW5CLGlCVzFhWTtFWDJhWixxQlcxYWlCO0VYMmFqQixZVzFhUztFWDJhVCxjVzFhWTtFWDJhWixlVzFhYTtDWDJhZDs7QUFFRDtFQUNFLGNXMWFXO0NYMmFaOztBQUVEO0VBQ0UsaUJXMWFZO0VYMmFaLGVXMWFXO0NYMmFaOztBQUVEO0VBQ0UsaUJXMWFjO0NYMmFmOztBQUVEO0VBQ0UsZVd4YkU7Q1h5Ykg7O0FBRUQ7RUFDRSxtQlcxYWU7RVgyYWYsbUJXN2JFO0VYOGJGLG1CVzFhZTtFWDJhZixxQlcxYWM7Q1gyYWY7O0FBRUQ7RUFDRSxxQlcxYWU7RVg0YWYscUJXdGFHO0VYdWFILG1CRTNtQ2M7RUY0bUNkLHFCV25hbUI7RVhvYW5CLGNXbmFnQjtFWHNhaEIsb0JPdC9CZ0I7RVB1L0JoQixnQlc3YUc7RVg4YUgsbUJXcGFtQjtDWHFhcEI7O0FBRUQ7RU8zL0JDLG1CQUFtQjtFUDYvQmxCLGVXbmJHO0VYb2JILG1CRzVrQ2lCO0VRaXJCbEIsZUFBYTtFWDZaWixzQld0WmU7RVh1WmYsaUNXdFplO0VYdVpmLGlCV3JaTTtFQVZQLG9CQUFhO0VYaWFaLDJCV3JaaUI7S1hxWmpCLHdCV3JaaUI7RUFabEIsb0JBQWE7RVhtYVosWVdwWmU7RUFmaEIsWUFBQTtFWHFhQyxxQlduWmU7RVhvWmYsaUJXblplO0VYb1pmLCtGV2xaTTtDWG1aUDs7QUFFRDtFV3hZRSxjQUFZO0NYMFliOztBQUVEO0VNdG5DRSxjQUFTO0VBQ1Qsb0JBQWtCO0VBQ2xCLFlBQVM7RUFDVCxlQUFhO0VBbUViLHFCS3VxQm1CO0VMdHFCbkIsbUJLc3FCbUI7RUxscUJqQiwwQktrcUJxQjtFTGhxQnZCLG1CS2dxQnVCO0NYa1p4Qjs7QUFFRDtFTTc0QkUsT0FBQTtFQUNBLFdBQUE7RUswZkEsV0FBVTtFQUNWLFVBQU87RUFDUCxjQUFZO0VBQ1osNkRBQVc7RUFBWCx3REFBVztFQUFYLHFEQUFXO0VYc1pYLFlXclpXO0VYc1pYLFlXclpVO0VYc1pWLGlCTTVvQ1M7RU42b0NULGlDTTVvQ3FCO1VONG9DckIseUJNNW9DcUI7Q042b0N0Qjs7QUFFRDtFQUNFLG9DTTVvQ2E7RU40b0NiLCtCTTVvQ2E7RU40b0NiLDRCTTVvQ2E7RU42b0NiLGlDVzFad0I7T1gwWnhCLDRCVzFad0I7VVgwWnhCLHlCVzFad0I7RVgyWnhCLDJFVzNad0I7RVg0WnhCLGlDVzVad0I7Q1g2WnpCOztBQUVEO0VBQ0UsV01uNkJBO0VObzZCQSxtRFdoYWdDO1VYZ2FoQywyQ1doYWdDO0VYaWFoQyxhTW42QkE7RU5vNkJBLGlCV2phWTtFWGthWixrQldqYWlCO0VBRWpCLGlCQUFBO0VYaWFBLGtCV2hhYztFWGlhZCxvRldoYXdCO0VYZ2F4Qiw0RVdoYXdCO0VYZ2F4Qix1RVdoYXdCO0VYZ2F4QixvRVdoYXdCO0VYZ2F4Qix3R1doYXdCO0VYaWF4QixpQldoYVc7Q1hpYVo7O0FBRUQ7RUFDRSxlVy9aVztFWGdhWCxhVy9aVTtDWGdhWDs7QUFFRDtFQUNFLGtCVy9aWTtDWGdhYjs7QUFFRDtFQUNFLHVEQUErQztNQUEvQyxtREFBK0M7VUFBL0MsK0NBQStDO0NXM1pqRDs7QVg4WkE7O0VXMVpBLGlCQUFJO0NYNlpIOztBQUVEO0VBQ0Usb0NXMVprQjtFWDBabEIsK0JXMVprQjtFWDBabEIsNEJXMVprQjtFWDJabEIsaUNXMVpnQjtPWDBaaEIsNEJXMVpnQjtVWDBaaEIseUJXMVpnQjtFWDJaaEIsMkVXMVpPO0NYMlpSOztBQUVEO0VBQ0Usb0JXMVprQjtFWDJabEIsZ0RBQXdDO0VBQXhDLDJDQUF3QztFQUF4Qyx3Q0FBd0M7Q090bEN6Qzs7QVB5bENEO0VBQ0UsZUFBZTtDV3BaZjs7QVh1WkY7RVdwWkcsa0RBQ0E7TUFEQSw4Q0FDQTtVQURBLDBDQUNBO0NYcVpGOztBQUVEOztFT2ptQ0Msb0JBQW1CO0NQb21DbkI7O0FBRUQ7RU90bUNDLFdBQVE7RUlzdEJSLFVBQUE7RVhtWkMsc0JXOVllO0VYK1lmLG1CVzlZVztDWCtZWjs7QUFFRDtFQUNFLG1CVzlZQztFWCtZRCxPVzlZRTtFWCtZRixRVzdZQztFWDhZRCxlVzdZVztFWDhZWCxpQlc3WWE7RVg4WWIsbUJXN1ljO0VYOFlkLHFCVzdZbUI7RVgrWW5CLHFCVzdZa0I7RVg4WWxCLG1CRWp2Q2M7RUZrdkNkLHFCVzdZYztFWDhZZCxjV3RaRTtFSm51Qkgsb0JBQW1CO0VJcXZCbkIsZ0JBQVE7RVh5WVAseUJXdllBO0VYd1lBLHNCQUFzQjtFV3BZdkIsNkJBQWlCO0VYdVloQix3QldyWUQ7RVhzWUMsMEJBQTBCO0VPbm9DM0IsdUJBQXlCO0VQc29DeEIseUJXbllZO0VYb1laLG9CV25ZZTtFWG9ZZixpQlduWVc7RVhvWVgsWVduWVc7RVhvWVgsaUNXbllZO0NYb1liOztBQUVEO0VBQ0UsaUJXallPO0VYa1lQLGdCV2pZYztDWGtZZjs7QUFFRDtFQUNFLGVXallLO0VYa1lMLG1CV2pZWTtFWGtZWixTQUFTO0VDcHZDWCxXQUFBO0VZbkNBLFlBQUE7RWIweENFLGFBQWE7RUFDYixxQkFBcUI7RUFFckIscUJBQXFCO0VBQ3JCLG1CQUFtQjtFYTN3Q3JCLHFCQUFLO0VBQ0osY0FBVTtFQUdWLG9CQUFXO0VBQ1gsZ0JBckJjO0VBc0JkLHlCQUF5QjtFQUN6QixzQkFBTztFQUVQLDZCQUFrQjtFQUNsQix3QkFBa0I7RUFFbEIsMEJBQVk7RUFDWix1QkFvakJBO0VieXRCQyx5QmExd0NhO0ViMndDYixvQmExd0NvQjtFYjJ3Q3BCLG9DYTF3Q1E7TWIwd0NSLGdDYTF3Q1E7VWIwd0NSLDRCYTF3Q1E7RWIyd0NSLGdCYTF3Q1M7Q2Iyd0NWOztBQUVEO0VBQ0Usa0JhendDQztFTnVGRiw2QkFBd0I7Q1BvckN4Qjs7QUFFRDtFQUNFLFlhcndDUztFYnN3Q1QsUWFyd0NBO0Vic3dDQSw0RE96ckN3QjtFUHlyQ3hCLG9ET3pyQ3dCO0VQeXJDeEIsK0NPenJDd0I7RVB5ckN4Qiw0Q096ckN3QjtFUHlyQ3hCLG9FT3pyQ3dCO0VQMHJDeEIsbUJhendDRztFYjB3Q0gscUJhdHdDZTtFYnV3Q2YsWWF0d0NNO0VBckNSLGVBd0NJO0NicXdDSDs7QUFFRDtFQUNFLFdhcHdDQTtDYnF3Q0Q7O0FBRUQ7RWFod0NDLGNBQVM7Q2Jrd0NUOztBQUVEO0VBQ0UscUJhandDTztFYmt3Q1AscUJhandDVztFYmt3Q1gsaUJhandDWTtFYmt3Q1osNkJhandDWTtDYmt3Q2I7O0FBRUQ7RWE5dkNDLGFBQVM7Q2Jnd0NUOztBQUVEO0VBQ0UsYWEvdkNVO0NiZ3dDWDs7QUFFRDtFQUNFLG1CYS92Q1c7RWJnd0NYLFlPenRDTztFUDB0Q1AsWWF6d0NBO0ViMHdDQSxtQmE5dkNjO0ViK3ZDZCxlYTl2Q1c7RWIrdkNYLHdCYWp3Q0c7RWJrd0NILGVhOXZDVztDYit2Q1o7O0FBRUQ7RUFDRSxXYTd2Q0k7RWI4dkNKLFVhN3ZDSTtFYjh2Q0osY2E3dkNJO0ViOHZDSiw2RGE1dkNJO0ViNHZDSix3RGE1dkNJO0ViNHZDSixxRGE1dkNJO0ViNnZDSixZT3R1Q087RVB1dUNQLFlhdHhDQTtFYnV4Q0EsaUJhdnZDYTtDYnd2Q2Q7O0FBRUQ7RUFDRSxlYXJ2Q2dCO0Nic3ZDakI7O0FBRUQ7RUFDRSxZYWp2Q1M7RWJrdkNULFlhanZDUztDYmt2Q1Y7O0FBRUQ7RUFDRSxjYTl1Q1U7Q2IrdUNYOztBQUVEO0VheHVDRyxjQUVFO0Nid3VDSjs7QUFFRDtFQUNFLGNhdHVDVztDYnV1Q1o7O0FBRUQ7OzJHYWh1Q2E7O0Fib3VDYjs7MkdhaHVDVzs7QWJvdUNYO0VBQ0UsbUJhbHVDWTtFYm11Q1osYWFsdUNVO0VibXVDVixTYWx1Q0M7RWJtdUNELG9DRXQ0Q2M7TUZzNENkLGdDRXQ0Q2M7VUZzNENkLDRCRXQ0Q2M7RUZ1NENkLHdCYWx1Q1U7RWJrdUNWLG1CYWx1Q1U7RWJrdUNWLGdCYWx1Q1U7RWJtdUNWLFdhbHVDTTtDYm11Q1A7O0FBRUQ7RUFDRSxjYWp1Q1c7Q2JrdUNaOztBQUVEO0VBQ0UscUJFaDVDTztFRmk1Q1AsbUJhanVDVTtFYmt1Q1YscUJhanVDUztFYmt1Q1QscUJhanVDWTtDYmt1Q2I7O0FBRUQseUJhaHdDVTs7QWJrd0NWO0VBQ0UsbUJhanVDYTtFYmt1Q2IsaUJhanVDQztFYmt1Q0QsWWFqdUNFO0VBS0gseUJBQUs7RWI4dENKLFVhNXRDTTtFYjZ0Q04sMENhNXRDTTtFYjR0Q04scUNhNXRDTTtFYjR0Q04sa0NhNXRDTTtFYjZ0Q04sb0JhNXRDa0I7RWI2dENsQixvQmE1dENXO0NiNnRDWjs7QUFFRDtFQUNFLGFFcDZDTztFRnE2Q1AsV08zeUNPO0VQNHlDUCxrQmF2dUNJO0Vid3VDSix1QmE3dENTO0ViNnRDVCxrQmE3dENTO0ViNnRDVCxlYTd0Q1M7Q2I4dENWOztBQUVEO0VBQ0UsMEJhN3RDa0I7Q2I4dENuQjs7QUFFRDtFQUNFLDhCTXJpQytCO0VOc2lDL0Isa0JhN3RDWTtFYjh0Q1oscUJhN3RDWTtFYjh0Q1osK0NhN3RDcUI7TWI2dENyQiwyQ2E3dENxQjtVYjZ0Q3JCLHVDYTd0Q3FCO0NiOHRDdEI7O0FBRUQ7O0VBRUUsd0NhN3RDVTtFYit0Q1Ysb0NNL2lDK0I7RU5pakMvQixnQ2E1dENFO0ViNnRDRixnQ09sMENrQjtPUGswQ2xCLDJCT2wwQ2tCO1VQazBDbEIsd0JPbDBDa0I7Q1BtMENuQjs7QUFFRDtFQUNFLDJCYTF0Q1k7Q2IydENiOztBQUVEO0VBQ0Usa0JhMXRDYztFYjJ0Q2QsZWExdENDO0ViMnRDRCxZYTF0Q0M7Q2IydENGOztBQUVEO0VBQ0UsZUUxOENPO0VGMjhDUCxZYXp0Q0M7Q2IwdENGOztBQUVEO0VBQ0UsbUJFLzhDYztFRmc5Q2QsWU90MUNPO0NQdTFDUjs7QUFFRDtFQUNFLG1CRXg5Q3NCO0VGeTlDdEIsT2FudENBO0Vib3RDQSxVYW50Q0M7RWJvdENELG9DYWx0Q2tCO01ia3RDbEIsZ0NhbHRDa0I7VWJrdENsQiw0QmFsdENrQjtDYm10Q25COztBQUVEO0VBQ0UsaUJhL3NDWTtDYmd0Q2I7O0FBRUQ7RUFDRSxZYXJ0Q0Q7Q2JzdENBOztBQUVEO0VBQ0UsbUJhaHRDYTtFYml0Q2IsYWFodENDO0VBR0YsUUFBQTtFYitzQ0MsWU1uOUNTO0VObzlDVCxVTW45Q087Q05vOUNSOztBQUVEO0VBQ0UsWU1uOUNTO0VObzlDVCxZTWo1Q0E7RU5rNUNBLGVNajVDQTtDTms1Q0Q7O0FBRUQ7RWFudENDLG9CQUFZO0VicXRDWCxXYXB0Q1E7Q2JxdENUOztBQUVEO0VBQ0UsV2FwdENBO0NicXRDRDs7QUFFRDtFQUNFLFlhcHRDQTtFYnF0Q0EsV2FwdENTO0VicXRDVCxZYXB0Q087RWJxdENQLGFhcHRDVztFYnF0Q1gsbUJhcHRDZ0I7RWJxdENoQixpQmFwdENhO0NicXRDZDs7QUFFRDtFQUNFLHlCYXJ0Q2M7Q2JzdENmOztBQUVEO0VBQ0UsY2FydENFO0Nic3RDSDs7QUFFRDtFQUNFLGFhcnRDRTtDYnN0Q0g7O0FBRUQ7RUFDRSxZYXB0Q0U7Q2JxdENIOztBQUVEO0VBQ0Usa0JhcHRDUztFYnF0Q1QsZWFwdENRO0NicXRDVDs7QUFFRDs7RUFFRSxjYWx0Q1U7Q2JtdENYOztBQUVEO0VBQ0UscUJHcitDVTtFSHUrQ1YscUJNcnBDUTtFTnNwQ1IsbUJhaHRDZ0I7RWJpdENoQixxQmFodENpQjtFYml0Q2pCLGNhaHRDVztFYm10Q1gsb0JhN3NDVTtFYjhzQ1YsZ0JhN3NDVTtFYjhzQ1YseUJhN3NDUztFYjhzQ1Qsc0JhN3NDYTtFYitzQ2IsNkJhN3NDVztFYjhzQ1gsd0JhN3NDVztFYjhzQ1gsWWE3c0NVO0NiOHNDWDs7QUFFRDtFQUNFLFlhOXNDQztDYitzQ0Y7O0FBRUQ7RUFDRSxlYTlzQ0M7RWIrc0NELFlhOXNDQztFYitzQ0QsZWE5c0NVO0ViK3NDVixXYTlzQ0M7Q2Irc0NGOztBQUVEO0VBQ0UsMEJhMXNDd0I7Q2Iyc0N6Qjs7QUFFRDtFQUNFLFdhenNDVTtFYjBzQ1YsZWF6c0NjO0ViMHNDZCxtQmF6c0NlO0ViMHNDZixPYXpzQ0c7RWIwc0NILFFhenNDRztFYjBzQ0gsWWF6c0NHO0ViMHNDSCxhYXpzQ0c7RWIwc0NILDh1SGF6c0NzRTtFYjBzQ3RFLDJCYXhzQ0c7Q2J5c0NKOztBQUVEO0VBQ0UsbUJhOXRDQTtFYit0Q0EsY2Fwc0NFO0VicXNDRixpQmFodUNBO0NiaXVDRDs7QUFFRCx5QmE5ckNNOztBYmdzQ047RUFDRSxZYXZyQ0M7RWJ3ckNELG1CYXhyQzBCO0VieXJDMUIsZ0JhN3JDQTtFYjhyQ0EsZWF0ckNhO0NidXJDZDs7QUFFRDtFQUNFLG1CYWxzQ0E7RWJtc0NBLFlhaHJDRztDYmlyQ0o7O0FBRUQ7RUFDRSxtQmFycUNTO0Vic3FDVCxPYXJxQ0E7RWJzcUNBLFFhcnFDQTtFYnNxQ0EsWWFycUNVO0Vic3FDVixhT3orQ087RVAwK0NQLFdhM3FDRDtDYjRxQ0E7O0FBRUQ7RUFDRSxlYXRxQ1M7RWJ1cUNULGdCYXRxQ087RWJ1cUNQLGVhdHFDUTtDYnVxQ1Q7O0FBRUQ7RUFDRSxpQk0xbERTO0NOMmxEVjs7QUFFRDtFQUNFLGtCTTFsRFM7Q04ybERWOztBQUVEO0VBQ0UsaUJhOXFDb0I7Q2IrcUNyQjs7QUFFRDtFQUNFLGNhN3FDUTtDYjhxQ1Q7O0FBRUQ7RUFDRSxpQk0zbURTO0NONG1EVjs7QUFFRDtFQUNFLDJCTTNtRG9CO0NONG1EckI7O0FBRUQseUJhbnJDc0I7O0FicXJDdEI7RUFDRSxtQk1uNENFO0VObzRDRiw0QmF0ckMwQjtFYnNyQzFCLDRCYXRyQzBCO0Vic3JDMUIscUJhdHJDMEI7RWJ1ckMxQiwwQk1sNENBO01OazRDQSx1Qk1sNENBO1VOazRDQSxvQk1sNENBO0VObTRDQSxzQk1sNENBO01OazRDQSxrQk1sNENBO0VObTRDQSx1QmF6ckMwQjtFYjByQzFCLGVNcjJDRTtFTnMyQ0YsYU1yMkNFO0VOczJDRixhTXAyQ0E7RU5xMkNBLGVNcDJDQTtFTnEyQ0EsYU1wMkNBO0VOcTJDQSxvQkcxbERVO0VIMmxEVixrQmE3ckNZO0NiOHJDYjs7QUFFRDs7O0VBR0UsZWE3ckNFO0ViOHJDRixvQmE3ckNXO01iNnJDWCxtQmE3ckNXO1ViNnJDWCxlYTdyQ1c7RWI4ckNYLFlhNXJDQztFYjZyQ0QsYWE1ckNTO0ViNnJDVCxnQmE1ckNZO0ViNnJDWixlYTVyQ1U7RWI2ckNWLDZCYTVyQ1k7Q2I2ckNiOztBQUVEO0VBQ0UsbUJNL29EUztDTmdwRFY7O0FBRUQ7RUFDRSxvQk0vb0RhO0VOZ3BEYixtQk03a0RBO0VOOGtEQSxvQ2Fsc0N5QjtDYm1zQzFCOztBQUVEO0VBQ0UsbUJNdjZDZTtFTnc2Q2YsT010NkNBO0VOdTZDQSxRTXQ2Q0E7RU51NkNBLHFCTXQ2Q0E7RU5zNkNBLHFCTXQ2Q0E7RU5zNkNBLGNNdDZDQTtFTnU2Q0EsMEJNejRDRTtNTnk0Q0YsdUJNejRDRTtVTnk0Q0Ysb0JNejRDRTtFTjA0Q0YsYU16NENFO0VOMDRDRixlTXg0Q0E7RU55NENBLGlCTXg0Q0E7RU55NENBLG9CYTVzQ3VCO0ViNnNDdkIscUJhNXNDYTtDYjZzQ2Q7O0FBRUQ7RUFDRSxtQkc5b0RpQjtFSCtvRGpCLE9PamtERDtFUGtrREMsUWExc0NBO0ViMnNDQSxxQmF6c0NVO0VieXNDVixxQmF6c0NVO0VieXNDVixjYXpzQ1U7RWIwc0NWLDBCYXpzQ1c7TWJ5c0NYLHVCYXpzQ1c7VWJ5c0NYLG9CYXpzQ1c7RWIwc0NYLGFhenNDUztFYjBzQ1QsYWF6c0NTO0ViMHNDVCxvQmF6c0NjO0ViMHNDZCxhYXpzQ1E7Q2Iwc0NUOztBQUVEO0VBQ0UsbUJhbnNDUTtFYm9zQ1IsT2Fuc0NDO0Vib3NDRCxRYW5zQ0M7RWJvc0NELHFCTS96Q1E7RU4rekNSLHFCTS96Q1E7RU4rekNSLGNNL3pDUTtFTmcwQ1IsMEJhbnNDWTtNYm1zQ1osdUJhbnNDWTtVYm1zQ1osb0JhbnNDWTtFYm9zQ1osYUUzc0RPO0VXMmdCUCxhQUFBO0Via3NDQSxvQmFoc0NDO0VBRUQsYUFBQTtDYmdzQ0Q7O0FBRUQ7RUFDRSxxQmEzckNDO0ViMnJDRCxxQmEzckNDO0ViMnJDRCxjYTNyQ0M7RWI0ckNELHNCYTNyQ2lCO01iMnJDakIsa0JhM3JDaUI7RWI0ckNqQiwwQmEzckNVO01iMnJDVix1QmEzckNVO1ViMnJDVixvQmEzckNVO0ViNHJDVixvQmExckNDO01iMHJDRCxvQmExckNDO1ViMHJDRCxnQmExckNDO0ViMnJDRCxhYTFyQ1U7Q2IyckNYOztBQUVELHlCYXByQ2E7O0Fic3JDYjtFQUNFLHFCYXByQ1c7RWJzckNYLHFCYW5yQ2M7RWJvckNkLG1CYW5yQ1k7RWJvckNaLHFCYWxyQ0E7RUFFRCxjQUFBO0Via3JDQyxnQmFqckNVO0Vib3JDVixvQmFqckNZO0Via3JDWixnQmFqckNXO0Via3JDWCw2QmFqckNXO0Nia3JDWjs7QUFFRDtFYTFxQ0MsWUFBTztFYjRxQ04sbUJhM3FDVztFYjRxQ1gsMkJhMXFDQTtFQUVELGVBQVU7RWIwcUNULGlCYXpxQ2E7Q2IwcUNkOztBQUVEO0VhcHFDQSxZQUFRO0VBQ1AsbUJBQ0E7RWJxcUNDLGlCQUFpQjtFYWxxQ25CLDJCQUFBO0Vib3FDRSxtQkFBbUI7RUFDbkIsZUFBZTtDYWhxQ2pCOztBYm1xQ0E7O0VhenBDQSxtQkFBQTtFYjRwQ0UsWUFBWTtFQUNaLHFCQUFxQjtFYXRwQ3RCLHFCQUFLO0VieXBDSixtQmF4cENVO0VieXBDVixxQmF4cENTO0VieXBDVCxjYXhwQ1c7RWIycENYLG9CTWx2RFM7RU5tdkRULGdCTWx2RFM7Q05tdkRWOztBQUVEO0VBQ0UscUJhOXBDbUI7RWJncUNuQixxQmFocUN1QjtFYmlxQ3ZCLG1CTTFnRGtCO0VOMmdEbEIscUJhanFDeUI7RWJrcUN6QixjTXpnREE7RU40Z0RBLG9CTTUrQ21CO0VONitDbkIsZ0JNNStDZ0I7RU42K0NoQixXTTMrQ0E7RU40K0NBLGlCTTMrQ0E7RU40K0NBLGtCYXhxQ3FCO0VieXFDckIsd0NheHFDdUI7VWJ3cUN2QixnQ2F4cUN1QjtDYnlxQ3hCOztBQUVEO0VBQ0UsV2F4cUNRO0VieXFDUixZYXhxQ1U7Q2J5cUNYOztBQUVEO0VBQ0UsZWF4cUNVO0NieXFDWDs7QUFFRDtFQUNFLGVhdnFDVTtDYndxQ1g7O0FBRUQ7RUFDRSxxQmF2cUNXO0VieXFDWCxxQmF2cUNpQjtFYndxQ2pCLG1CYXZxQ2E7RWJ3cUNiLHFCTTN4RFM7RU40eERULGNNM3hEUztFTjh4RFQsb0JNM3hEUztFTjR4RFQsZ0JNM3hEUztFTjR4RFQsWU16dERBO0VOMHREQSx3QmE3cUN3QjtFYjhxQ3hCLG1CYTlxQ29CO0NiK3FDckI7O0FBRUQ7RUFDRSxtQk1sakRBO0VObWpEQSxZTWxqREE7RU5takRBLGFNbGpEQTtFTm1qREEsT01yaERFO0VOc2hERixRTXJoREU7RU5zaERGLGNNcGhEQTtFTnFoREEsd0JhdHJDc0I7Q2J1ckN2Qjs7QUFFRDtFQUNFLHFCTXgrQ0U7RU4wK0NGLHFCYTFyQ2M7RWIyckNkLG1CYTFyQ1c7RWIyckNYLHFCYTFyQ2tCO0ViMnJDbEIsY2F4ckNBO0ViMnJDQSxvQmEzckNXO0ViNHJDWCxnQmF2ckNXO0Vid3JDWCxZT3B0RE87RVBxdERQLGFhOXJDQztFYityQ0QsZWF0ckNXO0VidXJDWCxXQUFXO0NPdnREWjs7QVAwdEREOztFQUVFLFdhcHJDQztDYnFyQ0Y7O0FBRUQ7RUFDRSxZYXByQ1E7RWJxckNSLCtCYXByQ1c7RWJzckNYLDJCYS9xQ0M7RWJnckNELHVCYW5yQ1E7RWJvckNSLG1CYW5yQ1c7RWJvckNYLGlCYWhyQ1k7RWJpckNaLG1CYWhyQ1c7Q2JpckNaOztBQUVEO0VBQ0UsZWFockNZO0ViaXJDWixtQmFockNjO0ViaXJDZCxZYWhyQ0M7RWJpckNELGtCYWhyQ2M7RWJpckNkLGlCRXoyRE87Q0YwMkRSOztBQUVEO0VBQ0UsZ0JhL3FDQztDYmdyQ0Y7O0FBRUQ7RUFDRSxjYWpzQ0M7Q2Jrc0NGOztBQUVEO0VBQ0UsZ0JhenFDVztFYjBxQ1gsaUJhenFDYTtFYjBxQ2IsbUJhenFDZ0I7RWIwcUNoQixVYXpxQ0M7RWIwcUNELFNhenFDQztFYjBxQ0QseUNhenFDNEI7TWJ5cUM1QixxQ2F6cUM0QjtVYnlxQzVCLGlDYXpxQzRCO0NiMHFDN0I7O0FBRUQ7RUFDRSxlYXRxQ0E7RWJ1cUNBLFlhdHFDUTtFYnVxQ1IsaUJhdHFDVztFYnVxQ1gsb0JhdHFDUTtFYnVxQ1IsaUJhdHFDYztFYnVxQ2Qsc0JhdHFDVTtFYnVxQ1YsVWF0cUNDO0VidXFDRCxpQmF0cUNXO0VidXFDWCxtQmF0cUNhO0VidXFDYixtQkcvMERNO0VIZzFETiwrQmF0cUNXO0Vid3FDWCwyQmF0cUNXO0VidXFDWCx1Qk14M0RTO0VOeTNEVCwyQk14M0RxQjtFTnkzRHJCLHFDTXgzRG9CO0NOeTNEckI7O0FBRUQ7RUFDRSxZTXR6REE7Q051ekREOztBQUVEO0VBQ0UsbUJNaHBERTtFTmlwREYsWU1ocERFO0VOaXBERiw2QmFockMwQjtFYmtyQzFCLHlCYWxyQzBCO0VibXJDMUIscUJFOTVEc0I7RUYrNUR0QixxQmFsckNrQjtFYm9yQ2xCLHFCYWxyQ2dCO0VibXJDaEIsbUJhaHJDUTtFYmlyQ1IscUJNNTREUztFTjY0RFQsY001NERTO0VOKzREVCxvQk01NERTO0VONjREVCxnQk01NERTO0VONjREVCx5QmFyckNvQjtFYnNyQ3BCLHNCYXRyQ29CO0Vid3JDcEIsNkJheHJDMEI7RWJ5ckMxQix3Qk16cURvQjtFTjRxRHBCLDJCYTNyQzBCO0ViNHJDMUIsc0JhNXJDMEI7RWI2ckMxQiwwQmE1ckNZO0ViNnJDWix1Qll2N0RtQjtFWnk3RG5CLHlCYXpyQ0M7RWIwckNELG9CYXhyQ2U7RWJ5ckNmLG1CYXhyQ2U7RWJ5ckNmLGVheHJDVztFYnlyQ1gsaUJheHJDVztDYnlyQ1o7O0FBRUQ7RUFDRSxvQmF0ckNZO0VidXJDWiwyQmF0ckNZO0VidXJDWixpQmF0ckNXO0NidXJDWjs7QUFFRDtFQUNFLHNCYXJyQ0M7RWJzckNELDJCYXByQ0U7RWJxckNGLG9CYWpzQ1E7RWJrc0NSLGtCYXByQ2M7RWJxckNkLFlhbnNDQztFYm9zQ0QsNkJhaHJDZ0I7RWJrckNoQix5QmFockN1QjtFYmlyQ3ZCLHFCYWhyQ2dCO0NiaXJDakI7O0FBRUQ7RUFDRSxpQmFockNnQjtFYmlyQ2hCLHFCYTVyQ1E7Q2I2ckNUOztBQUVEOztFQUVFLG9CYWp0Q1E7RWJrdENSLGtCYTVxQ2M7RWI2cUNkLDJCYTVxQ2E7Q2I2cUNkOztBQUVEO0VBQ0UsWWE1cUNLO0ViNnFDTCxrQmF4dENRO0NieXRDVDs7QUFFRDs7O0VBR0Usc0JhcnFDWTtDYnNxQ2I7O0FBRUQ7RUFDRSxxQmFycUNrQjtFYnVxQ2xCLHFCYS9xQ1E7RWJnckNSLG1CYXJxQ2U7RWJzcUNmLHFCYWxxQ1E7RWJtcUNSLGNhbHFDUTtFYnFxQ1Isb0JhanFDYztFYmtxQ2Qsa0JhanFDWTtFYmtxQ1oseUJhanFDYztFYmtxQ2Qsc0JhanFDaUI7RWJtcUNqQiw2QmFqcUNrQjtFYmtxQ2xCLHdCYWpxQ2tCO0Via3FDbEIsY2F6cUNFO0ViMHFDRixXYWpxQ0c7RWJrcUNILGFhN3BDUTtFYjhwQ1IsbUJhN3BDWTtFYjhwQ1osWWE3cENRO0NiOHBDVDs7QUFFRDtFQUNFLFlhNXBDRTtFYjZwQ0YscUJhNXBDYztFYjhwQ2QscUJhNXBDZTtFYjZwQ2YsbUJNbm5EUTtFTm9uRFIscUJhNXBDZ0I7RWI2cENoQixjYTVwQ0U7RWIrcENGLG9CRXRnRXNCO0VGdWdFdEIsa0JhenBDQztFYjBwQ0QseUJheHBDRTtFYnlwQ0Ysc0JhcnBDUztFYnVwQ1QsNkJhcnBDYTtFYnNwQ2Isd0JhcnBDYztFYnNwQ2QseUJhcnBDVztFYnNwQ1gsc0JhcnBDWTtFYnVwQ1osNkJhcnBDWTtFYnNwQ1osd0JhcHBDRTtDYnFwQ0g7O0FBRUQ7RUFDRSxZYXJwQ0M7RWJzcENELG9CYWxwQ2dCO0VBSWpCLGdCQUNDO0ViK29DQSxnQmFsNkJDO0VibTZCRCxtQmE5b0NFO0NiK29DSDs7QUFFRDtFQUNFLG9DYTFvQ1c7RWIyb0NYLGlDYXhvQ0U7RWJ5b0NGLGlCYXhvQ0U7RWJ5b0NGLG9CYXZvQ2lCO0Vid29DakIsa0JhcG9DRTtFYnFvQ0Ysa0NhcG9DYTtFYnFvQ2IscVdNNWdFb0I7RU42Z0VwQixxQk01Z0VTO0VONmdFVCxvQk01Z0VTO0VONmdFVCxrQk01Z0VTO0VONmdFVCxZTTVnRU87RU42Z0VQLGFNNWdFUztFTjZnRVQsZ0JPMzZETztFUDQ2RFAsbUJhN29DRTtFYjhvQ0Ysb0JNNThEQTtDTjY4REQ7O0FBRUQ7RUFDRSxzQk9qN0RrQjtDUGs3RG5COztBQUVEO0VBQ0Usb0JNajlEZTtFTms5RGYsaUJhL29DdUI7RWJncEN2QixlTXg1REE7RU55NURBLDRCYWhwQ3dCO0ViaXBDeEIsMkJhanBDd0I7S2JpcEN4Qix3QmFqcEN3QjtFYmtwQ3hCLG9CTXg1REE7RU55NURBLDJCYWxwQ0k7RWJtcENKLGtCYWxyQ2E7Q2JtckNkOztBQUVEO0VBQ0UscUJhcnBDMkI7RU4zeUI1QixxQkFBbUI7RVBtOERsQixtQmFycENHO0Vic3BDSCxxQk0zaUVTO0VONGlFVCxjTTNpRU87RU44aUVQLG9CTTNpRVM7RU40aUVULGdCTTNpRVM7RU40aUVULG1CYXpwQ0c7RWIwcENILGFhenBDVTtFYjBwQ1YsV01uakVBO0VOb2pFQSxZTW5qRUE7RU5vakVBLHlCTW5qRVM7RU5vakVULGNNbmpFTztFTm9qRVAsaUJNbmpFUztFTm9qRVQsMENNbmpFYTtFTm1qRWIscUNNbmpFYTtFTm1qRWIsa0NNbmpFYTtFTm9qRWIsaUJNai9EQTtFTmsvREEsZU1qL0RBO0VOay9EQSxhTTkrREU7RU4rK0RGLFdNNytEQTtDTjgrREQ7O0FBRUQ7RUFDRSxhTXZ5REE7RU53eURBLGNNdnlEQTtFTnd5REEsV01od0RBO0VOaXdEQSxpQk1od0RBO0VOaXdEQSx1Qk0vdkRFO0VOK3ZERixrQk0vdkRFO0VOK3ZERixlTS92REU7RU5nd0RGLFdNMXZEQTtDTjJ2REQ7O0FBRUQ7RUFDRSwwQmFycUNxQjtFYnNxQ3JCLGtCTWpnRWM7Q05rZ0VmOztBQUVEO0VBQ0UsZWF4cUNhO0VieXFDYixZYXhxQ0U7RWJ5cUNGLHFCYXhxQ1c7RWJ5cUNYLGlCYXhxQ2M7RWJ5cUNkLGdCYXhxQ2E7RWJ5cUNiLGtCYXhxQ1c7RWJ5cUNYLDZCYXhxQ2E7RWJ3cUNiLHdCYXhxQ2E7RWJ3cUNiLHFCYXhxQ2E7Q2J5cUNkOztBQUVEO0VBQ0Usb0JheHFDWTtFYnlxQ1osWWF4cUNFO0NieXFDSDs7QUFFRDtFQUNFLFlheHFDRTtFYnlxQ0Ysb0JheHFDaUI7RWJ5cUNqQixnQmF4cUNjO0VieXFDZCxnQmF4cUNjO0VieXFDZCxtQmF4cUNHO0NieXFDSjs7QUFFRDtFQUNFLG9DYXZxQ2E7RWJ3cUNiLGlDYXZxQ2U7RWJ3cUNmLGlCYXZxQ2M7RWJ3cUNkLG9CYXJxQ0U7RWJzcUNGLGtCYXJxQ1k7RWJzcUNaLGtDYXJxQ3VCO0Vic3FDdkIscVdhcnFDb0I7RWJzcUNwQixxQmEzakNFO0ViNGpDRixvQmExcUNFO0ViMnFDRixjYXJxQ1U7RWJzcUNWLFlhcnFDRztFYnNxQ0gsYWFycUNHO0Vic3FDSCxnQmFycUNXO0Vic3FDWCxtQmFycUNhO0Vic3FDYixvQmFycUNjO0Nic3FDZjs7QUFFRDtFQUNFLHNCYS9wQ0c7Q2JncUNKOztBQUVEO0VBQ0Usb0JhMXdDYTtFYjJ3Q2IsaUJhNXBDZTtFYjZwQ2YsZWE1d0NEO0ViNndDQyw0QmF6cENLO0ViMHBDTCwyQmF2cUNHO0tidXFDSCx3QmF2cUNHO0Vid3FDSCxvQmF6cENlO0ViMHBDZiwyQmF6cEN1QjtFYjBwQ3ZCLGtCYXpwQ2U7Q2IwcENoQjs7QUFFRDtFQUNFLHFCYXpwQ2lCO0ViMnBDakIscUJhcm5DRztFYnNuQ0gsbUJheHhDRDtFYnl4Q0MscUJhcHBDaUI7RWJxcENqQixjYTF4Q0Q7RWI2eENDLG9CYWxwQ2U7RWJtcENmLGdCYWxwQ1k7RWJtcENaLG1CYWxwQ2dCO0VibXBDaEIsYWFscENNO0VibXBDTixXYWxwQ007RWJtcENOLFlhbHlDRDtFYm15Q0MseUJhaHBDZTtFYmlwQ2YsY2FocENLO0ViaXBDTCxtQkU3cUVzQjtFRjhxRXRCLG1CYXR5Q0Q7RWJ1eUNDLDBDYS9vQ3NCO0ViK29DdEIscUNhL29Dc0I7RWIrb0N0QixrQ2Evb0NzQjtFYmdwQ3RCLHVCYS9vQ2lCO0ViZ3BDakIsZWEvb0NZO0ViZ3BDWixhYS9vQ0s7RWJncENMLFdhL29DSztDYmdwQ047O0FBRUQ7RUFDRSx3QmExb0NjO0ViMm9DZCx5QmExb0NvQjtFYjJvQ3BCLHNCYTFvQ21CO0ViMm9DbkIsNEJHMW9FaUI7RUgyb0VqQixrQ2Exb0NhO0ViMG9DYiw2QmExb0NhO0ViMG9DYiwwQmExb0NhO0ViMm9DYixzQmExb0NlO0NiMm9DaEI7O0FBRUQ7RUFDRSxxQ2Exb0NvQjtFYjJvQ3BCLDZCYTFvQzJCO0NiMm9DNUI7O0FBRUQ7RUFDRSxlYXBvQ1E7RWJxb0NSLFlhOXpDRDtFYit6Q0MscUJhN25DWTtFYjhuQ1osaUJhN25DZTtFYjhuQ2YsZ0JhN25DVztFYjhuQ1gsa0JhN25DYztFYjhuQ2QsNkJhdG5DRTtFYnNuQ0Ysd0JhdG5DRTtFYnNuQ0YscUJhdG5DRTtDYnVuQ0g7O0FBRUQ7RUFDRSwwQmE1bkNxQjtFYjZuQ3JCLFlheDBDRDtDYnkwQ0E7O0FBRUQ7RUFDRSxtQk0xckVTO0VOMnJFVCxXTTFyRU87RU4yckVQLE9NMXJFQTtFTjJyRUEsUU14bkVBO0VOeW5FQSxhTXhuRUE7RU55bkVBLGtCTXZuRWU7RU53bkVmLGlCYWhvQ3FCO0ViaW9DckIsb0JNLzZERTtFTmc3REYsZ0JNLzZERTtFTmc3REYsMkJNOTZEbUI7S044NkRuQix3Qk05NkRtQjtFTis2RG5CLGlCTTk2REE7RU4rNkRBLG9CYXBvQ3VCO0VicW9DdkIsZ0JhcG9DYTtFYnFvQ2IsWWFwb0NTO0NicW9DVjs7QUFFRDtFQUNFLG9CYW5vQ2lCO0Nib29DbEI7O0FBRUQ7RUFDRSxvQmEvbkNpQjtDYmdvQ2xCOztBQUVEO0VBQ0Usb0JhL25DZTtFYmdvQ2YsMEJhL25DYTtFYmdvQ2IsaUJhL25DRztDYmdvQ0o7O0FBRUQ7RUFDRSxjYXpuQ1U7Q2IwbkNYOztBQUVEO0VBQ0UsWWF0bkNFO0VidW5DRixxQmF0bkNpQjtFYnduQ2pCLHFCYXRuQ2tCO0VidW5DbEIsbUJhdG5DaUI7RWJ1bkNqQixxQmF0bkNZO0VidW5DWixjYXRuQ1k7RWJ1bkNaLHlCYXJuQ0U7RWJzbkNGLHNCYXBuQ0U7RWJzbkNGLDZCYXBuQ2E7RWJxbkNiLHdCYWhuQ0U7Q2JpbkNIOztBQUVEO0VBQ0UscUJham5DZTtFYm1uQ2YscUJhL21DaUI7RWJnbkNqQixtQmEvbUNZO0ViZ25DWixxQmFsbkNFO0VibW5DRixjYS9tQ1U7RWJrbkNWLG9CYS9tQ2lCO0ViZ25DakIsZ0JhL21DYTtFYmduQ2IsWWEvbUNRO0NiZ25DVDs7QUFFRDtFQUNFLG1CYTNtQ0c7RWI0bUNILFVhN3BDRDtFYjhwQ0MsVWEzbUNHO0ViNG1DSCxlYTNtQ1k7RWI0bUNaLDJCYTNtQ2M7RWI0bUNkLDhDYTNtQ3FCO01iMm1DckIsMENhM21DcUI7VWIybUNyQixzQ2EzbUNxQjtFYjRtQ3JCLFdhM21DUTtFYjRtQ1IscUdhM21DVTtFYjJtQ1YsNkZhM21DVTtFYjJtQ1Ysd0ZhM21DVTtFYjJtQ1YscUZhM21DVTtFYjJtQ1YsbUhhM21DVTtFYjRtQ1YsZ0JhM21DYztDYjRtQ2Y7O0FBRUQ7RUFDRSwwQ2F4bUNvQjtNYndtQ3BCLHNDYXhtQ29CO1Vid21DcEIsa0NheG1Db0I7RWJ5bUNwQixRYXhtQ0s7RWJ5bUNMLFdhMXFDRDtDYjJxQ0E7O0FBRUQ7RUFDRSw0QmExbUMyQjtDYjJtQzVCOztBQUVEO0VhdG1DQyxtQkFBa0I7RWJ3bUNqQixZYXZtQ0E7RWJ3bUNBLFlhdm1DQTtFYndtQ0EsYUFBYTtFTy9xRWQsWUFBUTtFTTRrQ1IsbUJBQ087RWJxbUNOLGtCYXBtQ1c7RWJxbUNYLG9WQUFvVjtFT25yRXJWLDJCQUF5QjtFTW9sQ3pCLG1CQUFBO0Via21DQyxlYWptQ1k7RWJrbUNaLCtEQUF1RDtNQUF2RCwyREFBdUQ7VUFBdkQsdURBQXVEO0VPdnJFeEQsMEJBQXlCO0VNMGxDekIsWUFBQTtFYmdtQ0MsaUJhL2xDYTtFYmdtQ2IsV0FBVztFTzNyRVosVUFBUTtFTWdtQ1IsdUJBQVk7RWI4bENYLG9CYTVsQ21CO0ViNmxDbkIscUdhNWxDWTtFYjRsQ1osNkZhNWxDWTtFYjRsQ1osd0ZhNWxDWTtFYjRsQ1oscUZhNWxDWTtFYjRsQ1osbUhhNWxDWTtDYjZsQ2I7O0FBRUQ7RUFDRSxvQ016eUVxQjtNTnl5RXJCLGdDTXp5RXFCO1VOeXlFckIsNEJNenlFcUI7RU4weUVyQixXTXp5RVM7Q04weUVWOztBQUVEO0VBQ0UsWU12dUVBO0VOd3VFQSxxQmFsbUNvQjtFYm9tQ3BCLHFCYXBtQ3dCO0VicW1DeEIsbUJNNWtFa0I7RU42a0VsQixxQk01a0VpQjtFTjZrRWpCLGNNaGtFQTtFTm1rRUEsb0JNbmlFbUI7RU5vaUVuQixrQmF6bUNzQjtFYjBtQ3RCLHlCYTFtQ3NCO0ViMm1DdEIsc0JhM21Dc0I7RWI2bUN0Qiw2QkFBNkI7RU90dEU5Qix3QkFBeUI7RU00bUN6QixvQkFBVTtDYjZtQ1Y7O0FBRUQ7RUFDRSxtQmEzbUNjO0ViNG1DZCxPYTNtQ0M7RWI0bUNELFFhbG5DQTtFYm1uQ0EsWWEzbUNTO0ViNG1DVCxrQmEzbUNnQjtFYjRtQ2hCLHFCYTNtQ1k7RWI2bUNaLHFCYTNtQ1c7RWI0bUNYLG1CYTNtQ2E7RWI0bUNiLHFCYTNtQ2E7RWI0bUNiLGNhM21DWTtFQUliLG9CQUFVO0ViMm1DVCxrQmFsbUNBO0VibW1DQSxXQUFXO0NPM3VFWjs7QVA4dUVEOztFQUVFLFlhMW1DUTtFYjJtQ1IsZUFBZTtFYXhtQ2YsbUJBQ007RUFDTCxXQUFVO0VBQ1YsYUFBWTtFQUNaLE9BQUs7RUFDTCxtQ0FBMkI7Q2J5bUM3Qjs7QUFFRDtFT3p2RUMsUUFBUTtDUDJ2RVI7O0FBRUQ7RUFDRSxTYXJtQ0E7Q2JzbUNEOztBQUVEO0VBQ0UsbUJham1DQztFYmttQ0QsT0FBTztFT253RVIsUUFBUTtFTXNxQ1IsWUFBQTtFYmdtQ0MsYWEvbENVO0ViZ21DVixxQkFBcUI7RWEzbEN0QixxQkFBQTtFQUNBLG1CQUNDO0ViNmxDQSxxQmEzbENDO0VBSEYsY0FJQztFYjhsQ0Esb0JhMWxDbUI7RWIybENuQixrQmE1bENBO0NiNmxDRDs7QUFFRDtFQUNFLG1CYTFsQ1k7RWIybENaLFlhMWxDRztFYjJsQ0gsNkJhemxDRztFYnlsQ0gsd0JhemxDRztFYnlsQ0gscUJhemxDRztFYjBsQ0gsV2ExbUNEO0NiMm1DQTs7QUFFRDtFYTdtQ0MsV0FBQTtFYittQ0Msd0JhbGxDeUI7Q2JtbEMxQjs7QUFFRDtFQUNFLFlhL2tDYTtFYmdsQ2IsZWEva0NhO0ViZ2xDYixtQmEva0NjO0ViZ2xDZCxPYS9rQ0c7RWJnbENILFFhL2tDRztFYmdsQ0gsV2Eva0NHO0ViZ2xDSCxhYS9rQ2E7RWJnbENiLG1DYS9rQ29CO0ViZ2xDcEIsV2Eva0NHO0NiZ2xDSjs7QUFFRDtFQUNFLFlhL2tDYTtFYmdsQ2IsZWFob0NZO0ViaW9DWixtQmEva0NjO0ViZ2xDZCxPYS9rQ087RWJnbENQLFNhL2tDUTtFYmdsQ1IsV2Eva0NXO0ViZ2xDWCxhYS9rQ1k7RWJnbENaLG1DTTE1RW9CO0VOMjVFcEIsV00xNUVPO0NOMjVFUjs7QUFFRDtFQUNFLFdNMTVFTztFTjI1RVAscUJNeDFFaUI7RU4wMUVqQixxQmF0bEN1QjtFYnVsQ3ZCLG1CYXZsQzJCO0VBeEQ1QixxQkEwQkU7RWJ1bkNELGNhcmxDYTtFYndsQ2Isb0JhcmxDYztFYnNsQ2QsZ0JhcmxDZ0I7RWJzbENoQix5QmFybEN1QjtFYnNsQ3ZCLHNCYXJsQ1k7RWJ1bENaLDZCYXJsQ3NCO0Vic2xDdEIsd0JhcmxDdUI7RWJzbEN2QiwwQk14akUrQjtFTzY1QmhDLHVCQTBCRTtFYm9vQ0QseUJhbmxDWTtFYm9sQ1osb0JhbmxDYTtFQTVFZCwyQkEwQkU7RWJ5b0NELHNCYWxsQ3FCO0VBakZ0QixtQkEwQkU7RWIyb0NELFNhamxDVTtFQXBGWCxZQUFBO0VidXFDQyxhYWhsQ2M7RWJpbENkLG9DYWhsQ2U7TWJnbENmLGdDYWhsQ2U7VWJnbENmLDRCYWhsQ2U7RWJpbENmLGdEYTVrQ0c7RWI2a0NILDhCYWhwQ0M7RWJncENELHlCYWhwQ0M7RWJncENELHNCYWhwQ0M7RWJpcENELFVhaGxDSTtFQTNGTCxXQUFBO0ViNnFDQyxXYTlrQ1k7Q2Ira0NiOztBQUVEO0VBQ0UsNEJhN2tDZTtDYjhrQ2hCOztBQUVEO0VBQ0UsZ0RNejhFb0I7Q04wOEVyQjs7QUFFRDtFQUNFLGVNejhFUztDTjA4RVY7O0FBRUQ7O0VBRUUsY2FubENzQjtDYm9sQ3ZCOztBQUVEO0VhanNDQyxZQUFBO0VibXNDQyxrQmFobENpQjtFYmlsQ2pCLG1CYTNxQ0E7Q2I0cUNEOztBQUVEO0VhdnNDQyxZQUFBO0VieXNDQyxlYTVrQ1k7RUFLYixtQkFBQTtFQUNBLE9BQUE7RWJ5a0NDLFFhdmtDQztFYndrQ0QsWWExa0NEO0ViMmtDQyxZYXZrQ1U7RWJ3a0NWLG1DYXZrQytCO0Nid2tDaEM7O0FBRUQ7RUFDRSxlYXZrQ1k7RWJ3a0NaLG1CYXZrQ2M7RWJ3a0NkLFNhdmtDTTtFYndrQ04sVWFubENEO0Vib2xDQyxnQmF0a0NXO0VidWtDWCxpQmF0a0NlO0VidWtDZixZYXRrQ0U7RWJ1a0NGLGFhdmxDRDtFYndsQ0MseUNhcGtDRTtNYm9rQ0YscUNhcGtDRTtVYm9rQ0YsaUNhcGtDRTtFYnFrQ0YsV2F6bENEO0NiMGxDQTs7QUFFRDtFQUNFLFdhN2xDRDtFYjhsQ0MsU2Fsa0NPO0NibWtDUjs7QUFFRDtFQUNFLG1CTXgvRVM7Q055L0VWOztBQUVEO0VBQ0UsbUJNeC9FYTtFTnkvRWIsT2F2bUNEO0Vid21DQyxRYXJrQ0U7RWJza0NGLFdhem1DRDtFYjBtQ0MsZWFya0NZO0Vic2tDWixZYTNtQ0Q7RWI0bUNDLGFhcGtDVTtFYnFrQ1Ysb0JhNW1DQTtDYjZtQ0Q7O0FBRUQ7RUFDRSxrQmFobkNBO0ViaW5DQSxrQmFqa0NhO0Via2tDYixhYW5uQ0Q7RWJvbkNDLHFCYS9qQ1k7RWJpa0NaLHFCYS9qQ2E7RWJna0NiLG1CYS9qQ1M7RWJna0NULHFCYS9qQ2M7RWJna0NkLGNhL2pDVTtFYmtrQ1Ysb0JhM25DQTtFYjRuQ0Esa0JhOWpDWTtFYitqQ1oseUJhOWpDUTtFYitqQ1Isc0JhOWpDUztFYmdrQ1QsNkJhOWpDYztFYitqQ2Qsd0JhOWpDWTtDYitqQ2I7O0FBRUQ7RUFDRSxnQmFyb0NBO0Vic29DQSxpQk05aEZTO0VOK2hGVCxlTTloRlM7RU4raEZULFlNOWhGTztFTitoRlAsWU05aEZPO0VOK2hGUCxhTTloRlM7RU4raEZULG1CTTloRmE7RU4raEZiLHNCTTU5RWlCO0VONjlFakIsWU01OUVBO0VONjlFQSxpQk16OUVlO0VOMDlFZixxQmFya0N5QjtFYnVrQ3pCLHFCTXp4RWtCO0VOMHhFbEIsbUJNbHhFQTtFTm14RUEscUJNbHhFZ0I7RU5teEVoQixjTWx4RUE7RU5xeEVBLG9CYXZwQ0E7RWJ3cENBLGtCYXRrQ0U7RWJ1a0NGLHlCYXpwQ1M7RWIwcENULHNCYXRrQ1k7RWJ3a0NaLDZCYXRrQ1k7RWJ1a0NaLHdCYXRrQ2M7Q2J1a0NmOztBQUVEO0VBQ0Usa0JhdGtDYztFYnVrQ2QscUJhdGtDYztFYndrQ2QscUJXcmpGTztFWHNqRlAsbUJhdGtDYTtFYnVrQ2IscUJhdGtDYztFYnVrQ2QsY2F4cUNEO0ViMnFDQyxvQmExcUNBO0ViMnFDQSxrQmFya0NhO0Vic2tDYixhYXJrQ1E7RWJza0NSLGtCYTdxQ0E7RWI4cUNBLHFCYW5rQ1k7RWJva0NaLFlhbmtDUztFYm9rQ1QsaUJhbmtDZTtDYm9rQ2hCOztBQUVEO0VBQ0UsZ0JhbGtDYztFYm1rQ2Qsa0JhbGtDYztFYm1rQ2QsWWFsa0NFO0VibWtDRiw4QmFsa0NrQjtDYm1rQ25COztBQUVEO0VBQ0UsY2Fsa0NZO0NibWtDYjs7QU83K0VBO0VNaTdDRCxnQkFBSTtFYmdrQ0YsZ0JhOWpDVTtFYitqQ1YsWUFBWTtFT2wvRWIsa0JBQW1CO0NQby9FbkI7O0FBRUQ7RU90L0VDLGVBQWlCO0VNazhDakIsbUJBQU87RWJ1akNOLE9hdGpDQTtFYnVqQ0EsUWF0akNNO0VidWpDTixZYXRqQ087RWJ1akNQLGFhdGpDVztFYnVqQ1gsYWF0akNRO0VidWpDUixxQ2FyakNBO0Nic2pDRDs7QUFFRDtFQUNFLFlhcGpDVTtFQUVYLG1CQUFjO0Vib2pDYiwwQk1wNEV5QjtFTnE0RXpCLGlCTXA0RWlCO0VOcTRFakIsbUJNeDNFQTtFTnkzRUEsZU14M0VBO0NOeTNFRDs7QUFFRDtFYXBqQ0MsY0FBVztFYnNqQ1YsWWFyakNRO0Vic2pDUiw2QkFBNkI7RU83Z0Y5QixnQkFBaUI7Q1ArZ0ZqQjs7QUFFRDs7RWEvaUNDLGNBQVc7Q2JrakNYOztBQUVEO0VBQ0UseUJBQXlCO0NhN2lDM0I7O0FiZ2pDQTtFQUNFLGNhampDRjtFYmtqQ0UsbUJhL2lDYztFYmdqQ2QsV0FBVztFYTVpQ2IsUUFBTztFQUFDLFNBQUE7RUFBb0IsWUFBVTtFQUFRLHdCQUFZO01BQVosb0JBQVk7VUFBWixnQkFBWTtFQUFRLGFBQVk7RWJrakM1RSxvQkFBb0I7RU9uaUZyQixrQkFBbUI7RU1vL0NuQixjQUFjO0Nia2pDZDs7QUNsb0ZEO0VhakNBLG1CQUFRO0VBQ1AsWUFBVTtFQUNWLGlCQUFnQjtFQUNoQixjQUFXO0VBQ1gsUUFBQTtFQUNBLHFCQUFTO0VBQ1QscUJBQVk7RUFFWixxQlpGZ0I7RVlHaEIsbUJBQVM7RWR1cUZSLHFCY3RxRlk7RWR1cUZaLGNjdHFGVTtFZHlxRlYsb0JjdHFGQTtFZHVxRkEsa0JjcnFGZ0I7RWR3cUZoQiwyQmNucUZnQjtFZG9xRmhCLHNCY25xRlM7RWRvcUZULDBCY25xRlc7RWRvcUZYLHVCY2xxRkE7RWRvcUZBLG9DY2xxRmlCO0VkbXFGakIsK0JjbHFGZ0I7RWRtcUZoQiw4QmNscUZlO0VkbXFGZiwrQmNscUZZO0VBOUJkLHlCQW1DRTtFZGdxRkEsd0JjL3BGWTtFUHlGYixvQkFBbUI7Q1B3a0ZuQjs7QUFFRDtFQUNFLFdjN3BGUztFZDhwRlQsaUJjN3BGYztDZDhwRmY7O0FBRUQ7RUFDRSxtQmN0cEZBO0VBRUQsU0FBQTtFZHNwRkMsVWNycEZRO0Vkc3BGUixZY3JwRk87RWRzcEZQLHlDY3JwRk07TWRxcEZOLHFDY3JwRk07VWRxcEZOLGlDY3JwRk07Q2RzcEZQOztBQUVEO0VBQ0UsaUJjcnBGWTtFZHNwRlosbUJjN3BGUztFZDhwRlQsb0JjcHBGaUI7RWRxcEZqQixvQmNucEZBO0Vkb3BGQSxnQmNucEZZO0Nkb3BGYjs7QUFFRDtFQUNFLGNjanBGUTtDZGtwRlQ7O0FBRUQ7O0VBRUUsWWNocEZRO0VkaXBGUixpQmNocEZVO0VkaXBGVixhYzNxRkE7RWQ0cUZBLGtCYzdvRmU7RWQ4b0ZmLG9CYzdvRmU7RWQ4b0ZmLGlCYzlxRkE7RWQrcUZBLDRCY2hvRkc7RWRpb0ZILDJCY2hyRlM7S2RnckZULHdCY2hyRlM7Q2RpckZWOztBQUVEO0VBQ0UsbUJjem9GWTtFZDBvRlosV2N6b0ZJO0NkMG9GTDs7QUFFRDtFQUNFLFdPcm5GSztFUHNuRkwsa0JjMXJGQTtFZDJyRkEsb0Jjcm9GVztDZHNvRlo7O0FBRUQ7O0VBRUUsb0JNL3RGUztDTmd1RlY7O0FBRUQ7RUFDRSxZTTFwRkU7RU4ycEZGLG1CYzdvRnFCO0VkOG9GckIsaUJNdi9FRTtDTncvRUg7O0FBRUQ7RUFDRSxlTXQvRUE7RU51L0VBLG1CTXo5RUU7RU4wOUVGLFNNejlFRTtFTjA5RUYsVU14OUVBO0VOeTlFQSxnQk14OUVBO0VOeTlFQSxpQk14OUVBO0VOeTlFQSxZTWo3RUE7RU5rN0VBLGFNajdFQTtFTms3RUEseUNjdnBGeUI7TWR1cEZ6QixxQ2N2cEZ5QjtVZHVwRnpCLGlDY3ZwRnlCO0Nkd3BGMUI7O0FBRUQ7RUFDRSxlY3hwRlM7Q2R5cEZWOztBQUVEO0VBQ0UsNEJjeHBGWTtDZHlwRmI7O0FBRUQ7RUFDRSx5QmMzcUZBO0NkNHFGRDs7QUFFRDtFQUNFLFljbHVGQTtDZG11RkQ7O0FBRUQ7RUFDRSwwQmM5b0ZBO0NkK29GRDs7QUFFRDtFQUNFLFVjNW9GTTtDZDZvRlA7O0FBRUQ7RUFDRSxnQmM5dUZBO0VkK3VGQSx5QmN2b0ZHO0Vkd29GSCxZY3BvRkM7RWRxb0ZELCtCY2xvRkU7Q2Rtb0ZIOztBQUVELHlCTXR4RnVCOztBTnd4RnZCO0VBQ0UsbUJNdHhGUztFTnV4RlQsVU10eEZPO0VOdXhGUCxRTXB0RkE7RU5xdEZBLFdNcHRGQTtFTnF0RkEsZU1qdEZlO0VOa3RGZixZTWh0RlM7RU5pdEZULGFNOWlGRTtFTitpRkYsb0JjeG9GeUI7Q2R5b0YxQjs7QUFFRDtFQUNFLG1CYzFvRkE7RUFFRCxpQkFBVztFZDBvRlYsWWN6b0ZPO0NkMG9GUjs7QUFFRDtFQUNFLGlCY3ZvRmM7RWR3b0ZkLHNCY25vRkE7RWRvb0ZBLG1CY3ZvRkE7Q2R3b0ZEOztBQUVEO0VBQ0Usa0Jjcm9Ga0I7RWRzb0ZsQixrQmNyb0ZjO0Vkc29GZCxhY3JvRlU7RWRzb0ZWLHFCY3JvRlc7RWR1b0ZYLHFCY3JvRmdCO0Vkc29GaEIsbUJHeHhGZTtFSHl4RmYscUJjcm9Ga0I7RWRzb0ZsQixjQUFjO0VBR2Qsb0JHcHdGd0I7RUhxd0Z4QixrQkFBa0I7RU90dEZuQix5QkFBd0I7RU9nRnpCLHNCQUFlO0VkMG9GYiw2QkFBNkI7RU8xdEY5Qix3QkFBeUI7Q1A0dEZ6Qjs7QUFFRDtFTzl0RkMsZ0JBQWlCO0VPZ0ZsQixpQkFBZTtFZGlwRmIsa0JjdG9GYTtFZHVvRmIsMEJBQTBCO0Vjbm9GNUIsZUFBWTtFQUdULFlBQVk7RUFDWixtQkFBYTtFQUNiLFlBQVU7RWRtb0ZYLGFBQWE7RUNoMEZmLGVBQUE7RWN6Q0EsbUJBQU07RUFDTCxZQUFXO0VBQ1gsa0JBQWtDO0NmNDJGbEM7O0FBRUQ7RUFDRSxjZWozRkk7RWZrM0ZKLFlNdjFGTztFTncxRlAsYU12MUZTO0VOdzFGVCxtQk12MUZTO0VOdzFGVCxTTXYxRkE7RU53MUZBLFVNdjFGQTtFTncxRkEseUNNdjFGYTtNTnUxRmIscUNNdjFGYTtVTnUxRmIsaUNNdjFGYTtFTncxRmIsb1RlajNGeUI7RWZrM0Z6QiwyQmVsM0Z5QjtDZm0zRjFCOztBQUVEO0VBQ0UsZ0JNN3pGRTtFTjh6RkYsaUJNN3pGRTtFTjh6RkYsZU1uekZBO0VOb3pGQSxZTW56RkE7RU5vekZBLFlNbnpGQTtFTm96RkEsYU1uekZBO0VDbURELG1CQUFtQjtFUGt3RmxCLHNCZXYzRlE7RWZ3M0ZSLFlNbm9GRTtFTm9vRkYsaUJNbm9GZTtFTm9vRmYscUJNdm5GQTtFTnluRkEscUJlMzNGMEI7RWY0M0YxQixtQmUxM0ZVO0VmMjNGVixxQk05bkZrQjtFTituRmxCLGNNOW5GRTtFTmlvRkYsb0JNN25GZTtFTjhuRmYsa0JlNzNGUztFZjgzRlQseUJNNW9GdUI7RU42b0Z2QixzQk01b0ZvQjtFTjhvRnBCLDZCZWg0RjBCO0VmaTRGMUIsd0JlajRGMEI7Q2ZrNEYzQjs7QUFFRDtFQUNFLGtCZS8zRkE7RWZnNEZBLHFCZS8zRlc7RWZpNEZYLHFCZS8zRlE7RWZnNEZSLG1CZS8zRlk7RWZnNEZaLHFCZS8zRmE7RWZnNEZiLGNlLzNGVztFZms0Rlgsb0JlOTNGZ0I7RWYrM0ZoQixrQmU5M0ZlO0VmKzNGZixhT2x5Rk87RVBteUZQLGtCZTk0RkE7RWYrNEZBLHFCZS8zRlU7RUFJWCxZQUFRO0VmNjNGUCxpQmU1M0ZZO0NmNjNGYjs7QUFFRDtFQUNFLGdCZTUzRkE7RWY2M0ZBLGtCZTUzRlM7RWY2M0ZULFllbjRGQTtFZm80RkEsOEJlMTNGQztDZjIzRkY7O0FBRUQ7RUFDRSxjZXozRkM7Q2YwM0ZGOztBQUVEO0VBQ0UsZ0JldjNGTTtFZnczRk4sZ0JldDNGWTtFZnUzRlosWUFBWTtFT3Z6RmIsa0JBQW1CO0NQeXpGbkI7O0FBRUQ7RUFDRSwwQmU1MkZDO0VmNjJGRCx1QmVuM0ZPO0NmbzNGUjs7QUFFRCx5QmVqM0ZJOztBZm0zRko7RUFDRSxZZTkyRkM7RWYrMkZELG1CZTcyRkU7RWY4MkZGLG1CQUFtQjtDZXoyRnJCOztBZjQyRkE7RUFDRSxZZXoyRkM7RWYwMkZELG1CZXoyRlk7RWYwMkZaLGlCZXgyRkM7RWZ5MkZELGVleDJGYTtFZnkyRmIsbUJBQW1CO0VlbjJGckIsZUFBYTtDZnEyRlo7O0FBRUQ7RUFDRSxZZW4yRlU7RWZvMkZWLG1CZWwyRkM7Q2ZtMkZGOztBQUVEO0VBQ0UscUJBQXFCO0VlMTFGdEIscUJBQU07RWY2MUZMLG1CZTUxRlk7RWY2MUZaLHFCZTMxRk87RWY0MUZQLGNlMzFGWTtFZjgxRlosb0JBQW9CO0VPLzFGckIsa0JBQW1CO0VRVXBCLFdBQVc7Q2Z3MUZWOztBT2wyRkE7RVFVRCxtQkFBWTtFZjQxRlYsaUJldjFGWTtFZncxRlosYUFBYTtDT3YyRmQ7O0FQMDJGRDtFQUNFLGFBQWE7RU8zMkZkLFlBQVE7RVFVVCxtQkFBWTtDZm8yRlg7O0FDcDhGRDtFZXhDQyxtQkFBUTtDaEJnL0ZSOztBQUVEO0VnQjkrRkUsZUFBVztFQUNYLGtCQUFnQjtDaEJnL0ZqQjs7QUFFRDtFZ0I5K0ZFLGVBQWM7RUFDZCxtQkFBWTtFQUNaLGdCQUFhO0VBQ2IsaUJBQWlCO0VBWmpCLFlBQU07RUFBTixhQXVCQTtFQXZCQSxTQUFBO0VoQisvRkEsVWdCdCtGUTtFaEJ1K0ZSLHlDRzU0RmdCO01INDRGaEIscUNHNTRGZ0I7VUg0NEZoQixpQ0c1NEZnQjtDSDY0RmpCOztBQUVEOztFQUVFLDBCZ0J0K0ZXO0NoQnUrRlo7O0FBRUQseUJnQmwrRkU7O0FoQm8rRkY7RUFDRSx3QmdCaitGdUI7RUExQ3ZCLGNBNkNBO0NoQmcrRkQ7O0FBRUQ7RUFDRSxXZ0IvOUZVO0NoQmcrRlg7O0FBRUQ7RUFDRSxtQmdCLzlGaUI7RWhCZytGakIsb0JnQi85RmM7RWhCZytGZCxZZ0IvOUZDO0VoQmcrRkQsaUJnQjk5RkU7RWhCKzlGRixrQmdCOTlGWTtFaEIrOUZaLHVEZ0I5OUZRO1VoQjg5RlIsK0NnQjk5RlE7RWhCKzlGUix1QmdCOTlGUztFaEIrOUZULHFCZ0I5OUZlO0VoQis5RmYsZWdCOTlGYTtFaEIrOUZiLFdnQjk5RlM7Q2hCKzlGVjs7QUFFRDtFQUNFLGVBQWU7RWdCMTlGaEIsOEJBQVc7RUFDVixTQUFRO0VBQ1IsWUFBTTtFQUNOLFlBQU87RUFDUCxhQUFhO0VBQ2Isb0NBQW1CO01BQW5CLGdDQUFtQjtVQUFuQiw0QkFBbUI7Q2hCNDlGcEI7O0FBRUQ7RWdCMTlGRSxZQUFZO0VoQjQ5RlosWUFBWTtFZ0J6OUZiLFlBQUE7RUFDQyxlQUFhO0VBQ2IsbUJBQWlCO0VBQ2pCLG9CQUFtQjtFQUluQixRQUFRO0VBQ1IsU2J5Qlk7RUgrN0ZaLG9DQUE0QjtNQUE1QixnQ0FBNEI7VUFBNUIsNEJBQTRCO0NDeGdHOUI7O0FEMmdHQTtFTTloR0UsWUFBUztFQUNULFdBQVM7RUFDVCxhQUFTO0VBQ1QsZUFBUztFQUNULG1CQUFhO0VXdEJiLG9CQUFlO0VYeUZmLFVBQUE7RUFDQSxPQUFBO0VBSUUsb0NXN0ZxQjtNWDZGckIsZ0NXN0ZxQjtVWDZGckIsNEJXN0ZxQjtFWCtGdkIsdURXL0Z1QjtFWCtGdkIsK0NXL0Z1QjtFWCtGdkIsMENXL0Z1QjtFWCtGdkIsdUNXL0Z1QjtFWCtGdkIsMkVXL0Z1QjtDakIwakd4Qjs7QUFFRDtFQUNFLGVpQjFqR2E7Q2pCMmpHZDs7QUFFRDtFQUNFLGNpQjFqR1M7RWpCMmpHVCxpQmlCMWpHZ0I7RVYrR2pCLGdEQUF5QjtFQUF6QiwyQ0FBeUI7RUFBekIsd0NBQXlCO0VQNjhGeEIsaUJpQnpqR0c7Q2pCMGpHSjs7QUFFRDtFQUNFLFVpQjlpR0k7Q2pCK2lHTDs7QUFFRDtFQUNFLGVPcjlGTztFUHM5RlAsOEJpQnJqR1c7RWpCc2pHWCxtQk12c0ZRO0VOd3NGUixpQk94OUZPO0VQeTlGUCxZaUJ4akdFO0VqQnlqR0YsaUJNMXNGUTtFVzFZVixrQkEwQ1k7RWpCNGlHVix1QmlCM2lHZTtFakI0aUdmLHFCaUIzaUdzQjtDakI0aUd2Qjs7QUFFRDtFQUNFLGVpQjNpR2lCO0VqQjRpR2pCLGVPbCtGTztDUG0rRlI7O0FBRUQ7RUFDRSxtQmlCdGpHRztFakJ1akdILGVpQjVpR2U7RWpCNmlHZixZaUI1aUdNO0VBdERSLFVBeURLO0VqQjJpR0gsYWlCMWlHYztFakIyaUdkLFFpQjFpR1M7RWpCMmlHVCwrQ01ubEdvQjtNTm1sR3BCLDJDTW5sR29CO1VObWxHcEIsdUNNbmxHb0I7RU5vbEdwQixtQk1ubEdTO0NOb2xHVjs7QUFFRDtFQUNFLDJzQk1ubEdhO0VOb2xHYiwyQmlCL2lHMkI7Q2pCZ2pHNUI7O0FBRUQ7RU9yL0ZDLHVvQkFBd0I7RVB1L0Z2QiwyQmlCbGpHYztDakJtakdmOztBQUVEO0VBQ0Usd2NpQi9pR0c7RUF0RUwsMkJBdUVlO0NqQmdqR2Q7O0FBRUQ7RUFDRSwrbUJNcG1Ha0I7RU5xbUdsQiwyQk1wbUdvQjtDTnFtR3JCOztBQUVEO0VBQ0UsMlVpQnRqRzJCO0VqQnVqRzNCLDJCaUJ2akcyQjtDakJ3akc1Qjs7QUFFRDtFQUNFLHdsQmlCajFGRztFakJrMUZILDJCTzNnR3VCO0NQNGdHeEI7O0FBRUQ7RUFDRSxvbUhpQnZqR2M7RWpCd2pHZCwyQmlCdmpHZ0I7Q2pCd2pHakI7O0FBRUQ7RUFDRSxrRGlCdmpHZ0I7TWpCdWpHaEIsOENpQnZqR2dCO1VqQnVqR2hCLDBDaUJ2akdnQjtDakJ3akdqQjs7QUFFRDtFQUNFLG1CaUJ2akdrQjtFakJ3akdsQixnRGlCcmpHUTtFakJxakdSLDJDaUJyakdRO0VqQnFqR1Isd0NpQnJqR1E7Q2pCc2pHVDs7QUFFRDs7MkdpQjlpR1c7O0FqQmtqR1gsc0JpQi9pR29COztBakJpakdwQjtFQUNFLG9CaUJ0bEdHO0VqQnVsR0gsbUNpQjlpR1M7RWpCK2lHVCxtQ2lCcmpHYTtFakJzakdiLDRCaUI5aUdxQjtFakIraUdyQixpQ2lCOWlHd0I7RWpCK2lHeEIsb0NpQjlpR21CO0VqQitpR25CLG1DaUI5aUcwQjtFakIraUcxQixnQmlCOWlHZ0I7Q2pCK2lHakI7O0FBRUQ7RUFDRSxpQmlCOWlHVTtFakIraUdWLG1CaUJsbUdHO0VqQm1tR0gsYWlCM2lHYztFakI0aUdkLGtCaUIzaUdjO0NqQjRpR2Y7O0FBRUQ7RUFDRSxpQmlCeG1HRztFakJ5bUdILCtGaUJ0aUdhO0VqQnVpR2IsdUJpQjFtR0c7RWpCMm1HSCxvQ2lCcmlHYTtFakJzaUdiLG9CaUI1bUdHO0VqQjZtR0gsMEJpQm5pR3lCO0VqQm9pR3pCLHFCaUJuaUd3QjtFakJvaUd4QixzQmlCbmlHb0I7RWpCb2lHcEIsd0JpQm5pR3FCO0VqQm9pR3JCLG9CaUJuaUdxQjtFakJvaUdyQixVaUJuaUdjO0VqQm9pR2Qsa0JpQm5uR0c7RWpCb25HSCxtQmlCaGlHb0I7RWpCaWlHcEIsWWlCNXJHRjtFakI2ckdFLG1CaUI3aEd1QjtFakI4aEd2QixtRGlCditGYTtFakJ1K0ZiLDJDaUJ2K0ZhO0VqQnUrRmIsc0NpQnYrRmE7RWpCdStGYixtQ2lCditGYTtFakJ1K0ZiLG1FaUJ2K0ZhO0NqQncrRmQ7O0FBRUQ7RUFDRSxhaUIzaEdrQjtFakI0aEdsQixrQmlCM2hHa0I7Q2pCNGhHbkI7O0FBRUQ7RUFDRSxpQmlCM2hHb0I7Q2pCNGhHckI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osbUJpQjNoR29CO0VqQjRoR3BCLGVpQjdzR0c7Q2pCOHNHSjs7QUFFRDtFQUNFLG1CaUIxb0dHO0VqQjJvR0gsWUFBWTtFQUNaLGlCaUI1b0dHO0VqQjZvR0gsd0JpQnZoRzRCO0VqQndoRzVCLHFCaUI5b0dHO0VqQmdwR0gscUJpQnZoRzJCO0VqQndoRzNCLG1CaUJ2aEdvQjtFakJ3aEdwQixxQmlCdmhHeUI7RWpCd2hHekIsY2lCdmhHb0I7RWpCMGhHcEIsb0JpQnZoR29CO0VqQndoR3BCLGdCaUI5dEdGO0NqQit0R0M7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osa0JpQnRoR3dCO0VqQnVoR3hCLGVpQnRoR29CO0VqQnVoR3BCLG9CaUJ0aEcwQjtDakJ1aEczQjs7QUFFRDtFQUNFLFlpQnp1R0Y7Q2pCMHVHQzs7QUFFRDtFQUNFLG9CaUJoaEdzQjtFakJpaEd0QixpQmlCaGhHWTtDakJpaEdiOztBQUVEO0VBQ0UsWWlCL2dHYztFakJnaEdkLGFpQm52R0c7Q2pCb3ZHSjs7QUFFRDtFQUNFLHFCaUJ4Z0drQjtFakIwZ0dsQixxQmlCdGdHdUI7RWpCdWdHdkIsbUJpQm5yR0c7RWpCb3JHSCxxQmlCbmdHc0I7RWpCb2dHdEIsY2lCcnJHRztFakJ3ckdILG9CaUJ4ckdHO0VqQnlyR0gsZ0JpQnQvRm1CO0VqQnUvRm5CLFlpQjFyR0c7Q2pCMnJHSjs7QUFFRDtFQUNFLFdpQjUrRks7RWpCNitGTCxtQmlCMXdHa0I7Q2pCMndHbkI7O0FBRUQ7RUFDRSxlaUJ2K0ZLO0NqQncrRk47O0FBRUQ7RWlCN3dHQSxxQkFvVFk7RWpCNDlGVixxQk01dkdTO0VONnZHVCxtQk01dkdTO0VONnZHVCxxQk01dkdrQjtFTjZ2R2xCLGNNNXZHUztFTit2R1Qsb0JpQmgrRnVCO0VqQmkrRnZCLGdCTXZyR2U7RU53ckdmLHlCaUJsK0YyQjtFakJtK0YzQixzQmlCbCtGZTtFakJvK0ZmLDZCaUJyOUZHO0VqQnM5Rkgsd0JpQmwrRks7RWpCbStGTCwwQmlCLzlGd0I7RWpCZytGeEIsdUJpQi85RmlCO0VqQmkrRmpCLHlCaUIvOUZZO0VqQmcrRlosb0JpQi85RmE7RWpCZytGYixZaUIvOUZhO0NqQmcrRmQ7O0FBRUQ7RUFDRSxZaUIxK0ZRO0NqQjIrRlQ7O0FBRUQ7RUFDRSxZTXJ4R1M7Q05zeEdWOztBQUVEO0VBQ0UsV01udEdBO0VOb3RHQSwwQmlCdCtGMkI7Q2pCdStGNUI7O0FBRUQ7RUFDRSxlaUJ4K0ZnQjtFakJ5K0ZoQixXRXB6R087RUZxekdQLHdCaUJwK0ZHO01qQm8rRkgsb0JpQnArRkc7VWpCbytGSCxnQmlCcCtGRztFakJxK0ZILG9CaUIvK0ZTO0VqQmcvRlQsWWlCeCtGYTtDakJ5K0ZkOztBQUVELHNCTWpnR29COztBTm1nR3BCOzsyR2lCditGd0I7O0FqQjIrRnhCO0VBQ0UsVU92c0dPO0VQd3NHUCxnQmlCaC9GRztFakJpL0ZILGdCTWh6R1M7RU5pekdULGlCTWh6R1M7RU5pekdULGlCTWh6R1M7RU5pekdULHFCTWh6R1M7RU5rekdULHFCTWh6R2E7RU5pekdiLG1CTTl1R0E7RU4rdUdBLHFCTTl1R2M7RU4rdUdkLGNNM3VHRTtFTjh1R0Ysb0JpQmovRm9CO0VqQmsvRnBCLGtCaUJqL0ZnQjtFakJrL0ZoQix5QmlCai9GaUI7RWpCay9GakIsc0JpQmovRnVCO0VBaFd6Qiw2QkFvV2U7RWpCZy9GYix3QmlCMytGRztFQXpXTCwyQkEwV1c7RWpCOCtGVCxzQmlCNytGbUI7Q2pCOCtGcEI7O0FBRUQ7RUFDRSxlaUI3K0ZZO0VqQjgrRlosMkJpQjcrRmU7RUFoWGpCLDBCQWtYWTtDakI2K0ZYOztBQUVEO0VBQ0UscUJNeDlGK0I7RU4wOUYvQixxQmlCNStGYTtFakI2K0ZiLG1CaUI1K0ZhO0VqQjYrRmIscUJpQjUrRm9CO0VqQjYrRnBCLGNpQjUrRmdCO0VqQisrRmhCLG9CaUI3K0Z3QjtFakI4K0Z4QixrQk0vaUdFO0VOZ2pHRix3QmlCLytGa0M7RWpCZy9GbEMscUJpQi8rRlc7RWpCaS9GWCxpQ09ydkd3QjtFUHN2R3hCLDRCaUI5L0ZVO0VqQisvRlYsWWlCaC9GTTtFakJpL0ZOLGtCaUJoL0ZlO0VqQmkvRmYsV2lCaC9GTTtFakJpL0ZOLGlCaUJoL0ZpQjtFQXBZbkIsb0JBdVljO0VqQisrRlosbUJpQnArRkc7Q2pCcStGSjs7QUFFRDs7RUFFRSxZTTdqR0U7RU44akdGLGVNMWpHQTtFTjJqR0EsbUJPbndHZ0I7RVBvd0doQixRaUI5M0dGO0VqQiszR0UsWU01MkdBO0VONjJHQSxZTTUyR0E7RU42MkdBLG9CTTUyR1M7Q042MkdWOztBQUVEO0VBQ0UsT00xeUdBO0NOMnlHRDs7QUFFRDtFQUNFLFVNdm1HRTtDTndtR0g7O0FBRUQ7RUFDRSxZTWhtR0E7RU5pbUdBLHNCTXpqR0E7RU4wakdBLG9CTXpqR0E7RU4wakdBLGVNeGpHRTtDTnlqR0g7O0FBRUQ7RUFDRSxlaUIvL0ZlO0NqQmdnR2hCOztBQUVEO0VBQ0UsZWlCbGdHd0I7Q2pCbWdHekI7O0FBRUQ7RUFDRSxtQk10NEdTO0VOdTRHVCxlTXQ0R1M7RU51NEdULGdCTXQ0R2E7RU51NEdiLDZCaUJ2Z0cyQjtFakJ3Z0czQixvQmlCeGdHdUI7RWpCeWdHdkIsaUJpQnpnR3VCO0VqQjBnR3ZCLG1CaUIxZ0cyQjtFakIyZ0czQixrQk05cEdrQjtDTitwR25COztBQUVEO0VBQ0UsbUJpQjlnRzZCO0VqQitnRzdCLG1CTW5sR0E7RU5vbEdBLFlNbmxHQTtFTm9sR0Esc0JpQmhoRzJCO0NqQmloRzVCOztBQUVEO0VBQ0UsbUJNbm9HQTtFTm9vR0EsV01ub0dBO0VOb29HQSxpQmlCcmhHeUI7RWpCc2hHekIsZ0JpQnJoR2dCO0VqQnNoR2hCLFNpQnJoR0k7RWpCc2hHSixvQ2lCMytGRztNakIyK0ZILGdDaUIzK0ZHO1VqQjIrRkgsNEJpQjMrRkc7RWpCNCtGSCxtQmlCcmhHSztDakJzaEdOOztBQUVEO0VBQ0UsZU85ekdPO0NQK3pHUjs7QUFFRDtFQUNFLGdCaUJwaEdLO0VqQnFoR0wsZWlCcGhHZTtFakJxaEdmLGlCaUJwaEdhO0VqQnFoR2IsMkJNcmpHK0I7S05xakcvQix3Qk1yakcrQjtFTnNqRy9CLDRCaUJwaEd1QjtFakJxaEd2QixtQmlCcGhHaUI7RWpCcWhHakIsNkJpQnBoRzBCO0VqQnFoRzFCLDZCaUJyaEcwQjtFakJxaEcxQix3QmlCcmhHMEI7RWpCcWhHMUIscUJpQnJoRzBCO0NqQnNoRzNCOztBQUVEO0VBQ0UsZWlCL2hHSztFakJnaUdMLG1CaUJ4aEdtQjtFakJ5aEduQixTaUJ4aEdRO0VqQnloR1IsUWlCdGhHSztFakJ1aEdMLGtCaUJ0aEdtQjtFakJ1aEduQixtQk1sa0dRO0VObWtHUixzQ2lCNzhHRjtNakI2OEdFLGtDaUI3OEdGO1VqQjY4R0UsOEJpQjc4R0Y7Q2pCODhHQzs7QUFFRDtFQUNFLFlPdjFHTztDUHcxR1I7O0FBRUQ7RUFDRSxvQmlCcGhHSztFakJxaEdMLGVpQnBoR2lCO0VqQnFoR2pCLGdDaUJuaEdLO0VqQm9oR0wsa0JpQm5oR0s7RWpCb2hHTCxhaUJuaEdlO0VBdGNqQixlQXljSztFakJraEdILGlCTXg4R1M7RU55OEdULG1CTXg4R1M7Q055OEdWOztBQUVEO0VBQ0UsV014OEdTO0VOeThHVCxhTXQ0R0E7RU51NEdBLG1CaUJ2aEd1QjtFakJ3aEd2QixXTXI0R0U7RU5zNEdGLGtCaUJ6aEd1QjtFakIwaEd2QixvQk1uc0dtQjtFTm9zR25CLFNNbnNHRTtFTm9zR0Ysb0NpQjNoR3lCO01qQjJoR3pCLGdDaUIzaEd5QjtVakIyaEd6Qiw0QmlCM2hHeUI7Q2pCNGhHMUI7O0FBRUQ7RUFDRSw2QmlCN2hHYztFakI4aEdkLG1CaUI3aEdnQjtFakI4aEdoQixtQmlCN2hHZ0I7Q2pCOGhHakI7O0FBRUQsc0JpQnZpR0s7O0FqQnlpR0w7RUFDRSx3QmlCMWlHVztFakIyaUdYLGlCaUI5aEdnQjtFakIraEdoQixjaUI5aEdjO0VqQitoR2QsV2lCOWhHVztFakIraEdYLG1CaUI5aEdrQjtFakIraEdsQixtQmlCOWhHa0I7RWpCK2hHbEIsV2lCOWhHTTtFakIraEdOLHdCaUI5aEdhO0VqQitoR2IsZ0JpQjloR2U7RWpCK2hHZixlaUI3aEdLO0VqQjhoR0wsVWlCN2hHVztFakI4aEdYLGdCTTMrR1M7RU40K0dULGtCTTMrR1M7RU40K0dULG1CTTMrR1M7RU40K0dULG1CTTMrR1M7RU40K0dULGFNMytHUztFTjQrR1QsK0JNMytHYTtFTjQrR2IsMkJpQmxpR3lCO0VqQm1pR3pCLGlCTXo2R0E7RU4wNkdBLHlITXg2R3FCO0VOeTZHckIsaUhpQnJpRytCO0NqQnNpR2hDOztBQUVEOztFQUVFLFdNL3RHQTtFTmd1R0Esb0JNeHdHa0I7RU55d0dsQixrQk14d0dlO0VOeXdHZixrQk12d0dBO0NOd3dHRDs7QUFFRDtFQUNFLHNCaUI1aUdHO0VqQjZpR0gsZWlCemlHa0I7Q2pCMGlHbkI7O0FBRUQ7RUFDRSxxRWlCMWlHbUM7RWpCMmlHbkMsNkRpQjNpR21DO0NqQjRpR3BDOztBQUVEO0VBQ0UsZWlCbmlHaUI7RWpCb2lHakIsbUJpQm5pR21CO0VqQm9pR25CLFNpQm5pR1U7Q2pCb2lHWDs7QUFFRDtFQUNFLG1CaUI1aUdtQjtFakI2aUduQixzQmlCdGlHSztDakJ1aUdOOztBQUVEO0VBQ0UsYWlCdGlHTTtFakJ1aUdOLGVpQnRpR007Q2pCdWlHUDs7QUFFRDtFQUNFLFlpQnRpR007Q2pCdWlHUDs7QUFFRDs7RUFFRSxpQmlCdGlHZ0I7RWpCdWlHaEIsOEJpQi8rRks7RWpCZy9GTCw2QmlCdGpHSztDakJ1akdOOztBQUVEO0VBQ0UsZWlCcmlHZ0I7Q2pCc2lHakI7O0FBRUQ7RUFDRSxhaUJyaUdRO0VqQnNpR1IsOEJpQnJpR2U7Q2pCc2lHaEI7O0FBRUQ7RUFDRSxhTTdpSE87Q044aUhSOztBQUVEOztFQUVFLG1CTTMrR0E7RU40K0dBLGVNMytHQTtFTjQrR0EscUJpQjNpRzJCO0VqQjRpRzNCLDBCaUI1aUcrQjtFakI2aUcvQixZaUI1aUdRO0VqQjZpR1IsVWlCNWlHUTtFakI2aUdSLFNpQjVpR1E7RWpCNmlHUixXaUI1aUdhO0NqQjZpR2Q7O0FBRUQ7O0VBRUUsV2lCNWlHUTtFakI2aUdSLFlpQjVpR2E7Q2pCNmlHZDs7QUFFRDtFQUNFLGtCaUI1aUdrQjtFakI2aUdsQixlaUI1aUdVO0NqQjZpR1g7O0FBRUQ7RUFDRSxrQmlCNWlHb0I7RWpCNmlHcEIsZWlCbGtHTztDakJta0dSOztBQUVEOztFQUVFLGFpQjFpR2U7Q2pCMmlHaEI7O0FBRUQ7RUFDRSw2QmlCMWlHMkI7Q2pCMmlHNUI7O0FBRUQ7RUFDRSwwQmlCemlHVztDakIwaUdaOztBQUVEOztFQUVFLFVpQmppR1k7Q2pCa2lHYjs7QUFFRDtFQUNFLDBCaUIzOUZHO0NqQjQ5Rko7O0FBRUQ7RUFDRSx1QmlCcGlHc0I7Q2pCcWlHdkI7O0FBRUQ7RUFDRSxXaUJwaUdNO0NqQnFpR1A7O0FBRUQ7RUFDRSxtQmlCcGlHaUI7RWpCcWlHakIsc0JpQnBpR2tCO0NqQnFpR25COztBQUVEO0VBQ0Usd0JpQnBqR0s7RWpCcWpHTCwwQkcxZ0hXO0VIMmdIWCx5QmlCbmlHTztFakJvaUdQLGFpQm5pR1E7RWpCb2lHUixlaUJuaUdnQjtFakJvaUdoQixtQmlCbmlHaUI7RWpCb2lHakIsbUJpQm5pR1E7RWpCb2lHUiwwQmlCbmlHdUI7RWpCb2lHdkIsdUJpQm5pR3VCO0VqQm9pR3ZCLHNCaUJuaUdlO0VqQm9pR2Ysa0JpQm5pR21CO0VqQm9pR25CLGlCaUJsaUdPO0NqQm1pR1I7O0FBRUQ7O0VBRUUsc0JNN25IUztFTjhuSFQsZ0JNN25IUztFTjhuSFQsbUJNM2pIQTtFTjRqSEEsU00zakhBO0VONGpIQSxrQk14akhFO0VOeWpIRixhTXZqSEE7RU53akhBLGtDaUIxaUcwQjtFakIyaUcxQixXaUIxaUdRO0NqQjJpR1Q7O0FBRUQ7O0VBRUUsbUJpQjFpR29CO0NqQjJpR3JCOztBQUVEOztFQUVFO3VCaUIvZ0dPO0VqQmloR1A7S0FDRztFQUNILFFpQjFpR1U7RWpCMmlHVjtxQmlCemlHb0I7RWpCMmlHcEI7S0FDRztDQUNKOztBQUVEOzRCaUJua0dTOztBakJza0dUOzBCTXp5R1U7O0FONHlHVjs7RUFFRTt1QmlCM2tHTztFakI2a0dQO0tBQ0c7RU9qa0hKLFNBQVE7RVBta0hQO3FCaUJqaUdvQjtFakJtaUdwQjtLQUNHO0NBQ0o7O0FBRUQ7NEJpQmppR21COztBakJvaUduQjswQmlCamlHc0I7O0FqQm9pR3RCOztFQUVFLGVNajBHUTtDTmswR1Q7O0FBRUQ7O0VBRUUsY2lCdGpHRztDakJ1akdKOztBQUVEOztFT3psSEMsWUFBUTtDUDRsSFI7O0FBRUQ7O0VBRUUsOEJpQjMvRkc7RVZybUJKLHlCQUFtQjtFQUFuQixzQkFBbUI7RVBrbUhsQixjaUJsa0dHO0NqQm1rR0o7O0FBRUQ7RUFDRSxtQmlCL2hHTztFakJnaUdQLGFpQi9oR1E7Q2pCZ2lHVDs7QUFFRDs7RUFFRSxzQmlCL2hHdUI7Q2pCZ2lHeEI7O0FBRUQ7RUFDRSxZaUJ6aUdPO0NqQjBpR1I7O0FBRUQ7RUFDRSxtQmlCL2hHcUI7RWpCZ2lHckIsU2lCL2hHVTtFakJnaUdWLFlpQi9oR1U7RWpCZ2lHVixxQmlCaGpHTztFakJpakdQLFlpQjloR1U7RWpCK2hHVixpQmlCOWhHVTtFakIraEdWLFdpQjloR1U7RWpCK2hHVixnQmlCOWhHVTtFakIraEdWLHlDaUI3aEdTO0NqQjhoR1Y7O0FBRUQ7RUFDRSwrQmlCemhHc0I7Q2pCMGhHdkI7O0FBRUQ7RUFDRSwrQmlCemhHZ0I7Q2pCMGhHakI7O0FBRUQ7RUFDRSxlaUJ6aEdlO0VqQjBoR2YsWWlCeGhHSTtFakJ5aEdKLG1CaUJ4aEdvQjtFakJ5aEdwQixTaUJ4aEdJO0NqQnloR0w7O0FBRUQ7RUFDRSxPaUJ6d0hGO0VqQjB3SEUsaUJNaDRHUTtDTmk0R1Q7O0FBRUQ7RUFDRSxtQ2lCdGhHSztFakJ1aEdMLG9DaUJ0aEdXO0VqQnVoR1gsK0NFaHhIYztDRml4SGY7O0FBRUQ7RUFDRSxTaUJuaEdhO0NqQm9oR2Q7O0FBRUQ7RUFDRSxtQ01wd0hxQjtFTnF3SHJCLG9DTXB3SG9CO0VOcXdIcEIsNENNcHdIa0I7Q05xd0huQjs7QUFFRDtFQUNFLGVNMy9HRTtFTjQvR0YsYU1wL0dBO0NOcS9HRDs7QUFFRDtFQUNFLHlCTWh4SG9CO0NOaXhIckI7O0FBRUQ7RUFDRSxnQ01oeEhvQjtDTml4SHJCOztBQUVEO0VBQ0UsV00zc0hFO0NONHNISDs7QUFFRDtFQUNFLGdCaUI5aEdZO0VqQitoR1oscUJpQjloR1c7RWpCK2hHWCxpQmlCOWhHVztFakIraEdYLGVpQjloR1c7RWpCK2hHWCxtQmlCOWhHUztFakIraEdULFdpQjloR1c7RWpCK2hHWCxZaUI5aEdZO0VqQitoR1osc0JpQjloR2M7RWpCK2hHZCxlaUI5aEdVO0VqQitoR1YsYWlCeGlHTztFakJ5aUdQLHNCaUI5aEdlO0VqQitoR2YsbUJpQjloR1c7RWpCK2hHWCw4Q2lCN2hHRztFakI4aEdILHNDaUI3aEdVO0NqQjhoR1g7O0FBRUQ7RUFDRSxnRGlCMWhHYTtFakIyaEdiLHdDaUIxaEdhO0VqQjJoR2IsMEZpQjFoR2M7RWpCMmhHZCxrRmlCMWhHYTtDakIyaEdkOztBQUVEO0VBQ0UsK0NpQjFoRzRCO0VqQjJoRzVCLHVDaUIxaEdvQjtFakIyaEdwQiw0RmlCMWhHZ0I7RWpCMmhHaEIsb0ZpQjFoR3dEO0NqQjJoR3pEOztBQUVEO0VBQ0UsK0NpQjFoR1k7RWpCMmhHWix1Q2lCMWhHVztFakIyaEdYLDJGaUIxaEd3QjtFakIyaEd4QixtRmlCMWhHcUI7Q2pCMmhHdEI7O0FBRUQ7RUFDRSwwQ2lCemhHRztFQUdILGtDQUFTO0VqQndoR1QsNkZpQnZoR2E7RWpCd2hHYixxRk1yMEhvQjtDTnMwSHJCOztBQUVEO0VBQ0UscUJNcjBIUztFTnMwSFQsaUJNcjBIYTtFTnMwSGIsZU1ud0hBO0VOb3dIQSxzQmlCN2hHcUI7RWpCOGhHckIsbUJNbHdIaUI7RU5td0hqQixXTS92SFM7Q05nd0hWOztBQUVEO0VBQ0UsZ0NpQmxpR2lDO0NqQm1pR2xDOztBQUVEO0VBQ0UsV2lCOWhHVTtFakIraEdWLGFpQjloR1E7RWpCK2hHUixzQmlCOWhHUztDakIraEdWOztBQUVEO0VBQ0Usd0NNMzFIcUI7Q040MUh0Qjs7QUFFRDtFQUNFLHFDTTMxSGE7Q040MUhkOztBQUVEO0VBQ0Usd0JpQnRpRzJCO0VqQnVpRzNCLGVpQi82RkM7RWpCZzdGRCxnQk8vdkhPO0VQZ3dIUCxxQmlCbmpHVTtFakJvakdWLFVpQmxqR0k7RWpCbWpHSixzQmlCemlHVTtFakIwaUdWLG1CaUJ6aUdlO0VqQjBpR2YscUJpQnppR2tCO0VqQjBpR2xCLGlCaUJ6aUdjO0VqQjBpR2QscUJpQnppR2M7RWpCMGlHZCxnQmlCemlHZ0I7RWpCMGlHaEIsVWlCemlHVTtFakIwaUdWLGlCaUJ6aUdnQjtFakIwaUdoQix3QmlCeGlHVztDakJ5aUdaOztBQUVEO0VBQ0UsV2lCdGlHRTtDakJ1aUdIOztBQUVEOztFQUVFLGdCaUJ0aUdnQjtFakJ1aUdoQiwwQk0zM0hvQjtFTjQzSHBCLHdCTTMzSFM7RU40M0hULHFCTTMzSFM7Q040M0hWOztBQUVEO0VBQ0Usd0JpQjNpR3VCO0VqQjRpR3ZCLG1CTXp6SGM7RU4wekhkLGlCTXh6SGU7RU55ekhmLGFNcnpIUztFTnN6SFQscUJpQjdpR0U7RWpCK2lHRixxQmlCN2lHZTtFakI4aUdmLGNpQjdpR2M7RWpCOGlHZCwwQmlCbGhHRztFakJvaEdILHVCaUI3aUdnQjtFakI4aUdoQixvQmlCN2lHa0I7RWpCOGlHbEIsYWlCcmpHRztDakJzakdKOztBQUVEO0VBQ0UsZ0JpQjdpR2M7RWpCOGlHZCxlaUI3aUdlO0VqQjhpR2Ysd0JpQjdpR2tCO0VqQjhpR2xCLDJCaUI3aUdvQjtFakI4aUdwQixlaUI3aUdRO0VqQjhpR1IsVWlCN2lHUTtFakI4aUdSLG1CaUIvakdHO0VqQmdrR0gsZWlCNWlHZTtFakI2aUdmLG9CaUI1aUdpQjtFakI4aUdqQixZaUI1aUdXO0VqQjZpR1gsUWlCNWlHUTtFakI2aUdSLG9CaUI1aUdrQjtDakI2aUduQjs7QUFFRDs7RUFFRSxtQmlCemlHYztDakIwaUdmOztBQUVEO0VBQ0UsbUJNbjZIUztFTm82SFQsaUJNbjZIUztFTm82SFQscUJNbjZIYTtFTnE2SGIscUJpQi9pR3VCO0VqQmdqR3ZCLGNNOTFIRTtFTisxSEYsYU03MUhTO0NOODFIVjs7QUFFRDtFQUNFLFdNMXJIQTtDTjJySEQ7O0FBRUQ7RUFDRSxXTTVwSEE7RU42cEhBLFdNNXBIQTtFTjZwSEEsaUJpQnpqR3lCO0VqQjBqR3pCLGFNcm5IQTtFTnNuSEEsaUJNcm5IQTtFTnNuSEEsaUJNaG5IRTtFTmluSEYsc0JpQjVqRzJCO0VqQjZqRzNCLHFCaUI1akdjO0VqQjZqR2QscUJpQjVqR1k7RWpCOGpHWixjaUI1akdZO0VqQjhqR1osZ0JpQjVqR2dCO0VqQjZqR2hCLG9CaUI1akdnQjtFakI2akdoQix1QmlCNWpHYTtFakI4akdiLDhCaUI5aUdHO0VqQitpR0gsOENpQjNqR1k7RWpCNGpHWixzQ2lCMWpHSztFakIyakdMLFdpQm5wR0M7Q2pCb3BHRjs7QUFFRDtFQUNFLG9IaUJ4akdzQjtFakJ5akd0Qiw0R2lCdmpHSztDakJ3akdOOztBQUVEOztFQUVFLGdEaUJ0akdhO0VqQnVqR2Isd0NpQnRqR2lCO0NqQnVqR2xCOztBQUVEO0VBQ0UsbUhpQnRqR2E7RWpCdWpHYiwyR2lCdGpHaUI7Q2pCdWpHbEI7O0FBRUQ7RUFDRSxxSGlCcmpHb0I7RWpCc2pHcEIsNkdpQnJqR3dCO0VqQnNqR3hCLCtDaUJyakdjO0VqQnNqR2QsdUNpQnJqR2U7Q2pCc2pHaEI7O0FBRUQ7RUFDRSx1SGlCcmpHa0I7RWpCc2pHbEIsK0dpQnJqR3FDO0NqQnNqR3RDOztBQUVEO0VBQ0UsaUJpQmxqR0c7RUF4OEJMLDhCQTI4QmE7RWpCaWpHWCxxQmlCaGpHb0I7RUE1OEJ0QixlQSs4QkU7RWpCK2lHQSxnQmlCM2lHWTtFakI0aUdaLGlCaUIzaUdRO0VqQjRpR1IsbUJpQjNpR1M7RWpCNmlHVCxxQ2lCMWlHZ0I7RWpCMmlHaEIsd0JpQnppR2E7RWpCMGlHYixnQmlCemlHYztFakIwaUdkLGFpQnhpR1k7RWpCeWlHWixrQk81NEhPO0VQNjRIUCxVaUJ4akdBO0VqQnlqR0Esc0JpQi8rRkM7RWpCZy9GRCxtQmlCMWpHVztFakIyakdYLHlCaUIzaUdxQjtFakI2aUdyQixzQmlCemlHZ0I7RWpCMGlHaEIsd0JNMS9Ib0I7RU4yL0hwQixtQk0xL0hTO0NOMi9IVjs7QUFFRDs7Ozs7Ozs7Ozs7O0VBWUUsZ0JpQnBqR2U7RWpCcWpHZixXaUJwakdJO0VqQnFqR0osb0JpQm5qR2tCO0VqQm9qR2xCLHNCaUJuakdlO0NqQm9qR2hCOztBQUVEO0VBQ0Usc0JpQmpqR3FCO0NqQmtqR3RCOztBQUVEOztFQUVFLHNCTXBoSVM7RU5xaElULG9CTXBoSVM7RU5xaElULFlNcGhJTztDTnFoSVI7O0FBRUQ7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCRSxvQk1sK0hlO0VObStIZix5QmlCbmtHK0I7RWpCb2tHL0IsaUJpQmxrR2M7RWpCbWtHZCxZaUJsa0dNO0VqQm1rR04sc0JpQmprR3NCO0NqQmtrR3ZCOztBQUVEOzs7RUFHRSw2QmlCaGtHbUI7Q2pCaWtHcEI7O0FBRUQ7OztFQUdFLDZCaUI1akdxQjtDakI2akd0Qjs7QUFFRDs7O0VpQm5qR00sc0NBQWtCO0VBQ2xCLDhCQUFNO0NqQnVqR1g7O0FBRUQ7OztFQUdFLG9CQUFvQjtDaUJwakdwQjs7QWpCdWpHRjtFaUJwakdJLGlCQUFnQjtFQUNoQixzREFBZ0I7RUFDaEIsOENBQWtCO0NqQnNqR3JCOztBaUJsakdHOztFQUVFLHFCQUFXO0NqQnFqR2hCOztBQUVEOzs7Ozs7O0VBT0UsNkJpQnJqR0M7RWpCc2pHRCx3QkFBd0I7RWlCcGpHdEIsMEJBQVM7RUFDUCxnQkFZRDtDakIwaUdKOztBQUVEO0VBQ0UsaUJpQnRqR2lCO0VqQnVqR2pCLHNEaUJ0akd3QjtFakJ1akd4Qiw4Q2lCdGpHWTtDakJ1akdiOztBQUVEO0VBQ0UsZ0JpQnRqR007Q2pCdWpHUDs7QWlCbmpHRztFQUNFLHNCQUFhO0VqQnNqR2pCLFlBQVk7Q2lCeG1HZDs7QWpCMm1HQTtFaUJuakdJLGdCQUFVO0VBQ1Ysb0NBQU87RUFDUCw0QkFBUTtDakJxakdYOztBQUVEO0VpQm5qR0ksWUFBWTtFQUNaLFlBQVU7RUFDVixrQkFtRkQ7Q2pCaytGRjs7QUFFRDtFQUNFLGVHNWxJTTtFSDZsSU4sWWlCcGpHWTtFakJxakdaLGdCaUJwakdXO0NqQnFqR1o7O0FBRUQ7RUFDRSxlTXJvSVM7RU5zb0lULHFCTXJvSWtCO0VOdW9JbEIscUJNcm9JYTtFTnNvSWIsY01ua0lBO0VOb2tJQSxpQk1ua0ljO0NOb2tJZjs7QUFFRDtFQUNFLHNCaUI3akcyQjtFakI4akczQixXTXgwSEU7Q055MEhIOztBQUVEO0VBQ0UsbUJNaDZIQTtFTmk2SEEsV01oNkhBO0VOaTZIQSxlTWg2SEE7RU5pNkhBLFVNMW1JRTtFTjJtSUYsa0JNMW1JRTtFTjJtSUYsaUJNem1JQTtFTjBtSUEsaUJNem1JQTtFTjBtSUEscUJNem1Ja0I7RVdzOUJwQixxQkE4RUs7RWpCd2tHSCxjaUJ2a0djO0NqQndrR2Y7O0FBRUQ7RUFDRSxZaUJ2a0djO0VqQndrR2QsZWlCdmtHZTtFakJ3a0dmLFlpQnZrR2E7Q2pCd2tHZDs7QUFFRDtFQUNFLG9CaUJya0dzQjtFakJ1a0d0QixZaUJya0dJO0VqQnNrR0osUWlCcmtHSTtFQTlGTixXQWdHSztFakJxa0dILGFpQnBrR2E7RUFqR2YsWUFtR0s7Q2pCb2tHSjs7QUFFRDtFQUNFLDZCaUJua0dxQjtDakJva0d0Qjs7QUFFRDtFQUNFLDBCaUJua0cyQjtDakJva0c1Qjs7QUFFRDtFaUJqckdBLFdBaUhLO0NqQmtrR0o7O0FBRUQ7RUFDRSxXaUJya0dHO0NqQnNrR0o7O0FBRUQ7RUFDRSx3QmlCL2pHc0I7RWpCZ2tHdEIseUJpQm5qR0c7RWpCb2pHSCxpQmlCbmtHRztFakJva0dILFVpQi9qR007RWpCZ2tHTixpQmlCL2pHZ0I7RWpCZ2tHaEIsbUJpQi9qR2M7RWpCZ2tHZCxVaUIvakdZO0VqQmdrR1osV2lCL2pHTTtFakJna0dOLGdCaUIvakdrQjtFakJna0dsQixxQmlCL2pHaUI7RWpCZ2tHakIsZ0JpQi9qR2tCO0VqQmdrR2xCLGVpQi9qR2lCO0VBdEluQixnQkFxREU7RWpCa3BHQSxtQmlCNWpHRztDakI2akdKOztBQUVEO0VPNW1JQyxrQkFBbUI7Q1A4bUluQjs7QUFFRDs7RWlCL2lHRSxpQkFBYTtDakJrakdkOztBQUVEO0VBQ0UsV0FBVztFaUI1aUdiLFVBQU07Q2pCOGlHTDs7QU94bklBOztFUDRuSUMsZ0JNNTJIUTtFTjYySFIsc0JBQXNCO0VpQnZpR3hCLFlBQU07RUFDSixxQkFDRDtFakJ3aUdDLGVBQWU7RU9ob0loQixrQkFBbUI7RVUwbENwQixVQUFNO0VqQnlpR0osMEJpQnJpR0Q7RWpCc2lHQyx1QkFBdUI7RWlCcGlHekIsc0JBQWU7RUFDYixrQkFBZTtFQUNmLDJCQUF3QjtFQUN4Qiw0QkFBVztFQUNYLG1CQUFXO0NqQnNpR1o7O0FrQjV3SUQ7RUFJQyxXQUFVO0VBQ1YsV0FBUztFQUNULGdCQUFPO0VBQ1AsbUJBQVU7RUFFVixpQkFBYztDbEIyd0lkOztBQUVEOztFQUVFLG9Ca0J4eElVO0NsQnl4SVg7O0FBRUQ7RUFDRSxnQmtCMXdJWTtDbEIyd0liOztBQUVEO0VBQ0U7SUFDRSxXa0Ixd0lEO0lBdkJILDRDQTJCZ0I7SUFDZCxvQ0FBaUI7R2xCd3dJaEI7O0VBRUQ7SU0xd0lBLFdBQVM7SUFDVCx3Q0FBb0I7SUFDcEIsZ0NBQWtCO0dONHdJakI7Q0FDRjs7QUFFRDtFQUNFO0lNcHNJQSxXWXhFbUI7SVoyT2pCLDRDWTFPNkI7SVoyTzdCLG9DWTNPNkI7R2xCK3dJOUI7O0VBRUQ7SWtCcHpJRixXQXFDQztJQUNDLHdDQUFlO0lBQ2YsZ0NBQWdCO0dsQml4SWY7Q0FDRjs7QUFFRDtFQUNFO0lrQjd3SUEsOENBQVc7SUFDWCxzQ0FBWTtHbEIrd0lYOztFQUVEO0lrQjN3SUEsZ0RBZ0NBO0lYNENELHdDQUF5QjtHUGtzSXZCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLDhDa0Jsd0lBO0lBdkVKLHNDQTJFUTtHbEJnd0lMOztFQUVEO0lBQ0UsZ0RrQi92SWlCO0lsQmd3SWpCLHdDa0IvdklPO0dsQmd3SVI7Q0FDRjs7QUFFRDtFa0JuMUlBO0lBd0ZFLCtDQUFlO0lBQ2YsdUNBQWdCO0dsQjh2SWY7O0VBRUQ7SWtCMXZJQSw4Q0FBWTtJQUVaLHNDQUFrQjtHbEIydklqQjtDQUNGOztBQUVEO0VBQ0U7SU1uMElBLCtDQUFvQjtJQUNwQix1Q0FBa0I7R05xMElqQjs7RUFFRDtJTWp3SUEsOENZR3lCO0laRHZCLHNDQUFtQjtHTmt3SXBCO0NBQ0Y7O0FBRUQ7RUFDRTtJTTFsSUEsMENZM0lBO0lBdklGLGtDQXlHUTtHbEJzd0lMOztFQUVEO0lBQ0UsK0NNcjFJa0I7SU5zMUlsQix1Q01yMUlnQjtHTnMxSWpCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLDBDa0I1d0l3QjtJbEI2d0l4QixrQ2tCM3dJVztHbEI0d0laOztFQUVEO0lBQ0UsK0NrQmp3SUQ7SWxCa3dJQyx1Q2tCMXdJTTtHbEIyd0lQO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLDhDa0Jyd0lEO0lBaElILHNDQWlJWTtHbEJzd0lUOztFQUVEO0lBQ0UsMENrQnB3SUQ7SWxCcXdJQyxrQ0FBa0M7R2tCandJdEM7Q2xCbXdJQzs7QUFFRDtFQzExSUE7SWtCckRBLDhDQUFPO0lBQ04sc0NBQVc7R0FDWDs7RVpnSUE7SVlsSUQsMENBQU87SW5CdTVJSCxrQ21CeDBJSDtHQXZFQTtDbkJpNUlBOztBQUVEO0VBQ0U7SW1COTRJQSxXQUFXO0duQmc1SVY7O0VBRUQ7SUFDRSxXbUJoNUlEO0duQmk1SUE7Q0FDRjs7QUFFRDtFQUNFO0ltQjU0SUEsV0FBVTtHbkI4NElUOztFQUVEO0lBQ0UsV005NElPO0dOKzRJUjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxXTTMwSUE7R040MElEOztFbUIvNElGO0lBQ0MsV0FBVTtHbkJrNUlUO0NBQ0Y7O0FBRUQ7RUFDRTtJbUI3NElBLFdBQVU7R25CKzRJVDs7RUFFRDtJTzV6SUQsV0FBUTtHUDh6SU47Q0FDRjs7QUFFRDtFQUNFLHFCRzUySWdDO0VIODJJaEMscUJHcDNJb0I7RWdCdEJyQixtQkFBUTtFbkI0NElQLHFCbUIzNEljO0VuQjQ0SWQsY21CMzRJVztFbkI4NElYLG9CbUJ6NElrQjtFbkIwNElsQixrQm1CejRJZTtFbkIwNElmLFltQno0SVU7Q25CMDRJWDs7QUFFRCxzQm1CejRJVTs7QW5CMjRJVjtFQUNFLFltQm41SUE7Q25CbzVJRDs7QUM3NUlEO0VtQnhEQSxjQUFNO0VBQ0wscUJBQVk7RWJpSVoscUJBQW1CO0VQMDFJbEIsbUJvQjU5SUk7RXBCNjlJSixxQm9CcjJJRDtFQXhIRCxjQUFLO0VwQmkrSUgsb0JvQnQ5SWtCO0VwQnU5SWxCLGdCR3g2SWU7Q0h5NkloQjs7QUFFRDtFQUNFLFlvQnQ5SVU7RXBCdTlJVixtQm9CdDlJUztFcEJ1OUlULG9CTXRsSVE7Q051bElUOztBQUVEO0VBQ0UsY29CdDlJVTtDcEJ1OUlYOztBQUVEO0VBQ0UsWW9CdDlJUTtDcEJ1OUlUOztBQUVEO0VBQ0UsWW9CdDlJRTtDcEJ1OUlIOztBQUVEO0VBQ0Usb0JvQnQ5SVk7Q3BCdTlJYjs7QUFFRDtFQUNFLGtCb0J0OUlhO0NwQnU5SWQ7O0FBRUQ7RUFDRSxzQm9CcjlJYztDcEJzOUlmOztBQUVEO0VBQ0UsNEJvQnI5SVc7Q3BCczlJWjs7QUFFRDtFQUNFLDRCb0JuOUlJO0NwQm85SUw7O0FBRUQ7RUFDRSxjRzU4SU07RUg2OElOLFlvQmo5SVU7RXBCazlJVixtQm9CajlJZ0I7RXBCazlJaEIsaUJvQmo5SUE7RXBCazlJQSxlb0JqOUlVO0NwQms5SVg7O0FBRUQ7RUFDRSxtQm9CLzhJVztFcEJnOUlYLGlCR3I5SU07RUhzOUlOLGVvQi84SVk7RXBCZzlJWixvQm9CLzhJaUI7RXBCZzlJakIsY29CLzhJQztDcEJnOUlGOztBQUVEO0VBQ0UsYW9COThJVTtDcEIrOElYOztBQUVEO0VBQ0UsbUJvQjU4SWM7RXBCNjhJZCxZb0I1OElPO0VwQjY4SVAsaUJvQjU4SVM7Q3BCNjhJVjs7QUFFRDs7RUFFRSxVb0JyOUlBO0VwQnM5SUEsbUJvQjU4SWE7RXBCNjhJYiw4Qm9CNThJMkI7RXBCNjhJM0IsbUJvQjM4SUs7RXBCNDhJTCxtQm9CMzhJYTtFcEI0OEliLG9Cb0IzOElnQjtDcEI0OElqQjs7QUFFRDs7RUFFRSxvQm9CejhJYTtDcEIwOElkOztBQUVEO0VBQ0UsbUJvQng4SWdCO0VwQnk4SWhCLFNvQnArSUE7RXBCcStJQSxXb0J2OElDO0VwQnc4SUQsNkNvQnQ4SUM7TXBCczhJRCx5Q29CdDhJQztVcEJzOElELHFDb0J0OElDO0VwQnU4SUQscUJvQnQ4SUs7RXBCdzhJTCxxQm9CdDhJa0I7RXBCdThJbEIsbUJBQW1CO0VvQmw4SXJCLHFCQUFpQjtFQUNoQixjQUFXO0VwQm84SVYseUJBQXlCO0VvQmo4STNCLHNCQUFpQjtFQUVoQiw2QkFBWTtFcEJtOElYLHdCQUF3QjtFb0JoOEkxQix5QkFBQTtFcEJrOElFLHNCQUFzQjtFT244SXZCLDZCQUF3QjtFYU14Qix3QkFBTTtFcEJpOElMLG1Eb0I1NklXO0VwQjQ2SVgsMkNvQjU2SVc7RXBCNDZJWCxzQ29CNTZJVztFcEI0NklYLG1Db0I1NklXO0VwQjQ2SVgsbUVvQjU2SVc7RXBCNjZJWCxnQm9CcDJJQTtDcEJxMklEOztBQUVEO0VBQ0UsWW9CbDhJUztFcEJtOElULGdCb0JsOElhO0NwQm04SWQ7O0FBRUQ7RUFDRSwrQ09qOUlPO01QaTlJUCwyQ09qOUlPO1VQaTlJUCx1Q09qOUlPO0NQazlJUjs7QUFFRDtFT3A5SUMsWUFBUTtFUHM5SVAsbUJvQjk3SVM7RXBCKzdJVCxpQm9COTdJYztFcEIrN0lkLGVvQjM3SUE7RXBCNDdJQSxnQm9CMzdJYTtFcEI0N0liLFdvQjM3SVE7RXBCNDdJUixxQm9CMzdJYTtFcEI2N0liLHFCb0IzN0lhO0VwQjQ3SWIsbUJvQjM3SUM7RXBCNDdJRCxxQm9CMzdJZ0I7RXBCNDdJaEIsY29CMzdJVTtFcEI4N0lWLG9Cb0IzN0llO0VwQjQ3SWYsZ0JvQjM3SVc7Q3BCNDdJWjs7QUFFRDtFQUNFLGlCb0IxN0lXO0NwQjI3SVo7O0FBRUQ7RUFDRSxpQm9CeDdJVTtDcEJ5N0lYOztBQUVEO0VBQ0UsY29CeDdJUTtDcEJ5N0lUOztBQUVEO0VBQ0Usd0JvQng3SW1CO0VwQnk3SW5CLFdvQng3SUM7Q3BCeTdJRjs7QUFFRDtFQUNFLGlCb0J4N0lVO0NwQnk3SVg7O0FBRUQ7RUFDRSxpQm9CeDdJWTtDcEJ5N0liOztBQUVEO0VBQ0UsY29CdjdJRztDcEJ3N0lKOztBQUVEO0VBQ0Usd0JvQnI3SVE7RXBCczdJUixPb0JyN0lFO0VwQnM3SUYsb0NvQnI3SWE7TXBCcTdJYixnQ29CcjdJYTtVcEJxN0liLDRCb0JyN0lhO0VwQnM3SWIsV29CcjdJRTtDcEJzN0lIOztBQUVEOztFQUVFLGFvQnI3SUU7RXBCczdJRixpQ005dkkrQjtNTjh2SS9CLDZCTTl2SStCO1VOOHZJL0IseUJNOXZJK0I7Q04rdkloQzs7QUFFRDtFQUNFLG9Cb0JqN0lhO0VwQms3SWIsMkJBQXdCO0tBQXhCLHdCQUF3QjtFT25oSnpCLHFCQUFtQjtFYXdHbkIsaUJBQ0M7RXBCNjZJQSx1Qm9CMzZJQztDcEI0NklGOztBQUVEO0VBQ0Usb0JNajNJa0I7RU5rM0lsQiwwQm9CNzZJc0I7S3BCNjZJdEIsdUJvQjc2SXNCO0VwQjg2SXRCLGtCTTEySWdCO0NOMjJJakI7O0FBRUQ7RUFDRSxtQm9CNzZJQztDcEI4NklGOztBQUVEO0VPbmlKQyxvQkFBbUI7Q1BxaUpuQjs7QUFFRDtFQUNFLGFvQnQ2SVU7RXBCdTZJVixrQm9CdDZJYTtFcEJ1NkliLG9Db0J0Nkk2QjtFcEJ1Nkk3Qixlb0J0NklXO0VwQnU2SVgsa0dvQnQ2SVk7Q3BCdTZJYjs7QUFFRDtFQUNFLGtCb0J0NklpQjtFcEJ1NklqQixjb0J0NkljO0VwQnU2SWQsaUJvQnQ2SWE7Q3BCdTZJZDs7QUFFRDtFQUNFLHdCQUF3QjtFT3RqSnpCLGlCQUFtQjtDUHdqSm5COztBQUVEO0VPMWpKQyxlQUFpQjtDUDRqSmpCOztBQUVEO0VBQ0UsaUJNdHFKUztFTnVxSlQsYU10cUpTO0VOdXFKVCxjTXRxSlM7Q051cUpWOztBQUVEO0VBQ0UsY01wbUpBO0VOcW1KQSxjTXBtSkE7RU5xbUpBLDRCTW5tSnFCO0NOb21KdEI7O0FBRUQ7RUFDRSxhTTc3SUE7Q044N0lEOztBQUVEO0VBQ0UsZU1oNklFO0VOaTZJRixhTS81SUE7RU5nNklBLGNNLzVJQTtDTmc2SUQ7O0FBRUQ7RUFDRSxpQk1uM0lFO0NObzNJSDs7QUFFRDtFQUNFLGdCb0I1N0lVO0NwQjY3SVg7O0FBRUQ7RUFDRSxxQm9CaDdJVztFcEJrN0lYLHFCb0JoN0lXO0VwQmk3SVgsbUJvQmg3SVk7RXBCaTdJWixxQm9CaDdJYTtFcEJpN0liLGNvQmg3SUM7RUNuVEgsb0JBQUs7RUFDSixnQkFBYTtFQUNiLHNCQUFnQjtFQUNoQixtQkFBZ0I7RUFFaEIsK0JBQXFCO0VBQ3JCLDBCQUF3QjtDckJ1dUp4Qjs7QUFFRDtFQUNFLFVxQmh2Skc7RXJCaXZKSCxhcUJ0dUpTO0VBWFgsa0JBYU87RXJCc3VKTCxnQnFCcnVKVTtFckJzdUpWLGlCcUJydUpVO0VyQnN1SlYsb0JxQnJ1Slk7RXJCc3VKWiwyQnFCanVKQTtLckJpdUpBLHdCcUJqdUpBO0VyQmt1SkEsb0JPdG5KZ0I7RVB1bkpoQixpQnFCM3VKSztDckI0dUpOOztBcUJodUpEO0VBQ0MseUJsQmF1QjtDSHN0SnZCOztBQUVEO0VxQmp1SkMseUJmbVhnQztDTmczSWhDOztBQUVEO0VxQmp1SkMsWUFBQTtDckJtdUpBOztBQUVEO0VxQmp1SkMsa0JBQWtCO0NyQm11SmxCOztBQUVEO0VPMW9KQyxxQkFBbUI7RVA2b0psQixxQnFCNWpKRDtFQXpMRCxtQkFzQk87RXJCaXVKTCxxQnFCN3RKWTtFckI4dEpaLGNxQjd0Slk7RXJCZ3VKWixvQnFCbnVKVztFckJvdUpYLGdCT3BwSk87RVBxcEpQLDBCcUJ2dUpLO0VyQnd1SkwsdUJxQmp1SmdCO0VyQm11SmhCLHlCcUI1dEpBO0VyQjZ0SkEsb0JPenBKZ0I7RVAwcEpoQixPcUJsd0pGO0VyQm13SkUsUXFCanVKQztFZHNFRixZQUFRO0VQNnBKUCxhcUJyd0pHO0VyQnN3SkgsbUJxQi90Slk7RXJCZ3VKWixXcUIvdEpDO0VyQmd1SkQsZ0JxQi90Sk87RXJCZ3VKUCxnQnFCL3RKUTtFckJndUpSLGlDcUIvdEphO01yQit0SmIsNkJxQi90SmE7VXJCK3RKYix5QnFCL3RKYTtFckJndUpiLDZCcUIvdEpjO0VyQit0SmQsd0JxQi90SmM7RXJCK3RKZCxxQnFCL3RKYztFckJndUpkLDhCcUIvdEppQjtDckJndUpsQjs7QUFFRDtFQUdFLG9CcUI3dEpnQjtFQUdqQixrQkFBVTtFckI0dEpULG1CcUIzdEpXO0VyQjR0SlgsVXFCM3RKUTtFckI0dEpSLFdFeHlKTztFbUJnRlIsYUFBQTtFckIwdEpDLFlxQnp0SlU7Q3JCMHRKWDs7QUFFRDtFQUNFLG1CTTN4SlM7Q040eEpWOztBQUVEO0VBQ0UsbUJNM3hKUztFTjR4SlQsVU0zeEpPO0VONHhKUCxXTXp0SkE7RU4wdEpBLGFNenRKQTtFTjB0SkEsa0JxQmh1Sm1CO0VyQml1Sm5CLGVxQmp1Sm1CO0VyQmt1Sm5CLG9CTzlySmdCO0VQK3JKaEIsZ0JxQnp1SkQ7Q3JCMHVKQTs7QUFFRDtFQUNFLG1CcUJsdUpXO0NyQm11Slo7O0FBRUQ7RUFDRSxZcUI3dEpDO0VyQjh0SkQsbUJxQjF0Slk7Q3JCMnRKYjs7QUFFRDtFQUNFLGdCcUJ0dEphO0VyQnV0SmIsaUJZLzBKYTtFWmcxSmIsZXFCbnRKVTtFckJvdEpWLGVxQjd0SkM7RXJCOHRKRCxZcUJ4dEpHO0VyQnl0Skgsc0JxQmx0SkE7RXJCbXRKQSxpQnFCbHRKWTtDckJtdEpiOztBQUVEO0VBQ0UsbUJPdHRKTztFUHV0SlAsbUJxQnh0SkE7RXJCeXRKQSxpQnFCbHRKWTtDckJtdEpiOztBQUVEO0VBQ0Usb0JPNXRKTztFUDZ0SlAsMEJxQmh0SkU7Q3JCaXRKSDs7QUFFRDtFQUNFLGVxQi9zSlU7RXJCZ3RKVixtQnFCL3NKYTtFckJndEpiLHlCcUIvc0pHO1VyQitzSkgsaUJxQi9zSkc7RXJCZ3RKSCxZcUIvc0pHO0VyQmd0SkgsV3FCL3NKRztFckJndEpILDBCcUIvc0prQjtFckJndEpsQixjcUJ2dEpHO0VyQnd0SkgsMEJFbDJKYztFRm0ySmQsZXFCL3NKSTtFckJndEpKLGVxQjF0Skc7RXJCMnRKSCxvQnFCL3NKSztFckJndEpMLGFxQi9zSks7RXJCZ3RKTCxpQnFCN3RKRztFckI4dEpILGlCcUI3c0pJO0VyQjhzSkosbUJxQi90Skc7Q3JCZ3VKSjs7QUFFRDtFQUNFLGlCcUI1c0pLO0VyQjZzSkwsMEJxQnB1Skc7RXJCcXVKSCxhcUIzc0pLO0VyQjRzSkwsaUJxQnR1Skc7Q3JCdXVKSjs7QUFFRDtFQUNFLGlCcUIxdUpHO0VyQjJ1SkgsZ0JxQnJzSlE7RXJCc3NKUixhcUI1dUpHO0NyQjZ1Sko7O0FBRUQ7RUFDRSxvQ3FCaHNKOEI7RXJCa3NKOUIsMERFNTNKYztFRjYzSmQscURFNzNKYztFRjgzSmQsa0RxQjVySjRDO0VyQjZySjVDLGtHcUIzckpNO0NyQjRySlA7O0FBRUQ7RU94d0pDLFNBQVE7RVAwd0pQLDBCcUJ0ckpJO0VyQnVySkosZXFCcHJKUztFZHZGVixnQkFBUTtFUDZ3SlAsc0JxQnpySkk7RXJCMHJKSixhcUJwckpTO0VkMUZWLHdCQUFtQjtFUGd4SmxCLG9CcUI1ckpJO0VyQjZySkosV3FCcHJKTztFckJxckpQLG1CTXozSlM7RU4wM0pULFlNejNKTztFTjAzSlAsZ0JNejNKUztFTjAzSlQseUNNejNKa0I7RU55M0psQixvQ016M0prQjtFTnkzSmxCLGlDTXozSmtCO0VOMDNKbEIsV016M0pPO0NOMDNKUjs7QUFFRDtFQUNFLG1CTXR6SmlCO0NOdXpKbEI7O0FBRUQ7RUFDRSxjcUIxckpZO0NyQjJySmI7O0FBRUQ7RUFDRSxpQkFBaUI7RXFCdHJKbkIsU0FBUztFZm5OUCwrQkFBb0I7RUFDcEIsaUNBQXFCO0VBQ3JCLHVDQUFvQjtFQUNwQix5Q0FBa0I7RUFDbEIsOENBQW9CO01BQXBCLDBDQUFvQjtVQUFwQixzQ0FBb0I7Q040NEpyQjs7QUFFRDtFTXIwSkksZWV3SWdCO0NyQitySm5COztBQUVEO0VBQ0UsY3FCL3JKVTtDckJnc0pYOztBcUJ4ckpBO0VBQ0MsaUJBQ0E7RXJCMHJKQSxTQUFTO0VPcnpKViwrQkFBeUI7RWMrSHpCLGlDQUFvQjtFckJ5ckpuQix1Q3FCdnJKQTtFckJ3ckpBLHlDQUF5QztFcUJyckozQyw4Q0FBUTtNQUFSLDBDQUFRO1VBQVIsc0NBQVE7Q3JCdXJKUDs7QUFFRDtFTWo2SkUsZUFBUztDTm02SlY7O0FBRUQ7RU0vMUpFLG1CZW9La0I7RWZoS2hCLGlCZWdLZ0I7RWY5SmxCLGVlOEpzQjtFZktwQiwwQmVKNEI7RWZLNUIsb0JlTHNCO0VmT3hCLGFBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFlO0VBOEJiLG1ZZXRDd0I7Q3JCbXNKM0I7O0FBRUQ7RU0xcEpFLG9CZTNDMEI7RUFDM0IsWUFBVztFckJ1c0pWLGlCQUFpQjtFcUJwc0puQixXQUFhO0NyQnNzSlo7O0FBRUQ7RUFDRSxtQk01N0pTO0VONjdKVCxXTTU3Sk87RU42N0pQLFNNNTdKQTtFTjY3SkEsb0NNNTdKa0I7TU40N0psQixnQ001N0prQjtVTjQ3SmxCLDRCTTU3SmtCO0VONjdKbEIsZU01N0pTO0NONjdKVjs7QUFFRDs7RUFFRSxjTXQzSlM7Q051M0pWOztBQUVEO0VBQ0UsYXFCaHRKRDtFckJpdEpDLFlxQjlzSk07RUFHUCxlQUFBO0VyQjZzSkMsb0JxQjVzSlU7RXJCNnNKVixZcUI1c0pTO0VyQjZzSlQsMEJPdjJKa0I7RVB3MkpsQixrQnFCaHRKRDtFckJpdEpDLGFxQjdzSlE7RXJCOHNKUixtQnFCbHRKQTtDckJtdEpEOztBQUVEO0VBQ0Usb0JxQjVzSmE7Q3JCNnNKZDs7QUFFRDtFQUNFLHNCcUJ6c0pDO0VyQjBzSkQscUJBQXFCO0VDdjdKdkIsZ0JBQUE7RXFCOURBLG1CQUFBO0V0QncvSkUsbUJBQW1CO0VBQ25CLG1CQUFtQjtDc0JyK0pyQjs7QXRCdytKQTtFc0JyK0pDLG1CQUFlO0VBQ2YsU0FBQTtFQUNBLFFBQVE7RWhCRVAsb0NBQW9CO01BQXBCLGdDQUFvQjtVQUFwQiw0QkFBb0I7RUFDcEIsZ0JBQVM7Q05zK0pWOztBQUVEO0VNcCtKRSxvQkFBYTtFQW1FYixrQkFBaUI7RUFDakIsZ0JnQnpFa0I7RWhCMkVoQixvQkFBbUI7RUFJckIsWWdCL0VrQjtFaEJrUGhCLGVBQUE7RUFDQSxtQmdCbFBzQjtDdEJnL0p6Qjs7QUFFRDtFTWpySkUsb0JBQUE7Q05tckpEOztBQUVEO0VPaDVKQyxzQkFBbUI7RVBrNUpsQixtQnNCaGdLVztFdEJpZ0tYLFNzQnQvSkE7RXRCdS9KQSxZc0J0L0pBO0V0QnUvSkEsZ0JzQnQvSlk7RWZpR2IsZUFBUTtFUHU1SlAsV3NCcmdLRjtFdEJzZ0tFLG9Dc0J0L0pnQjtNdEJzL0poQixnQ3NCdC9KZ0I7VXRCcy9KaEIsNEJzQnQvSmdCO0N0QnUvSmpCOztBQUVEO0VBQ0Usc0JzQjFnS1c7RXRCMmdLWCxtQkd2OEpnQztFSTBDakMsU0FBUTtFUCs1SlAsWXNCN2dLRjtFdEI4Z0tFLGdCc0J0L0pXO0V0QnUvSlgsZXNCdC9KVztFdEJ1L0pYLFdzQnQvSk07RXRCdS9KTixvQ3NCdC9KYTtNdEJzL0piLGdDc0J0L0phO1V0QnMvSmIsNEJzQnQvSmE7Q3RCdS9KZDs7QUFFRDtFQUNFLGNzQnQvSkM7Q3RCdS9KRjs7QUFFRDtFTzE2SkMsbUJBQW1CO0VQNDZKbEIsU3NCci9KRDtFdEJzL0pDLFVzQnAvSkM7RUFGRCx5Q0FLRTtNQUxGLHFDQUtFO1VBTEYsaUNBS0U7Q3RCbS9KSDs7QUFFRDtFc0I3K0pDLG1CQUFNO0V0QisrSkwsU00xaEtPO0VOMmhLUCxVTTFoS087RU4yaEtQLFlNMWhLUztFTjJoS1QsYU0xaEtTO0VOMmhLVCxrQk0xaEtTO0VOMmhLVCxtQk0xaEthO0VOMmhLYixXTXg5SkE7Q055OUpEOztBQUVEO0VBQ0UsZU03ekpFO0NOOHpKSDs7QUFFRDtFQUNFLHFCc0IxL0p5QjtFdEI0L0p6QixxQllya0ttQjtFWnNrS25CLG1Cc0IxL0pVO0V0QjIvSlYscUJzQjEvSmdCO0V0QjIvSmhCLGNFN2pLUTtFRmdrS1Isb0JzQnJnS0k7RXRCc2dLSixnQnNCMy9KVztFdEI0L0pYLHlCc0IzL0ptQjtFdEI0L0puQixzQnNCeGdLSTtFdEIwZ0tKLDZCc0J6L0plO0V0QjAvSmYsd0JzQnovSm1CO0V0QjAvSm5CLDBCc0J6L0pRO0V0QjAvSlIsdUJzQnovSlk7RXRCMi9KWix5Qkc3aEtzQjtFSDhoS3RCLG9Cc0JoaEtJO0V0QmloS0osb0JzQnYvSkM7RXRCdy9KRCxvQnNCbGhLSTtFdEJtaEtKLFlzQnYvSlM7RUFJVixvQkFBTTtFdEJxL0pMLGNzQnAvSlc7Q3RCcS9KWjs7QUFFRDtFQUNFLGtCTzc5Sk87Q1A4OUpSOztBQUVEO0VBQ0UsaUJzQnIvSkE7Q3RCcy9KRDs7QUFFRDtFQUNFLG1CTXprS1M7Q04wa0tWOztBQUVEO0VBQ0Usb0JNdmdLYztFTndnS2Qsb0JNdGdLZTtDTnVnS2hCOztBQUVEO0VBQ0UsbUJzQjUvSmM7RXRCNi9KZCxpQk8vK0pPO0VQZy9KUCxvQnNCNWdLSTtDdEI2Z0tMOztBQUVEOzsyR3NCeC9KdUI7O0F0QjQvSnZCOzsyR3NCeC9KVzs7QXRCNC9KWDtFQUNFLGNzQnhoS0Q7Q3RCeWhLQTs7QUFFRDtFQUNFLFlzQjVoS0E7Q3RCNmhLRDs7QUFFRDtFQUNFLGlCc0IvK0pjO0N0QmcvSmY7O0FBRUQ7O0VBRUUsV3NCLytKUztDdEJnL0pWOztBQUVEO0VBQ0UsaUJzQmgvSlk7Q3RCaS9KYjs7QUFFRDtFQUNFLHdCT2poS2tCO0NQa2hLbkI7O0FBRUQsc0JPcGhLa0I7O0FQc2hLbEI7RUFDRSxZT3ZoS087RVB3aEtQLG9Cc0JyZ0tJO0V0QnNnS0osOEJNendKK0I7Q04wd0poQzs7QUFFRDtFQUNFLFlzQjFnS0E7RXRCMmdLQSxlRXhwS087RUZ5cEtQLGtCc0I1Z0tBO0V0QjZnS0EscUJFMXBLTztFRjRwS1AscUJzQjMrSkE7RXRCNCtKQSxtQnNCMStKVTtFdEIyK0pWLHFCc0I3K0pDO0V0QjgrSkQsY3NCeitKSTtDdEIwK0pMOztBQUVEO0VBQ0UsbUJzQnIrSlk7RXRCcytKWixtQnNCcitKVTtFdEJzK0pWLGVzQjErSkM7RXRCMitKRCxvQnNCcitKWTtFdEJzK0paLGVzQnIrSlE7Q3RCcytKVDs7QUFFRDtFQUNFLDBCc0JyK0phO0V0QnMrSmIsZXNCcitKVztFdEJzK0pYLGVPbmpLTztFUG9qS1AsaUJzQnArSkE7RXRCcStKQSxtQnNCbitKYTtFdEJvK0piLGVzQm4rSlU7RXRCbytKVixvQnNCbitKZTtDdEJvK0poQjs7QUFFRDtFQUNFLGNPM2pLTztDUDRqS1I7O0FBRUQ7RUFDRSxlRXpyS087Q0YwcktSOztBQUVEO0VBQ0UsZXNCMTlKVTtDdEIyOUpYOztBQUVEOzs7O0VBSUUsVXNCcCtKRDtDdEJxK0pBOztBQUVEO0VBQ0UsZXNCMTlKVztFQUtaLG9CQUFPO0V0QnU5Sk4sZ0JzQnQ5SmM7RXRCdTlKZCxtQnNCdDlKVTtDdEJ1OUpYOztBQUVEO0VBQ0Usc0JNcjBKK0I7RU5zMEovQixnQnNCdDlKVztDdEJ1OUpaOztBQUVEO0VBQ0UscUJHdnFLd0I7RW1Cb056QixvQkFBUTtFdEJxOUpQLG1Cc0JqN0pBO0V0Qms3SkEsbUJzQm45SkE7RXRCbzlKQSx1Q3NCbjlKb0I7RXRCbzlKcEIsK1JFenRLYztDRjB0S2Y7O0FBRUQsNEZzQjk4SmU7O0F0Qmc5SmY7RUFDRSxxQnNCOThKVztFdEIrOEpYLG9CT3RtS087RVB1bUtQLHFCc0I3OUpBO0V0Qjg5SkEsZXNCeDlKRTtFdEJ5OUpGLHlCc0IvN0pDO0V0Qmc4SkQscUJPMW1LZ0I7RVAybUtoQixZc0JqK0pBO0V0QmsrSkEsb0NzQm45SmlCO0N0Qm85SmxCOztBQUVELHFFc0JyOEpHOztBdEJ1OEpIOzs7O0VBSUU7O0FBRUY7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RXVCN2tLQyxxQkFBQTtFdkJreEtDLG9CdUJqeEtHO0VBQ0osbUJBQVE7RUFDUixxQkFBQTtFdkJreEtDLGVBQWU7RXVCaHhLaEIscUJBQUE7RXZCa3hLQyxZdUJoeEtEO0V2Qml4S0Msb0NBQW9DO0N1Qmh4S3RDOztBQUVBO0V2Qmt4S0UsaUJBQWlCO0N1Qmh4S25COztBdkJteEtBO0VBQ0UsaUJBQWlCO0N1Qmh4S25COztBdkJteEtBO0VBQ0UsaUJBQWlCO0N1Qmh4S25COztBdkJteEtBO0VBQ0UsaUJBQWlCO0N1Qmh4S25COztBdkJteEtBO0V1Qmh4S0MsaUJBQVk7Q3ZCa3hLWjs7QXVCL3dLRDtFQUNDLGlCQUFVO0N2Qmt4S1Y7O0F1Qi93S0Q7RUFDQSxpQkFBaUI7Q3ZCa3hLaEI7O0F1Qi93S0Q7RUFDQyxpQkFDQTtDdkJpeEtBOztBQUVEO0V1Qmh4S0MsaUJBQVE7Q3ZCa3hLUjs7QUFFRDtFdUJoeEtDLGlCQUFnQjtDdkJreEtoQjs7QUFFRDtFQUNFLGlCQUFpQjtDdUI5d0tuQjs7QXZCaXhLQTtFdUI5d0tBLGlCQUFpQjtDdkJneEtoQjs7QXVCN3dLRDtFQUNDLGlCQUFjO0N2Qmd4S2Q7O0FBRUQ7RUFDRSxpQkFBaUI7Q3VCOXdLbkI7O0F2Qml4S0E7RUFDRSxpQkFBaUI7Q3VCOXdLbkI7O0F2Qml4S0E7RXVCOXdLQyxpQkFBZTtDdkJneEtmOztBQUVEO0VBQ0UsaUJBQWlCO0N1Qjl3S25COztBdkJpeEtBO0V1Qjl3S0MsaUJBQWdCO0N2Qmd4S2hCOztBQUVEO0V1Qjl3S0MsaUJBQ0E7Q3ZCK3dLQTs7QUFFRDtFQUNFLGlCQUFpQjtDdUI5d0tuQjs7QXZCaXhLQTtFdUI5d0tBLGlCQUFnQjtDdkJneEtmOztBdUI3d0tEO0VBQ0MsaUJBQWU7Q3ZCZ3hLZjs7QUFFRDtFdUI5d0tDLGlCQUFVO0N2Qmd4S1Y7O0FBRUQ7RXVCOXdLQyxpQkFBYztDdkJneEtkOztBQUVEO0V1Qjl3S0MsaUJBQWlCO0N2Qmd4S2pCOztBdUI3d0tEO0VBQ0MsaUJBQWlCO0N2Qmd4S2pCOztBQUVEO0VBQ0UsaUJBQWlCO0N1Qjl3S25COztBdkJpeEtBO0V1Qjl3S0MsaUJBQWlCO0N2Qmd4S2pCOztBdUI3d0tEO0VBQ0MsaUJBQWlCO0N2Qmd4S2pCOztBQUVEO0VBQ0UsaUJBQWlCO0N1Qjl3S25COztBdkJpeEtBO0V1Qjl3S0MsaUJBQWlCO0N2Qmd4S2pCOztBdUI3d0tEO0VBQ0MsaUJBQWE7Q3ZCZ3hLYjs7QUFFRDtFdUI5d0tDLGlCQUFhO0N2Qmd4S2I7O0F1Qjd3S0Q7RUFDQyxpQkFBWTtDdkJneEtaOztBQUVEO0V1Qjl3S0MsaUJBQVk7Q3ZCZ3hLWjs7QXVCN3dLRDtFQUNDLGlCQUFBO0N2Qmd4S0E7O0FBRUQ7RUFDRSxpQkFBaUI7Q3VCOXdLbkI7O0F2Qml4S0E7RXVCNXdLQyxpQkFBZTtDdkI4d0tmOztBQUVEO0V1QjV3S0MsaUJBQVc7Q3ZCOHdLWDs7QUFFRDtFdUI1d0tDLGlCQUFlO0N2Qjh3S2Y7O0FBRUQ7RUFDRSxpQkFBaUI7Q3VCNXdLbkI7O0F2Qit3S0E7RXVCNXdLQSxpQkFBQTtDQUNBOztBdkIrd0tBO0V1QjV3S0MsaUJBQVk7Q3ZCOHdLWjs7QXVCM3dLRDtFQUNDLGlCQUFZO0N2Qjh3S1o7O0FBRUQ7RXVCNXdLQyxpQkFBUztDdkI4d0tUOztBQUVEO0V1QjV3S0MsaUJBQWlCO0N2Qjh3S2pCOztBQUVEO0V1QjV3S0MsaUJBQ0E7Q3ZCNndLQTs7QUFFRDtFdUI1d0tDLGlCQUFjO0N2Qjh3S2Q7O0FBRUQ7RXVCNXdLQyxpQkFBUztDdkI4d0tUOztBQUVEO0V1QjV3S0MsaUJBQWU7Q3ZCOHdLZjs7QUFFRDtFQUNFLGlCQUFpQjtDdUI1d0tuQjs7QXZCK3dLQTtFQUNFLGlCQUFpQjtDdUI1d0tuQjs7QXZCK3dLQTtFdUI1d0tDLGlCQUFTO0N2Qjh3S1Q7O0FBRUQ7RXVCNXdLQyxpQkFDQTtDdkI2d0tBOztBQUVEO0VBQ0UsaUJBQWlCO0N1QjV3S25COztBdkIrd0tBO0V1QjV3S0MsaUJBQWdCO0N2Qjh3S2hCOztBQUVEO0V1QjF3S0MsaUJBQVM7Q3ZCNHdLVDs7QUFFRDtFdUIxd0tDLGlCQUFhO0N2QjR3S2I7O0FBRUQ7RXVCMXdLQyxpQkFBZTtDdkI0d0tmOztBQUVEO0V1QjF3S0MsaUJBQVc7Q3ZCNHdLWDs7QXVCendLRDtFQUNDLGlCQUFpQjtDdkI0d0tqQjs7QXVCendLRDtFQUNBLGlCQUFtQjtDdkI0d0tsQjs7QUFFRDtFdUIxd0tBLGlCQUFtQjtDdkI0d0tsQjs7QUFFRDtFdUIxd0tBLGlCQUFtQjtDdkI0d0tsQjs7QUFFRDtFdUIxd0tDLGlCQUFXO0N2QjR3S1g7O0FBRUQ7RXVCMXdLQyxpQkFBVztDdkI0d0tYOztBQUVEO0V1QjF3S0MsaUJBQVE7Q3ZCNHdLUjs7QUFFRDtFdUJ4d0tDLGlCQUFnQjtDdkIwd0toQjs7QUFFRDtFdUJ4d0tDLGlCQUFZO0N2QjB3S1o7O0FBRUQ7RXVCeHdLQyxpQkFBUztDdkIwd0tUOztBQUVEO0V1Qnh3S0MsaUJBQUE7Q3ZCMHdLQTs7QUFFRDtFQUNFLGlCQUFpQjtDdUJ4d0tuQjs7QUFFQTtFQUNBLGlCQUFjO0NBQ2Q7O0FBRUE7RUFDQSxpQkFBYztDQUNkOztBQUVBO0VBQ0EsaUJBQWM7Q3ZCMHdLYjs7QUFFRDtFdUJ4d0tDLGlCQUFjO0N2QjB3S2Q7O0FBRUQ7RUFDRSxpQkFBaUI7Q3VCeHdLbkI7O0F2QjJ3S0E7RXVCeHdLQyxpQkFBWTtDdkIwd0taOztBdUJ2d0tEO0VBQ0EsaUJBQWM7Q0FDZDs7QUFFQTtFQUNBLGlCQUFjO0NBQ2Q7O0FBRUE7RUFDQSxpQkFBYztDQUNkOztBQUVBO0VBQ0EsaUJBQWM7Q0FDZDs7QUFFQTtFQUNBLGlCQUFjO0N2QjB3S2I7O0FBRUQ7RXVCeHdLQyxpQkFBVztDdkIwd0tYOztBdUJ2d0tEO0VBQ0EsaUJBQWM7Q0FDZDs7QXZCMndLQTtFdUJ4d0tBLGlCQUFjO0NBQ2Q7O0F2QjJ3S0E7RUFDRSxpQkFBaUI7Q3VCeHdLbkI7O0FBRUE7RUFDQyxpQkFBQTtDdkIwd0tBOztBdUJ2d0tEO0VBQ0EsaUJBQWM7Q0FDZDs7QXZCMndLQTtFdUJ4d0tBLGlCQUFjO0N2QjB3S2I7O0FBRUQ7RUFDRSxpQkFBaUI7Q3VCeHdLbkI7O0F2QjJ3S0E7RUFDRSxpQkFBaUI7Q3VCeHdLbkI7O0FBRUE7RUFDQSxpQkFBYztDQUNkOztBQUVBO0VBQ0MsaUJBQU87Q3ZCMHdLUDs7QUFFRDtFQUNFLGlCQUFpQjtDdUJ4d0tuQjs7QXZCMndLQTtFdUJ4d0tDLGlCQUFZO0N2QjB3S1o7O0FBRUQ7RUFDRSxpQkFBaUI7Q3VCeHdLbkI7O0F2QjJ3S0E7RUFDRSxpQkFBaUI7Q3VCeHdLbkI7O0F2QjJ3S0E7RXVCeHdLQyxpQkFBWTtDdkIwd0taOztBQUVEO0V1Qnh3S0MsaUJBQVc7Q3ZCMHdLWDs7QXVCdndLRDtFQUNDLGlCQUFjO0N2QjB3S2Q7O0FBRUQ7RXVCeHdLQSxpQkFBQTtDdkIwd0tDOztBQUVEO0V1Qnh3S0MsaUJBQVM7Q3ZCMHdLVDs7QUFFRDtFdUJ0d0tBLGlCQUFBO0N2Qnd3S0M7O0FBRUQ7RXVCcHdLQSxpQkFBZ0I7Q3ZCc3dLZjs7QUFFRDtFdUJwd0tDLGlCQUFTO0N2QnN3S1Q7O0FBRUQ7RXVCbHdLQyxpQkFBUztDdkJvd0tUOztBQUVEO0VBQ0UsaUJBQWlCO0N1Qmx3S25COztBdkJxd0tBO0V1Qmx3S0MsaUJBQ0E7Q3ZCbXdLQTs7QUFFRDtFdUJsd0tDLGlCQUFlO0N2Qm93S2Y7O0FBRUQ7RXVCbHdLQyxpQkFBWTtDdkJvd0taOztBdUJqd0tEO0VBQ0MsaUJBQUE7Q3ZCb3dLQTs7QUFFRDtFQUNFLGlCQUFpQjtDdUJsd0tuQjs7QXZCcXdLQTtFdUJsd0tBLGlCQUFlO0N2Qm93S2Q7O0F1Qmp3S0Q7RUFDQyxpQkFBWTtDdkJvd0taOztBQUVEO0V1Qmx3S0MsaUJBQWdCO0N2Qm93S2hCOztBQUVEO0V1Qmx3S0MsaUJBQWU7Q3ZCb3dLZjs7QUFFRDtFdUJsd0tDLGlCQUFlO0N2Qm93S2Y7O0F1Qi92S0Q7RUFDQyxpQkFBaUI7Q3ZCa3dLakI7O0F1Qi92S0Q7RUFDQyxpQkFBZ0I7Q3ZCa3dLaEI7O0FBRUQ7RXVCaHdLQyxpQkFDQTtDdkJpd0tBOztBdUIvdktEO0VBQ0MsaUJBQWU7Q3ZCa3dLZjs7QUFFRDtFdUJod0tDLGlCQUFjO0N2Qmt3S2Q7O0FBRUQ7RXVCaHdLQyxpQkFBZ0I7Q3ZCa3dLaEI7O0FBRUQ7RXVCaHdLQyxpQkFBQTtDdkJrd0tBOztBdUIvdktEO0VBQ0MsaUJBQVU7Q3ZCa3dLVjs7QUFFRDtFdUJod0tDLGlCQUFnQjtDdkJrd0toQjs7QXVCL3ZLRDtFQUNDLGlCQUFZO0N2Qmt3S1o7O0FBRUQ7RUFDRSxpQkFBaUI7Q3VCaHdLbkI7O0F2Qm13S0E7RUFDRSxpQnVCandLQTtDdkJrd0tEOztBQUVEO0VBQ0UsaUJ1Qmh3S0E7Q3ZCaXdLRDs7QXVCN3ZLRDtFQUNDLGlCQUFJO0N2Qmd3S0o7O0FBRUQ7RXVCN3ZLQyxpQkFBRTtDdkIrdktGOztBQUVEO0VBQ0UsaUJBQWlCO0N1QjV2S25COztBdkIrdktBO0VBQ0UsaUJ1Qjd2S1c7Q3ZCOHZLWjs7QUFFRDtFQUNFLGlCQUFpQjtDdUIxdktuQjs7QXZCNnZLQTtFQUNFLGlCdUIzdktXO0N2QjR2S1o7O0FBRUQ7RUFDRSxpQkFBaUI7Q3VCeHZLbkI7O0F2QjJ2S0E7RUFDRSxpQnVCenZLVztDdkIwdktaOztBQUVEO0VBQ0UsaUJBQWlCO0N1QnR2S25COztBdkJ5dktBO0VBQ0UsaUJ1QnZ2S1c7Q3ZCd3ZLWjs7QUFFRDtFQUNFLGlCQUFpQjtDdUJwdktuQjs7QXZCdXZLQTtFQUNFLGlCdUJydktXO0N2QnN2S1o7O0FBRUQ7RUFDRSxpQkFBaUI7Q3VCbHZLbkI7O0F2QnF2S0E7RUFDRSxpQnVCbnZLVztDdkJvdktaOztBQUVEO0VBQ0UsaUJBQWlCO0N1Qmh2S25COztBdkJtdktBO0VBQ0UsaUJ1Qmp2S1c7Q3ZCa3ZLWjs7QUFFRDtFQUNFLGlCQUFpQjtDdUI5dUtuQjs7QXZCaXZLQTtFQUNFLGlCdUIvdUtXO0N2Qmd2S1o7O0FBRUQ7RUFDRSxpQkFBaUI7Q3VCNXVLbkI7O0F2Qit1S0E7RXVCM3VLQyxpQkFBRTtDdkI2dUtGOztBdUJ6dUtEO0VBQ0MsaUJBQUk7Q3ZCNHVLSjs7QUFFRDtFQUNFLGlCQUFpQjtDdUJ4dUtuQjs7QXZCMnVLQTtFdUJ2dUtDLGlCQUFFO0N2Qnl1S0Y7O0F1QnJ1S0Q7RUFDQyxpQkFBSTtDdkJ3dUtKOztBQUVEO0VBQ0UsaUJBQWlCO0N1Qm51S25COztBdkJzdUtBO0VNMWhNRSxpQkFBUztDTjRoTVY7O0FBRUQ7RU14OUxFLGlCQUFpQjtDTjA5TGxCOztBQUVEO0V1QjN1S0MsaUJBQ0E7Q3ZCNHVLQTs7QXdCM2pNRDtFQUNDLGlCQWtuQkE7Q3hCNDhLQTs7QUFFRDtFQUNFLGlCTTVpTVM7Q042aU1WOztBQUVEO0VBQ0UsaUJNNWlNYTtDTjZpTWQ7O0FBRUQ7RUFDRSxpQndCcGtNdUI7Q3hCcWtNeEI7O0FBRUQ7RUFDRSxpQkczL0w0QjtDSDQvTDdCOztBQUVEO0VBQ0UsaUJ3QmprTVk7Q3hCa2tNYjs7QUFFRDtFQUNFLGlCd0J0a01BO0N4QnVrTUQ7O0FBRUQ7RUFDRSxpQndCamtNQztDeEJra01GOztBQUVEO0VBQ0UsaUJ3QjVqTUE7Q3hCNmpNRDs7QUFFRDtFd0J2ak1DLGlCQUFhO0N4QnlqTWI7O0FBRUQ7RUFDRSxpQndCeGpNVztDeEJ5ak1aOztBQUVEO0VBQ0UsaUJ3QnpqTUM7Q3hCMGpNRjs7QUFFRDtFQUNFLGlCd0J2ak1jO0N4QndqTWY7O0FBRUQ7RUFDRSxpQndCdGpNYTtDeEJ1ak1kOztBQUVEO0VBQ0UsaUJ3QnBqTVc7Q3hCcWpNWjs7QUFFRDtFQUNFLGlCd0Jwak1jO0N4QnFqTWY7O0FBRUQ7RUFDRSxpQndCL2pNQTtDeEJna01EOztBQUVEO0VBQ0UsaUJ3Qm5qTVk7Q3hCb2pNYjs7QUFFRDtFQUNFLGlCTzFnTU87Q1AyZ01SOztBQUVEO0VBQ0UsaUJ3QjNrTUQ7Q3hCNGtNQTs7QUFFRDtFQUNFLGlCd0Joak1TO0N4QmlqTVY7O0FBRUQ7RUFDRSxpQk01bk1TO0NONm5NVjs7QUFFRDtFQUNFLGlCTTVuTWE7Q042bk1kOztBQUVEO0VBQ0UsaUJNLzRMQTtDTmc1TEQ7O0FBRUQ7RUFDRSxpQk1wNUxBO0NOcTVMRDs7QUFFRDtFQUNFLGlCd0I3ak1TO0N4QjhqTVY7O0FBRUQ7RUFDRSxpQndCMWtNQztDeEIya01GOztBQUVEO0VBQ0UsaUJ3QnZqTVU7Q3hCd2pNWDs7QUFFRDtFQUNFLGlCd0J2ak1VO0N4QndqTVg7O0FBRUQ7RUFDRSxpQk0xcE1TO0NOMnBNVjs7QUFFRDtFQUNFLGlCTXhsTWM7Q055bE1mOztBQUVEO0VBQ0UsaUJ3QjlqTWM7Q3hCK2pNZjs7QUFFRDtFQUNFLGlCd0I3ak1hO0N4QjhqTWQ7O0FBRUQ7RUFDRSxpQndCeGtNQztDeEJ5a01GOztBQUVEO0VBQ0UsaUJPMWtNTztDUDJrTVI7O0FBRUQ7RUFDRSxpQndCampNYTtDeEJrak1kOztBQUVEO0VBQ0UsaUJ3Qi9pTWE7Q3hCZ2pNZDs7QUFFRDtFQUNFLGlCd0I5aU1ZO0N4QitpTWI7O0FBRUQ7RUFDRSxpQk0xMExRO0NOMjBMVDs7QUFFRCxXd0Ixa01HOztBeEI0a01IO0VBQ0UseUJ3QjFpTW9CO0V4QjJpTXBCLG1Cd0I5a01DO0V4QitrTUQsaUJ3QnhpTVk7RXhCeWlNWixtQndCaGxNQztFeEJpbE1ELDBLd0J0aU1HO0V4QnVpTUgsNkl3QnBpTWE7Q3hCcWlNZDs7QUFFRCxXd0JwaU1JOztBeEJzaU1KO0VBQ0UseUJ3QnhsTUM7RXhCeWxNRCxtQndCbmlNYztFeEJvaU1kLGlCd0JuaU1XO0V4Qm9pTVgsbUJ3Qm5pTWM7RXhCb2lNZCx3S3dCL2hNWTtFeEJnaU1aLDZJd0IvaE13QjtDeEJnaU16Qjs7QUFFRCxXd0IvaE1JOztBeEJpaU1KO0VBQ0UseUJ3QjVoTWE7RXhCNmhNYixtQndCNWhNYztFeEI2aE1kLGlCd0IxaE1BO0V4QjJoTUEsbUJ3QjFoTWM7RXhCMmhNZCxvS3dCemhNYztFeEIwaE1kLDZJd0JwaE1DO0N4QnFoTUY7O0FBRUQsV3dCcmhNRTs7QXhCdWhNRjtFQUNFLHlCd0JwaE1DO0V4QnFoTUQsbUJ3QnBoTUE7RXhCcWhNQSxpQndCcGhNWTtFeEJxaE1aLG1Cd0J0aE1DO0V4QnVoTUQsc0t3Qm5oTUU7RXhCb2hNRiw2SXdCbGhNUztDeEJtaE1WOztBQUVELGtCTTl1TVc7O0FOZ3ZNWDtFQUNFLGdDTTl1TWE7RU4rdU1iLG1CTTVxTUE7RU42cU1BLGlCTTVxTUE7RU42cU1BLG1Cd0J6aE1vQjtFeEIwaE1wQixrTndCMWhNd0I7RXhCMmhNeEIsNkRNOWdNdUI7Q04rZ014Qjs7QUFFRCxjTXJnTUU7O0FOdWdNRjtFQUNFLGdDd0I3aE1ZO0V4QjhoTVosbUJ3QjdoTWU7RXhCOGhNZixpQndCN2hNYztFeEI4aE1kLG1Cd0I3aE1ZO0V4QjhoTVosa053QjdoTW1CO0V4QjhoTW5CLDZEd0I3aE1zQjtDeEI4aE12Qjs7QUFFRCxld0I3aE1LOztBeEIraE1MO0VBQ0UsZ0N3QjNoTWU7RXhCNGhNZixtQndCcGhNWTtFeEJxaE1aLGlCd0JqaE1DO0V4QmtoTUQsbUJ3QjNnTUc7RXhCNGdNSCxrTk90cU11QjtFUHVxTXZCLDJCd0JwaE1DO0N4QnFoTUY7O0FBRUQsV3dCOWdNSzs7QXhCZ2hNTDtFQUNFLGdDd0I3Z01HO0VBS0osbUJBQVM7RXhCMGdNUixpQk10eE1TO0VOdXhNVCxtQk10eE1TO0VOdXhNVCxrTk10eE1vQjtFTnV4TXBCLDJCTXR4TWtCO0NOdXhNbkI7O0FBRUQsZ0JNcHRNRTs7QU5zdE1GO0VBQ0UsZ0N3QmhoTXVCO0V4QmloTXZCLG1CTTNnTW1CO0VONGdNbkIsaUJNM2dNZ0I7RU40Z01oQixtQk0xZ01BO0VOMmdNQSxrTndCbmhNMkI7RXhCb2hNM0IsZ0R3QnBoTTJCO0N4QnFoTTVCOztBQUVELGV3QnBoTWE7O0F4QnNoTWI7RUFDRSxnQ3dCcGhNVTtFeEJxaE1WLG1Cd0JwaE1lO0V4QnFoTWYsaUJ3QnBoTWU7RXhCcWhNZixtQndCcGhNVztFeEJxaE1YLGtOd0JwaE1vQjtFeEJxaE1wQiw0RndCci9MQTtDeEJzL0xEOztBQUVELFdNaC9MRTs7QU5rL0xGO0VBQ0UsZ0N3QjMvTEE7RXhCNC9MQSxtQndCdGhNQTtFeEJ1aE1BLGlCTS91TUE7RU5ndk1BLG1CTS91TWM7RU5ndk1kLDZMTTl1TXFCO0VOK3VNckIsNkl3QnpoTTBCO0N4QjBoTTNCOztBQUVELGtCd0J6aE1hOztBeEIyaE1iO0VBQ0UsZ0N3QnpoTU87RXhCMGhNUCxtQndCemhNYztFeEIwaE1kLGlCd0J0aE1BO0V4QnVoTUEsbUJ3QnRoTVc7RXhCdWhNWCx5THdCdGhNVTtFeEJ1aE1WLDZEd0J0aE1XO0N4QnVoTVo7O0FBRUQsY3dCdGhNRzs7QXhCd2hNSDtFQUNFLGdDd0JwaE1RO0V4QnFoTVIsbUJ3QnBoTWU7RUFHaEIsaUJBQVk7RXhCbWhNWCxtQndCbGhNVztFeEJtaE1YLHlMd0JqaE1BO0VBRUQsNkRBQVE7Q3hCaWhNUjs7QUFFRCxlRXQyTVM7O0FGdzJNVDtFQUNFLGdDd0JoaE1xQjtFeEJpaE1yQixtQndCaGhNZ0I7RXhCaWhNaEIsaUJ3Qi9nTUE7RXhCZ2hNQSxtQk1sK0xRO0VObStMUix5THdCL2dNbUI7RXhCZ2hNbkIsMkJ3QjlnTUM7Q3hCK2dNRjs7QUFFRCxXd0I3Z01ROztBeEIrZ01SO0VBQ0UsZ0N3QnpnTWtCO0V4QjBnTWxCLG1Cd0J6Z01nQjtFeEIwZ01oQixpQndCemdNVztFeEIwZ01YLG1Cd0J6Z01VO0V4QjBnTVYseUxHeDBNc0I7RUh5ME10QiwyQndCemdNYTtDeEIwZ01kOztBQUVELGdCRTUzTVM7O0FGODNNVDtFQUNFLGdDd0J6Z01nQjtFeEIwZ01oQixtQkd4ME1VO0VIeTBNVixpQndCemdNZTtFeEIwZ01mLG1Cd0J4Z01PO0V4QnlnTVAseUx3QnhnTWlCO0V4QnlnTWpCLGdEd0J4Z00wQjtDeEJ5Z00zQjs7QUFFRCxld0J0Z01FOztBeEJ3Z01GO0VBQ0UsZ0N3QnJnTUM7RXhCc2dNRCxtQndCcGdNTztFeEJxZ01QLGlCd0JwZ01hO0V4QnFnTWIsbUJ3QnBnTWdCO0V4QnFnTWhCLHlMR2wyTStDO0VIbTJNL0MsNEZHbjJNK0M7Q0hvMk1oRDs7QUFFRCxXd0JqZ01DOztBeEJtZ01EO0VBQ0UsZ0NFcjVNYztFRnM1TWQsbUJ3QmpnTWU7RXhCa2dNZixpQndCamdNUztFeEJrZ01ULG1Cd0JqZ01ZO0V4QmtnTVoseUx3QmpnTXVCO0V4QmtnTXZCLDZJR2wyTVU7Q0htMk1YOztBQUVELGtCd0JqZ01hOztBeEJtZ01iO0VBQ0UsZ0N3QjUvTEE7RXhCNi9MQSxtQndCaGdNUTtFeEJpZ01SLGlCd0JoZ01jO0VBSWYsbUJBQVM7RXhCOC9MUixnTndCLytMQTtFeEJnL0xBLDZEd0I1L0x1QjtDeEI2L0x4Qjs7QUFFRCxjd0I1L0xHOztBeEI4L0xIO0VBQ0UsZ0N3QjUvTHlCO0V4QjYvTHpCLG1Cd0I1L0xZO0V4QjYvTFosaUJ3QnZnTU87RXhCd2dNUCxtQkU5Nk1jO0VzQnViZixnTkFBWTtFeEJ5L0xYLDZEd0IxK0xBO0N4QjIrTEQ7O0FBRUQsZXdCdi9MVzs7QXhCeS9MWDtFQUNFLGdDd0J2L0x1QjtFeEJ3L0x2QixtQndCdi9MZTtFeEJ3L0xmLGlCd0J2L0xZO0V4QncvTFosbUJ3QmxnTVU7RXhCbWdNVixnTndCci9MQztFQUdGLDJCQUFVO0N4Qm8vTFY7O0FBRUQsV0U5N01TOztBRmc4TVQ7RUFDRSxnQ3dCai9MWTtFeEJrL0xaLG1Cd0JqL0xpQjtFeEJrL0xqQixpQndCai9MZTtFeEJrL0xmLG1Cd0JqL0xtQjtFQUdwQixnTkFBUTtFeEJnL0xQLDJCTTVqTStCO0NONmpNaEM7O0FBRUQsZ0J3QjkrTFk7O0F4QmcvTFo7RUFDRSxnQ3dCNytMQTtFQUlBLG1CQUFRO0V4QjIrTFIsaUJ3QjErTFc7RXhCMitMWCxtQndCMStMVztFeEIyK0xYLGdOd0IxK0xTO0V4QjIrTFQsZ0R3QjErTDRCO0N4QjIrTDdCOztBQUVELGV3QngrTFk7O0F4QjArTFo7RUFDRSxnQ3dCcitMVztFeEJzK0xYLG1Cd0JyK0xjO0V4QnMrTGQsaUJFNzlNc0I7RUY4OU10QixtQkdsNk1VO0VIbTZNVixnTndCcitMeUI7RXhCcytMekIsNEZ3QnIrTGlCO0N4QnMrTGxCOztBQUVELFd3QnIrTEU7O0F4QnUrTEY7RUFDRSxnQ3dCbCtMcUI7RXhCbStMckIsbUJNemxNUTtFTjBsTVIsaUJ3QmwrTGU7RXhCbStMZixtQndCbCtMWTtFeEJtK0xaLDJMd0JsK0xrQjtFeEJtK0xsQiw2SXdCMTlMQTtDeEIyOUxEOztBQUVELGtCd0JsK0xXOztBeEJvK0xYO0VBQ0UsZ0N3QmorTEM7RUFHRCxtQkFFTTtFeEI4OUxOLGlCR3AzTVc7RUhxM01YLG1Cd0I3OUxrQjtFeEI4OUxsQiwrTndCNzlMZ0I7RXhCODlMaEIsNkRNeG1NK0I7Q055bU1oQzs7QUFFRCxjd0I3OUxHOztBeEIrOUxIO0V3QngrTEUsZ0NBZ0JJO0V4QjA5TEosbUJ3Qno5TFU7RXhCMDlMVixpQndCejlMVztFeEIwOUxYLG1Cd0J6OUxTO0V4QjA5TFQsK053Qno5TFk7RXhCMDlMWiw2RHdCejlMZ0I7Q3hCMDlMakI7O0FBRUQsZXdCejlMYzs7QXhCMjlMZDtFQUNFLGdDd0JwOUxtQjtFeEJxOUxuQixtQndCcDlMUztFeEJxOUxULGlCd0JwOUxZO0V4QnE5TFosbUJ3QnA5TGdCO0V4QnE5TGhCLCtORzM0TW9CO0VINDRNcEIsMkJ3QnA5TFc7Q3hCcTlMWjs7QUFFRCxXd0JuOUxVOztBeEJxOUxWO0VBQ0UsZ0N3Qmg5TFE7RXhCaTlMUixtQndCaDlMUztFeEJpOUxULGlCd0JoOUxXO0VBR1osbUJBQVE7RXhCKzhMUCwrTndCOThMa0I7RXhCKzhMbEIsMkJ3Qjk4TFE7Q3hCKzhMVDs7QUFFRCxnQndCOThMYzs7QXhCZzlMZDtFQUNFLGdDd0IxOExBO0V4QjI4TEEsbUJ3Qjk4TEE7RXhCKzhMQSxpQkUvaE5zQjtFc0JxbEJ2QixtQkFBVTtFeEI0OExULCtOTTFnTm9CO0VOMmdOcEIsZ0RNMWdOcUI7Q04yZ050Qjs7QUFFRCxlTTFnTlc7O0FONGdOWDtFQUNFLGdDd0JqOUx1QjtFeEJrOUx2QixtQndCbDlMbUI7RXhCbTlMbkIsaUJ3Qm45THVCO0V4Qm85THZCLG1CTWx5TWtCO0VObXlNbEIsK053QnA5TCtCO0V4QnE5TC9CLDRGd0JyOUwrQjtDeEJzOUxoQzs7QUFFRCxXTXB3TUk7O0FOc3dNSjtFQUNFLGdDd0IxOUwyQjtFeEIyOUwzQixtQndCMzlMcUI7RXhCNDlMckIsaUJHcjdNYTtFSHM3TWIsbUJNeHFNUTtFTnlxTVIsK05HMy9NVTtFSDQvTVYsNklHeitNd0I7Q0gwK016Qjs7QUFFRCxrQndCMzlMZTs7QXhCNjlMZjtFd0J0OUxDLGdDQUF1QjtFeEJ3OUx0QixtQk1qck1RO0VrQjZOUixpQkFBQTtFeEJzOUxBLG1CTW5yTVE7RU5vck1SLG9Od0IvOExDO0V4Qmc5TEQsNkR3QnI5TFU7Q3hCczlMWDs7QUFFRCxjd0JyOUxJOztBQU9KO0V4Qmk5TEUsZ0NBQWdDO0VBQ2hDLG1CQUFtQjtFd0I3OExyQixpQkFBbUI7RUFDbEIsbUJBQU07RXhCKzhMTCxvTkc1L00rQjtFSDYvTS9CLDZEd0JuOExBO0N4Qm84TEQ7O0FBRUQsZXdCNzhMRzs7QXhCKzhMSDtFQUNFLGdDd0I1OExHO0V4QjY4TEgsbUJBQW1CO0V3QnQ4THJCLGlCQUFBO0V4Qnc4TEUsbUJBQW1CO0VBQ25CLG9Od0J2OEx5RztFQUczRywyQkFBNEI7Q3hCczhMM0I7O0FBRUQsV3dCcjhMUzs7QXhCdThMVDtFQUNFLGdDd0JwOExZO0V4QnE4TFosbUJ3QnA4TGU7RXhCcThMZixpQndCcDhMYztFeEJxOExkLG1Cd0JsOExZO0V4Qm04TFosb053QnQ3TEM7RXhCdTdMRCwyQndCajhMUztDeEJrOExWOztBQUVELGdCd0JoOExHOztBeEJrOExIO0VBQ0UsZ0N3Qi83TEc7RXhCZzhMSCxtQndCMTdMRTtFeEIyN0xGLGlCd0J0N0xnQjtFeEJ1N0xoQixtQndCdDdMZ0I7RXhCdTdMaEIsb053QnI3THFCO0V4QnM3THJCLGdEd0JyN0xhO0N4QnM3TGQ7O0FBRUQsZXdCOTZMRzs7QXhCZzdMSDtFQUNFLGdDd0IzNkxFO0V4QjQ2TEYsbUJ3Qno2TFc7RXhCMDZMWCxpQk16dU1RO0VOMHVNUixtQndCdjZMUTtFeEJ3NkxSLG9Od0J0NkxDO0V4QnU2TEQsNEZ3QnI2TFM7Q3hCczZMVjs7QUFFRCxXd0JyNkxJOztBeEJ1NkxKO0VBQ0UsZ0N3Qmg2TDhCO0V4Qmk2TDlCLG1Cd0JoNkxrQjtFakJubUJuQixpQkFBMEI7RVBxZ056QixtQndCOTVMQztFeEIrNUxELCtMd0I3NUxvQjtFeEI4NUxwQiw2SXdCNzVMWTtDeEI4NUxiOztBQUVELGtCd0I3NUxlOztBeEIrNUxmO0VBQ0UsZ0N3Qjc1TG9CO0V4Qjg1THBCLG1Cd0I3NUxjO0V4Qjg1TGQsaUJ3Qjc1TGU7RXhCODVMZixtQndCNzVMWTtFeEI4NUxaLDZOd0I5NExDO0V4Qis0TEQsNkR3Qjc1TFM7Q3hCODVMVjs7QUFFRCxjd0I3NUxLOztBeEIrNUxMO0VBQ0UsZ0N3QjU1TFk7RXhCNjVMWixtQndCNTVMWTtFeEI2NUxaLGlCd0I1NUxXO0V4QjY1TFgsbUJ3QjU1TFU7RXhCNjVMViw2TndCNTVMOEI7RXhCNjVMOUIsNkR3QjE1TEM7Q3hCMjVMRjs7QUFFRCxld0IzNUxFOztBeEI2NUxGO0VBQ0UsZ0N3QjM1TGE7RXhCNDVMYixtQndCLzVMUztFeEJnNkxULGlCd0IxNUxZO0V4QjI1TFosbUJ3Qno1TEU7RXhCMDVMRiw2TndCdjVMRztFeEJ3NUxILDJCQUEyQjtDd0JqNUw3Qjs7QXhCbzVMQSxXQUFXOztBQUVYO0VPN2lOQyxnQ0FBeUI7RVAraU54QixtQndCbjVMUztFeEJvNUxULGlCTXZwTlM7RU53cE5ULG1CTXZwTlM7RU53cE5ULDZOTXZwTm9CO0VOd3BOcEIsMkJNdnBOa0I7Q053cE5uQjs7QUFFRCxnQk1ybE5FOztBTnVsTkY7RUFDRSxnQ3dCejVMMEI7RXhCMDVMMUIsbUJNcDdNRTtFTnE3TUYsaUJNcDdNZTtFTnE3TWYsbUJNOTZNQTtFTis2TUEsNk53QjU1THVDO0V4QjY1THZDLGdEd0JwNUxBO0N4QnE1TEQ7O0FBRUQsZXdCNzVMSTs7QXhCKzVMSjtFQUNFLGdDQUFnQztFd0J2NUxsQyxtQkFBZ0I7RUFDZixpQkFBZ0I7RXhCeTVMZixtQkFBbUI7RXdCcjVMbkIsNk5BQ29CO0VBQ25CLDRGQUNBO0N4QnE1TEY7O0FBRUQsV3dCbDVMQzs7QUFHRDtFQUNDLGdDQUNBO0V4Qmk1TEMsbUJBQW1CO0VDM29OckIsaUJBQUE7RXdCcEVBLG1CQUFLO0VBQ0osNk5BQVc7RUFDWCw2SXZCTWdCO0NGNHNOaEI7O0FBRUQsc0J5QnR0Tks7O0F6Qnd0Tkw7RUFDRSxnQnlCenRORztFekIwdE5ILFN5Qmx0Tks7RUFlTixVQUFBO0V6QnFzTkMseUN5QnBzTlc7TXpCb3NOWCxxQ3lCcHNOVztVekJvc05YLGlDeUJwc05XO0V6QnFzTlgsaUJ5QnBzTmM7RXpCcXNOZCxXeUJwc05TO0V6QnFzTlQsaUJNdnNOUztFTndzTlQsY012c05TO0VOd3NOVCxtQk12c05TO0NOd3NOVjs7QUFFRDtFQUNFLG1CT3RtTmdCO0VQdW1OaEIsb0J5Qi9zTlU7RXpCZ3ROVixZTXZvTkE7RU53b05BLG1CTXZvTkE7RU53b05BLG9CTXBvTmU7RU5xb05mLGlCeUI3c05vQjtFekI4c05wQiwwQk81bU5rQjtFUDZtTmxCLG1CeUJydE5VO0N6QnN0Tlg7O0FBRUQ7RUFDRSwwQnlCeHNOQTtFQUNELG9CQUFRO0N6QnlzTlI7O0FBRUQ7RUFDRSxjTXQyTVE7Q051Mk1UOztBQUVEO0VBQ0UsY3lCenNOQztDekIwc05GOztBQUVEO0VBQ0UsZ0J5QnpzTlc7RXpCMHNOWCxhTy9uTk87RVBnb05QLE95QnR0TkQ7RXpCdXROQyxReUJ6c05DO0V6QjBzTkQsZ0JPbG9OTztFUG1vTlAsWXlCenRORDtFekIwdE5DLGF5QnpzTlE7RXpCMHNOUixrQ3lCenNObUI7Q3pCMHNOcEI7O0FBRUQ7RUFDRSxtQnlCenNOWTtFekIwc05aLDBCeUJ4c05TO0V6QnlzTlQsaUJFendOc0I7RUYwd050QixleUJsdU5BO0N6Qm11TkQ7O0FBRUQ7RUFDRSw4QkUxd05jO0NGMndOZjs7QUFFRDtFQUNFLGlDeUJyc05lO0N6QnNzTmhCOztBQUVEO0VBQ0UsZ0J5Qm5zTks7RXpCb3NOTCxnQnlCbnNOUTtFekJvc05SLG1CeUJyc05LO0V6QnNzTkwsUXlCbnNORTtFekJvc05GLFN5Qmx2TkE7RXpCbXZOQSxvQ3lCaHNOQztNekJnc05ELGdDeUJoc05DO1V6QmdzTkQsNEJ5QmhzTkM7Q3pCaXNORjs7QUFFRDtFQUNFLHNCeUIvck5lO0V6QmdzTmYsYXlCL3JOVTtFekJnc05WLGtCT25xTk87RVBvcU5QLFl5QnJzTkQ7RXpCc3NOQyx5QnlCaHNOWTtFekJpc05aLG9CeUJoc05XO0V6QmlzTlgsWXlCaHNOTTtFekJpc05OLDBCeUJoc05XO0V6QmlzTlgsZ0J5QmhzTlU7RUFHWCxvQkFBTztFekIrck5OLGlCeUI5ck5TO0V6QityTlQsMkJ5QjdyTkE7S3pCNnJOQSx3QnlCN3JOQTtFekI4ck5BLGFBQWE7RXlCenJOZixtQkFBVTtFQUNULGdCQUFhO0N6QjJyTmI7O0FBRUQ7O0V5QnZyTkMsY0FBSztDekIwck5MOztBQUVELHNCeUJwck5tQjs7QXpCc3JObkI7O0d5QmxyTkM7O0F6QnNyTkQ7RXlCanJOQyw0QkFBVztFQUNYLHNCQUFzQjtFekJtck5yQix5QkFBeUI7RXlCaHJOM0IsbUJBQUE7RUFDQSx1QkFBQTtDekJrck5DOztBQUVEO0V5QmhyTkUsY0FBQTtFQUNGLFdBQUE7RUFDQywrREFBb0I7RUFBcEIsNERBQW9CO0VBQ3BCLG9FQUFtQjtFQUNuQixZQUFZO0VBQ1osb0RBQW9CO0VBQ3BCLFNBQUE7RUFFQSxvQ0FBb0I7RUFFcEIsbUJBQVc7RUFDWCxzQkFBc0I7Q3pCZ3JOdEI7O0FBRUQ7RUFDRSxlQUFlO0V5QjlxTmpCLDhCQUF3QjtDekJnck52Qjs7QXlCN3FORDtFQUNDLGFBQVM7Q3pCZ3JOVDs7QUFFRDs7RXlCN3FOQSxhQUFBO0N6QmdyTkM7O0F5QjdxTkQ7RUFDQyxhQUFTO0N6QmdyTlQ7O0FBRUQ7O0V5QjdxTkEsdUJBQXdCO0VBQ3ZCLGFBQVM7Q3pCZ3JOVDs7QUFFRDtFQUNFLHVCQUF1QjtFeUI5cU56QixtQkFBaUI7RUFDaEIsa0VBQ0E7RUFEQSwrREFDQTtFekIrcU5DLHVFQUF1RTtFeUI5cU56RSxXQUFBO0VBQ0MsMkNBQ0E7RXpCK3FOQyxXQUFXO0V5QjlxTmIsb0NBQXlCO0VBQ3hCLG1CQUNBO0N6QitxTkE7O0FBRUQ7O0V5QjdxTkEsdUJBQXlCO0VBQ3hCLFlBQVM7Q3pCZ3JOVDs7QUFFRCxpQnlCL3FOVTs7QUFFVjtFQUNDO0l6QmdyTkcsMEJBQTBCO0d5QjlxTjlCO0N6QmdyTkM7O0F5QjdxTkQsc0JBQWlCOztBekJpck5qQjtFeUI5cU5BLG1CQUFpQjtFQUNoQixzQkFDQTtFekIrcU5DLFlBQVk7Q3lCOXFOZDs7QXpCaXJOQTtFeUI5cU5BLHlCQUF5QjtFQUN4Qiw2QkFDQTtDekIrcU5BOztBQUVEO0VBQ0UsaUJBQWlCO0V5QjlxTm5CLDZCQUF5QjtDekJnck54Qjs7QXlCN3FORDtFQUNDLFlBQVM7RXpCZ3JOUiw2QkFBNkI7Q3lCOXFOL0I7O0F6QmlyTkE7RXlCOXFOQSxpQkFBaUI7RUFDaEIsNkJBQ0E7Q3pCK3FOQTs7QUFFRDtFQUNFLCtCQUF1QjtVQUF2Qix1QkFBdUI7RXlCOXFOekIsNEJBQXlCO0N6QmdyTnhCOztBeUI3cU5EO0VBQ0MsY0FBUztDekJnck5UOztBQUVEO0VBQ0UsbUJBQW1CO0N5QjlxTnJCOztBekJpck5BOzs7RUFHRSxtQkFBbUI7RXlCOXFOckIsV0FBQTtFQUNDLHlCQUNBO0V6QitxTkMsNEJBQTRCO0V5QjlxTjlCLG9CQUFpQjtFQUNoQixnQkFBZ0I7Q3pCZ3JOaEI7O0FBRUQ7RUFDRSxtQkFBbUI7RXlCOXFOckIsT0FBQTtFQUNDLFVBQVM7RXpCZ3JOUixTQUFTO0V5QjlxTlgsYUFBYztDekJnck5iOztBeUI3cU5EO0VBQ0MsV0FBUztFekJnck5SLG1CQUFtQjtFeUI5cU5yQixxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFQUNiLDBCQUNBO01BREEsdUJBQ0E7VUFEQSxvQkFDQTtFekIrcU5DLGFBQWE7RXlCOXFOZixxQkFBc0I7Q3pCZ3JOckI7O0F5QjdxTkQ7RUFDQyxpQkFBZ0I7RXpCZ3JOZixTQUFTO0V5QjlxTlgsVUFBQTtFQUNDLG1DQUNBO0V6QitxTkMsb0NBQW9DO0V5QjlxTnRDLDJCQUFtQjtDekJnck5sQjs7QXlCN3FORDtFQUNDLGlCQUFnQjtFekJnck5mLDhCQUE4QjtDeUI5cU5oQzs7QXpCaXJOQTtFeUI5cU5BLG1CQUFpQjtFQUNoQixXQUFTO0V6QmdyTlIsaUJBQWlCO0V5QjlxTm5CLGlCQUFpQjtFQUNoQixXQUFTO0V6QmdyTlIsbUJBQW1CO0V5QjlxTnJCLG1EQUF5QjtVQUF6QiwyQ0FBeUI7RUFDeEIsd0JBQ0E7RXpCK3FOQyx1QkFBdUI7RXlCOXFOekIsb0JBQWlCO0VBQ2hCLGtCQUFnQjtFekJnck5mLG1CQUFtQjtFeUI5cU5yQixrQ0FBeUI7Q3pCZ3JOeEI7O0F5QjdxTkQ7RUFDQyxhQUFTO0V6QmdyTlIsb0JBQW9CO0N5QjlxTnRCOztBekJpck5BO0V5QjlxTkEsc0JBQW1CO0VBQ2xCLFlBQVM7Q3pCZ3JOVDs7QUFFRDtFQUNFLG9CQUFvQjtFeUI5cU50QixtQkFBaUI7RUFDaEIsOEJBQ0E7Q3pCK3FOQTs7QUFFRDtFQUNFLGtCQUFrQjtDeUI5cU5wQjs7QXpCaXJOQTtFeUI5cU5BLFlBQUE7Q3pCZ3JOQzs7QXlCN3FORDtFQUNDLHNDQUNBO0N6QitxTkE7O0FBRUQ7OztFeUI1cU5DLHVCQUNBO0N6QitxTkE7O0FBRUQ7O0V5QjdxTkEsa0JBQWlCO0N6QmdyTmhCOztBeUI3cU5EOzs7Ozs7RUFNQSxtQkFBaUI7RUFDaEIsbUJBQ0E7RXpCK3FOQyxlQUFlO0N5QjlxTmpCOztBekJpck5BOztFeUI3cU5DLFlBQVM7RXpCZ3JOUixRQUFRO0N5QjlxTlY7O0F6QmlyTkE7RXlCOXFOQSxnQkFBQTtDekJnck5DOztBeUI3cU5EO0VBQ0Msc0NBQ0E7Q3pCK3FOQTs7QUFFRDs7RXlCN3FOQSxnQkFBWTtDekJnck5YOztBeUI3cU5EOztFekJpck5FLDhCQUE4QjtDeUI5cU5oQzs7QXpCaXJOQTtFeUI5cU5BLHNDQUF5QjtDekJnck54Qjs7QXlCN3FORDtFQUNDLGlCQUFnQjtDekJnck5oQjs7QUFFRDtFQUNFLG1CQUFtQjtFeUI5cU5yQixhQUFhO0VBQ1osY0FBUztFekJnck5SLGNBQWM7RXlCOXFOaEIsYUFBZTtDekJnck5kOztBeUI3cU5EO0VBQ0MsZ0JBQWdCO0N6QmdyTmhCOztBQUVEO0VBQ0UsVUFBVTtFeUI5cU5aLGFBQVc7RUFDVixXQUFTO0V6QmdyTlIsWUFBWTtFeUI5cU5kLGdCQUFrQjtDekJnck5qQjs7QXlCN3FORDtFQUNDLGlCQUFnQjtFekJnck5mLFlBQVk7Q3lCOXFOZDs7QXpCaXJOQTtFeUI5cU5BLG1CQUFpQjtFQUNoQixtQkFDQTtDekIrcU5BOztBQUVEO0VBQ0UsWUFBWTtDeUI5cU5kOztBekJpck5BO0V5QjlxTkEsWUFBVztDekJnck5WOztBeUI3cU5EO0VBQ0MsWUFBUztDekJnck5UOztBQUVEO0VBQ0UsWUFBWTtDeUI5cU5kOztBekJpck5BO0V5QjlxTkEsWUFBQTtDekJnck5DOztBeUI3cU5EO0VBQ0MsWUFBUztDekJnck5UOztBQUVEO0VBQ0UsWUFBWTtDeUI5cU5kOztBekJpck5BO0V5QjlxTkEsYUFBQTtFQUNDLDZCQUNBO0N6QitxTkE7O0FBRUQ7RUFDRSxhQUFhO0V5QjlxTmYsK0JBQXlCO0N6QmdyTnhCOztBeUI3cU5EO0VBQ0MsYUFBUztFekJnck5SLCtCQUErQjtDeUI5cU5qQzs7QXpCaXJOQTtFeUI5cU5BLGFBQUE7RUFDQywrQkFDQTtDekIrcU5BOztBQUVEO0VBQ0UsYUFBYTtFeUI5cU5mLCtCQUF5QjtDekJnck54Qjs7QXlCN3FORDtFQUNDLGFBQVM7RXpCZ3JOUixnQ0FBZ0M7Q3lCOXFObEM7O0F6QmlyTkE7RXlCOXFOQSxhQUFBO0VBQ0MsZ0NBQ0E7Q3pCK3FOQTs7QUFFRDtFQUNFLGFBQWE7RXlCOXFOZixnQ0FBeUI7Q3pCZ3JOeEI7O0F5QjdxTkQ7RUFDQyxhQUFTO0V6QmdyTlIsZ0NBQWdDO0N5QjlxTmxDOztBekJpck5BO0V5QjlxTkEsYUFBQTtFQUNDLGdDQUNBO0N6QitxTkE7O0FBRUQ7RUFDRSxhQUFhO0V5QjlxTmYsZ0NBQXlCO0N6QmdyTnhCOztBeUI3cU5EO0VBQ0MsYUFBUztFekJnck5SLGdDQUFnQztDeUI5cU5sQzs7QXpCaXJOQTtFeUI5cU5BLGFBQUE7RUFDQyxnQ0FDQTtDekIrcU5BOztBQUVEO0VBQ0UsYUFBYTtFeUI5cU5mLGdDQUF5QjtDekJnck54Qjs7QXlCN3FORDtFQUNDLGFBQVM7RXpCZ3JOUixnQ0FBZ0M7Q3lCOXFObEM7O0F6QmlyTkE7RXlCOXFOQSxhQUFBO0VBQ0MsZ0NBQ0E7Q3pCK3FOQTs7QUFFRDtFQUNFLGFBQWE7RXlCOXFOZixnQ0FBeUI7Q3pCZ3JOeEI7O0F5QjdxTkQ7RUFDQyxhQUFTO0V6QmdyTlIsZ0NBQWdDO0N5QjlxTmxDOztBekJpck5BO0V5QjlxTkEsYUFBQTtFQUNDLGdDQUNBO0N6QitxTkE7O0FBRUQ7RUFDRSxhQUFhO0V5QjlxTmYsZ0NBQTBCO0N6QmdyTnpCOztBeUI3cU5EO0VBQ0MsYUFBUztFekJnck5SLGdDQUFnQztDeUI5cU5sQzs7QXpCaXJOQTtFeUI5cU5BLGFBQUE7RUFDQyxnQ0FDQTtDekIrcU5BOztBQUVEO0VBQ0UsYUFBYTtFeUI5cU5mLGdDQUEwQjtDekJnck56Qjs7QXlCN3FORDtFQUNDLGFBQVM7RXpCZ3JOUixnQ0FBZ0M7Q3lCOXFObEM7O0F6QmlyTkE7RXlCOXFOQSxhQUFBO0VBQ0MsZ0NBQ0E7Q3pCK3FOQTs7QUFFRDtFQUNFLGFBQWE7RXlCOXFOZixnQ0FBMEI7Q3pCZ3JOekI7O0F5QjdxTkQ7RUFDQyxhQUFTO0V6QmdyTlIsZ0NBQWdDO0N5QjlxTmxDOztBekJpck5BO0V5QjlxTkEsYUFBQTtFQUNDLGdDQUNBO0N6QitxTkE7O0FBRUQ7RUFDRSxhQUFhO0V5QjlxTmYsZ0NBQTBCO0N6QmdyTnpCOztBeUI3cU5EO0VBQ0MsYUFBUztFekJnck5SLGdDQUFnQztDeUI5cU5sQzs7QXpCaXJOQTtFeUI5cU5BLGFBQUE7RUFDQyxnQ0FDQTtDekIrcU5BOztBQUVEO0VBQ0UsYUFBYTtFeUI5cU5mLGdDQUEwQjtDekJnck56Qjs7QXlCN3FORDtFQUNDLGFBQVM7RXpCZ3JOUixnQ0FBZ0M7Q3lCOXFObEM7O0F6QmlyTkE7RXlCOXFOQSxhQUFBO0VBQ0MsZ0NBQ0E7Q3pCK3FOQTs7QUFFRDtFQUNFLGFBQWE7RXlCOXFOZixnQ0FBMEI7Q3pCZ3JOekI7O0F5QjdxTkQ7RUFDQyxhQUFTO0V6QmdyTlIsZ0NBQWdDO0N5QjlxTmxDOztBekJpck5BO0V5QjlxTkEsYUFBQTtFQUNDLGdDQUNBO0N6QitxTkE7O0FBRUQ7RUFDRSxhQUFhO0V5QjlxTmYsZ0NBQTBCO0N6QmdyTnpCOztBeUI3cU5EO0VBQ0MsYUFBUztFekJnck5SLGdDQUFnQztDeUI5cU5sQzs7QXpCaXJOQTtFeUI5cU5BLGFBQUE7RUFDQyxnQ0FDQTtDekIrcU5BOztBQUVEO0VBQ0UsYUFBYTtFeUI5cU5mLGdDQUEwQjtDekJnck56Qjs7QXlCN3FORDtFQUNDLGFBQVM7RXpCZ3JOUixnQ0FBZ0M7Q3lCOXFObEM7O0F6QmlyTkE7RXlCOXFOQSxhQUFBO0VBQ0MsZ0NBQ0E7Q3pCK3FOQTs7QUFFRDtFQUNFLGFBQWE7RXlCOXFOZixnQ0FBMEI7Q3pCZ3JOekI7O0F5QjdxTkQ7RUFDQyxhQUFTO0V6QmdyTlIsZ0NBQWdDO0N5QjlxTmxDOztBekJpck5BO0V5QjlxTkEsYUFBYztFQUNiLGdDQUNBO0N6QitxTkE7O0FBRUQ7RUFDRSxhQUFhO0V5QjlxTmYsaUNBQW9CO0N6QmdyTm5COztBeUI3cU5EO0VBQ0MsYUFBUztFekJnck5SLGlDQUFpQztDeUI5cU5uQzs7QXpCaXJOQTtFeUI5cU5BLGFBQUE7RUFDQyxpQ0FDQTtDekIrcU5BOztBQUVEO0VBQ0UsYUFBYTtFeUI5cU5mLGlDQUFtQjtDekJnck5sQjs7QXlCN3FORDtFQUNDLGFBQVM7RXpCZ3JOUixpQ0FBaUM7Q3lCOXFObkM7O0F6QmlyTkE7RXlCOXFOQSxhQUFBO0VBQ0MsaUNBQ0E7Q3pCK3FOQTs7QUFFRDtFQUNFLGFBQWE7RXlCOXFOZixpQ0FBbUI7Q3pCZ3JObEI7O0F5QjdxTkQ7RUFDQyxhQUFTO0V6QmdyTlIsaUNBQWlDO0N5QjlxTm5DOztBekJpck5BO0V5QjlxTkEsYUFBZTtFQUNkLGlDQUNBO0N6QitxTkE7O0FBRUQ7RUFDRSxhQUFhO0V5QjlxTmYsaUNBQW1CO0N6QmdyTmxCOztBeUI3cU5EO0VBQ0MsYUFBUztFekJnck5SLGlDQUFpQztDeUI5cU5uQzs7QXpCaXJOQTtFeUI5cU5BLGFBQVc7RUFDVixpQ0FDQTtDekIrcU5BOztBQUVEO0VBQ0UsYUFBYTtFeUI5cU5mLGlDQUF5QjtDekJnck54Qjs7QXlCN3FORDtFQUNDLGFBQVM7RXpCZ3JOUixpQ0FBaUM7Q3lCOXFObkM7O0F6QmlyTkE7RXlCOXFOQSxhQUFZO0VBQ1gsaUNBQ0E7Q3pCK3FOQTs7QXlCNXFORDtFQUNDLGFBQWE7RUFDYixpQ0FBa0I7Q3pCK3FObEI7O0FBRUQ7RXlCNXFOQyxhQUFhO0V6QjhxTlosaUNBQWlDO0N5QjVxTm5DOztBekIrcU5BO0V5QjVxTkMsYUFBWTtFQUNaLGlDQUFnQjtDekI4cU5oQjs7QUFFRDtFQUNFLGFBQWE7RXlCM3FOZixpQ0FBVztDQUNYOztBekI4cU5BO0V5QjNxTkMsYUFBYTtFQUNiLGlDQUFrQjtDekI2cU5sQjs7QUFFRDtFeUIxcU5BLGFBQVc7RUFDWCxpQ0FBVTtDekI0cU5UOztBQUVEO0V5QjFxTkMsYUFBWTtFQUVaLGlDQUErQjtDekIycU4vQjs7QXlCeHFORDtFQUNBLGFBQVU7RUFDVCxpQ0FBK0I7Q3pCMnFOL0I7O0FBRUQ7RXlCeHFOQyxhQUFLO0VBQ0wsaUNBQWU7Q3pCMHFOZjs7QXlCdnFORDtFQUNDLGFBQWE7RUFDYixpQ0FBa0I7Q3pCMHFObEI7O0FBRUQ7RXlCdnFOQyxhQUFhO0V6QnlxTlosaUNBQWlDO0N5QnZxTm5DOztBekIwcU5BO0V5QnZxTkMsYUFBWTtFQUNaLGlDQUFnQjtDekJ5cU5oQjs7QUFFRDtFQUNFLGFBQWE7RXlCdHFOZixpQ0FBVztDQUNYOztBekJ5cU5BO0V5QnRxTkMsYUFBYTtFQUNiLGlDQUFrQjtDekJ3cU5sQjs7QUFFRDtFeUJycU5BLGFBQUE7RUFDQSxpQ0FBVTtDekJ1cU5UOztBQUVEO0V5QnJxTkMsYUFBWTtFQUVaLGlDQUFLO0N6QnNxTkw7O0F5Qm5xTkQ7RUFDQSxhQUFVO0VBQ1QsaUNBQStCO0N6QnNxTi9COztBQUVEO0V5Qm5xTkMsYUFBSztFQUNMLGlDQUFlO0N6QnFxTmY7O0F5QmxxTkQ7RUFDQyxhQUFhO0VBQ2IsaUNBQWtCO0N6QnFxTmxCOztBQUVEO0V5QmxxTkMsYUFBYTtFekJvcU5aLGlDQUFpQztDeUJscU5uQzs7QXpCcXFOQTtFeUJscU5DLGFBQVk7RUFDWixpQ0FBZ0I7Q3pCb3FOaEI7O0FBRUQ7RUFDRSxhQUFhO0V5QmpxTmYsaUNBQWM7Q0FDZDs7QXpCb3FOQTtFeUJqcU5DLGFBQWE7RUFDYixpQ0FBa0I7Q3pCbXFObEI7O0FBRUQ7RXlCaHFOQSxhQUFlO0VBQ2YsaUNBQVU7Q3pCa3FOVDs7QUFFRDtFeUJocU5DLGFBQVk7RUFFWixpQ0FBZ0M7Q3pCaXFOaEM7O0F5QjlwTkQ7RUFDQSxhQUFVO0VBQ1QsaUNBQStCO0N6QmlxTi9COztBQUVEO0V5QjlwTkMsYUFBSztFQUNMLGlDQUEwQjtDekJncU4xQjs7QXlCN3BORDtFQUNDLGFBQWE7RUFDYixpQ0FBa0I7Q3pCZ3FObEI7O0FBRUQ7RXlCN3BOQyxhQUFhO0V6QitwTlosaUNBQWlDO0N5QjdwTm5DOztBekJncU5BO0V5QjdwTkMsYUFBWTtFQUNaLGlDQUFnQjtDekIrcE5oQjs7QUFFRDtFQUNFLGFBQWE7RXlCNXBOZixpQ0FBVztDQUNYOztBekIrcE5BO0V5QjVwTkMsYUFBYTtFQUNiLGlDQUFrQjtDekI4cE5sQjs7QUFFRDtFeUIzcE5BLGFBQUE7RUFDQSxpQ0FBVTtDekI2cE5UOztBQUVEO0V5QjNwTkMsYUFBWTtFQUVaLGlDQUFLO0N6QjRwTkw7O0F5QnpwTkQ7RUFDQSxhQUFVO0VBQ1QsaUNBQStCO0N6QjRwTi9COztBQUVEO0V5QnpwTkMsYUFBSztFQUNMLGlDQUFlO0N6QjJwTmY7O0F5QnhwTkQ7RUFDQyxhQUFhO0VBQ2IsaUNBQWtCO0N6QjJwTmxCOztBQUVEO0V5QnhwTkMsYUFBYTtFekIwcE5aLGlDQUFpQztDeUJ4cE5uQzs7QXpCMnBOQTtFeUJ4cE5DLGFBQVk7RUFDWixpQ0FBZ0I7Q3pCMHBOaEI7O0FBRUQ7RUFDRSxhQUFhO0V5QnZwTmYsaUNBQWdCO0NBQ2hCOztBekIwcE5BO0V5QnZwTkMsYUFBYTtFQUNiLGlDQUFrQjtDekJ5cE5sQjs7QUFFRDtFeUJ0cE5BLGFBQWU7RUFDZixpQ0FBVTtDekJ3cE5UOztBQUVEO0V5QnRwTkMsYUFBWTtFQUVaLGlDQUFLO0N6QnVwTkw7O0F5QnBwTkQ7RUFDQSxhQUFVO0VBQ1QsaUNBQStCO0N6QnVwTi9COztBQUVEO0V5QnBwTkMsYUFBSztFQUNMLGlDQUFlO0N6QnNwTmY7O0F5Qm5wTkQ7RUFDQyxhQUFhO0VBQ2IsaUNBQWtCO0N6QnNwTmxCOztBQUVEO0V5Qm5wTkMsYUFBYTtFekJxcE5aLGlDQUFpQztDeUJucE5uQzs7QXpCc3BOQTtFeUJucE5DLGFBQVk7RUFDWixpQ0FBZ0I7Q3pCcXBOaEI7O0FBRUQ7RUFDRSxhQUFhO0V5QmxwTmYsaUNBQWU7Q0FDZjs7QXpCcXBOQTtFeUJscE5DLGFBQWE7RUFDYixpQ0FBa0I7Q3pCb3BObEI7O0FBRUQ7RXlCanBOQSxhQUFXO0VBQ1gsaUNBQVU7Q3pCbXBOVDs7QUFFRDtFeUJqcE5DLGFBQVk7RUFFWixpQ0FBSztDekJrcE5MOztBeUIvb05EO0VBQ0EsYUFBVTtFQUNULGlDQUErQjtDekJrcE4vQjs7QUFFRDtFeUIvb05DLGFBQUs7RUFDTCxpQ0FBZTtDekJpcE5mOztBeUI5b05EO0VBQ0MsYUFBYTtFQUNiLGlDQUFrQjtDekJpcE5sQjs7QUFFRDtFeUI5b05DLGFBQWE7RXpCZ3BOWixpQ0FBaUM7Q3lCOW9ObkM7O0F6QmlwTkE7RXlCOW9OQyxhQUFZO0VBQ1osaUNBQWdCO0N6QmdwTmhCOztBQUVEO0VBQ0UsYUFBYTtFeUI3b05mLGlDQUFrQjtDQUNsQjs7QXpCZ3BOQTtFeUI3b05DLGFBQWE7RUFDYixpQ0FBa0I7Q3pCK29ObEI7O0FBRUQ7RXlCNW9OQSxhQUFjO0VBQ2QsaUNBQVU7Q3pCOG9OVDs7QUFFRDtFeUI1b05DLGFBQVk7RUFFWixpQ0FBSztDekI2b05MOztBeUIxb05EO0VBQ0EsYUFBVTtFQUNULGlDQUErQjtDekI2b04vQjs7QUFFRDtFeUIxb05DLGFBQUs7RUFDTCxpQ0FBMEI7Q3pCNG9OMUI7O0F5QnpvTkQ7RUFDQyxhQUFhO0VBQ2IsaUNBQWtCO0N6QjRvTmxCOztBQUVEO0V5QnpvTkMsYUFBYTtFekIyb05aLGlDQUFpQztDeUJ6b05uQzs7QXpCNG9OQTtFeUJ6b05DLGFBQVk7RUFDWixpQ0FBZ0I7Q3pCMm9OaEI7O0FBRUQ7RUFDRSxhQUFhO0V5QnhvTmYsaUNBQWU7Q0FDZjs7QXpCMm9OQTtFeUJ4b05DLGFBQWE7RUFDYixpQ0FBa0I7Q3pCMG9ObEI7O0FBRUQ7RXlCdm9OQSxhQUFXO0VBQ1gsaUNBQVU7Q3pCeW9OVDs7QUFFRDtFeUJ2b05DLGFBQVk7RUFFWixpQ0FBSztDekJ3b05MOztBeUJyb05EO0VBQ0EsYUFBVTtFQUNULGlDQUErQjtDekJ3b04vQjs7QUFFRDtFeUJyb05DLGFBQUs7RUFDTCxpQ0FBZTtDekJ1b05mOztBeUJwb05EO0VBQ0MsYUFBYTtFQUNiLGlDQUFrQjtDekJ1b05sQjs7QUFFRDtFeUJwb05DLGFBQWE7RXpCc29OWixpQ0FBaUM7Q3lCcG9ObkM7O0F6QnVvTkE7RXlCcG9OQyxhQUFZO0VBQ1osaUNBQWdCO0N6QnNvTmhCOztBQUVEO0VBQ0UsYUFBYTtFeUJub05mLGlDQUFXO0NBQ1g7O0F6QnNvTkE7RXlCbm9OQyxhQUFhO0VBQ2IsaUNBQWtCO0N6QnFvTmxCOztBQUVEO0V5QmxvTkEsYUFBQTtFQUNBLGlDQUFVO0N6Qm9vTlQ7O0FBRUQ7RXlCbG9OQyxhQUFZO0VBRVosaUNBQUs7Q3pCbW9OTDs7QXlCaG9ORDtFQUNBLGFBQVU7RUFDVCxpQ0FBK0I7Q3pCbW9OL0I7O0FBRUQ7RXlCaG9OQyxhQUFLO0VBQ0wsaUNBQWU7Q3pCa29OZjs7QXlCL25ORDtFQUNDLGFBQWE7RUFDYixpQ0FBa0I7Q3pCa29ObEI7O0FBRUQ7RXlCL25OQyxhQUFhO0V6QmlvTlosaUNBQWlDO0NDeHZQbkM7O0FEMnZQQTtFMEJuMFBDLGFBQVE7RUFDUixpQ0FBUztDMUJxMFBUOztBQUVEO0UwQm4wUEMsYUFBVztFQUVYLGlDQUFhO0MxQm8wUGI7O0FBRUQ7RUFDRSxhMEJsMFBVO0UxQm0wUFYsaUNHanhQVTtDSGt4UFg7O0FBRUQ7RUFDRSxhMEJsMFBBO0UxQm0wUEEsaUMwQmowUEE7QzFCazBQRDs7QUFFRDtFMEIvelBDLGFBQUE7RTFCaTBQQyxpQzBCL3pQQTtDMUJnMFBEOztBQUVEO0VBQ0UsYTBCOXpQVTtFMUIrelBWLGlDMEI5elBZO0MxQit6UGI7O0FBRUQ7RUFDRSxhMEI5elBXO0UxQit6UFgsaUMwQjl6UFk7QzFCK3pQYjs7QUFFRDtFQUNFLGEwQjV6UFM7RTFCNnpQVCxpQzBCNXpQZ0I7QzFCNnpQakI7O0FBRUQ7RUFDRSxhMEJwMFBBO0UxQnEwUEEsaUNHdnpQZTtDSHd6UGhCOztBQUVEO0VBQ0UsYTBCenpQVTtFMUIwelBWLGlDMEJ6elBPO0MxQjB6UFI7O0FBRUQ7RUFDRSxhMEJ2elBTO0UxQnd6UFQsaUMwQnZ6UFk7QzFCd3pQYjs7QUFFRDtFQUNFLGEwQnZ6UFU7RTFCd3pQVixpQ0c5elBVO0NIK3pQWDs7QUFFRDtFQUNFLGEwQnZ6UFU7RTFCd3pQVixpQzBCdnpQdUI7QzFCd3pQeEI7O0FBRUQ7RUFDRSxhT3J3UE87RVBzd1BQLGlDMEJ6MFBTO0MxQjAwUFY7O0FBRUQ7RUFDRSxhQUFhO0UwQmx6UGIsaUNBQ1k7QzFCbXpQYjs7QUNqMFBEO0UwQjdFQSxhQUFBO0UzQms1UEUsaUNBQWlDO0NBQ2xDOztBQUVEO0UyQi80UEMsYUFBQTtFQUNBLGlDQUF3QjtDM0JpNVB4Qjs7QUFFRDtFQUNFLGEyQmg1UFM7RTNCaTVQVCxpQzJCaDVQVTtDM0JpNVBYOztBQUVEO0VBQ0UsYTJCaDVQQTtFM0JpNVBBLGlDMkJoNVBRO0MzQmk1UFQ7O0FBRUQ7RTJCOTRQQyxhQUFXO0UzQmc1UFYsaUMyQi80UGM7QzNCZzVQZjs7QUFFRDtFQUNFLGFBQWE7RTJCejRQZixpQ0FBQTtDM0IyNFBDOztBMkJyNFBEO0VBQ0MsYUFBWTtFM0J3NFBYLGlDQUFpQztDMkJyNFBuQzs7QTNCdzRQQTtFQUNFLGFBQWE7RTJCcDRQZixpQ0FBYTtDM0JzNFBaOztBQUVEO0UyQnA0UEMsYUFBQTtFQUNBLGlDQUFVO0MzQnM0UFY7O0FBRUQ7RTJCcDRQQyxhQUFVO0UzQnM0UFQsaUNBQWlDO0MyQm40UG5DOztBM0JzNFBBO0VBQ0UsYUFBYTtFMkJoNFBmLGlDQUFpQjtDQUNtQjs7QTNCbTRQcEM7RUFDRSxhQUFhO0UyQjkzUGYsaUNBQW9CO0MzQmc0UG5COztBQUVEO0VDNTNQQSxhQUFBO0UyQjdDQSxpQ0FBZ0I7QzVCNDZQZjs7QUFFRDtFNEI5NlBBLGFBQUE7RTVCZzdQRSxpQzRCdjZQNEQ7QzVCdzZQN0Q7O0FBRUQ7RUFDRSxhR242UGlCO0V5QmpCbkIsaUNBZU87QzVCdTZQTjs7QUFFRDtFQUNFLGE0QnY2UHlCO0U1Qnc2UHpCLGlDNEJ0NlBDO0M1QnU2UEY7O0FBRUQ7RTRCNzdQQSxhQUFBO0U1Qis3UEUsaUM0Qmg2UEM7QzVCaTZQRjs7QUFFRDtFQUNFLGE0QjU1UFk7RTVCNjVQWixpQzRCMzVQWTtDNUI0NVBiOztBQUVEO0VBQ0UsYTRCLzRQRTtFQXpESixpQ0E0RGtCO0M1Qjg0UGpCOztBQUVEO0VBQ0UsYTRCMzRQVTtFNUI0NFBWLGlDNEJ6NFBDO0M1QjA0UEY7O0FBRUQ7RUFDRSxhNEJ2NFBXO0U1Qnc0UFgsaUM0QnY0UHFCO0M1Qnc0UHRCOztBQUVEO0VBQ0UsYTRCcDRQSTtFNUJxNFBKLGlDNEJsNFBZO0M1Qm00UGI7O0FBRUQ7RUFDRSxhNEJsNFBJO0U1Qm00UEosaUM0QnQ1UEE7QzVCdTVQRDs7QUFFRDtFQUNFLGE0QjUzUFk7RTVCNjNQWixpQzRCMzNQWTtDNUI0M1BiOztBQUVEO0VBQ0UsYTRCMTJQYTtFNUIyMlBiLGlDNEJ6MlAwQjtDNUIwMlAzQjs7QUFFRDtFQUNFLGE0QmwyUFk7RTVCbTJQWixpQzRCbDJQb0I7QzVCbTJQckI7O0FBRUQ7RUFDRSxhNEIvM1BJO0U1Qmc0UEosaUM0QjUzUEU7QzVCNjNQSDs7QUFFRDtFQUNFLGE0QnIvUEY7RTVCcy9QRSxpQzRCejBQQztDNUIwMFBGOztBQUVEO0VBQ0UsYTRCcDJQSTtFNUJxMlBKLGlDNEJqMlBFO0M1QmsyUEg7O0FBRUQ7RUFDRSxhNEIvL1BGO0U1QmdnUUUsaUM0QjdoUVc7QzVCOGhRWjs7QUFFRDtFQUNFLGE0QnoxUEk7RUEzS04saUNBaUxJO0M1QnExUEg7O0FBRUQ7RTRCeGdRQSxhQUFBO0U1QjBnUUUsaUM0Qm4xUGU7QzVCbzFQaEI7O0FBRUQ7RUFDRSxhNEI5Z1FGO0U1QitnUUUsaUM0QjVpUVc7QzVCNmlRWjs7QUFFRDtFQUNFLFk0QjMwUE07RUF4TVIsaUNBQWU7QzVCcWhRZDs7QUFFRDtFNEJ2aFFBLGFBQUE7RTVCeWhRRSxpQzRCaDBQb0I7QzVCaTBQckI7O0FBRUQ7RUFDRSxhNEJqalFZO0U1QmtqUVosaUM0QnQwUGU7QzVCdTBQaEI7O0E0Qnh6UEQ7RUFFSSxhQTNPb0I7RUE0T3BCLGlDQTVPb0I7QzVCc2lRdkI7O0FBRUQ7RUFDRSxhQUFhO0U0QmgwUGYsaUNBUUU7QzVCMHpQRDs7QUFFRDtFQUNFLGE0Qnp6UGE7RTVCMHpQYixpQzRCdnpQRztDNUJ3elBKOztBQUVEO0U2QjNrUUEsYUFPZ0I7RTdCc2tRZCxpQzZCcGtRSztDN0Jxa1FOOztBQUVEO0VBQ0UsYTZCaGxRaTdDO0VBRG43QyxpQ0FPZ0I7QzdCNGtRZjs7QUFFRDtFNkJybFFBLGFBT2dCO0U3QmdsUWQsaUM2QjlrUUs7QzdCK2tRTjs7QUFFRDtFNkIxbFFBLGFBaUJPO0U3QjJrUUwsaUM2QjFrUWM7QzdCMmtRZjs7QUFFRDtFQUNFLGE2QnprUUU7RUF2QkosaUNBeUJPO0M3QnlrUU47O0FBRUQ7RUFDRSxhNkJ2a1FVO0U3QndrUVYsaUM2QnZrUWdDO0M3QndrUWpDOztBQUVEO0U2QnptUUEsYUFxQ087RTdCc2tRTCxpQzZCcmtRYztDN0Jza1FmOztBQUVEO0VBQ0UsYTZCcGtRRTtFQTNDSixpQ0E2Q087QzdCb2tRTjs7QUFFRDtFQUNFLGE2QmxrUVU7RTdCbWtRVixpQzZCbGtRaUM7QzdCbWtRbEM7O0FBRUQ7RTZCeG5RQSxhQXlETztFN0Jpa1FMLGlDNkJoa1FjO0M3QmlrUWY7O0FBRUQ7RUFDRSxhNkIvalFFO0VBL0RKLGlDQWlFTztDN0IralFOOztBQUVEO0VBQ0UsYTZCN2pRVTtFN0I4alFWLGlDNkI3alFpQztDN0I4alFsQzs7QUFFRDtFNkJ2b1FBLGFBNkVPO0U3QjRqUUwsaUM2QjNqUWM7QzdCNGpRZjs7QUFFRDtFQUNFLGE2QjFqUUU7RUFuRkosaUNBcUZPO0M3QjBqUU47O0FBRUQ7RUFDRSxhNkJ4alFVO0U3QnlqUVYsaUM2QnhqUWlDO0M3QnlqUWxDOztBQUVEO0U2QnRwUUEsYUFpR087RTdCdWpRTCxpQzZCdGpRYztDN0J1alFmOztBQUVEO0VBQ0UsYTZCcmpRRTtFQXZHSixpQ0F5R087QzdCcWpRTjs7QUFFRDtFQUNFLGE2Qm5qUVU7RTdCb2pRVixpQzZCbmpRaUM7QzdCb2pRbEM7O0FBRUQ7RTZCcnFRQSxhQXFITztFN0JralFMLGlDNkJqalFjO0M3QmtqUWY7O0FBRUQ7RUFDRSxhNkJoalFFO0VBM0hKLGlDQTZITztDN0JnalFOOztBQUVEO0VBQ0UsYTZCOWlRVTtFN0IraVFWLGlDNkI5aVFpQztDN0IraVFsQzs7QUFFRDtFNkJwclFBLGFBeUlPO0U3QjZpUUwsaUM2QjVpUWM7QzdCNmlRZjs7QUFFRDtFQUNFLGE2QjNpUUU7RUEvSUosaUNBaUpPO0M3QjJpUU47O0FBRUQ7RUFDRSxhNkJ6aVFVO0U3QjBpUVYsaUM2QnppUWlDO0M3QjBpUWxDOztBQUVEO0U2Qm5zUUEsYUE2Sk87RTdCd2lRTCxpQzZCdmlRYztDN0J3aVFmOztBQUVEO0VBQ0UsYTZCdGlRRTtFQW5LSixpQ0FxS087QzdCc2lRTjs7QUFFRDtFQUNFLGE2QnBpUVU7RTdCcWlRVixpQzZCcGlRaUM7QzdCcWlRbEM7O0FBRUQ7RTZCbHRRQSxhQWlMTztFN0JtaVFMLGlDNkJsaVFjO0M3Qm1pUWY7O0FBRUQ7RUFDRSxhNkJqaVFFO0VBdkxKLGlDQXlMTztDN0JpaVFOOztBQUVEO0VBQ0UsYTZCL2hRVTtFN0JnaVFWLGlDNkIvaFFpQztDN0JnaVFsQzs7QUFFRDtFNkJqdVFBLGFBcU1PO0U3QjhoUUwsaUM2QjdoUWM7QzdCOGhRZjs7QUFFRDtFQUNFLGE2QjVoUUU7RUEzTUosaUNBNk1PO0M3QjRoUU47O0FBRUQ7RUFDRSxhNkIxaFFVO0U3QjJoUVYsaUM2QjFoUXVCO0M3QjJoUXhCOztBQUVEO0U2Qmh2UUEsYUF5Tk87RTdCeWhRTCxpQzZCeGhRYztDN0J5aFFmOztBQUVEO0VBQ0UsYTZCdmhRRTtFQS9OSixpQ0FpT087QzdCdWhRTjs7QUFFRDtFQUNFLGE2QnJoUVU7RTdCc2hRVixpQzZCcmhRdUI7QzdCc2hReEI7O0FBRUQ7RTZCL3ZRQSxhQTZPTztFN0JvaFFMLGlDNkJuaFFjO0M3Qm9oUWY7O0FBRUQ7RUFDRSxhNkJsaFFFO0VBblBKLGlDQXFQTztDN0JraFFOOztBQUVEO0VBQ0UsYTZCaGhRVTtFN0JpaFFWLGlDNkJoaFF1QjtDN0JpaFF4Qjs7QUFFRDtFNkI5d1FBLGFBaVFPO0U3QitnUUwsaUM2QjlnUWM7QzdCK2dRZjs7QUFFRDtFQUNFLGE2QjdnUUU7RUF2UUosaUNBeVFPO0M3QjZnUU47O0FBRUQ7RUFDRSxhNkIzZ1FVO0U3QjRnUVYsaUM2QjNnUXVCO0M3QjRnUXhCOztBQUVEO0U2Qjd4UUEsYUFxUk87RTdCMGdRTCxpQzZCemdRYztDN0IwZ1FmOztBQUVEO0VBQ0UsYTZCeGdRRTtFQTNSSixpQ0E2Uk87QzdCd2dRTjs7QUFFRDtFQUNFLGE2QnRnUVU7RTdCdWdRVixpQzZCdGdRdUI7QzdCdWdReEI7O0FBRUQ7RTZCNXlRQSxhQXlTTztFN0JxZ1FMLGlDNkJwZ1FjO0M3QnFnUWY7O0FBRUQ7RUFDRSxhNkJuZ1FFO0VBL1NKLGlDQWlUTztDN0JtZ1FOOztBQUVEO0VBQ0UsYTZCamdRVTtFN0JrZ1FWLGlDNkJqZ1F1QjtDN0JrZ1F4Qjs7QUFFRDtFNkIzelFBLGFBNlRPO0U3QmdnUUwsaUM2Qi8vUGM7QzdCZ2dRZjs7QUFFRDtFQUNFLGE2QjkvUEU7RUFuVUosaUNBcVVPO0M3QjgvUE47O0FBRUQ7RUFDRSxhNkI1L1BVO0U3QjYvUFYsaUM2QjUvUHVCO0M3QjYvUHhCOztBQUVEO0U2QjEwUUEsYUFpVk87RTdCMi9QTCxpQzZCMS9QYztDN0IyL1BmOztBQUVEO0VBQ0UsYTZCei9QRTtFQXZWSixpQ0F5Vk87QzdCeS9QTjs7QUFFRDtFQUNFLGE2QnYvUFU7RTdCdy9QVixpQzZCdi9QdUI7QzdCdy9QeEI7O0FBRUQ7RTZCejFRQSxhQXFXTztFN0JzL1BMLGlDNkJyL1BjO0M3QnMvUGY7O0FBRUQ7RUFDRSxhNkJwL1BFO0VBM1dKLGlDQTZXTztDN0JvL1BOOztBQUVEO0VBQ0UsYTZCbC9QVTtFN0JtL1BWLGlDNkJsL1B1QjtDN0JtL1B4Qjs7QUFFRDtFNkJ4MlFBLGFBeVhPO0U3QmkvUEwsaUM2QmgvUGM7QzdCaS9QZjs7QUFFRDtFQUNFLGE2Qi8rUEU7RUEvWEosaUNBaVlPO0M3QisrUE47O0FBRUQ7RUFDRSxhNkI3K1BVO0U3QjgrUFYsaUM2QjcrUHVCO0M3QjgrUHhCOztBQUVEO0U2QnYzUUEsYUE2WU87RTdCNCtQTCx5QzZCMytQYztVN0IyK1BkLGlDNkIzK1BjO0U3QjQrUGQsd0Y2QjErUEM7RUFoWkgsNkJBaVpPO0U3QjIrUEwsMEI2QjErUGM7RTdCMitQZCw0QjZCMStQdUI7QzdCMitQeEI7O0FBRUQ7RTZCaDRRQSw4QkF5Wk87QzdCeStQTjs7QUFFRDtFQUNFLGM2QnYrUGM7RTdCdytQZCxrQjZCditQRTtFQS9aSixZQWlhTTtFN0J1K1BKLG9CNkJ0K1BjO0U3QnUrUGQsWTZCdCtQRTtFQW5hSixjQXFhTztFN0JzK1BMLDBCNkJyK1BjO0U3QnMrUGQsaUI2QnIrUEU7RUF2YUosbUJBeWFPO0M3QnErUE47O0FBRUQ7RUFDRSxlNkJuK1BjO0U3Qm8rUGQsWTZCbitQRTtFQS9hSixhQWliTztFN0JtK1BMLGdCNkJsK1BjO0U3Qm0rUGQsbUI2QmwrUEU7RUFuYkosaUJBcWJPO0U3QmsrUEwsVzZCaitQVTtFN0JrK1BWLG1CNkJqK1BFO0VBdmJKLFVBQVM7RTdCMDVRUCxZNkJoK1BVO0U3QmkrUFYsbUQ2Qi85UEM7VTdCKzlQRCwyQzZCLzlQQztDN0JnK1BGOztBQUVEOztFQUVFLFk2Qjk5UFU7RTdCKzlQVixZNkI5OVBFO0VBbmNKLGVBcWNPO0U3Qjg5UEwsbUI2Qjc5UGM7RTdCODlQZCxTNkI3OVBFO0VBdmNKLFVBQVM7RTdCczZRUCxrQjZCNTlQYztFN0I2OVBkLG9CNkI1OVBFO0VBM2NKLG1CQTZjTztFN0I0OVBMLFU2QjM5UFU7RTdCNDlQVixnQjZCMzlQRTtFQS9jSixvQkFpZE87RTdCMjlQTCxzRDZCMTlQYztVN0IwOVBkLDhDNkIxOVBjO0M3QjI5UGY7O0FBRUQ7RUFDRSx1RDZCeDlQQztVN0J3OVBELCtDNkJ4OVBDO0M3Qnk5UEY7O0FBRUQ7Ozs7RTZCbjdRQSxvQkFpZU87QzdCdTlQTjs7QUFFRDtFQUNFLHlCNkJyOVBjO0M3QnM5UGY7O0FBRUQ7RUFDRSx5QjZCcDlQdUI7RUEzZXpCLDBCQTZlTztFN0JvOVBMLG1CNkJuOVBjO0M3Qm85UGY7O0FBRUQ7RUFDRSxpQjZCbDlQRTtFQW5mSiwwQkFxZk87RTdCazlQTCxtQjZCajlQYztDN0JrOVBmOztBQUVEO0VBQ0UsWTZCaDlQRTtFQTNmSiwwQkE2Zk87RTdCZzlQTCxtQjZCLzhQYztDN0JnOVBmOztBQUVEO0VBQ0UsaUI2Qjk4UEU7RUFuZ0JKLDBCQXFnQk87RTdCODhQTCxtQjZCNzhQYztDN0I4OFBmOztBQUVEO0VBQ0UseUI2QjU4UHVCO0VBM2dCekIsMEJBNmdCTztFN0I0OFBMLG1CNkIzOFBjO0M3QjQ4UGY7O0FBRUQ7RUFDRSxpQjZCMThQRTtFQW5oQkosMEJBcWhCTztFN0IwOFBMLG1CNkJ6OFBjO0M3QjA4UGY7O0FBRUQ7RUFDRSxZNkJ4OFBFO0VBM2hCSiwwQkE2aEJPO0U3Qnc4UEwsbUI2QnY4UGM7QzdCdzhQZjs7QUFFRDtFQUNFLGlCNkJ0OFBFO0VBbmlCSiwwQkFxaUJPO0U3QnM4UEwsbUI2QnI4UGM7QzdCczhQZjs7QUFFRDtFQUNFLHlCNkJwOFB1QjtFQTNpQnpCLDBCQTZpQk87RTdCbzhQTCxtQjZCbjhQYztDN0JvOFBmOztBQUVEO0VBQ0UsaUI2Qmw4UEU7RUFuakJKLDBCQXFqQk87RTdCazhQTCxtQjZCajhQYztDN0JrOFBmOztBQUVEO0VBQ0UsWTZCaDhQRTtFQTNqQkosMEJBNmpCTztFN0JnOFBMLG1CNkIvN1BjO0M3Qmc4UGY7O0FBRUQ7RUFDRSxpQjZCOTdQRTtFQW5rQkosMEJBcWtCTztFN0I4N1BMLG1CNkI3N1BjO0M3Qjg3UGY7O0FBRUQ7RUFDRSx5QjZCNTdQdUI7RUEza0J6QiwwQkE2a0JPO0U3QjQ3UEwsbUI2QjM3UGM7QzdCNDdQZjs7QUFFRDtFQUNFLGlCNkIxN1BFO0VBbmxCSiwwQkFxbEJPO0U3QjA3UEwsbUI2Qno3UGM7QzdCMDdQZjs7QUFFRDtFQUNFLFk2Qng3UEU7RUEzbEJKLDBCQTZsQk87RTdCdzdQTCxtQjZCdjdQYztDN0J3N1BmOztBQUVEO0VBQ0UsaUI2QnQ3UEU7RUFubUJKLDBCQXFtQk87RTdCczdQTCxtQjZCcjdQYztDN0JzN1BmOztBQUVELHNCNkJwN1BnQjs7QTdCczdQaEI7OzJHNkJoN1BHOztBN0JvN1BIOzsyRzZCLzZQTzs7QTdCbTdQUDtFNkJ4aVJBLG1CQXluQk87RTdCaTdQTCxPNkJoN1BFO0U3Qmk3UEYsWTZCaDdQRTtFQTNuQkosWUE2bkJNO0U3Qmc3UEosa0I2Qi82UGM7RTdCZzdQZCxhNkIvNlBFO0M3Qmc3UEg7O0FBRUQ7RTZCampSQSxtQkFxb0JPO0M3Qjg2UE47O0FBRUQ7RUFDRSxlNkI1NlBjO0U3QjY2UGQsUzZCNTZQRTtFQTNvQkosWUE2b0JNO0U3QjQ2UEosYTZCMzZQVTtFN0I0NlBWLHdrQzZCMTZQQztFQWhwQkgsMkJBaXBCTztFN0IyNlBMLGdCNkIxNlBjO0U3QjI2UGQsbUI2QjE2UEU7RUFucEJKLG9DQXFwQk87TUFycEJQLGdDQXFwQk87VUFycEJQLDRCQXFwQk87RTdCMDZQTCw2QjZCejZQYztFN0J5NlBkLHdCNkJ6NlBjO0U3Qnk2UGQscUI2Qno2UGM7RTdCMDZQZCxzQjZCejZQcUI7QzdCMDZQdEI7O0FBRUQ7RTZCbmtSQSxnQkE2cEJPO0U3Qnc2UEwsUzZCdjZQUTtFN0J3NlBSLFk2QnY2UEU7RUEvcEJKLE9BQUE7RTdCd2tSRSxhNkJ0NlBVO0U3QnU2UFYsaUI2QnQ2UEU7RUFucUJKLDZCQXFxQk87RUFycUJQLHdCQXFxQk87RUFycUJQLHFCQXFxQk87RTdCczZQTCxjNkJyNlBjO0U3QnM2UGQsaUI2QnI2UEU7RUF2cUJKLHdDQXlxQk87VUF6cUJQLGdDQXlxQk87RTdCcTZQTCxtQjZCcDZQYztFN0JxNlBkLFc2QnA2UEU7RUEzcUJKLG9CQTZxQk87QzdCbzZQTjs7QUFFRDtFQUNFLFc2Qmw2UFU7RTdCbTZQVixpQjZCbDZQRTtFQW5yQkosVUFBUztFN0J1bFJQLGE2Qmo2UFU7RTdCazZQVixtQjZCajZQRTtFQXZyQkosV0FBUztFN0IwbFJQLHdDNkJoNlBjO1U3Qmc2UGQsZ0M2Qmg2UGM7QzdCaTZQZjs7QUFFRDtFQUNFLGlCNkIvNVBFO0VBL3JCSixhQWlzQk87RTdCKzVQTCxrQjZCOTVQYztFN0IrNVBkLGdCNkI5NVBFO0VBbnNCSixtQkFxc0JPO0U3Qjg1UEwseUI2Qjc1UGM7VTdCNjVQZCxpQjZCNzVQYztFN0I4NVBkLFk2Qjc1UEU7RUF2c0JKLHdDQXlzQk87VUF6c0JQLGdDQXlzQk87RTdCNjVQTCwwQjZCNTVQYztFN0I2NVBkLGU2QjU1UEU7QzdCNjVQSDs7QUFFRDtFNkIxbVJBLG1CQWl0Qk87RTdCMjVQTCxVNkIxNVBVO0U3QjI1UFYsVTZCMTVQRTtFQW50QkosWUFxdEJNO0U3QjA1UEosYTZCejVQVTtFN0IwNVBWLHNCNkJ6NVBxQjtFQXZ0QnZCLGFBeXRCTztFN0J5NVBMLHlCNkJ4NVBjO1U3Qnc1UGQsaUI2Qng1UGM7RTdCeTVQZCx3QzZCeDVQdUI7VTdCdzVQdkIsZ0M2Qng1UHVCO0VBM3RCekIsMGlDQTZ0Qk87RTdCdzVQTCw2QjZCdjVQYztFN0J3NVBkLDhCNkJ2NVB1QjtFQS90QnpCLG1DQWl1Qk87RTdCdTVQTCwyQjZCdDVQYztDN0J1NVBmOztBQUVEO0VBQ0UsYzZCcjVQRTtDN0JzNVBIOztBQUVEO0U2Qi9uUkEsbUJBNnVCTztFN0JvNVBMLGM2Qm41UGM7RTdCbzVQZCxVNkJuNVBFO0VBL3VCSixhQWl2Qk87RTdCbTVQTCxZNkJsNVBVO0U3Qm01UFYsYTZCbDVQRTtFQW52QkosbUJBcXZCTztFN0JrNVBMLG9CNkJqNVBjO0U3Qms1UGQsd0M2Qmo1UHVCO1U3Qmk1UHZCLGdDNkJqNVB1QjtFQXZ2QnpCLGdCQXl2Qk87QzdCaTVQTjs7QUFFRDtFQUNFLFk2Qi80UFU7QzdCZzVQWDs7QUFFRDtFQUNFLGU2Qjk0UEU7RUFud0JKLG1CQXF3Qk87RTdCODRQTCxpQjZCNzRQYztFN0I4NFBkLG1CNkI3NFBFO0VBdndCSixlQXl3Qk87RTdCNjRQTCxnQjZCNTRQYztDN0I2NFBmOztBQUVEO0VBQ0UsZ0I2QjM0UEU7RUEvd0JKLE9BQUE7RTdCNHBSRSxRNkIxNFBRO0U3QjI0UFIsWTZCMTRQRTtFQW54QkosWUFxeEJNO0U3QjA0UEosbUI2Qno0UGM7RTdCMDRQZCxXNkJ6NFBFO0VBdnhCSixxQkF5eEJPO0U3Qnk0UEwsd0M2Qng0UGM7VTdCdzRQZCxnQzZCeDRQYztDN0J5NFBmOztBQUVEO0VBQ0UsZTZCdjRQRTtFQS94QkosbUJBaXlCTztFN0J1NFBMLG1CNkJ0NFBjO0U3QnU0UGQsbUI2QnQ0UEU7RUFueUJKLDBCQXF5Qk87RTdCczRQTCxvQjZCcjRQYztDN0JzNFBmOztBQUVEO0VBQ0UsVTZCcDRQRTtFQTN5Qkosd0NBNnlCTztVQTd5QlAsZ0NBNnlCTztDN0JvNFBOOztBQUVEO0VBQ0Usc0I2Qmw0UGM7RTdCbTRQZCxlNkJsNFBFO0VBbnpCSixpQ0FxekJPO0U3Qms0UEwsd0M2Qmo0UGM7VTdCaTRQZCxnQzZCajRQYztDN0JrNFBmOztBQUVEO0VBQ0UsZTZCaDRQRTtFQTN6QkosWUE2ekJNO0U3Qmc0UEosYzZCLzNQYztFN0JnNFBkLG9CNkIvM1BFO0VBL3pCSixlQWkwQk87QzdCKzNQTjs7QUFFRDtFQUNFLHNCNkI3M1BjO0U3QjgzUGQsbUI2QjczUEU7RUF2MEJKLFlBeTBCTTtFN0I2M1BKLFU2QjUzUFU7RTdCNjNQVixZNkI1M1BFO0VBMzBCSixhQTYwQk87RTdCNDNQTCxlNkIzM1BjO0U3QjQzUGQsMEI2QjMzUHVCO0VBLzBCekIsbUJBaTFCTztFN0IyM1BMLFc2QjEzUFU7RTdCMjNQVixXNkIxM1BFO0VBbjFCSixtQkFxMUJPO0M3QjAzUE47O0FBRUQ7RUFDRSxnQjZCeDNQYztFN0J5M1BkLFk2QngzUEU7RUEzMUJKLGtCQTYxQk87QzdCdzNQTjs7QUFFRDtFQUNFLGM2QnQzUGM7QzdCdTNQZjs7QUFFRDtFQUNFLGtCNkJyM1BFO0M3QnMzUEg7O0FBRUQ7RTZCL3RSQSxjQTYyQk87QzdCbzNQTjs7QUFFRDtFQUNFLGM2QmwzUGM7QzdCbTNQZjs7QUFFRDtFQUNFLGM2QmozUEU7QzdCazNQSDs7QUFFRDtFNkIzdVJBLG1DQTYzQk87RTdCZzNQTCwrQjZCLzJQYztNN0IrMlBkLDJCNkIvMlBjO0M3QmczUGY7O0FBRUQ7RUFDRSxvQjZCOTJQRTtFQW40QkosV0FBUztDN0JtdlJSOztBQUVEO0VBQ0UsYzZCNTJQYztDN0I2MlBmOztBQUVEO0VBQ0Usd0I2QjMyUEU7TTdCMjJQRixvQjZCMzJQRTtVN0IyMlBGLGdCNkIzMlBFO0M3QjQyUEg7O0FBRUQ7OzJHNkJ2MlBnQjs7QTdCMjJQaEIsc0I2QngyUE87O0E3QjAyUFA7RTZCbndSQSxpQkE2NUJPO0U3QncyUEwsUzZCdjJQUTtFN0J3MlBSLCtCNkJ2MlB1QjtFQS81QnpCLGlDQWk2Qk87RTdCdTJQTCx1QzZCdDJQYztFN0J1MlBkLHlDNkJyMlBDO0VBcDZCSCw4Q0FxNkJPO01BcjZCUCwwQ0FxNkJPO1VBcjZCUCxzQ0FxNkJPO0M3QnMyUE47O0FBRUQ7RUFDRSxlNkJwMlBjO0M3QnEyUGY7O0FBRUQ7RUFDRSxhNkJuMlBFO0VBLzZCSixnQkFpN0JPO0U3Qm0yUEwseUI2QmwyUGM7QzdCbTJQZjs7QUFFRDtFQUNFLGM2QmoyUEU7QzdCazJQSDs7QUFFRDtFNkIzeFJBLDBCQTY3Qk87RTdCZzJQTCxpQjZCLzFQYztFN0JnMlBkLFc2Qi8xUEU7RUEvN0JKLG1CQWk4Qk87QzdCKzFQTjs7QUFFRDtFQUNFLFk2QjcxUFU7RTdCODFQVixZNkI3MVBFO0VBdjhCSixpQkF5OEJPO0M3QjYxUE47O0FBRUQ7RUFDRSxxQjZCMzFQYztFQTk4QmhCLHFCQWk5Qk87RTdCMjFQTCxtQjZCMTFQYztFN0IyMVBkLHFCNkIxMVBxQjtFQW45QnZCLGNBcTlCTztFN0IwMVBMLDBCNkJ6MVBjO0U3QjAxUGQsdUI2QnoxUHVCO0U3QjIxUHZCLHlCNkJ4MVBjO0U3QnkxUGQsb0I2QngxUEU7RTdCMjFQRiwyQjZCdjFQdUI7RUEvOUJ6QixzQkFpK0JPO0M3QnUxUE47O0FBRUQ7RUFDRSxvQjZCcjFQYztDN0JzMVBmOztBQUVEO0VBQ0UsZTZCcDFQRTtFQTMrQkosb0JBNitCTztDN0JvMVBOOztBQUVEO0VBQ0Usc0I2QmwxUGM7RTdCbTFQZCxZNkJsMVBFO0M3Qm0xUEg7O0FBRUQ7OzJHNkI5MFBnQjs7QTdCazFQaEI7OzJHNkI1MFBHOztBN0JnMVBIOzsyRzZCMzBQTzs7QTdCKzBQUDs7Mkc2QjEwUGdCOztBN0I4MFBoQjs7Mkc2QngwUEc7O0E3QjQwUEg7RUFDRSxVNkIxMFBFO0VBbmhDSixjQXFoQ087RTdCMDBQTCxvQjZCejBQYztDN0IwMFBmOztBNEJwa1JEO0VBQ0UsaUJBM1JlO0M1QmsyUmhCOztBQUVEO0U0QnBrUkUsd0JBQWtCO0M1QnNrUm5COztBQUVELHNCNEI5a1JVOztBNUJnbFJWO0U0Qi9qUkEsd0JBQWE7RUFDWCxnQkFBZ0I7RTVCaWtSaEIsYUFBYTtFNEI5alJmLGlCQUFhO0VBQ1gsV0FBUztFQUNULHdDQUFpQjtFQUFqQixtQ0FBaUI7RUFBakIsZ0NBQWlCO0VBQ2pCLHFCQUFXO0VBQ1gscUN6QjFMa0I7TXlCMExsQixpQ3pCMUxrQjtVeUIwTGxCLDZCekIxTGtCO0V5QjJMbEIsaUJ6QjlQVTtFeUIrUFYsbUJBQWE7RUFDYixvQkFBZ0I7RUFDaEIscUJBQWdCO0U1QmlrUmhCLHFCQUFxQjtFNEI3alJ2QixtQkFBb0I7RUFDbEIscUJBQWM7RUFDZCxjQUFXO0VBR1gsb0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQix5QkFBVTtFQUNWLHNCQUFrQjtFQUVsQiw2QkFBVztFQUNYLHdCQUFxQjtFNUIralJyQiwwQkFBMEI7RTRCNWpSNUIsdUJBQW1CO0VBRWpCLHlCQUFZO0VBQ1osb0JBQWM7RUFHZCwyQkFBUztFQUNULHNCQUFpQjtDNUI4alJsQjs7QUFFRDtFNEI1alJFLHNCQUFlO0VBQ2YsdUJBQW1CO0VBQ25CLFVBQVM7RTVCOGpSVCx3QkFBd0I7RTRCM2pSMUIsNkJBQTBCO0VBQ3hCLHFCQUFXO0U1QjZqUlgsb0JBQW9CO0M0QnpqUnRCOztBNUI0alJBO0U0QnhqUkEsV0FBTztDNUIwalJOOztBNEJ0alJDO0VBQThDLGdCQUFBO0VBQzVDLE9BQU87RUFDUCxRQUFBO0U1QjBqUkYsU0FBUztFNEJ4alJULFVBQUE7RUFBcUMscUNBQWlCO0VBQ3BELFlBQU87RUFDUCxhQUFZO0U1QjJqUmQsV0FBVztFNEJ6alJYLG9DQUFnQjtFQUFoQiwrQkFBZ0I7RUFBaEIsNEJBQWdCO0VBQXlCLHFCQUFZO0M1QjRqUnREOztBQUVEO0U0QjFqUkUsV0FBQTtFQUFvQyxxQkFBaUI7QzVCNmpSdEQ7O0FBRUQ7RTRCMWpSQSxVQUFBO0VBQStDLFlBQUE7RUFDN0MsdUJBQWM7RUFDZCxpQkFBWTtFNUI2alJaLGFBQWE7RTRCM2pSZixtQkFBaUI7QzVCNmpSaEI7O0FBRUQ7RUFDRSxZQUFZO0M0QjVqUmQ7O0E1QitqUkE7RTRCN2pSRSxXQUFVO0U1QitqUlYsaUNBQXlCO0VBQXpCLDRCQUF5QjtFQUF6Qix5QkFBeUI7QzRCN2pSM0I7O0E1QmdrUkE7RTRCOWpSRSxXQUFVO0M1QmdrUlg7O0FBRUQ7RTRCOWpSRSxXQUFPO0VBQ1Asb0NBQ0Q7TUFEQyxnQ0FDRDtVQURDLDRCQUNEO0U1QitqUkMseURBQXlDO0VBQXpDLGlEQUF5QztFQUF6Qyw0Q0FBeUM7RUFBekMseUNBQXlDO0VBQXpDLGlFQUF5QztDNEI5alIzQzs7QTVCaWtSQTtFNEIvalJFLFdBQVU7RTVCaWtSVixpQ0FBeUI7TUFBekIsNkJBQXlCO1VBQXpCLHlCQUF5QjtDNEIvalIzQjs7QTVCa2tSQTtFNEJoa1JFLCtCQUNEO09BREMsMEJBQ0Q7VUFEQyx1QkFDRDtDNUJpa1JBOztBQUVEO0U0QmprUkUsZ0NBQWM7T0FBZCwyQkFBYztVQUFkLHdCQUFjO0M1Qm1rUmY7O0E0Qi9qUkQ7RUFBcUMsK0JBQUE7T0FBQSwwQkFBQTtVQUFBLHVCQUFBO0M1Qm1rUnBDOztBQUVEO0U0QmprUkEsZ0NBQTBCO09BQTFCLDJCQUEwQjtVQUExQix3QkFBMEI7QzVCbWtSekI7O0FBRUQ7RUFDRSwrQkFBdUI7T0FBdkIsMEJBQXVCO1VBQXZCLHVCQUF1QjtDNEJsa1J6Qjs7QTVCcWtSQTtFNEJua1JFLGdDQUNEO09BREMsMkJBQ0Q7VUFEQyx3QkFDRDtDNUJva1JBOztBQUVEO0U0QnBrUkUsK0JBQWM7T0FBZCwwQkFBYztVQUFkLHVCQUFjO0M1QnNrUmY7O0FDbjZSRDtFNkJuRkEsZ0NBQUE7T0FBQSwyQkFBQTtVQUFBLHdCQUFBO0M5QjAvUkM7O0E4QjUrUkQ7RTlCKytSRSxvQkFBb0I7RUFDcEIsY0FBYztFOEI3K1JoQixxQkFBUTtFQUVQLHFCQUFNO0VBQ04sbUJBQThCO0VBQzlCLHFCQUFXO0VBQ1gsY0FBTztFOUJpL1JOLG9COEJ0L1JNO0U5QnUvUk4sZ0I4Qi8rUk87RTlCZy9SUCx5QjhCLytSVztFdkJ3R1osc0JBQW1CO0VQMDRSbEIsNkI4Qi8rUlc7RTlCZy9SWCx3QjhCMXpSRDtFQW5MQSwwQkFBUTtFOUIrK1JQLHVCOEI3K1JBO0U5QisrUkEseUI4QjcrUmM7RTlCOCtSZCxvQjhCNytSUTtFOUJnL1JSLDJCOEIxZ1NZO0U5QjJnU1osc0I4QjcrUmlCO0U5QjgrUmpCLFk4QjcrUlE7RTlCOCtSUixpQjhCNytSVTtFOUI4K1JWLG1COEI3K1JXO0M5QjgrUlo7O0FBRUQ7RUFDRSxnQjhCMS9SRDtFOUIyL1JDLFk4QjkrUk07RTlCKytSTiwwQjhCOStSYztFOUIrK1JkLGlCTzk1Uk87RVArNVJQLGU4QjkvUkE7RTlCKy9SQSxtQkU5aFNzQjtFNEJxRHZCLG9CQUFXO0M5QjIrUlg7O0FBRUQ7RUFDRSxXOEIxK1JNO0U5QjIrUk4sbUI4QjErUlk7RTlCMitSWixtQkd6K1JVO0VIMCtSVixZOEIxK1JVO0M5QjIrUlg7O0FBRUQ7RUFDRSwrQzhCMStSa0I7VTlCMCtSbEIsdUM4QjErUmtCO0U5QjIrUmxCLGlCOEIxK1JVO0U5QjIrUlYsbUJHdC9SZTtFMkJjaEIsc0JBQVk7RTlCMCtSWCxhOEJ6K1JVO0U5QjArUlYsbUJHbi9SVTtFSG8vUlYsWThCeitSUztFOUIwK1JULGtCOEJ6K1JZO0M5QjArUmI7O0FBRUQ7RThCditSQyw2QkFBUztVQUFULHFCQUFTO0M5QnkrUlQ7O0FBRUQ7RUFDRSw2QjhCditSZTtVOUJ1K1JmLHFCOEJ2K1JlO0M5QncrUmhCOztBQUVEO0VBQ0UsNkI4QnYrUlc7VTlCdStSWCxxQjhCditSVztDOUJ3K1JaOztBQUVEO0VBQ0UsNkI4QnAvUlE7VTlCby9SUixxQjhCcC9SUTtDOUJxL1JUOztBQUVEO0VBQ0UsNEI4QnQrUlM7VTlCcytSVCxvQjhCdCtSUztDOUJ1K1JWOztBQUVEO0VBQ0U7SThCcitSQSxpQ0FBWTtZQUFaLHlCQUFZO0c5QnUrUlg7O0VBRUQ7SThCcitSQSxxQ0FBNEI7WUFBNUIsNkJBQTRCO0c5QnUrUjNCOztFQUVEO0k4QnArUkQsaUNBQVE7WUFBUix5QkFBUTtHOUJzK1JOO0NBQ0Y7O0FBWkQ7RUFDRTtJOEJyK1JBLGlDQUFZO1lBQVoseUJBQVk7RzlCdStSWDs7RUFFRDtJOEJyK1JBLHFDQUE0QjtZQUE1Qiw2QkFBNEI7RzlCdStSM0I7O0VBRUQ7SThCcCtSRCxpQ0FBUTtZQUFSLHlCQUFRO0c5QnMrUk47Q0FDRjs7QUFFRDtFQUNFLGU4QnArUlM7RTlCcStSVCxZOEJwK1JPO0U5QnErUlAsbUI4QnArUlc7QzlCcStSWjs7QUFFRDtFQUNFLGM4QnArUlc7RTlCcStSWCxZOEJwK1JRO0U5QnErUlIsbUI4Qi8rUk87QzlCZy9SUjs7QUFFRDtFQUNFLGM4Qm4rUlU7QzlCbytSWDs7QUFFRDtFQUNFLG9COEJuK1JnQjtFQUdqQixpQkFBVTtDOUJrK1JWOztBQUVEO0VBQ0Usb0I4QmgrUlc7RTlCaStSWCxpQjhCaCtSVztDOUJpK1JaOztBQUVEO0VBQ0UsaUI4QmgrUlc7QzlCaStSWjs7QUFFRDtFQUNFLGM4QmorUlM7QzlCaytSVjs7QUFFRDtFQUNFLGU4QmwvUkQ7QzlCbS9SQTs7QUFFRDtFQUNFLGM4QmgrUlc7QzlCaStSWjs7QUFFRDtFQUNFLGM4QmgrUlc7QzlCaStSWjs7QUFFRDtFQUNFLGU4Qjk5UkE7QzlCKzlSRDs7QUFFRCxzQjhCOTlSa0I7O0E5QmcrUmxCOzsyRzhCMzlSYzs7QTlCKzlSZDs7Mkc4Qno5UlU7O0E5QjY5UlY7RUFDRSxlOEIzOVJZO0M5QjQ5UmI7O0FBRUQ7RUFDRSxtQkVucFNjO0NGb3BTZjs7QUFFRDtFQUNFLGlCOEIzOVJXO0U5QjQ5UlgsMEI4QjE5UkM7RTlCMjlSRCxtQjhCMTlSQTtFOUIyOVJBLGU4QjE5Ulk7QzlCMjlSYjs7QUFFRDtFQUNFLG9COEJ4OVJDO0M5Qnk5UkY7O0FBRUQ7RThCcDlSQSxvQkFBaUI7RUFDaEIsMEJBQ0E7RTlCcTlSQyxlQUFlO0U4Qm45UmpCLG1CQUFxQjtFQUNwQixlQUFhO0M5QnE5UmI7O0FBRUQ7RThCajlSQSxlQUFnQjtDOUJtOVJmOztBQUVEO0U4Qmg5UkEsc0JBQXdCO0VBRXRCLFdBQVU7QzlCaTlSWDs7QUFFRDtFQUNFLG1COEJqOVJhO0M5Qms5UmQ7O0FBRUQ7RUFDRSxpQkFBaUI7QzhCNThSbkI7O0E5Qis4UkE7RThCeDhSQSxZQUFBO0U5QjA4UkUsVUFBVTtFQUNWLG1CQUFtQjtDT25rU3BCOztBUHNrU0Q7RThCcDhSRSxxQkFBVztFOUJ1OFJYLHFCOEJyOFJXO0U5QnM4UlgsbUI4QnI4UmE7RUFFYixxQkFBUTtFOUJxOFJSLGM4QnA4UlU7RTlCdThSVixvQjhCbjhSYztFOUJvOFJkLGtCOEJuOFJXO0M5Qm84Ulo7O0FBRUQ7RUFDRSxpQjhCbjhSVztDOUJvOFJaOztBQUVEO0VBQ0Usb0JHMXBTVTtDSDJwU1g7O0FBRUQ7RUFDRSxtQjhCbjhSZTtFOUJvOFJmLFk4Qmw4UkM7QzlCbThSRjs7QUFFRDtFQUNFLG9CTXJzU1M7RU5zc1NULHFCTXJzU1M7RU5zc1NULGlDTXJzU2E7Q05zc1NkOztBQUVEO0VBQ0UsaUI4QjE4UnFCO0U5QjI4UnJCLGtCOEIxOFJZO0U5QjI4UlosYThCMThSVztDOUIyOFJaOztBQUVEO0VBQ0Usc0I4Qng4Ukc7RTlCeThSSCxZOEJ2OFJDO0U5Qnc4UkQsaUI4QnQ4UmE7RTlCdThSYixrQzhCdDhSYTtFOUJ1OFJiLGdCOEJ0OFJjO0U5QnU4UmQsWThCdDhSUztFOUJ1OFJULG9COEI1OFJFO0U5QjY4UkYscUI4QnQ4UmtCO0U5QnU4UmxCLGlCOEJwOFJDO0U5QnE4UkQsbUI4QnA4UmM7QzlCcThSZjs7QUFFRDtFQUNFLG9COEJoOFJFO0M5Qmk4Ukg7O0FBRUQ7RUFDRSxpQkcvclNNO0VIZ3NTTixjOEJwL1JDO0U5QnEvUkQsMEI4Qmo4UmU7RTlCazhSZixZOEJqOFJFO0U5Qms4UkYscUI4Qjk3Um1CO0U5Qmc4Um5CLHFCOEJsOFJrQjtFOUJtOFJsQixtQjhCMS9SUztFOUIyL1JULHFCOEIvN1JjO0U5Qmc4UmQsYzhCLzdSSTtFOUJrOFJKLG9COEIvN1JnQjtFOUJnOFJoQixnQjhCaGdTQztFOUJpZ1NELHlCOEI3N1JpQjtFOUI4N1JqQixzQjhCNzdSWTtFOUIrN1JaLDZCOEI3N1J5QjtFOUI4N1J6Qix3QjhCNzdSaUI7RTlCODdSakIsZThCNzdSWTtDOUI4N1JiOztBQUVEOztFQUVFLFc4Qjc3Ukc7QzlCODdSSjs7QUFFRDtFT3pwU0MsbUJBQW1CO0VQMnBTbEIsb0I4Qjk3Ulk7QzlCKzdSYjs7QU81cFNBO0VQK3BTQyxxQjhCbDhSVztFQVVYLHFCQUFTO0U5QjI3UlQsbUI4QjE3Ulk7RTlCMjdSWixxQjhCMTdSbUI7RTlCMjdSbkIsYzhCMTdSYTtFOUI2N1JiLG9COEIxN1JpQjtFOUIyN1JqQixnQkVseVNjO0VGbXlTZCx1QjhCaHlTWTtFOUJpeVNaLG9COEIxN1JrQjtFOUI0N1JsQiwyQjhCMTdSeUI7RUFHekIsc0JBQVE7RTlCeTdSUixzQjhCejdSc0M7RTlCMDdSdEMsbUI4Qng3UkM7RTlCMDdSRCwrQjhCejdSOEM7RTlCMDdSOUMsMEI4Qng3UkM7QzlCeTdSRjs7QUFFRDtFOEJ2N1JFLGVBQVE7QzlCeTdSVDs7QUFFRDs7Mkc4QnI3Ulc7O0E5Qnk3Ulg7OzJHOEJsN1JXOztBOUJzN1JYOzsyRzhCaDdSUTs7QTlCbzdSUjs7Mkc4Qi82UnNDOztBOUJtN1J0QztFQUNFLFk4Qmo3UkU7QzlCazdSSDs7QUFFRDtFQUNFLGlCOEI3NlJjO0U5Qjg2UmQsWThCNzZSVTtFOUI4NlJWLGlCOEI3NlJNO0U5Qjg2Uk4sMEI4Qjc2Uk87RTlCODZSUCxhOEI3NlJXO0U5Qjg2Ulgsa0I4Qjc2Ulk7RTlCODZSWixnQjhCNzZSQTtFOUI4NlJBLG1COEI3NlJXO0U5Qjg2UlgsYThCNzZSVTtDOUI4NlJYOztBQUVEO0U4QjE2UkMsb0JBQWdCO0M5QjQ2UmhCOztBQUVELHNCOEIzNlJjOztBOUI2NlJkOzsyRzhCcjZSc0I7O0E5Qnk2UnRCOzsyRzhCbjZSYzs7QTlCdTZSZDtFOEJoNlJDLGtDQUFpQjtFOUJrNlJoQixZOEJqNlJTO0U5Qms2UlQsYThCajZSQTtFOUJrNlJBLFk4Qmo2UlM7QzlCazZSVjs7QUFFRDtFQUNFLG1COEJqNlJlO0U5Qms2UmYsUzhCajZSQztFOUJrNlJELFc4Qmo2UkM7RTlCazZSRCxvQzhCejZSSTtNOUJ5NlJKLGdDOEJ6NlJJO1U5Qnk2UkosNEI4Qno2Ukk7RTlCMDZSSixnQjhCajZSWTtDOUJrNlJiOztBQUVEO0VBQ0Usc0I4Qjk1Ulk7RTlCKzVSWixZOEI5NVJRO0U5Qis1UlIsMkI4Qjk1Ulk7RTlCKzVSWiwwQjhCOTVSWTtFOUIrNVJaLGlCOEI5NVJVO0U5Qis1UlYsbUI4Qjk1UmdCO0U5Qis1UmhCLFk4Qjk1UlM7RTlCKzVSVCxtQjhCOTVSVztFOUIrNVJYLFk4Qjk1UlM7RTlCKzVSVCwwQzhCOTVSVztFOUI4NVJYLHFDOEI5NVJXO0U5Qjg1Ulgsa0M4Qjk1Ulc7QzlCKzVSWjs7QUFFRDtFQUNFLG9COEI5NVJXO0M5Qis1Ulo7O0FBRUQ7RUFDRSxvQjhCOTVSWTtDOUIrNVJiOztBQUVEO0VBQ0Usb0I4QjU2UlU7QzlCNjZSWDs7QUFFRDtFQUNFLG9COEI1NVJVO0M5QjY1Ulg7O0FBRUQ7RUFDRSxjOEIzNVJDO0M5QjQ1UkY7O0FBRUQ7RUFDRSxlOEIxNVJDO0U5QjI1UkQsb0I4QjE1Ulc7RTlCMjVSWCxtQjhCMTVSWTtFOUIyNVJaLGlCOEIxNVJVO0M5QjI1Ulg7O0FBRUQ7RUFDRSxZOEIxNVJPO0M5QjI1UlI7O0FBRUQ7RThCcjVSQyxZQUFBO0U5QnU1UkMsYThCdDVSUztFOUJ1NVJULHNCOEJ0NVJrQztFOUJ1NVJsQyw0QjhCdDVSTTtFOUJ1NVJOLG1COEJ0NVJVO0M5QnU1Ulg7O0FBRUQ7RUFDRSxlOEJwNVJBO0M5QnE1UkQ7O0FBRUQ7RUFDRSxjOEJsNVJVO0M5Qm01Ulg7O0FBRUQ7RUFDRSxlOEI5NFJZO0U5Qis0UlosYThCOTRSUztFOUIrNFJULG1COEI5NFJlO0U5Qis0UmYsMEI4Qjk0Um1CO0U5Qis0Um5CLGlCOEI5NFJTO0U5Qis0UlQsbUI4Qjk0UlE7RTlCKzRSUixrQjhCOTRSYztFOUIrNFJkLG9COEI5NFJtQjtFQVRwQixZQUFBO0U5Qnk1UkMsVzhCNzRSTztDOUI4NFJSOztBQUVEO0VBQ0Usb0I4Qjc0UmlCO0M5Qjg0UmxCOztBQUVEO0VBQ0UsaUI4Qjc0UmdCO0M5Qjg0UmpCOztBQUVEOzsyRzhCeDRSZTs7QTlCNDRSZjs7Mkc4QnY0UmtDOztBOUIyNFJsQzs7Mkc4QnY0UnFCOztBOUIyNFJyQixzQjhCejRSYzs7QTlCMjRSZDs7Mkc4QnQ0Ulk7O0E5QjA0Ulo7OzJHOEJ0NFJ5Qjs7QTlCMDRSekI7RUFDRSxnQjhCdjRSVztFOUJ3NFJYLG9COEJ2NFJVO0U5Qnc0UlYsc0I4QnY0Um9CO0U5Qnc0UnBCLG9COEJ2NFJpQjtFOUJ3NFJqQiwwQjhCdjRSeUI7RTlCdzRSekIscUI4QnY0Um9CO0U5Qnk0UnBCLHFCOEJwNFJrQjtFOUJxNFJsQixtQjhCcDRSVztFOUJxNFJYLHFCOEJwNFJVO0U5QnE0UlYsYzhCcDRSQztFQWpFRixvQkF3RUM7RTlCaTRSQSxnQjhCaDRSYztDOUJpNFJmOztBQUVEO0VBQ0UsYzhCLzNSVztFOUJnNFJYLFU4Qi8zUk07RTlCZzRSTixZOEIvM1JVO0U5Qmc0UlYscUJNbm1TUTtFTnFtU1IscUI4Qi8zUmlCO0U5Qmc0UmpCLG1COEIvM1JnQjtFdkJ2ZmpCLHFCQUFtQjtFUHczU2xCLGM4QnI5UkQ7RXZCbmFBLG9CQUFtQjtFdUJpZ0JsQixnQkFBVTtFOUI0M1JWLHdCOEJsM1JDO0U5Qm0zUkQscUI4QjMzUk07RTlCNjNSTixpQzhCMzNSUTtFOUI0M1JSLDRCOEIzM1JjO0U5QjQzUmQsMEI4QjMzUmM7RTlCNDNSZCx1QjhCMzNSYztFOUI2M1JkLHlCQUF5QjtFT3I0UzFCLG9CQUFtQjtFUHk0U2xCLDJCOEJ0M1JXO0U5QnUzUlgsc0I4QnIzUkM7QzlCczNSRjs7QUFFRDtFQUNFLHNCOEJyM1JlO0M5QnMzUmhCOztBQzM3U0Q7RThCdEZBLGlDQUVNO0MvQm1oVEw7O0FBRUQ7RStCL2dUSyxZQUFBO0VBQ0EsVUFBVTtDL0JpaFRkOztBQUVEO0UrQjVoVEEsZUFBQTtFQWdCRyxZQUFTO0UvQitnVFYsWUFBWTtFTzc1U2IsbUJBQW1CO0V3QjNHbkIsb0JBQVU7RS9CMmdUVCxtQitCaGdUQTtDL0JpZ1REOztBQUVEO0VBQ0UsMEIrQnhnVG1CO0MvQnlnVHBCOztBK0JwZ1RBO0VBQ0Msb0JBQVk7RUFDWixZQUFTO0VBQ1QsY0FBYztFL0J1Z1RkLDBCQUEwQjtFK0JyZ1QzQixvQkFBWTtFQUNYLGlCQUNBO0MvQnNnVEQ7O0FBRUQ7RStCcmdURSxjQUFhO0MvQnVnVGQ7O0FBRUQ7RStCcmdUQyxxQkFBWTtFQUVYLHFCQUFXO0VBQ1gsbUJBQ0E7RS9Cc2dUQSxxQkFBcUI7RStCcmdUdEIsY0FBQTtFekJ6QkMsb0JBQW9CO0VBQ3BCLGdCQUFTO0VBQ1QsMEJBQW9CO0VBQ3BCLHVCQUFhO0VBaVJYLHlCeUJ6UHlCO0V6QjJQM0Isb0JBQW1CO0NObXhTcEI7O0FBRUQ7RU0xdVNFLFdBQUE7RUFNRSxpQkFBQTtFQUVGLDBCeUI1U0E7RS9Ca2hUQSxvQkFBb0I7QytCamhUckI7O0EvQm9oVEQ7RStCamhUQyxXQUFBO0VBQ0Msa0JBQWM7RUFDZCxnQkFBZTtDL0JtaFRoQjs7QUFFRDtFK0JqaFRFLFlBQVc7RS9CbWhUWCwwQkFBMEI7RStCL2dUNUIsaUNBQUE7RS9CaWhURSxtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxtQkd2Z1QyQjtFNEJKM0IsVUFBQTtFL0I2Z1RBLFcrQjVnVEM7RUFFRCxXQUFBO0MvQjRnVEQ7O0FBRUQ7RUFDRSxvQkFBb0I7RStCbGdUdEIsbUJBQUE7RS9Cb2dURSxtQkFBbUI7Q0FDcEI7O0FBRUQ7RUFDRSxlK0JoZ1RVO0UvQmlnVFYsb0IrQmhnVFk7Qy9CaWdUYjs7QUFFRDtFK0IzL1NBLHNCQUFBO0UvQjYvU0UsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFK0J6L1N0QixtQkFBbUI7RUFFakIsWUFBQTtFL0IwL1NBLHFCTXpsVFM7RU4ybFRULHFCTXpsVFM7RU4wbFRULG1CTXpsVFM7RU4wbFRULHFCTXpsVFM7RU4wbFRULGNNemxUUztFTjRsVFQsb0JNdGhUaUI7RU51aFRqQixnQitCamdUb0I7RS9Ca2dUcEIsMEJNbjNTaUI7RU5vM1NqQix1Qk0vMlNBO0VOaTNTQSx5QitCcGdUMEI7RS9CcWdUMUIsb0IrQnBnVEM7RS9CcWdURCxtQitCcGdUYTtDL0JxZ1RkOztBQUVEO0UrQmhnVEUsc0JBQVk7RS9Ca2dUWixZK0JqZ1RDO0VBRUEsb0JBQ0U7Qy9CZ2dUSjs7QUFFRDtFQUNFLG1CQUFtQjtFK0J6L1NyQixtQkFBQTtFL0IyL1NFLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLGUrQngvU1c7RUFFWCxZQUFBO0UvQncvU0EsbUJHNWpUNEI7Q0g2alQ3Qjs7QUFFRDtFQUNFLGdCK0JsL1NlO0VBSGhCLG9CQUFBO0UvQnUvU0MsZ0IrQmovU2U7RS9Cay9TZixjQUFjO0UrQjUrU2hCLGtCQUFBO0UvQjgrU0UsaUJBQWlCO0VBQ2pCLDhCQUE4QjtDK0IxK1NoQzs7QS9CNitTQTtFK0J4K1NFLFlBQUE7RS9CMCtTQSxxQkd4a1QyQjtFSDBrVDNCLHFCK0J4K1NnQjtFQUdqQixtQkFBQTtFL0J1K1NDLHFCK0JwK1NxQjtFL0JxK1NyQixjQUFjO0UrQjU5U2Qsb0JBQWE7RUFDYixrQkFBZTtFL0JnK1NmLDBCQUEwQjtFK0I1OVM1Qix1QkFDQztFL0I4OVNDLHlCQUF5QjtFK0J6OVMzQixvQkFBYztDL0IyOVNiOztBQzFsVEQ7RStCekZBLGlDQUFxQjtDaEN1clRwQjs7QUFFRDtFZ0NyclRDLG9CQUFnQjtFQUNoQixZQUFVO0NoQ3VyVFY7O0FBRUQ7RWdDcnJUQyxvQkFBZ0I7RUFDaEIsZUFBZTtDaEN1clRmOztBQUVEO0VNdHFURSxlQUFTO0VBQ1Qsb0JBQWtCO0VBQ2xCLGNBQVM7RUFDVCxpQkFBYTtFQW1FYiwwQjBCdEZzQjtFMUJ1RnRCLGlCMEJ2RmtCO0UxQjJGaEIsV0FBQTtDTm1tVEg7O0FBRUQ7RU03N1NFLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGtCMEJwUXdCO0UxQmtTdEIsaUJBQWlCO0VBQ2pCLGVBQWM7RUFFaEIsV0FBQTtDTmk2U0Q7O0FBRUQ7RU14M1NFLGlCQUFBO0NOMDNTRDs7QUFFRDtFZ0N4c1RBLGlCQUFJO0NoQzBzVEg7O0FBRUQ7OzJHZ0N2c1Q2Qjs7QWhDMnNUN0I7OzJHZ0N4c1R3Qjs7QWhDNHNUeEI7OzJHZ0N4c1Q4Qjs7QWhDNHNUOUI7OzJHZ0N6c1Q0Qjs7QWhDNnNUNUI7OzJHZ0N6c1RnQjs7QWhDNnNUaEIsc0JnQzNzVFE7O0FoQzZzVFI7RWdDMXNUQyxpQkFBZ0I7Q2hDNHNUaEI7O0FBRUQ7RWdDMXNUQyxvQkFBWTtDaEM0c1RaOztBZ0N6c1REO0VBQ0MscUJBQVU7RWhDNnNUVCxxQkFBcUI7RWdDMXNUdkIsbUJBQW1CO0VBQ2xCLHFCQUFTO0VBQ1QsY0FBVztFQUdYLG9CQUFZO0VBQ1osa0JBQWtCO0VoQzhzVGpCLHdCQUF3QjtFZ0N4c1QxQix3QkFBeUI7RUFDeEIsbUJBQVU7RUFDVixhQUFZO0VoQzBzVFgsV0FBVztFZ0N4c1RiLDhCQUFvQjtNQUFwQiwwQkFBb0I7VUFBcEIsc0JBQW9CO0VBQ25CLHNCQUFhO1VBQWIsY0FBYTtFaEMwc1RaLG9CQUFvQjtDZ0N4c1R0Qjs7QWhDMnNUQTtFZ0N4c1RDLHFCQUFZO0VBRWIscUJBQW9CO0VBQ25CLG1CQUFVO0VBQ1YscUJBQVc7RWhDMHNUVixjQUFjO0VBR2Qsb0JBQW9CO0VnQ3hzVHRCLGtCQUFvQjtFQUNuQixZQUFBO0VoQzBzVEMsYUFBYTtFZ0N4c1RmLG1CQUFvQjtDaEMwc1RuQjs7QWdDdnNURDtFQUNDLDBCQUEwQjtDaEMwc1QxQjs7QUFFRDtFQUNFLDBCQUEwQjtDZ0N4c1Q1Qjs7QWhDMnNUQTtFZ0N4c1RBLHNCQUF3QjtFQUN2QixtQkFBa0I7RWhDMHNUakIsU0FBUztFZ0N4c1RYLFFBQUE7RUFDQyxvQ0FBMEI7TUFBMUIsZ0NBQTBCO1VBQTFCLDRCQUEwQjtFaEMwc1R6QixnQkFBZ0I7RWdDeHNUbEIsZ0JBQU87RUFDTixlN0IwQmM7RTZCekJkLFlBQVM7RTFCaEZSLGFBQVM7Q04yeFRWOztBQUVEO0VNenhURSxjQUFTO0NOMnhUVjs7QUFFRDtFTXB0VEksZTBCS2dCO0NoQ2l0VG5COztBQUVEO0VNaGpURSxjQUFBO0NOa2pURDs7QUFFRDtFTW5oVEksY0FBYztDTnFoVGpCOztBQUVELHNCZ0N6dFQ0Qjs7QWhDMnRUNUI7RU10K1NJLG1CQUFrQjtDTncrU3JCOztBQUVEO0VnQzN0VEMsbUJBQWtCO0VBQ2xCLG1CQUFTO0NoQzZ0VFQ7O0FBRUQ7RUFDRSxtQmdDNXRUZ0I7Q2hDNnRUakI7O0FBRUQ7RWdDOXVUQSxxQkFvQkM7RWhDNnRUQyxxQmdDM3RUa0I7RWhDNHRUbEIsbUJnQzN0VFk7RWhDNHRUWixxQmdDMXRUQTtFQXpCRixjQTJCTztFaEM0dFRMLG9CZ0N6dFRrQjtFaEMwdFRsQixnQmdDenRUUztFaEMwdFRULDBCZ0N6dFRZO0VoQzB0VFosbUJnQ3p0VFk7Q2hDMHRUYjs7QUFFRDtFQUNFLFdnQ3Z0VEE7RUF2Q0Ysb0NBMENvQjtVQTFDcEIsNEJBMENvQjtDaENzdFRuQjs7QUFFRDtFZ0Nsd1RBLG1CQWtETTtFaENrdFRKLG1CZ0NqdFRpQjtDaENrdFRsQjs7QUFFRDtFZ0M1c1RBLGVBQVU7Q2hDOHNUVDs7QUFFRDtFQUNFLGVnQzVzVFc7RUFFWixZQUFHO0VoQzRzVEYsb0JnQzNzVFc7RWhDNHNUWCxtQkFBbUI7Q2dDdnNUcEI7O0FoQzBzVEQ7RWdDdnNURSxtQkFBa0I7RWhDeXNUbEIsb0JBQW9CO0VnQ3ZzVHJCLG1CQUFRO0NoQ3lzVFI7O0FBRUQ7RUFDRSxtQkFBbUI7RWdDdnNUcEIsaUJBQVE7Q2hDeXNUUjs7QWdDcHNURDtFQUNDLGU3QjlEWTtFNkIrRFosVUFBVTtDaEN1c1RWOztBQUVEO0VBQ0UsZWdDNXNURjtDaEM2c1RDOztBQUVEO0VnQy9zVEEsZUFBQTtFaENpdFRFLFlnQ2pzVFc7RUFoQmIsc0JBQUE7Q2hDbXRUQzs7QUFFRDtFZ0NydFRBLGVBQUE7RWhDdXRURSxlZ0MxclRXO0VoQzJyVFgsZ0JBQWdCO0NDNXpUbEI7O0FEK3pUQTtFQUNFLFlBQVk7RWlDcDRUZCxnQ0FBQTtVQUFBLHdCQUFBO0NqQ3M0VEM7O0FpQ2w0VEQ7RUFDQyxlL0JyQmU7RStCc0JmLFlBQUE7RWpDcTRUQyxvQmlDcDRUd0M7RUFFekMsZUFBQTtDakNvNFRBOztBQUVEO0VBQ0UsZWlDaDRUYTtFakNpNFRiLGVpQ3g0VEE7RWpDeTRUQSxvQk14aFRRO0UyQnhXVCxtQkFBQTtDakNrNFRBOztBQUVEO0VBQ0UsZWlDajRUUTtFakNrNFRSLFlFeDZUTztFRnk2VFAsZWlDdjRUQTtFakN3NFRBLG9CRTE2VGM7Q0YyNlRmOztBQUVEO0VBQ0UsbUJpQy8zVEE7Q2pDZzRURDs7QUFFRDtFaUMzM1RDLFVBQUE7Q2pDNjNUQTs7QUFFRDtFQUNFLG1CaUMzM1RBO0NqQzQzVEQ7O0FBRUQ7RUFDRSxtQk1wNlRTO0NOcTZUVjs7QUFFRDtFQUNFLG1CTWwyVGM7Q05tMlRmOztBQUVEO0VBQ0UscUJpQ3Y0VEE7RWpDeTRUQSxxQk14MlRBO0VOeTJUQSxtQk1yMlRFO0VOczJURixxQmlDdjRUcUI7RUFJdEIsY0FBQTtFakN1NFRDLG9CaUNuNFRpQjtFQUlsQixnQkFBTztFakNpNFROLGlDaUNoNFRrQjtFakNpNFRsQixpQmlDcjNUQTtDakNzM1REOztBQUVEO0VBQ0Usa0JpQ2g0VGM7RWpDaTRUZCwwQmlDLzNUUztFakNnNFRULGlCaUMvM1RjO0VqQ2c0VGQsZWlDLzNUQztFakNnNFRELG1CaUM5M1RDO0VBRUYsWUFBQTtDakM4M1RBOztBQUVEO0VBQ0UsWWlDNzNUVTtDakM4M1RYOztBQUVEO0VBQ0UsbUJpQzM5VHlCO0VqQzQ5VHpCLGtCaUMzOVR5QjtFakM0OVR6QixvQmlDLzlUeUI7Q2pDZytUMUI7O0FBRUQ7RUFDRSxtQmlDNTNUYTtDakM2M1RkOztBQUVEO0VBQ0UscUJpQzUzVGE7RWpDODNUYixxQkUxK1RPO0VGMitUUCxtQkduN1RVO0VIbzdUVixxQmlDbjVUQTtFakNvNVRBLGNpQzUzVEc7RUFRSixvQkFBUTtFakN3M1RQLGdCR3o3VE07RUgwN1ROLGNpQ3YzVFM7Q2pDdzNUVjs7QUFFRDs7O0VBR0UscUJNbCtUa0I7RU5vK1RsQixxQk1sK1RhO0VObStUYixtQk1oNlRpQjtFTmk2VGpCLHFCaUM3M1RtQjtFakM4M1RuQixjTTc1VEU7Q044NVRIOztBQUVEO0VBQ0Usb0JNdHRUQTtFTnV0VEEsMkJpQ2w0VHFCO0NqQ200VHRCOztBQUVEO0VBQ0Usb0JpQzkzVEE7RWpDKzNUQSxlTzc0VE87RVA4NFRQLGNpQ3I0VEQ7RWpDczRUQyxZaUNuNFRNO0VBSU4sMEJBQVE7RWpDaTRUUixtQmlDaDRUYTtDakNpNFRkOztBQUVEO0VBQ0UsZU0zL1RTO0VONC9UVCxlTTMvVFM7RU40L1RULFlNMy9UUztFTjQvVFQsbUJNMy9UUztFTjQvVFQsb0JNMy9UYTtFTjQvVGIsbUJNejdUaUI7Q04wN1RsQjs7QUFFRDtFQUNFLHFCTW52VHFCO0NOb3ZUdEI7O0FBRUQ7RUFDRSxlaUMxNFRxQjtFakMyNFRyQixvQk1oeVRvQjtFTml5VHBCLG1CTWh5VGlCO0VOaXlUakIsYU12eFRBO0VOd3hUQSxrQk12eFRBO0VOd3hUQSwwQmlDOTRUeUI7RUEvSDNCLG1CQW1JSTtFakM0NFRGLGlCRW5pVWM7RUZvaVVkLGdCQUFnQjtDaUNqNFRsQjs7QWpDbzRUQTtFaUMvM1RBLHFCQUFtQjtFakNrNFRqQixxQmlDLzNUK0M7RWpDZzRUL0MsbUJBQW1CO0VpQzMzVHJCLHFCQUFBO0VqQzYzVEUsY0FBYztDQUNmOztBQUVEO0VBQ0UsY2lDejNUWTtDakMwM1RiOztBQUVEO0VBQ0UscUJNL2hVa0I7RU5paVVsQixxQk0vaFVhO0VOZ2lVYixtQk03OVRpQjtFTjg5VGpCLHFCaUMvM1RvQjtFakNnNFRwQixjTTU5VEU7RU4rOVRGLG9CTTV6VGlCO0VONnpUakIsa0JNdHpUQTtFTnV6VEEseUJpQ3A0VDBCO0VqQ3E0VDFCLHNCaUNyNFQwQjtFakN1NFQxQiw2QmlDbjRUWTtFakNvNFRaLHdCaUNsNFRDO0VqQ3E0VEQsMkJBQTJCO0VpQzczVDdCLHNCQUFBO0VqQyszVEUsMEJBQTBCO0VBQzFCLHVCQUF1QjtFaUMxM1R2Qix5QkFBTTtFakM2M1ROLG9CaUM1M1RpRDtFakM2M1RqRCxZQUFZO0VpQ3gzVGQsaUJBQUE7RWpDMDNURSxZQUFZO0VBQ1osbUJBQW1CO0VpQ3QzVHJCLGFBQWE7RUFFWCwwQkFBTTtFakN1M1ROLG1CaUN0M1RhO0VqQ3UzVGIsaUJBQWlCO0VPMTlUbEIseUJBQXlCO0UwQndHMUIsZ0JBQ0s7RWpDbzNUSCxnQmlDNzJUQTtDakM4MlREOztBQUVEO0VPaCtUQyxhQUFRO0UwQndHVCxZQUFZO0VqQzIzVFYsa0JNMWtVUztDTjJrVVY7O0FBRUQ7RUFDRSxxQk0xa1VTO0VONGtVVCxxQmlDcDNUcUI7RWpDcTNUckIsbUJpQ3IzVHFCO0VqQ3MzVHJCLHFCTXZnVXFCO0VOd2dVckIsY2lDdjNUcUI7RWpDMDNUckIsNEJpQ3ozVDJCO0VqQzAzVDNCLHdCaUMxM1QyQjtDakMyM1Q1Qjs7QUFFRDs7Ozs7OztFT24vVEMsZUFBUTtDUDIvVFI7O0FBRUQ7RWlDcDNUQSxlQUFBO0NqQ3MzVEM7O0FBRUQ7O0VpQ24zVEMsZUFBWTtDakNzM1RaOztBQUVELHFCaUNyM1RtQjs7QWpDdTNUbkI7RUFDRSxZaUNyM1RVO0VqQ3MzVFYsbUJBQW1CO0VDN2lVckIsMkJBQXNCO0VpQy9GdEIsc0NBQUE7RWxDK29VRSxpQkFBaUI7RUFDakIsaUJBQWlCO0NrQ3hvVW5COztBbEMyb1VBO0VrQ3RvVUMscUJBQVM7RUFFUixxQkFUd0I7RUFVeEIsbUJBQVk7RUFDWixxQkFDQTtFbEN1b1VBLGNBQWM7RWtDcG9VZCxvQkFBUTtFQUNSLGdCQUFVO0VBQ1Ysc0JBQVc7RUFDWCxtQkFDQTtFQUNELCtCQUFPO0VBRU4sMEJBQXFCO0VBQ3JCLDBCQUFXO0VBQ1gsdUJBQVM7RUFFVCx5QkFBZ0I7RUFDaEIsb0I1QmlYK0I7RTRCOVcvQiwyQi9CNEJVO0UrQjNCVixzQkFBWTtFQUNaLFdBQUE7RWxDdW9VQSwyQmtDbG9VQztDbENtb1VGOztBQUVEO0VBQ0UsZ0JFN3FVc0I7Q0Y4cVV2Qjs7QUFFRDtFa0Nqb1VDLG1CQUFXO0NsQ21vVVg7O0FBRUQscUJrQ2xvVWlCOztBbENvb1VqQjtFQUNFLFlrQ2xvVUM7RWxDbW9VRCxxQkFBcUI7RWtDOW5VckIscUJBQ0E7RWxDZ29VQSxtQkFBbUI7RWtDL25VcEIscUJBQVE7RUFFUCxjQUFXO0VBR1gsb0JBQWM7RUFDZCxnQjVCNFVRO0VOb3pUUix5QkFBeUI7RWtDOW5VMUIsc0JBQVE7RUFFUCw2QkFBVztFbENnb1VYLHdCa0M5blVDO0VsQytuVUQsVUFBVTtDa0M3blVYOztBbENnb1VEO0VrQzduVUUsYzVCaVVRO0NOOHpUVDs7QUFFRDtFa0M3blVFLGNBQVE7Q2xDK25VVDs7QUFFRDtFQUNFLDJCQUEyQjtDa0M1blUzQjs7QWxDK25VRjtFa0M5c1VBLFlBbUZDO0VBRUUsZUFBYTtFbEM0blVkLHFCQUFxQjtFQUVyQixxQkFBcUI7RUFDckIsbUJBQW1CO0VrQ3BuVXJCLHFCQUFtQjtFQUdoQixjQUFBO0NsQ29uVUY7O0FBRUQ7RUFDRSxpQmtDam5VRTtFQUNELGlCQUFBO0VsQ2tuVUQsaUJrQ2huVUU7Q2xDaW5VSDs7QUFFRDtFQUNFLFlrQy9tVVk7Q2xDZ25VYjs7QUFFRDtFQUNFLFlrQzNtVVk7Q2xDNG1VYjs7QUFFRDtFQUNFLFlrQ3ptVVk7Q2xDMG1VYjs7QUFFRDtFQUNFLDZCa0N0bVVFO0VsQ3VtVUYsWUFBWTtDa0NsbVVkOztBbENxbVVBO0VrQ2htVUEscUJBQW1CO0VsQ21tVWpCLHFCTXB1VVM7RU5xdVVULG1CTXB1VVM7RU5xdVVULHFCTXB1VVM7RU5xdVVULGNNcHVVUztFTnV1VVQsb0JNbHFVaUI7RU5tcVVqQixrQmtDdG1Vb0I7RWxDdW1VcEIsYU1qcVVFO0NOa3FVSDs7QUFFRDtFQUNFLHFCa0N0bVVtQjtFbEN3bVVuQixxQmtDdm1Vb0I7RWxDd21VcEIsbUJrQ3htVW9CO0VsQ3ltVXBCLHFCa0N6bVV3QjtFbEMwbVV4QixjTW5nVUU7RU5zZ1VGLG9CTWxnVUE7RU5tZ1VBLGtCTWxnVWU7RU5tZ1VmLG1CTXg3VEE7RU55N1RBLGtCTXg3VEE7RU55N1RBLG9CTW43VG9CO0VObzdUcEIsZU1sN1RhO0VObTdUYixvQk16K1RtQjtDTjArVHBCOztBQUVEOztFQUVFLFlrQ3BuVUM7RWxDcW5VRCxla0NwblVDO0VsQ3FuVUQsbUJrQ3BuVWU7RWxDcW5VZixXa0NublVDO0VsQ29uVUQsYU12d1VTO0VOd3dVVCxZTXZ3VU87RU53d1VQLG9CTXZ3VVM7RU53d1VULFVNdndVQTtDTnd3VUQ7O0FBRUQ7RUFDRSxVa0N0blVRO0NsQ3VuVVQ7O0FBRUQ7RUFDRSxXTWp4VVM7Q05reFVWOztBQUVEO0VBQ0UsWU1qeFVTO0VOa3hVVCxlTS9zVUE7RU5ndFVBLFlNL3NVQTtFTmd0VUEsbUJrQzNuVW9CO0NsQzRuVXJCOztBQUVEO0VBQ0Usc0JNeGlVQTtFTnlpVUEsa0JNeGlVQTtFTnlpVUEsWU14aVVBO0NOeWlVRDs7QUFFRDtFQUNFLFlNeDlUQTtFTnk5VEEsb0JNL2dVbUI7RU5naFVuQixpQk0vZ1VnQjtFTmdoVWhCLDBCa0Nyb1VzQjtDbENzb1V2Qjs7QUFFRDtFa0Nyb1VFLG1CQUFRO0NsQ3VvVVQ7O0FBRUQ7RUFDRSxZTTN5VVM7Q040eVVWOztBQUVEO0VBQ0UsWU16dVVBO0VOMHVVQSxpQmtDN29Vb0I7Q2xDOG9VckI7O0FBRUQ7RUFDRSxnQk1sa1VBO0VObWtVQSxtQk1sa1VBO0VObWtVQSxVTWxrVUE7RU5ta1VBLGlCTXgvVEE7Q055L1REOztBQUVEO0VBQ0UsaUNrQ3JwVTRCO0NsQ3NwVTdCOztBQUVEO0VBQ0UsbUJrQ3pwVXNCO0VBRXRCLFNBQUE7RWxDeXBVQSxVTXAwVU87RU5xMFVQLHlDTXAwVXFCO01ObzBVckIscUNNcDBVcUI7VU5vMFVyQixpQ01wMFVxQjtFTnEwVXJCLFlNcDBVUztFTnEwVVQsYU1wMFVTO0NOcTBVVjs7QUFFRDtFQUNFLFdNbHdVQTtDTm13VUQ7O0FBRUQ7RUFDRSxzQmtDanFVMEI7RWxDa3FVMUIsWU0zbFVBO0NONGxVRDs7QUFFRDtFQUNFLGFNamhVQTtFTmtoVUEsWU01Z1VFO0VONmdVRixpQmtDdnFVd0I7RWxDd3FVeEIsZ0JNbGtVRTtFTm1rVUYsbUJrQ3hxVXNCO0VsQ3lxVXRCLFNNamtVQTtFTmtrVUEsVU1qa1VBO0VOa2tVQSx5Q2tDMXFVQztNbEMwcVVELHFDa0MxcVVDO1VsQzBxVUQsaUNrQzFxVUM7Q2xDMnFVRjs7QUFFRDtFa0NycVVBLFdBQUE7Q2xDdXFVQzs7QU96dlVBOztFUDZ2VUMsV2tDbnFVUztDbENvcVVWOztBQUVEO0VrQ2hxVUcsb0JBQUE7RWxDa3FVRCxZa0NqcVVZO0VBRVgsbUJBQUE7Q2xDaXFVRjs7QUFFRDtFQUNFLE9NMzJVQTtFTjQyVUEsa1lNMzJVb0I7Q040MlVyQjs7QUFFRDtFQUNFLFVrQ3BxVVM7RUFJUixVQUFBO0VsQ2txVUQsMFlrQ2hxVUU7Q2xDaXFVSDs7QUFFRDs7RWtDNXBVRyxhQUFBO0VsQytwVUQsbUJrQzdwVUU7RUFDRCxRQUFBO0VsQzhwVUQsWWtDN3BVWTtFQUVYLDBCQUFVO0VsQzZwVVgsd0NNLzNVb0I7VU4rM1VwQixnQ00vM1VvQjtFTmc0VXBCLDZCTS8zVVM7RU4rM1VULHdCTS8zVVM7RU4rM1VULHFCTS8zVVM7RU5nNFVULHVCTS8zVW9CO0NOZzRVckI7O0FBRUQ7O0VrQzVwVUksc0JBQUE7Q2xDK3BVSDs7QUFFRDtFQUNFLG1CQUFtQjtFQ24wVXJCLGtCQUFBO0NrQ2xHQTs7QW5DeTZVQTtFbUNqNlVBLGtCQUFBO0NuQ202VUM7O0FtQzk1VUE7RUFDQyxtQkFBZTtFQUNmLE9BQUE7RUFDQSxRQUFBO0VBQ0EsYWhDeUNlO0VnQ3hDZixZQUFZO0NuQ2k2VWI7O0FBRUQ7RU12NVVFLFdBQVM7Q055NVVWOztBQUVEO0VNcjFVRSx3QjZCaEZ1QjtDbkN1NlV4Qjs7QUFFRDtFbUN2NlVDLG1CQUFNO0NuQ3k2VU47O0FBRUQ7RU10NlVFLDhCQUFvQjtFQUNwQixZQUFTO0VBQ1QsU0FBUztFQUNULG9DQUFrQjtNQUFsQixnQ0FBa0I7VUFBbEIsNEJBQWtCO0VBQ2xCLFFBQU87RUFDUCxhQUFhO0VBbUViLFdBQUE7RUFDQSxpQjZCeEVtQjtFN0I0RWpCLGlDNkI1RXFCO0U3QjhFdkIsVzZCOUVtQjtFN0JzT2pCLCtCQUF1QjtVQUF2Qix1QkFBdUI7Q04yc1UxQjs7QUFFRDtFTTdyVUUsb0I2QnJQeUI7Q25DbzdVMUI7O0FBRUQ7RU0vcFVFLG1CNkJ0UnFCO0U3QnVSckIsV0FBVztDTmlxVVo7O0FBRUQ7RU1sblVFLFdBQUE7RTZCaFZBLGlCQUFJO0NuQ3E4VUw7O0FBRUQ7RW1DdjdVRSxXQUFBO0NuQ3k3VUQ7O0FBRUQ7RUFDRSxhbUN2N1VVO0NuQ3c3VVg7O0FBRUQ7RUFDRSxhbUN2N1VDO0NuQ3c3VUY7O0FtQ3A3VUE7RUFDQyxtQmhDSWU7Q0htN1VoQjs7QUFFRDtFbUNyN1VFLG1CaENRVTtDSCs2VVg7O0FBRUQ7RW1DcjdVRSxvQkFNQTtDbkNpN1VEOztBQUVEO0VtQ2w3VUMsb0JBQVM7RTdCeENSLGlCQUFTO0VBQ1QsbUJBQVM7Q042OVVWOztBQUVEO0VNMzlVRSxlQUFhO0VBbUViLDZCNkI5Qm1CO0U3QjhCbkIsd0I2QjlCbUI7RTdCOEJuQixxQjZCOUJtQjtFN0IrQm5CLGlCNkIvQm1CO0NuQzA3VXBCOztBQUVEO0VNaHRVSSwyQjZCM095QjtFN0I2TzNCLGVBQUE7Q05pdFVEOztBQUVEO0VBQ0UsZW1DcDhVRDtFbkNxOFVDLGdCRWhnVk87RWlDa0VQLGlCQUFBO0VuQ2c4VUEsWW1DLzdVVztFbkNnOFVYLGFtQy83VVc7RW5DZzhVWCxlbUMvN1VDO0NuQ2c4VUY7O0FBRUQ7RUFDRSxZbUM3N1VXO0NuQzg3VVo7O0FtQ3o3VUM7RUFDQyxnQkFBVztFQUNYLGlCQUFTO0VBQ1QsZUFBZTtFQUNmLG9CQUFrQjtFQUNsQixjQUFBO0VuQzQ3VUQsbUJtQzM3VVk7RW5DNDdVWiwrRm1DMzdVVztDbkM0N1VaOztBQUVEO0VBQ0UsbUJtQzE3VWlCO0VuQzI3VWpCLFdtQzE3VVc7RW5DMjdVWCxTbUMxN1VFO0VBRUQsb0NBQUE7TUFBQSxnQ0FBQTtVQUFBLDRCQUFBO0VuQzA3VUQsZ0JtQ3o3VWdCO0NuQzA3VWpCOztBQUVEO0VBQ0UsWW1DeDdVRztFbkN5N1VILGFtQ3g3VUc7Q25DeTdVSjs7QUFFRDs7RUFFRSxZTS9nVk87RU5naFZQLFNNL2dWQTtFTmdoVkEsV00vZ1ZPO0VOZ2hWUCxZTS9nVk87RU5naFZQLG1CTTc4VUE7RU44OFVBLGVNNzhVQTtFTjg4VUEsMEJtQy83VTBCO0VuQ2c4VTFCLG1CbUNoOFUwQjtFbkNpOFUxQixpQ21DaDhVd0I7RW5DZzhVeEIsNEJtQ2g4VXdCO0VuQ2c4VXhCLHlCbUNoOFV3QjtDbkNpOFV6Qjs7QUFFRDtFQUNFLFVNbndVQTtFTm93VUEsNERtQzk3VUc7TW5DODdVSCx3RG1DOTdVRztVbkM4N1VILG9EbUM5N1VHO0NuQys3VUo7O0FBRUQ7RUFDRSxXbUNwOFVJO0VuQ3E4VUosNERtQ2w4VVM7TW5DazhVVCx3RG1DbDhVUztVbkNrOFVULG9EbUNsOFVTO0NuQ204VVY7O0FBRUQ7OztFQUdFLG9CbUNsOFVlO0VuQ204VWYsaUJtQ2w4VUk7RUFJSCxlQUFBO0NuQ2c4VUY7O0FBRUQ7OztFQUdFLG9CbUM5N1VrQjtDbkMrN1VuQjs7QW1DejdVQzs7O0U3QnhIQSxjQUFTO0NOdWpWVjs7QUFFRDtFTXJqVkUsb0JBQWE7Q051alZkOztBQUVEO0VNLytVRSxtQjZCOEMwQjtDbkNtOFUzQjs7QUFFRDs7RU14eVVFLG9CNkI1SjRCO0NuQ3U4VTdCOztBQUVEO0VBQ0UsK0JFM2xWYztDRjRsVmY7O0FBRUQ7RUFDRSw4Qm1DbjhVRTtDbkNvOFVIOztBQUVEO0VBQ0Usb0NtQ2w4VWU7RW5DazhVZiwrQm1DbDhVZTtFbkNrOFVmLDRCbUNsOFVlO0VuQ204VWYsYW1DbDhVWTtDbkNtOFViOztBQUVEO0VtQ2g4VUcsaUJBQUE7Q25DazhVRjs7QUFFRDtFQUNFLFltQ2g4VUU7RW5DaThVRiw0RG1DaDhVZ0I7TW5DZzhVaEIsd0RtQ2g4VWdCO1VuQ2c4VWhCLG9EbUNoOFVnQjtDbkNpOFVqQjs7QW1DMTdVRDtFQUNDLFlBQVc7RW5DNjdVViw0REFBb0Q7TUFBcEQsd0RBQW9EO1VBQXBELG9EQUFvRDtDbUMzN1V0RDs7QW5DODdVQTtFbUMxN1VBLFlBQUE7Q25DNDdVQzs7QW1DdjdVRDtFQUVFLGdCQUFBO0VuQ3k3VUEsaUJHN2lWMkI7RWdDdUgzQixlQUFBO0VuQ3c3VUEsb0JHL2lWMkI7RUhnalYzQixjQUFjO0VtQ243VWhCLG1CQUFBO0VuQ3E3VUUsK0ZBQStGO0NBQ2hHOztBQUVEO0VBQ0UsbUJNam5WUztFTmtuVlQsV01qblZTO0VOa25WVCxTTWpuVk87RU5rblZQLG9DTWpuVmtCO01OaW5WbEIsZ0NNam5Wa0I7VU5pblZsQiw0Qk1qblZrQjtFTmtuVmxCLGdCTWpuVlM7Q05rblZWOztBQUVEO0VBQ0UsWU01aVZFO0VONmlWRixhbUMxN1VtQjtDbkMyN1VwQjs7QUFFRDs7RUFFRSxZTXIyVUE7RU5zMlVBLFNNbjVVRTtFTm81VUYsV01uNVVFO0VObzVVRixZTTc0VUE7RU44NFVBLG1CTTc0VUE7RU44NFVBLGVNNzRVQTtFTjg0VUEsMEJtQ2w4VU07RW5DbThVTixtQm1DbDhVVztFbkNtOFVYLGlDbUNoOFVDO0VuQ2c4VUQsNEJtQ2g4VUM7RW5DZzhVRCx5Qm1DaDhVQztDbkNpOFVGOztBQUVEO0VBQ0UsVUFBVTtFbUMxN1VaLDREQUFBO01BQUEsd0RBQUE7VUFBQSxvREFBQTtDbkM0N1VDOztBbUN4N1VEO0VBRUUsV0FBQTtFbkMwN1VBLDREbUN4N1VDO01uQ3c3VUQsd0RtQ3g3VUM7VW5DdzdVRCxvRG1DeDdVQztDbkN5N1VGOztBQUVEO0VtQ3A3VUEsK0JBQUE7RW5DczdVRSxpQkFBaUI7RUFDakIsZUFBZTtDbUNsN1VqQjs7QW5DcTdVQTtFQUNFLCtCbUNsN1VzQjtDbkNtN1V2Qjs7QUFFRDtFQUNFLGNtQ2o3VVc7Q25DazdVWjs7QUFFRDtFQUNFLG9DbUNqN1V1QjtFbkNpN1V2QiwrQm1DajdVdUI7RW5DaTdVdkIsNEJtQ2o3VXVCO0VuQ2s3VXZCLGFtQ2o3VVM7Q25DazdVVjs7QUFFRDtFQUNFLGlCbUNqN1VZO0NuQ2s3VWI7O0FBRUQ7RW1DNTZVRSxZQUFBO0VuQzg2VUEsNERtQzU2VUM7TW5DNDZVRCx3RG1DNTZVQztVbkM0NlVELG9EbUM1NlVDO0NuQzY2VUY7O0FBRUQ7RUFDRSxZTS9xVlM7RU5nclZULDRETS9xVmtCO01OK3FWbEIsd0RNL3FWa0I7VU4rcVZsQixvRE0vcVZrQjtDTmdyVm5COztBQUVEO0VBQ0UsZU03bVZBO0NOOG1WRDs7QUFFRDtFQUNFLGVNcDZVRTtFTnE2VUYsWU1uNlVBO0VObzZVQSxtQk1uNlVnQjtFTm82VWhCLGlCbUN4N1VzQjtFbkN5N1V0QixlbUMxNlVDO0VuQzI2VUQsV21DeDdVQztDbkN5N1VGOztBQUVEO0VBQ0UsZ0JtQ3Y3VWE7RW5DdzdVYixpQm1DdDdVRTtFbkN1N1VGLGVtQ3Q3VVU7RW5DdTdVVixVbUN0N1VHO0VuQ3U3VUgscUJtQ3Q3VWdCO0VuQ3c3VWhCLHFCbUNqN1VFO0VBQ0QsbUJBQUE7RW5DazdVRCxxQm1DajdVZ0I7RW5DazdVaEIsY21DajdVYTtFbkNvN1ViLG9CTS9zVlM7RU5ndFZULGdCTS9zVlM7RU5rdFZULDJCTS9zVm9CO0VOZ3RWcEIsc0JNL3NWYTtFTmd0VmIsMEJtQ243VXFCO0VuQ283VXJCLHVCbUNwN1VxQjtFbkNzN1VyQix5Qm1DdDdVMkI7RW5DdTdVM0Isb0JNcDhVbUI7Q05xOFVwQjs7QUFFRDtFQUNFLG1CbUMxN1V1QjtFbkMyN1V2QixxQk01NVVBO0VONjVVQSxxQk01NVVrQjtFTjY1VWxCLFVNdjVVRTtDTnc1VUg7O0FBRUQ7RUFDRSxtQm1DNzdVYTtFbkM4N1ViLFdtQzU3VVU7RW5DNjdVVixTbUM1N1VHO0VuQzY3VUgsb0NtQ2g3VUc7TW5DZzdVSCxnQ21DaDdVRztVbkNnN1VILDRCbUNoN1VHO0VuQ2k3VUgsZ0JtQ2w4VUc7Q25DbThVSjs7QUFFRDtFQUNFLFltQ3Q4VUc7RW5DdThVSCxhbUN6N1VXO0NuQzA3VVo7O0FBRUQ7O0VBRUUsWW1DcjdVRztFbkNzN1VILFNtQ3I3VUc7RW5DczdVSCxXbUNyN1VHO0VuQ3M3VUgsWW1DcjdVVztFbkNzN1VYLG1CbUM5N1VHO0VuQys3VUgsZW1DcjdVYTtFbkNzN1ViLDBCbUNuN1VFO0VuQ283VUYsbUJtQ243VWE7RW5DbzdVYixpQ21DbjdVcUI7RW5DbTdVckIsNEJtQ243VXFCO0VuQ203VXJCLHlCbUNuN1VxQjtDbkNvN1V0Qjs7QUFFRDtFQUNFLFVtQ2w3VUc7RUFLRiw0REFBUTtNQUFSLHdEQUFRO1VBQVIsb0RBQVE7Q25DKzZVVjs7QUFFRDtFQUNFLFdNN2dWQTtFTjhnVkEsNERtQ3I2VUU7TW5DcTZVRix3RG1DcjZVRTtVbkNxNlVGLG9EbUNyNlVFO0NuQ3M2VUg7O0FBRUQ7RUFDRSxlbUNqN1VFO0NuQ2s3VUg7O0FBRUQ7RUFDRSxZbUNoN1VVO0VuQ2k3VVYsY21DaDdVYTtDbkNpN1VkOztBQUVEO0VBQ0UsZ0JBQWdCO0VtQ3g2VWxCLFlBQWE7RUFFWCxlQUFBO0NuQ3k2VUQ7O0FBRUQ7RUFDRSxlQUFlO0NDN3NWakI7O0FEZ3RWQTtFQUNFLHFCQUFxQjtFb0M3eVZyQixxQkFBeUM7RXBDZ3pWekMsbUJBQW1CO0VPdnJWcEIscUJBQW1CO0U2QnRIbEIsY0FBQTtFQU1ELG9CQUFVO0U5QlNULGtCQUFTO0VBQ1QsV0FBUztFQUNULGlCQUFTO0NOcXlWVjs7QUFFRDtFTWp1VkUsa0JBQWlCO0VBQ2pCLGtCOEJoRm1CO0U5QmtGakIsNkJBQW1CO0VBSXJCLGlCOEJ0RnlCO0NwQ3F6VjFCOztBQUVEO0VNcitVRSxXQUFBO0NOdStVRDs7QUFFRDtFb0N0elZFLGVBQVc7RUFDWCxnQkFBYTtDcEN3elZkOztBQUVEO0VBQ0UsZU16elZTO0VOMHpWVCxvQk16elZTO0VOMHpWVCxjTXp6VlM7Q04welZWOztBQUVEO0VBQ0Usb0JvQzd6Vm9CO0NwQzh6VnJCOztBQUVEO0VBQ0Usb0NvQy96VmE7RXBDK3pWYiwrQm9DL3pWYTtFcEMrelZiLDRCb0MvelZhO0VwQ2cwVmIsYW9DL3pWVztDcENnMFZaOztBQUVEO0VBQ0UsaUJFaDJWc0I7Q0ZpMlZ2Qjs7QUFFRDtFQUNFLFlvQ3h6VlM7RXBDeXpWVCw0RG9DeHpWUTtNcEN3elZSLHdEb0N4elZRO1VwQ3d6VlIsb0RvQ3h6VlE7Q3BDeXpWVDs7QUFFRDtFQUNFLFlHcnpWZTtFSHN6VmYsNERvQ3h6Vlk7TXBDd3pWWix3RG9DeHpWWTtVcEN3elZaLG9Eb0N4elZZO0NwQ3l6VmI7O0FBRUQ7RUFDRSxlb0N6elZDO0NwQzB6VkY7O0FBRUQ7RUFDRSxhQUFhO0NvQzd5VmQ7O0FwQ2d6VkQ7RUNqeFZBLGVBQUE7Q29DcEdBOztBckN5M1ZBOztHQUVHOztBQUVIO0VBQ0UsWU1yMlZPO0VOczJWUCxhTXIyVlM7RU5zMlZULGtCTXIyVlM7RU5zMlZULFlNcjJWTztFTnMyVlAsc0JNbnlWaUI7RU5veVZqQixtQk1ueVZjO0VOb3lWZCxvQnFDOTNWb0I7Q3JDKzNWckI7O0FBRUQ7RUFDRSxvQnFDNzNWa0M7Q3JDODNWbkM7O0FBRUQ7RU83d1ZDLG9CQUFtQjtDUCt3Vm5COztBQUVEO0VBQ0Usb0JNejNWUztDTjAzVlY7O0FBRUQ7O0VBRUUsa0JNejNWYTtDTjAzVmQ7O0FBRUQ7RUFDRSxtQnFDLzNWdUI7RXJDZzRWdkIsaUJxQzkzVlM7Q3JDKzNWVjs7QUFFRDtFQUNFLFlxQy8zVkM7RXJDZzRWRCxlcUMvM1ZDO0VyQ2c0VkQsbUJPbHlWZ0I7RVBteVZoQixXcUN6NFZEO0VyQzA0VkMsYXFDLzNWUTtFckNnNFZSLGlCTTFrVkE7RU4ya1ZBLFNNMWtWQTtFTjJrVkEsT016a1ZFO0NOMGtWSDs7QUFFRDs7RUFFRSxpQnFDaDRWVztDckNpNFZaOztBQUVEO0VBQ0UscUJxQy8zVmE7RXJDaTRWYixxQkU1NlZjO0VGNjZWZCxtQnFDNzNWQTtFckM4M1ZBLHFCcUM3M1ZlO0VyQzgzVmYsY3FDNzNWUTtDckM4M1ZUOztBQUVEO0VBQ0UscUJxQzczVmM7RXJDKzNWZCxxQnFDNzNWYztFckM4M1ZkLG1CcUN0NFZDO0VyQ3U0VkQscUJxQzUzVmM7RXJDNjNWZCxjcUM1M1ZFO0VyQyszVkYsb0JxQzEyVkM7RXJDMjJWRCxnQk9sMFZPO0VQbTBWUCx3QnFDOTNWUTtFckMrM1ZSLHFCcUMzM1ZhO0VyQzYzVmIsaUNxQ2o0VlE7RXJDazRWUiw0QnFDaDNWQztFckNpM1ZELDBCT3gwVmtCO0VQeTBWbEIsdUJxQ3A0Vk87RXJDczRWUCx5QnFDbjNWUTtFckNvM1ZSLG9CcUNuM1ZlO0VyQ28zVmYsb0JPNzBWTztFUDgwVlAsWXFDdDNWQTtDckN1M1ZEOztBQUVEO0VBQ0Usa0JNdDdWUztFTnU3VlQsaUJNdDdWUztFTnU3VlQsZU10N1ZPO0NOdTdWUjs7QUFFRDtFQUNFLG9CcUM1M1ZxQjtDckM2M1Z0Qjs7QUFFRDtFQUNFLHFCTTdzVkE7RU4rc1ZBLHFCcUM5M1ZTO0VyQyszVlQsbUJxQzkzVmU7RXJDKzNWZixxQnFDOTNWWTtFckMrM1ZaLGNxQzkzVlM7RXJDKzNWVCx1QnFDNzNWTztFckM4M1ZQLG9CcUM3M1ZlO0VyQyszVmYsMkJxQzUzVkM7RXJDNjNWRCxzQnFDNTNWVTtFckMrM1ZWLHdCT3oyVmtCO0VQMDJWbEIsd0JxQ2g0VkE7Q3JDaTRWRDs7QUFFRDtFQUNFLGdCTzkyVk87RVArMlZQLGVxQ3I0VkE7RXJDczRWQSxlcUM3M1ZRO0NyQzgzVlQ7O0FBRUQ7RUFDRSxnQk1wbVZRO0VOcW1WUixxQnFDMTNWQztFckMyM1ZELHVCcUMxM1ZRO0VyQzIzVlIsZXFDMTNWVTtDckMyM1ZYOztBQUVEO0VBQ0UsbUJPMzNWTztFUDQzVlAscUJxQ2g0VkE7RXJDaTRWQSxrQnFDMzNWVztFckM0M1ZYLGVxQzMzVlM7RXJDNDNWVCxZcUNuNFZDO0VyQ280VkQsc0JxQzMzVkc7Q3JDNDNWSjs7QUFFRDtFQUNFLGlCcUN2M1ZxQztFckN3M1ZyQywwQnFDdDNWRTtFckN1M1ZGLG9CT3Q0VmdCO0NQdTRWakI7O0FBRUQ7RUFDRSxlcUNsM1ZtQztFQUVwQyxZQUFRO0VyQ2szVlAsa0JxQ3YyVkE7RXJDdzJWQSxtQnFDajNWQTtFckNrM1ZBLDZCcUNoM1ZDO0NyQ2kzVkY7O0FBRUQ7RUFDRSxlcUMvMlZZO0NyQ2czVmI7O0FBRUQ7O0VBRUUseUJNMy9Wa0I7RU40L1ZsQixVTTMvVk87Q040L1ZSOztBQUVEO0VBQ0UsMkJxQ3AzVnVCO0NyQ3EzVnhCOztBQUVEO0VBQ0UsbUJPaDZWZ0I7RVBpNlZoQixPcUMzM1ZEO0VyQzQzVkMsUXFDdDNWQztFckN1M1ZELFlxQ3QzVk87RXJDdTNWUCx5Qk9wNlZPO1VQbzZWUCxpQk9wNlZPO0VQcTZWUCx5QnFDLzNWVTtFckNnNFZWLGFxQ3QzVkM7RXJDdTNWRCxVT3Y2Vk87RVB3NlZQLG1CcUNsNFZVO0VyQ200VlYsZXFDdDNWQztFckN1M1ZELDBCcUN0M1ZxRjtFckN1M1ZyRixtQnFDcjNWQTtFckNzM1ZBLGlCcUNyM1ZZO0NyQ3MzVmI7O0FBRUQ7RUFDRSxtQnFDcjNWYTtFckNzM1ZiLGVxQ3IzVlk7RXJDczNWWix3Qk9sN1ZrQjtDUG03Vm5COztBQUVEO0VBQ0UsbUJxQ2g0VkE7RXJDaTRWQSxvQkduK1YrQjtFSG8rVi9CLG1CT3g3Vk87RVB5N1ZQLFNxQ240VkE7RXJDbzRWQSxVcUN0M1ZFO0VyQ3UzVkYsZXFDcDNWQTtFckNxM1ZBLGVxQ3AzVlk7RXJDcTNWWix5Q083N1Z1QjtFUCs3VnZCLHFDTXRpV29CO0VOd2lXcEIsaUNNdGlXb0I7Q051aVdyQjs7QUFFRDtFQUNFLG1CTXArVkE7RU5xK1ZBLFVNcCtWQTtFTnErVkEsNkJxQzUzVnlCO0VyQzYzVnpCLCtCcUM3M1Z5QjtFckM4M1Z6Qiw4Qk16MFZvQjtDTjAwVnJCOztBQUVEO0VBQ0Usb0JNN3pWQTtDTjh6VkQ7O0FBRUQ7RUFDRSxnQnFDLzNWQztDckNnNFZGOztBQUVEOztFQUVFLHdCTTVqV1M7Q042aldWOztBQUVEO0VBQ0UsZ0JNNWpXUztFTjZqV1QsNkJxQ2w0VndCO0NyQ200VnpCOztBQUVEOztFQUVFLFlxQ3o0VkM7RXJDMDRWRCxvQk14a1dTO0NOeWtXVjs7QUFFRDtFQUNFLG1CTXhrV1M7RU55a1dULFNNeGtXQTtFTnlrV0EsT092K1ZEO0VQdytWQyxxQ3FDajVWUTtFckNrNVZSLGdCcUN6NFZFO0NyQzA0Vkg7O0FBRUQ7RUFDRSxPQUFPO0NBQ1I7O0FBRUQ7RUFDRSxVTXhsV0E7Q055bFdEOztBQUVEO0VBQ0UsY014bFdBO0VOeWxXQSxnQk14bFdBO0NOeWxXRDs7QUFFRDs7RUFFRSwrQnFDcDZWUTtDckNxNlZUOztBQUVEO0VBQ0Usc0JxQzM0VmU7RXJDNDRWZixZcUN4NFZBO0VyQ3k0VkEsbUJHemtXZTtDSDBrV2hCOztBQUVEO0VBQ0UsaUJxQ3g0VmE7Q3JDeTRWZDs7QUFFRDs7O0VBR0Usd0JxQ3Y0Vm1CO0NyQ3c0VnBCOztBQUVEOztFQUVFLGlCcUNyNFZBO0NyQ3M0VkQ7O0FBRUQ7RUFDRSxlcUNyNFZTO0NyQ3M0VlY7O0FBRUQ7O0VBRUUsbUJxQ3I0VmdCO0VyQ3M0VmhCLHFCTzFoV2dCO0VQNGhXaEIscUJxQ3Q0VmE7RXJDdTRWYixtQk83aFdPO0VQOGhXUCxxQnFDbjVWQTtFckNvNVZBLGNxQ3Q0Vk87RXJDdTRWUCxZcUN0NFZFO0NyQ3U0Vkg7O0FBRUQ7O0VBRUUsbUJxQ2w0VkM7Q3JDbTRWRjs7QUFFRDs7RUFFRSxlTTdvV1M7Q044b1dWOztBQUVEOztFQUVFLGVNdHBXUztFTnVwV1QsZU10cFdTO0NOdXBXVjs7QUFFRDs7RUFFRSxlTXBsV0E7Q05xbFdEOztBQUVEOztFQUVFLGVNOTZWRTtFTis2VkYsZU03NlZBO0NOODZWRDs7QUFFRDs7RUFFRSxlTTkxVkU7Q04rMVZIOztBQUVEOztFQUVFLGVNbjVWQTtDTm81VkQ7O0FBRUQ7RUFDRSxnQkczb1dVO0VING9XVixlcUM1NFZXO0VyQzY0VlgsV3FDNTRWTztFckM2NFZQLFlxQzU0VkM7RXJDNjRWRCxtQk03elZRO0VOOHpWUixrQnFDNTRWYztFckM2NFZkLG1CRy9uV29CO0NIZ29XckI7O0FBRUQ7RUFDRSxvQnFDNTRWYztDckM2NFZmOztBQUVEO0VBQ0UsY3FDbDZWQztDckNtNlZGOztBQUVEO0VBQ0UsZXFDdjRWWTtDckN3NFZiOztBQUVEO0VxQzU0VkUsZUFPQTtFckN1NFZBLGVNdnNXUztDTndzV1Y7O0FBRUQ7RUFDRSxZTXZzV1M7RU53c1dULGdCTXZzV2E7Q053c1dkOztBQUVEO0VBQ0UsZXFDOTRWb0I7RXJDKzRWcEIsV0FBVztFcUMxNFZiLFlBQUE7RUFDQSxtQkFBVztFQUNYLGtCQUFhO0NBQ2I7O0FBRUE7RUFDQSxvQkFBZTtDckM0NFZkOztBcUN4NFZEO0VBQ0MsY25Delc4QjtDRm92VzlCOztBQUVEO0VBQ0UsZUFBZTtDQ2hwV2pCOztBRG1wV0E7RXNDMXZXTSxlQUFZO0VBQ1osZUFBTztDdEM0dldaOztBQUVEO0VPam9XQyxvQkFBbUI7Q1Btb1duQjs7QUFFRDtFQUNFLGNzQzV2V2U7Q3RDNnZXaEI7O0FBRUQ7O0VBRUUsbUJBQW1CO0VPM29XcEIsT0FBUTtFK0IvR0wsZ0JBQUE7RXRDNnZXRixzQk1ydldvQjtFTnN2V3BCLGlCTXJ2V1M7RU5zdldULGVNcnZXUztDTnN2V1Y7O0FBRUQ7Ozs7RUFJRSxvQnNDbndXK0I7Q3RDb3dXaEM7O0FBRUQ7RU8xcFdDLG1CQUFtQjtFK0IvR2hCLGlCQUFBO0N0QzR3V0g7O0FzQ2p3V0c7OztFaENERixpQkFBUztFQUNULFlBQVM7RUFDVCxZQUFTO0VBQ1QscUJBQWE7RUFtRWIsdUJnQ25FMkI7RWhDb0UzQixnQmdDcEV1QjtFaEN3RXJCLDBCZ0N4RXlCO0VoQzBFM0IsWWdDMUV1QjtFaENxT3JCLG9CQUFrQjtFQUNsQixhQUFhO0VBVWYsb0JBQUE7RUFDQSxpQkFBQTtFQUNBLGFBQUE7RUE4QkUsbUJnQzlRdUI7RWhDK1F2QixtQmdDL1F1QjtDdENpeFcxQjs7QUFFRDs7Ozs7O0VzQ2h4V00sb0JBQU87Q3RDdXhXWjs7QUFFRDs7O0VzQ3B4V0ksY0FBQTtDdEN3eFdIOztBQUVEOztFQUVFLHFCc0N0eFdlO0V0Q3V4V2Ysb0JzQ3R4V3dCO0V0Q3V4V3hCLHNCc0N0eFdxQjtFdEN1eFdyQixpQnNDdHhXa0I7RXRDdXhXbEIsZXNDdHhXTTtFdEN1eFdOLGNzQ3R4V2tCO0V0Q3V4V2xCLFdzQ3R4V007RXRDdXhXTiw0QnNDdHhXZ0M7RXRDdXhXaEMsMEJzQ3R4V007RXRDdXhXTixZc0N6d1dRO0V0QzB3V1IsYXNDendXUTtFdEMwd1dSLG9Cc0N6d1d1QjtDdEMwd1d4Qjs7QUFFRDs7RUFFRSxtQnNDeHhXb0I7RXRDeXhXcEIsT3NDeHhXWTtFdEN5eFdaLFFzQ3h4V1k7RXRDeXhXWixZc0N4eFdpQjtFdEN5eFdqQixnQnNDeHhXb0I7Q3RDeXhXckI7O0FPenRXQTs7RVA2dFdDLG1Cc0NqeFdHO0V0Q2t4V0gsVUFBVTtFc0NqeFdSLHdCQUFjO0VBQ1osb0NBZUQ7RXRDcXdXSCxnQ3NDcnhXZ0I7RXRDdXhXaEIsNEJzQ254V2lCO0N0Q294V2xCOztBQUVEOzs7O0VBSUUsWXNDbnhXYTtFQVhWLHNCQUFZO0V0Q2d5V2Ysb0JNNzlWK0I7Q044OVZoQzs7QUFFRDtFQUNFLGtCc0NqeFdxQjtFdENreFdyQixlc0NqeFdZO0V0Q2t4V1osaUJzQ2p4V2E7Q3RDa3hXZDs7QUFFRDtFQUNFLHlCc0NqeFd3QjtDdENreFd6Qjs7QUFFRDtFQUNFLGlCc0NqeFdrQjtDdENreFduQjs7QUFFRDtFQUNFLGNzQ2p4V2tCO0N0Q2t4V25COztBQUVEO0VBQ0UsY3NDaHhXa0I7Q3RDaXhXbkI7O0FBRUQ7RUFDRSxlc0NoeFdtQjtDdENpeFdwQjs7QU94d1dBOztFUDR3V0MsdUJ1Q3Q0V2tCO0V2Q3U0V2xCLDBnSHVDajRXQTtFdkNrNFdBLDBCdUN6NFdZO0N2QzA0V2I7O0FBRUQ7Ozs7RUFJRSxpQnVDbDRXWTtFdkNtNFdaLHVCdUNqNFdBO0N2Q2s0V0Q7O0FBRUQ7Ozs7RUFJRSx1QnVDaDRXQTtDdkNpNFdEOztBQUVEO0VBQ0UsbUJ1QzM0V0Q7Q3ZDNDRXQTs7QUFFRDtFQUNFLHlCdUM3M1dnQjtFdkM4M1doQixvQnVDNzNXYTtDdkM4M1dkOztBQUVEO0V1Q3YzV0MsbUJBQ087Q3ZDdzNXUDs7QUFFRDtFQUNFLGVNbDVXUztDTm01V1Y7O0FBRUQ7RXVDeDNXQSxjQUFBO0N2QzAzV0M7O0FBRUQ7RU0xNVdFLDBCQUFvQjtFQUNwQixlQUFTO0NONDVXVjs7QUFFRDtFTXgxV0UsZ0JpQ3RDa0I7RWpDMENoQixpQmlDMUNnQjtFakM0Q2xCLG9CaUM1Q3NCO0N2Q2s0V3ZCOztBQUVEO0VNanJXRSxhQUFBO0VBQ0EscUJpQ25Od0I7RXZDdTRXeEIscUJBQXFCO0V1Q240V3ZCLG1CQUNDO0VBQ0MscUJBQ0E7RXZDbTRXQSxjQUFjO0VBR2Qsb0JBQW9CO0V1Q2g0V3RCLGdCQUFrQjtFQUNqQix3QkFBZTtFdkNrNFdkLHFCQUFxQjtFdUM5M1d0QixpQ0FBVztFdkNpNFdWLDRCdUNoNFdZO0V2Q2k0V1osMEJ1Qy8zV0E7RXZDZzRXQSx1QkFBdUI7RXVDNzNXekIseUJBQWE7RXZDZzRXWCxvQnVDOTNXZ0I7RWhDeUNqQiwyQkFBd0I7RWdDcEN6QixzQkFBYztFdkM4M1daLGN1QzUzV1U7Q3ZDNjNXWDs7QUFFRDtFdUMxM1dDLFlBQUE7Q3ZDNDNXQTs7QUFFRDs7O0VNcjhXRSxxQkFBa0I7RUFFbEIscUJpQ2tGQTtFaENnQkQsbUJBQW1CO0VQdzJXbEIscUJ1Q3I0V007RXZDczRXTixjTXg0V0E7RU4yNFdBLG9CdUNwNFd3QjtFaEN3QnpCLGtCQUFpQjtFUDgyV2hCLFl1QzM0V0Q7Q3ZDNDRXQTs7QUFFRDtFQUNFLDBCTTk0V3FCO0NOKzRXdEI7O0FBRUQ7RUFDRSxzQk01NldBO0VONjZXQSw0QnVDMTRXeUI7Q3ZDMjRXMUI7O0FBRUQ7RUFDRSxZTWx0V0U7RU5tdFdGLGNNM3NXQTtFTjRzV0EsbUJNM3NXQTtFTjRzV0EscUJ1Q2g1V3NCO0VBS3ZCLHFCQUFRO0VBQ1AsbUJBQWdCO0VBQ2hCLHFCQUFnQjtFQUNoQixjQUFhO0V2Q2c1V2Isb0J1Qzk0V1U7RXZDKzRXVixnQk12bldRO0VDaFJULHlCQUF3QjtFUHk0V3ZCLHNCdUN0NVdPO0V2Q3c1V1AsNkJ1Qzk0V29CO0V2Qys0V3BCLHdCTTVuVytCO0VDaFJoQywwQkFBeUI7RVA4NFd4Qix1QnVDMzVXTztFdkM2NVdQLHlCdUM5NFdjO0V2Qys0V2Qsb0JNam9XUTtFaUN2UVIsMkJBQUE7RXZDNDRXQSxzQnVDMTRXb0I7Q3ZDMjRXckI7O0FBRUQ7RU94NVdDLGlCQUFtQjtFZ0NrQm5CLFlBQUE7RXZDeTRXQyxldUN2NFdXO0V2Q3c0V1gsbUJ1Q3Q0V2U7RXZDdTRXZixXQUFXO0VPNzVXWixjQUFRO0VnQ2tCUix1RUFBWTtFQUFaLGtFQUFZO0VBQVosK0RBQVk7RXZDODRXWCxldUN2NFdZO0N2Q3c0V2I7O0FPajZXQTtFZ0M4QkEsY0FBQTtFdkN1NFdDLHVCdUNyNFdjO0V2Q3E0V2Qsa0J1Q3I0V2M7RXZDcTRXZCxldUNyNFdjO0N2Q3M0V2Y7O0FBRUQ7RUFDRSxvQnVDdDRXVztFdkN1NFdYLFd1Q3Q0V0M7RXZDdTRXRCxvQkFBb0I7Q08zNldyQjs7QVA4NldEO0VBQ0Usb0JBQW9CO0NPLzZXckI7O0FQazdXRDtFQUNFLGdCQUFnQjtFdUNsNFdqQixpQkFBQTtFQUNDLGVBQ0E7RXZDbTRXQSxvQkFBb0I7RXVDajRXckIsY0FBQTtFQUNDLG1CQUNBO0V2Q2s0V0EsK0ZBQStGO0NPejdXaEc7O0FQNDdXRDtFQUNFLFl1Q2o0V1E7RXZDazRXUixxQkFBcUI7RXVDcjRXdEIscUJBQVM7RXZDdzRXUixtQnVDbDRXaUI7RXZDbTRXakIscUJBQXFCO0VPbDhXdEIsY0FBUTtFUHM4V1Asb0JBQW9CO0V1Q2g0V3JCLGtCQUFRO0VBQ1AsMEJBb0NBO0VoQzNHRCx1QkFBbUI7RVAyOFdsQixvQ3VDaDJXQTtFaEMzR0QsK0JBQStCO0NQNjhXL0I7O0FBRUQ7RUFDRSx3QnVDMTRXUTtFdkMyNFdSLHFCdUNsNFdnQjtFdkNvNFdoQixpQ3VDNzRXUTtFdkM4NFdSLDRCdUN6MldBO0N2QzAyV0Q7O0FBRUQ7RUFDRSx3Qk94OVdrQjtFUHk5V2xCLGV1Q3A0V0E7RXZDcTRXQSwwQnVDNTNXQztDdkM2M1dGOztBQUVEO0VPNzlXQyxZQUFRO0VQKzlXUCxvQnVDLzNXQTtDdkNnNFdEOztBQUVEO0VBQ0Usa0J1QzkzV2dCO0N2QyszV2pCOztBQUVEO0VBQ0UsWUFBWTtDdUMxM1diOztBdkM2M1dEO0VNL2tYRSxVQUFTO0NOaWxYVjs7QUFFRDtFTTdnWEUsbUJpQzhJbUI7RWpDN0luQixpQmlDNkltQjtFakMzSWpCLGNBQWE7Q044Z1hoQjs7QUFFRDtFQUNFLHFCdUN4NFdNO0V2QzA0V04scUJNM3hXQTtFTjR4V0EsbUJNdHhXRTtFTnV4V0YscUJ1Q3g0V3dCO0V2Q3k0V3hCLGNNNTBXRTtFTiswV0Ysb0JNMzBXZ0I7RU40MFdoQixnQk0zMFdXO0VONDBXWCxZdUM1NFdTO0N2QzY0V1Y7O0FBRUQ7RUFDRSxxQk14bVhTO0VOMG1YVCxxQk14bVhTO0VOeW1YVCxtQk14bVhhO0VOeW1YYixxQnVDOTRXb0I7RXZDKzRXcEIsY010aVhBO0VOeWlYQSxvQnVDajVXbUI7RXZDazVXbkIsZ0J1Q2o1V2M7Q3ZDazVXZjs7QUFFRDtFQUNFLFl1Q3o1V0M7RXZDMDVXRCxhdUNqNVdXO0V2Q2s1V1gsaUJ1Q2o1V1c7RXZDazVXWCxZdUNqNVdVO0V2Q2s1V1Ysc0J1Q2o1V1k7RXZDazVXWixtQnVDajVXYztFdkNrNVdkLGtCdUNqNVdhO0V2Q2s1V2IsbUJHam1YZTtFSGttWGYsK0J1Qzc0V0U7RXZDNjRXRiwwQnVDNzRXRTtFdkM2NFdGLHVCdUM3NFdFO0N2Qzg0V0g7O0FBRUQ7RUFDRSxtQnVDcjZXQztFdkNzNldELGtCdUMvNFdFO0N2Q2c1V0g7O0FBRUQ7RUFDRSxtQnVDMTZXQztFdkMyNldELFV1Qzc0V0k7RXZDODRXSixTQUFTO0V1Q3I0V1gsWUFBTztFQUNOLGFBQVc7RUFDWCxnQkFBYztFQUNkLGtCQUFXO0VBQ1gsbUJBQXdDO0VBRXhDLG1CQUFXO0V2Q3M0V1Ysd0J1Q3A0V1M7RXZDbzRXVCxtQnVDcDRXUztFdkNvNFdULGdCdUNwNFdTO0V2Q3E0V1QsV3VDcDRXUztDdkNxNFdWOztBQUVEO0VBQ0UsZU0veFdRO0VOZ3lXUixtQnVDbDRXZ0I7RXZDbTRXaEIsVXVDbDRXQTtFdkNtNFdBLFFBQVE7RXVDNzNXVixtQkFBUztFQUNSLGlCQUFVO0VoQ3RMVixhQUFRO0VQc2pYUCxjdUNqNFdPO0V2Q2s0V1AsYXVDLzNXUztFaEN4TFYsY0FBUTtFUHlqWFAsOER1Q3A0V087RXZDbzRXUCx5RHVDcDRXTztFdkNvNFdQLHNEdUNwNFdPO0V2Q3E0V1Asb0J1Qy8zV2M7RUFHZixpQkFBVTtFdkM4M1dULGlCdUM1M1dBO0N2QzYzV0Q7O0FBRUQ7RUFDRSxxQnVDMTNXQTtFdkM0M1dBLHFCdUMxM1dXO0V2QzIzV1gsbUJ1QzEzV1U7RXZDMjNXVixxQnVDMTNXaUI7RXZDMjNXakIsY09ya1hPO0VQd2tYUCxvQnVDbDRXQztFdkNtNFdELGdCdUMxM1dFO0V2QzIzV0YseUJ1Q3A0V1E7RXZDcTRXUixzQnVDejNXWTtFdkMyM1daLDZCdUN6M1dXO0V2QzAzV1gsd0J1Q3ozV2E7RXZDNDNXYiwyQnVDMzRXUTtFdkM0NFdSLHNCdUN2M1dFO0VBR0gsMEJBQVc7RXZDczNXVix1QnVDcjNXcUI7RUFJdEIseUJBQU87RXZDbzNXTixvQnVDbjNXWTtFdkNvM1daLGF1Q24zV1c7RXZDbzNXWCxjdUNuM1dZO0V2Q28zV1osbUJ1Q24zV2U7RXZDbzNXZixVdUNuM1dRO0V2Q28zV1IsU3VDbjNXSztFdkNvM1dMLGN1Q24zV1M7RXZDbzNXVCx5Q3VDbjNXVztNdkNtM1dYLHFDdUNuM1dXO1V2Q20zV1gsaUN1Q24zV1c7RXZDbzNXWCw0QnVDNTNXSztFdkM0M1dMLHVCdUM1M1dLO0V2QzQzV0wsb0J1QzUzV0s7Q3ZDNjNXTjs7QUFFRDtFdUM1MldFLG9CQUFBO0N2QzgyV0Q7O0FBRUQ7RUFDRSx3QnVDajNXQztFdkNpM1dELG1CdUNqM1dDO0V2Q2kzV0QsZ0J1Q2ozV0M7Q3ZDazNXRjs7QUFFRDtFQUNFLG1CdUM1MldXO0V2QzYyV1gsaUJ1QzUyV1c7RXZDNjJXWCxrQkcvcVhNO0NIZ3JYUDs7QUFFRDtFQUNFLHVDdUMzMldTO012QzIyV1QsbUN1QzMyV1M7VXZDMjJXVCwrQnVDMzJXUztDdkM0MldWOztBQUVEO0VBQ0UsV3VDMzJXRTtDdkM0MldIOztBQUVEO0V1Q3QyV0UsbUJBQUE7RXZDdzJXQSxZdUN2MldXO0V2Q3cyV1gscUJ1Q3YyV2tCO0V2Q3kyV2xCLHFCdUN2MldtQjtFQUluQixtQkFBQTtFdkNxMldBLHFCdUNwMldtQjtFdkNxMlduQixjdUNwMldPO0V2Q3UyV1Asb0J1QzExV0M7RXZDMjFXRCxrQnVDMTJXQztFdkMyMldELDBCdUNuMldFO0V2Q28yV0YsdUJ1QzUyV0M7RXZDODJXRCx5QnVDOTJXQztFdkMrMldELG9CdUNsMldZO0V2Q3EyV1osMkJ1QzMxV1c7RXZDNDFXWCxzQnVDMzFXUTtFdkM0MVdSLG9CdUMzMVdXO0N2QzQxV1o7O0FBRUQ7RUFDRSx3QnVDMzFXVTtFdkMyMVdWLGdCdUMzMVdVO0N2QzQxV1g7O0FBRUQ7RUFDRSxnQk90cFhPO0VQdXBYUCxTdUMzMldEO0V2QzQyV0MsVXVDMTJXQztFdkMyMldELHlDT3pwWHdCO0VQMnBYeEIscUN1Qy8xVytCO0V2Q2kyVy9CLGlDdUN0MFdDO0V2Q3UwV0QsaUJPOXBYTztFUCtwWFAsbUJ1Q24zV0E7RXZDbzNXQSxXTXZ3WEE7RU53d1hBLFlNdndYQTtFTnd3WEEsZ0JNdndYTztFTnd3WFAsaUJNdndYUztFTnd3WFQsYU12d1hBO0VOd3dYQSxlTXZ3WE87Q053d1hSOztBQUVEO0VBQ0UsZU1qc1hBO0VOa3NYQSxZTTUvV0U7Q042L1dIOztBQUVEO0VBQ0UsbUJNMy9XVztFTjQvV1gsZXVDMzJXRTtFdkM0MldGLGdCdUNwNFdBO0V2Q3E0V0EsWXVDMTJXRTtFdkMyMldGLFV1QzEyV0U7RXZDMjJXRixxQnVDdjRXQTtFdkN3NFdBLG1CdUN6MldZO0V2QzAyV1oscUJ1Q3oyV2M7RXZDMDJXZCxjdUMxNFdBO0V2QzI0V0Esb0J1Q3AyV0s7RXZDcTJXTCxnQnVDNTRXQTtFdkM2NFdBLDJCdUN0MVdFO0V2Q3UxV0Ysc0J1Qzk0V0E7RXZDKzRXQSx5QnVDOTFXRztFdkMrMVdILHNCdUNoNVdBO0V2Q2k1V0EsNkJ1QzUxV0k7RXZDNjFXSix3QnVDeDFXRTtFdkN5MVdGLDBCdUNwMVdFO0V2Q3ExV0YsdUJ1Q3A1V1c7RXZDcTVXWCx5QnVDeDFXc0I7RUFNdkIsb0JBQVc7RXZDbzFXVixpQk1uN1dRO0VObzdXUixZdUNuMVdBO0N2Q28xV0Q7O0FBRUQ7RUFDRSxnQnVDbjFXYTtFdkNvMVdiLE91Q24xV0M7RXZDbzFXRCxRdUN2MVdDO0V2Q3cxV0QsZ0N1Q24xVzRCO0V2Q28xVzVCLGN1Q24xV1M7RXZDbzFXVCxnQkFBZ0I7RXVDOTBXbEIsWUFBQTtFQUVFLGFBQVM7Q3ZDKzBXVjs7QUFFRDtFdUM3MFdFLFdBQVE7Q3ZDKzBXVDs7QU9wdFhBO0VnQzJZQSxvQkFBUTtDdkM2MFdSOztBQUVEO0VBQ0UsZU0velhTO0NOZzBYVjs7QUFFRDtFTzl0WEMsK0ZBQWlEO0NQZ3VYakQ7O0FBRUQ7RUFDRSxpQnVDbjFXb0I7RXZDbzFXcEIsa0J1Q3AxV3dCO0N2Q3ExV3pCOztBQUVEO0VBQ0UsbUJ1Q3AxV2M7RXZDcTFXZCxZdUNwMVdTO0V2Q3ExV1QsaUJBQWlCO0NPMXVYbEI7O0FQNnVYRDtFQUNFLFlBQVk7RU85dVhiLGVBQWlCO0VnQzJZakIsWUFBQTtFdkNzMldDLGtCTWh4WEE7Q05peFhEOztBQUVEO0VBQ0UsYU12a1hFO0VOd2tYRixZTXZrWEU7RU53a1hGLGlCTXRrWEE7RU51a1hBLGdCTXRrWEE7RU51a1hBLG1CdUMzMVdzQjtFdkM0MVd0QixTTXBuWEU7RU5xblhGLFVNcG5YRTtFTnFuWEYseUN1QzcxVzBCO012QzYxVzFCLHFDdUM3MVcwQjtVdkM2MVcxQixpQ3VDNzFXMEI7Q3ZDODFXM0I7O0FBRUQ7RU8vdlhDLFdBQVE7Q1Bpd1hSOztBQUVEOztFQUVFLFdNdG5YQTtDTnVuWEQ7O0FPdHdYQTtFZ0MwWUQsbUJBK0JPO0N2Q2kyV047O0FBRUQ7RUFDRSxnQnVDNzFXYTtFaENoYmQsT0FBTTtFUCt3WEwsUXVDajJXQTtFdkNrMldBLFl1QzkxV1U7RXZDKzFXVixhQUFhO0V1Q3gxV2YsaUJBQVk7RUFDWCxpQkEySkE7RWhDcmxCQSxxQkFBbUI7RVBzeFhsQixxQnVDMTFXZ0I7RXZDMjFXaEIsbUJ1QzExV2M7RXZDMjFXZCxxQnVDMTFXUztFdkMyMVdULGN1QzExV0E7RXZDMjFXQSx5QnVDMTFXbUI7RWhDaGNwQixzQkFBbUI7RVA2eFhsQiw2QnVDejFXYTtFdkMwMVdiLHdCdUN6MVdtQjtFdkM0MVduQiwyQkczMlhlO0VINDJYZixzQnVDejFXaUI7RXZDMDFXakIsMEJ1Q3oxV2E7RWhDMWNkLHVCQUFtQjtFUHN5WGxCLHlCdUN6MFdBO0VoQzdkRCxvQkFBbUI7RVB3eVhsQixtQnVDdDJXTTtFdkN1MldOLHdDdUM1MFdBO1V2QzQwV0EsZ0N1QzUwV0E7RWhDN2RELGlCQUFpQjtDUDJ5WGpCOztBQUVEO0VBQ0UsbUJ1Q3gxV2E7RXZDeTFXYixpQnVDeDFXYztFdkN5MVdkLGdCdUN4MVdjO0V2Q3kxV2QsaUJ1Q3gxV1c7RXZDeTFXWCx3Q3VDdDFXQztVdkNzMVdELGdDdUN0MVdDO0VBR0YsWUFBQTtFdkNxMVdDLDJCTXBpWCtCO0VOcWlYL0IsNEJ1Q3AxV2dCO0N2Q3ExV2pCOztBQUVEO0VBQ0UsWXVDcDFXVTtFdkNxMVdWLDJCRTM1WGdCO0VGNDVYaEIsNEJPM3pYdUI7Q1A0elh4Qjs7QUFFRDtFQUNFLFl1Q3IxV0M7RXZDczFXRCxhdUNyMVdRO0V2Q3MxV1IsZ0J1Q3IxV0M7RXZDczFXRCxpQnVDcjFXWTtFdkNzMVdaLGdCdUNyMVdTO0V2Q3MxV1QsaUJ1Q3IyV0E7RXZDczJXQSx3Q3VDcDFXbUI7VXZDbzFXbkIsZ0N1Q3AxV21CO0V2Q3ExV25CLG1CdUNwMVdXO0N2Q3ExV1o7O0FBRUQ7RUFDRSxnQnVDMzJXQTtFdkM0MldBLDBCdUNwMVdhO0V2Q3ExV2IsbUJ1Q3AxV2M7RXZDcTFXZCxrQnVDOTJXQTtFdkMrMldBLGF1Q3AxV0c7RXZDcTFXSCxvQnVDcDFXVztFdkNxMVdYLG1CdUNwMVdhO0V2Q3ExV2IsVXVDcDFXRztFdkNxMVdILFd1Q3AxV0c7RXZDcTFXSCxnQnVDcDFXVTtDdkNxMVdYOztBQUVEO0VBQ0Usc0J1Q3gzV0E7RXZDeTNXQSxtQnVDbjFXWTtDdkNvMVdiOztBQUVEO0VBQ0UsWXVDbDFXRztFdkNtMVdILGFPNzFYTztFUDgxWFAsZ0J1Qy8zV0E7RXZDZzRXQSxpQnVDajFXVztFdkNrMVdYLGlDT2gyWHVCO0NQaTJYeEI7O0FBRUQ7RUFDRSxZdUM3MFdTO0V2QzgwV1QsZ0J1QzcwV2E7RXZDODBXYiw0QnVDdDBXQTtDdkN1MFdEOztBQUVEO0VBQ0UsWXVDNTBXUTtFQXJHVixnQ0F3R2U7RXZDMjBXYix5QnVDejBXQTtFQTFHRixxQkEyR1U7RUEzR1YscUJBQUE7RXZDdTdXRSxtQnVDeDBXZTtFQS9HakIscUJBa0hJO0V2Q3UwV0YsY01sbVhRO0VpQ3lLVixvQkEySEk7RXZDazBXRixnQnVDajBXYztFdkNrMFdkLHlCdUNueldFO0V2Q296V0Ysc0JPeDNYa0I7RVAwM1hsQiw2QnVDajBXZ0I7RXZDazBXaEIsd0J1Q2owV2M7RXZDazBXZCwwQnVDajBXZTtFdkNrMFdmLHVCdUNqMFdnQjtFdkNtMFdoQix5QnVDajBXdUI7RXZDazBXdkIsb0J1QzUwV0U7RXZDKzBXRiwyQnVDMXpXZ0I7RXZDMnpXaEIsc0J1QzF6V2dCO0N2QzJ6V2pCOztBQUVEO0VBQ0UsZ0JBQWdCO0V1Q2h6V2xCLGdDQUFZO0VBQ1gsWUFBVztFaEN6bEJYLGFBQVE7Q1A0NFhSOztBQUVEO0VBQ0UsOEJ1Q2x6V21CO0V2Q216V25CLGF1Q2x6V0E7RXZDbXpXQSxXdUNseldBO0VoQy9sQkQseUJBQXdCO0VQbTVYdkIsYXVDbHpXRDtDdkNteldBOztBQUVEO0VBQ0UsbUNHaitYZTtNSGkrWGYsK0JHaitYZTtVSGkrWGYsMkJHaitYZTtDSGsrWGhCOztBQUVEO0VPMTVYQywwQkFBd0I7Q1A0NVh4Qjs7QUFFRDtFQUNFLGF1Qzl6V0Q7RXZDK3pXQyxZdUNqeldDO0VoQy9tQkYsMEJBQXdCO0NQazZYeEI7O0FBRUQ7RUFDRSxZdUNoeldFO0V2Q2l6V0YsYXVDaHpXRTtDdkNpeldIOztBQUVEOzs7Ozs7Ozs7R0FTRzs7QUFFSDs7d0N1QzN5V21COztBdkMreVduQjtFQUNFLG1CRTdoWUk7RUY4aFlKLFl1Qzd5V087RXZDOHlXUCx1QnVDNXlXQTtFdkM2eVdBLGV1QzV5V1c7RXZDNnlXWCxhdUM1eVdRO0V2QzZ5V1IsaUJ1QzV5V1M7RXZDNnlXVCxpQnVDNXlXWTtFdkM2eVdaLHdCdUM1eVdTO0V2QzR5V1QsbUJ1QzV5V1M7RXZDNHlXVCxnQnVDNXlXUztDdkM2eVdWOztBQUVEO0VBQ0UsY3VDdDBXQTtFdkN1MFdBLFd1QzV5V0c7RXZDNnlXSCxVdUM1eVdHO0N2QzZ5V0o7O0FBRUQ7RUFDRSxrQnVDNXlXWTtFdkM2eVdaLDBCRXJrWU87Q0Zza1lSOztBQUVEO0VBQ0UsMEJ1QzN5V1k7RXZDNHlXWixjdUMzeVdHO0N2QzR5V0o7O0FBRUQ7RUFDRSxxQk9wOVhnQjtFUHE5WGhCLG9CdUN2MVdBO0N2Q3cxV0Q7O0FBRUQ7RUFDRSxtQnVDenlXVztFQXhGYixxQkE2Rk87RXZDdXlXTCxxQnVDcnlXZ0I7RXZDc3lXaEIsbUJ1Qzl4V0E7RXZDK3hXQSxxQnVDcnlXQztFdkNzeVdELGN1Q3J5V1U7RUFsR1osb0JBMEdJO0V2Q2l5V0YsZ0J1Q2h5V2M7Q3ZDaXlXZjs7QUFFRDs7RUFFRSxZdUNoeVdJO0N2Q2l5V0w7O0FBRUQ7RUFDRSxZdUNoeVdJO0V2Q2l5V0osaUJ1Q3I1V1M7RXZDczVXVCxvQnVDOXhXbUI7Q3ZDK3hXcEI7O0FBRUQ7RXVDejVXQSxnQkF3R087RXZDbXpXTCxzQnVDeHhXZ0I7RXZDeXhXaEIsaUJ1Q3h4V2dCO0V2Q3l4V2hCLFVBQVU7Q3VDaHhXWjs7QXZDbXhXQTtFdUM1d1dBLFlBQVc7Q3ZDOHdXVjs7QUFFRDtFdUM1d1dDLHFCQUFXO0VBQVgscUJBQVc7RUFBWCxjQUFXO0VBQ1gsb0JBQWM7TUFBZCxnQkFBYztFQUNkLHlCQTRPQTtNQTVPQSxzQkE0T0E7VUE1T0Esd0JBNE9BO0VoQzk5QkEseUJBQXdCO0NQaWdZeEI7O0FBRUQ7RUFDRSxvQnVDN3dXUTtFdkM4d1dSLHNCdUM1d1dpQjtFdkM2d1dqQixpQnVDNXdXYztFaEMxdkJmLGVBQVE7RVB3Z1lQLFl1QzN3V0Q7RXZDNHdXQyxpQnVDMXdXYTtFdkMyd1diLFV1QzF3V0M7Q3ZDMndXRjs7QUFFRDtFQUNFLFl1QzF3V1M7RXZDMndXVCxxQnVDMXdXVztFdkMwd1dYLHFCdUMxd1dXO0V2QzB3V1gsY3VDMXdXVztFaENyd0JaLHNCQUF3QjtNQUF4QixtQkFBd0I7VUFBeEIsMEJBQXdCO0NQaWhZeEI7O0FBRUQ7RUFDRSxZdUN6d1dFO0V2QzB3V0Ysc0J1Q3p3V29CO0V2QzB3V3BCLG1CdUN6d1dlO0V2QzB3V2YsMEJ1Q3p3V2dCO0V2QzB3V2hCLFl1Q3p3V1U7RUFLWCxtQkFBUztFdkNzd1dSLG9CTTF3WCtCO0VOMndYL0IsdUJ1Q3J3V2dCO0V2Q3N3V2hCLGlCdUNyd1djO0V2Q3N3V2QsMEJ1Q3J3V1M7RXZDc3dXVCxhTXJvWVM7RU5zb1lULGtCTXJvWVM7RU5zb1lULDJCTXJvWW9CO0VOc29ZcEIsNkJNcm9Za0I7RU5xb1lsQix3Qk1yb1lrQjtFTnFvWWxCLHFCTXJvWWtCO0NOc29ZbkI7O0FBRUQ7O0VBRUUsMEJ1QzV3V3VCO0N2QzZ3V3hCOztBQUVEO0VBQ0UsWU14MFhFO0VOeTBYRixxQnVDaHhXdUI7RXZDa3hXdkIscUJ1Q2p4V3FCO0V2Q2t4V3JCLG1CTTczWEE7RU44M1hBLHFCdUNueFdxQjtFdkNveFdyQixjTTczWFc7RU5nNFhYLG9CdUNyeFdZO0V2Q3N4V1osZ0J1Q3J4V1U7RXZDc3hXVix5QnVDcnhXaUI7RXZDc3hXakIsc0J1Q3J4V2dCO0V2Q3V4V2hCLCtCdUNyeFdtQjtFdkNzeFduQiwwQkU3cFlJO0VGOHBZSixxQnVDcnhXZ0I7Q3ZDc3hXakI7O0FBRUQ7RUFDRSxxQnVDcnhXZTtFdkN1eFdmLHFCdUNueFdBO0V2Q294V0EsbUJ1Q254V1k7RXZDb3hXWixxQnVDbnhXYztFdkNveFdkLGN1Q254V0M7RXZDc3hXRCxvQnVDbHpXRDtFdkNteldDLGdCdUNueFdDO0V2Q294V0Qsd0J1Q2x4V0E7RXZDbXhXQSxxQnVDbHhXVztFdkNveFdYLGlDdUNseFdTO0V2Q214V1QsNEJ1Q2x4V1k7RXZDbXhXWix5QnVDcHZXQztFdkNxdldELHNCdUNseFdFO0V2Q294V0YsNkJ1Qzl2V0U7RXZDK3ZXRix3QnVDcnhXRTtFdkN3eFdGLDBCdUNseFdhO0V2Q214V2IsMEJ1Q2x4V2M7RXZDbXhXZCxpQnVDbHhXVztFdkNteFdYLG9CdUNseFdZO0V2Q214V1osdUJ1Q2x4V0c7Q3ZDbXhXSjs7QUFFRDtFQUNFLGlCdUNqeFdZO0V2Q2t4V1osZ0J1Q2p4V0c7Q3ZDa3hXSjs7QUFFRDtFQUNFLHNCT2ptWWdCO0NQa21ZakI7O0FBRUQ7RUFDRSxpQnVDajFXQTtFdkNrMVdBLG9CdUMvd1dXO0VBSVgsbUJBQUE7Q3ZDNndXRDs7QUFFRDtFQUNFLHFCdUM1d1dFO0V2QzR3V0YscUJ1QzV3V0U7RXZDNHdXRixjdUM1d1dFO0N2QzZ3V0g7O0FBRUQ7RUFDRSxzQnVDdndXVztFdkN3d1dYLFl1Q3Z3V1E7RXZDd3dXUixrQnVDMXdXQTtDdkMyd1dEOztBQUVEO0VBQ0UsYXVDOXdXQTtFdkMrd1dBLHNCR2pvWXFCO0NIa29ZdEI7O0FBRUQ7RUFDRSxhTS90WVM7RU5ndVlULHNCTS90WWtCO0NOZ3VZbkI7O0FBRUQ7RUFDRSxlTTdwWUE7RU44cFlBLGlCTTVwWWlCO0VONnBZakIsWU16cFlTO0VOMHBZVCxtQnVDMXdXVTtDdkMyd1dYOztBQUVEOztFQUVFLFlHcHRZd0I7RUhxdFl4QixpQnVDendXYztDdkMwd1dmOztBQUVEOzs7Ozs7RUFNRSxZT2pwWU87RVBrcFlQLGV1Q3p3V0Q7RXZDMHdXQyxhdUN0d1dDO0V2Q3V3V0Qsa0JHdHRZVTtFSHV0WVYsZ0J1Q3R3V1c7RXZDdXdXWCxvQk90cFlnQjtFUHVwWWhCLGV1Qzl3V0Q7RXZDK3dXQywwQnVDdHdXbUI7RXZDdXdXbkIsNkJ1Q3R3V1M7RXZDc3dXVCx3QnVDdHdXUztFdkNzd1dULHFCdUN0d1dTO0N2Q3V3V1Y7O0FBRUQ7Ozs7OztFQU1FLDBCdUNyd1dpQjtDdkNzd1dsQjs7QUFFRDs7RUFFRSxZdUNyd1dFO0V2Q3N3V0YsZUcxdVlNO0VIMnVZTixjdUNwd1dDO0V2Q3F3V0Qsd0J1Q253V0U7RWhDdjZCSCxlQUFRO0VQNHFZUCwwQnVDandXUztFdkNrd1dULG1CdUNod1dhO0VBSWQsNkJBQU87RUFBUCx3QkFBTztFQUFQLHFCQUFPO0N2Qzh2V1A7O0FBRUQ7O0VBRUUsMEJ1QzN2V0U7Q3ZDNHZXSDs7QUFFRDtFQUNFLG1CT3ZyWWdCO0VQd3JZaEIscUJ1QzU4V1E7RXZDNDhXUixxQnVDNThXUTtFdkM0OFdSLGN1QzU4V1E7RXZDNjhXUiw2QnVDdnZXZ0I7RXZDdXZXaEIsOEJ1Q3Z2V2dCO012Q3V2V2hCLDJCdUN2dldnQjtVdkN1dldoQix1QnVDdnZXZ0I7RXZDd3ZXaEIsd0J1Q3Z2V2M7TXZDdXZXZCxxQnVDdnZXYztVdkN1dldkLDRCdUN2dldjO0V2Q3d2V2QseUJ1Q3Z2V2U7TXZDdXZXZixzQnVDdnZXZTtVdkN1dldmLHdCdUN2dldlO0N2Q3d2V2hCOztBQUVEO0VBQ0UsaUJ1Q3B3V0s7Q3ZDcXdXTjs7QUFFRDtFQUNFLFd1Q2h2V2M7RUF2T2hCLGNBQVU7RXZDeTlXUixpQnVDL3VXZ0I7Q3ZDZ3ZXakI7O0F1Q3R1V0Q7RUFDQyxtQkFzSEE7RUF2SEQsV0FBVztDdkMydVdWOztBQUVEO0VPN3NZQyxpQkFBaUI7Q1Arc1lqQjs7QUFFRDtFQUNFLDJDdUM5dFdtQjtFdkMrdFduQixtQnVDOXRXZ0I7RXZDK3RXaEIsT3VDOXRXQztFdkMrdFdELFF1Qzl0V0M7RXZDK3RXRCxZdUM5dFdTO0V2Qyt0V1QsYXVDOXRXQztFdkMrdFdELFl1Qzl0V0M7RXZDK3RXRCw0Q3VDN3RXMEI7RXZDOHRXMUIsbUJ1Qzd0V2M7RXZDOHRXZCxpQnVDN3RXWTtFdkM4dFdaLHFCdUM3dFdXO0V2QzZ0V1gscUJ1Qzd0V1c7RXZDNnRXWCxjdUM3dFdXO0V2Qzh0V1gseUJ1Qzd0V29CO012QzZ0V3BCLHNCdUM3dFdvQjtVdkM2dFdwQix3QnVDN3RXb0I7RXZDOHRXcEIsMkJ1Qzd0V2U7TXZDNnRXZixzQnVDN3RXZTtFdkM4dFdmLDBCdUM3dFdnQjtNdkM2dFdoQix1QnVDN3RXZ0I7VXZDNnRXaEIsb0J1Qzd0V2dCO0N2Qzh0V2pCOztBQUVEO0VBQ0Usc0JNbjlYK0I7RU5vOVgvQixZdUMzdFdHO0N2QzR0V0o7O0FBRUQ7RUFDRSxjdUMzdFdXO0N2QzR0V1o7O0FBRUQ7RUFDRSxtQnVDM3RXVztFdkM0dFdYLFl1QzN0V0c7RXZDNHRXSCxhdUMzdFdTO0V2QzR0V1QsV3VDL3dXRjtFdkNneFdFLFd1QzN0V0k7RXZDNHRXSixxQnVDM3RXZ0I7RXZDNHRXaEIsT0FBTztFQUNQLFFBQVE7Q0FDVDs7QUFFRDtFQUNFLHNCdUMzdFdlO0V2QzR0V2Ysa0J1QzN0V1k7RXZDNHRXWixtQnVDM3RXSztFdkM0dFdMLDBCdUMzdFdvQjtFdkM0dFdwQixZdUMzdFdLO0V2QzR0V0wsb0J1Q3R2V0U7RXZDdXZXRixpQnVDMXRXVztFdkMydFdYLG1CdUMxdFdjO0N2QzJ0V2Y7O0FBRUQ7RUFDRSxzQk9sd1lrQjtFUG13WWxCLFV1Q255V0Y7RXZDb3lXRSxldUN4dFdhO0V2Q3l0V2IsbUJPcndZZ0I7RVBzd1loQixldUN0eVdTO0V2Q3V5V1QsZ0J1Q3h0V2E7RWhDL2lDZCw2QkFBbUI7RUFBbkIsd0JBQW1CO0VBQW5CLHFCQUFtQjtFUHl3WWxCLG1CdUNydFdNO0N2Q3N0V1A7O0FBRUQ7RUFDRSxZdUNydFdHO0V2Q3N0V0gsZXVDcnRXWTtFdkNzdFdaLG1CdUNydFdjO0V2Q3N0V2QsVXVDcnRXRztFdkNzdFdILFF1Q3J0V0c7RXZDc3RXSCxZdUNydFdHO0V2Q3N0V0gsWXVDbnpXRjtFdkNveldFLDBCdUNudFdFO0V2Q290V0YsYXVDcnpXRjtFdkNzeldFLDZCdUNsdFdlO0V2Q2t0V2Ysd0J1Q2x0V2U7RXZDa3RXZixxQnVDbHRXZTtDdkNtdFdoQjs7QUFFRDs7RUFFRSxnQnVDNXNXWTtDdkM2c1diOztBdUNsc1dEO0V2Q3FzV0UsWUFBWTtFQUNaLGN1Q3BzV0M7RUFHSCxnQ0FBTztFQUFQLGdDQUFPO0VBQVAseUJBQU87RUFHTixvQkFBaUI7RUFDakIsa0JwQ3JxQ1c7RW9Dc3FDWCx3QkFBcUI7RUFDckIscUJBQWtCO0VoQ3JtQ2xCLGlDQUF3QjtFUDB5WXZCLDRCdUMzc1dLO0V2QzRzV0wsMEJNM2hZK0I7RWlDMjFCaEMsdUJBQVE7RUFJUix5QkFBZ0I7RXZDZ3NXZixvQmlCOTZZWTtDakIrNlliOztBQUVEO0VBQ0UsYXVDM3JXUztFQUdWLGFBQVE7RXZDMHJXUCxtQnVDenJXVTtFdkMwcldWLHVCdUM3cVdBO0V2QzhxV0EsbUN1Q3hyV1M7RXZDeXJXVCxnQnVDeHJXWTtDdkN5cldiOztBQUVEO0VBQ0UsV3VDeHJXTztDdkN5cldSOztBQUVEO0V1Q2xyV0UsbUJBQVE7RXZDb3JXUixPdUNucldDO0VoQzlvQ0YsUUFBUTtFUG0wWVAsWXVDbnJXQTtFdkNvcldBLGF1Q2xyV1c7RXZDbXJXWCxxQkFBYztFQUFkLHFCQUFjO0VBQWQsY0FBYztFdUM3cVdoQixvQkFBWTtNQUFaLGdCQUFZO0VqQy92Q1YseUJBQW9CO01BQXBCLHNCQUFvQjtVQUFwQix3QkFBb0I7RUFDcEIsMEJBQVM7TUFBVCx1QkFBUztVQUFULG9CQUFTO0VBQ1QsMkJBQW9CO01BQXBCLHNCQUFvQjtFQUNwQiwwQkFBa0I7RUFDbEIsNkJBQW9CO0VBQXBCLHdCQUFvQjtFQUFwQixxQkFBb0I7Q04rNllyQjs7QUFFRDtFQUNFLFlNOTJZQTtFTisyWUEsbUJNOTJZYztFTisyWWQsa0JNMzJZZTtFTjQyWWYsaUJ1Q3ZyV21CO0VoQzNwQ3BCLG1CQUFtQjtFUG8xWWxCLGlCdUM1cldVO0V2QzZyV1YsZU1wM1lBO0VOcTNZQSw2Qk1wM1lBO01ObzNZQSxrQk1wM1lBO1VObzNZQSxTTXAzWUE7Q05xM1lEOztBQUVEO0V1Q3ZyV0Esb0JBQU87RWpDendDTCxlQUFTO0VBQ1QsbUJBQVM7RUFDVCw2QkFBb0I7RUFBcEIsd0JBQW9CO0VBQXBCLHFCQUFvQjtFQUNwQiw0QkFBa0I7TUFBbEIsd0JBQWtCO1VBQWxCLG9CQUFrQjtFQUNsQiw2QkFBUztNQUFULGtCQUFTO1VBQVQsU0FBUztDTm04WVY7O0FBRUQ7O0VNMTNZRSxzQmlDNHJDc0I7Q3ZDaXNXdkI7O0FBRUQ7O0VNdnRZRSw0QmlDcWhDd0I7TWpDcmhDeEIsd0JpQ3FoQ3dCO1VqQ3JoQ3hCLG9CaUNxaEN3QjtFakN2L0J0QixlQUFBO0NONnJZSDs7QUFFRDtFTTFyWUUscUJpQ20vQjBCO0VBRTNCLHFCQW1CQTtFQXpCRCxtQkFPWTtFdkN5c1dWLHFCTWxtWStCO0VObW1ZL0IsY3VDeHNXVztFdkN5c1dYLCtCdUN2c1dBO0VBWEYsK0JBWVk7RWhDOXFDWCxpQ0FBd0I7RVB3M1l2QixnQ3VDdHRXRjtFdkN1dFdFLDRCdUNwc1dBO0VBbkJGLHNCQW9CQztFdkNxc1dDLG1CTWwrWVM7RU5vK1lULCtCTWwrWW9CO0VObStZcEIsMEJNbCtZa0I7RU5tK1lsQiwwQk1sK1lvQjtFTm0rWXBCLHVCTWwrWWE7RU5vK1liLHlCTXR0WXFCO0VOdXRZckIsb0JNbHRZQTtFTnF0WUEsMkJ1QzdzV3VCO0V2QzhzV3ZCLHNCdUM5c1d1QjtDdkMrc1d4Qjs7QUFFRDtFdUM3c1dBLDJCQUFxQjtDdkMrc1dwQjs7QUFFRDtFQUNFLGNBQWM7Q3VDNXNXaEI7O0F2QytzV0E7RXVDM3NXQyxXQUFXO0N2QzZzV1g7O0F1Q3hzV0Q7RUFDQyxtQmpDNzdCZ0M7RWlDODdCaEMsWUFBVztFQUNYLGFBQVE7RUFDUixxQnJDMTBDZTtFcUM0MENmLHFCQUFxQjtFdkMyc1dwQixtQkFBbUI7RXVDeHNXckIscUJBQUk7RUFDSCxjQUFhO0VBQ2IseUJBQXlCO0VBQ3pCLHNCQUNBO0VBRUQsNkJBQVE7RUFDUCx3QkFBYztFQUNkLDBCQUFXO0VBQ1gsdUJBQWlCO0VBRWpCLHlCcEM3eUN5QjtFSHMvWXhCLG9CQUFvQjtFdUNyc1d0QixnQkFBYTtDdkN1c1daOztBQUVEO0VBQ0UsbUJ1Q3RzV1U7Q3ZDdXNXWDs7QUFFRDtFQUNFLGdCdUM5c1dXO0V2QytzV1gsZXVDdHNXVTtFdkN1c1dWLGV1Q3RzV0E7RXZDdXNXQSxtQnVDdHNXWTtFdkN1c1daLFN1Q3RzV0E7RWhDaHZDRCxVQUFRO0VQdzdZUCx5Q3VDcHRXVztNdkNvdFdYLHFDdUNwdFdXO1V2Q290V1gsaUN1Q3B0V1c7RXZDcXRXWCw2QnVDcnNXVTtFdkNxc1dWLHdCdUNyc1dVO0V2Q3FzV1YscUJ1Q3JzV1U7Q3ZDc3NXWDs7QUFFRDtFQUNFLGV1Q3JzV1E7RUFwQlYsV0FBQTtDdkMydFdDOztBQUVEO0V1Qzd0V0EsbUJBNkJNO0V2Q2tzV0osV3VDanNXQTtFQTlCRixtQkFpQ0M7RXZDZ3NXQyxVdUMvcldRO0V2Q2dzV1IsZ0J1Qy9yV007Q3ZDZ3NXUDs7QUFFRDs7RUFFRSxXdUMzcldRO0V2QzRyV1IscUR1QzNyV1M7TXZDMnJXVCxpRHVDM3JXUztVdkMycldULDZDdUMzcldTO0V2QzRyV1QsV3VDMXJXQTtDdkMycldEOztBQUVEOztFQUVFLFdPbDlZTztFUG05WVAscUR1QzlzV1M7TXZDOHNXVCxpRHVDOXNXUztVdkM4c1dULDZDdUM5c1dTO0V2QytzV1QsV3VDdHNXQztDdkN1c1dGOztBQUVEO0VBQ0UsWU94OVlPO0VQeTlZUCxtQnVDcHRXRDtFdkNxdFdDLFV1QzdyV0M7RUF6REgsU0FBQTtFdkN3dldFLG1CdUMxcldVO0V2QzJyV1YsaUJFdmxaYztFRndsWmQsV3VDL3FXQTtFdkNncldBLGVPLzlZTztDUGcrWVI7O0FBRUQ7RUFDRSxVT24rWU87Q1BvK1lSOztBQUVEO0VBQ0Usb0J1Q3RzV0Q7Q3ZDdXNXQTs7QUFFRDs7RUFFRSx5QnVDcnJXVTtDdkNzcldYOztBQUVEO0VBQ0UsWXVDbHJXQztFdkNtcldELFV1Q2xyV0M7RXZDbXJXRCxxQnVDbHJXQztFdkNrcldELHFCdUNscldDO0V2Q2tyV0QsY3VDbHJXQztFdkNtcldELHNCdUNscldZO012Q2tyV1osbUJ1Q2xyV1k7VXZDa3JXWiwwQnVDbHJXWTtFQTdGZCx5QkFpR0M7TUFqR0Qsc0JBaUdDO1VBakdELHdCQWlHQztFdkNncldDLDBCdUMvcVdrQjtNdkMrcVdsQiwwQnVDL3FXa0I7Q3ZDZ3JXbkI7O0FBRUQ7RUFDRSxnQnVDNXBXWTtFdkM2cFdaLG1CTzEvWWdCO0VQMi9ZaEIsMEJ1Q3RyV0Q7RXZDdXJXQyxZdUNqcldPO0V2Q2tyV1AsbUJ1Q2pyV2E7RXZDa3JXYixvQk85L1lnQjtFUCsvWWhCLHVCdUMxcldEO0V2QzJyV0MsaUJ1Q3RwV0E7RXZDdXBXQSwwQnVDNXJXRDtFdkM2cldDLGF1QzlxV1M7RXZDK3FXVCxrQnVDOXJXRDtFdkMrcldDLDJCdUMzcVdDO0V2QzRxV0QsNkJ1Q2hzV0Q7RXZDZ3NXQyx3QnVDaHNXRDtFdkNnc1dDLHFCdUNoc1dEO0N2Q2lzV0E7O0FBRUQ7O0VBRUUsMEJ1Q3JzV0Q7Q3ZDc3NXQTs7QUFFRDtFQUNFLG1CdUNqcVdVO0V2Q2txV1YsWXVDanFXUTtFdkNrcVdSLFV1Q2pxV007RXZDa3FXTixxQk1qd1lRO0VObXdZUixxQkFBcUI7RXVDN3BXdkIsbUJBQWM7RUFDYixxQkFDQTtFdkM4cFdDLGNBQWM7RUFHZCxvQkFBb0I7RXVDM3BXdEIsa0JBQVc7RUFDVix5QkFBYTtFQUNiLHNCQUlBO0V2QzBwV0MsNkJ1QzVwV2lDO0V2QzZwV2pDLHdCQUF3QjtFdUN6cFcxQiwwQkFBZTtFQUNkLHVCQUFxQjtFQUdyQix5QkFlQTtFaEN6NUNBLG9CQUFtQjtFUHVpWmxCLDJCdUN6cFdnQjtFdkMwcFdoQixzQnVDenBXVTtFdkMwcFdWLGV1Q3pwV1E7RXZDMHBXUiwwQnVDenBXYztFdkMwcFdkLG9CdUN6cFdZO0V2QzBwV1osdUJ1Q3JwV0M7RXZDc3BXRCwwQnVDenBXQztFdkMwcFdELDZCdUN6cFdpQjtFdkN5cFdqQix3QnVDenBXaUI7RXZDeXBXakIscUJ1Q3pwV2lCO0V2QzBwV2pCLDJCQUEyQjtFdUNwcFc3QixZQUNDO0VBQ0MsYUFBYTtDdkNxcFdkOztBQUVEO0VBQ0UscUJBQXFCO0N1QzFwV3ZCOztBdkM2cFdBO0V1QzdwV0EsY0FlQztDdkNncFdBOztBdUN6b1dEOztFakN4aERFLFlBQVM7RUFDVCwwQkFBcUI7Q05zcVp0Qjs7QUFFRDtFTXBxWkUsWUFBUztFaUM4aERWLG9CQStCQTtDdkMwbVdBOztBQUVEO0VPdmtaQyxnQkFBUTtFUHlrWlAsVXVDeHBXRjtDdkN5cFdDOztBQUVEO0VBQ0UsWU05N1lBO0VOKzdZQSxXTTk3WUE7RU4rN1lBLG1CTWo2WUU7Q05rNllIOztBQUVEO0VBQ0UsWU1oNllBO0VOaTZZQSxjTXozWUE7RU4wM1lBLHFCTXozWUE7RU55M1lBLHFCTXozWUE7RU55M1lBLGNNejNZQTtFTjAzWUEsc0J1QzVwV3VCO012QzRwV3ZCLG1CdUM1cFd1QjtVdkM0cFd2QiwwQnVDNXBXdUI7RXZDNnBXdkIsMEJ1QzdwV3VCO012QzZwV3ZCLHVCdUM3cFd1QjtVdkM2cFd2QixvQnVDN3BXdUI7RUFUekIsMkJBQWE7TUFBYixzQkFBYTtDdkN3cVdaOztBQUVEO0VBQ0UsZXVDM3FXUztFdkM0cVdULHNCdUN4cFdlO0V2Q3lwV2Ysc0J1Q3RwV0M7RUF2QkgsbUJBQVc7RXZDK3FXVCxpQkUxdFpjO0VGMnRaZCw2QnVDaHJXUztFdkNncldULHdCdUNocldTO0V2Q2dyV1QscUJ1Q2hyV1M7Q3ZDaXJXVjs7QUFFRDtFQUNFLFlHbm1aYTtFb0MrNkNmLGVBdUNDO0V2QytvV0MsbUJ1QzdvV0E7RXZDOG9XQSxVQUFVO0V1QzNvV1osUUFBVTtFQUNULFlBQVk7RUFDWixZQUFTO0VBQ1QsdUNBQVU7RUFDViw2QkFBVztFQUFYLHdCQUFXO0VBQVgscUJBQVc7RUFDWCxhQUFhO0N2QzZvV2I7O0FBRUQ7O0V1Q3hvV0UsNEJBSUE7Q3ZDdW9XRDs7QUFFRDs7RXVDcm9XQyxnQnBDaC9DbUI7Q0h3blpuQjs7QUFFRDtFQUNFLFlBQVk7Q3VDbm9XZDs7QXZDc29XQTtFdUN0b1dBLG1CQUdDO0V2Q3FvV0MsaUJ1Q3BvV2M7RXZDcW9XZCxpQnVDcG9XVTtFdkNxb1dWLHFCdUNwb1dXO0V2Q29vV1gscUJ1Q3BvV1c7RXZDb29XWCxjdUNwb1dXO0V2Q3FvV1gsMEJ1Q3BvV2tCO012Q29vV2xCLHVCdUNwb1drQjtVdkNvb1dsQixvQnVDcG9Xa0I7RXZDcW9XbEIsMkJ1Q25vV0E7TXZDbW9XQSxzQnVDbm9XQTtFQVRGLG1CQUFXO0N2QzhvV1Y7O0FBRUQ7O0VBRUUsV0cxb1pXO0NIMm9aWjs7QUFFRDtFdUNycFdBLG1CQUFXO0V2Q3VwV1QsV3VDeG5XQztFdkN5bldELFN1Q3hwV0Y7RXZDeXBXRSxvQ3VDdm5XRTtNdkN1bldGLGdDdUN2bldFO1V2Q3VuV0YsNEJ1Q3ZuV0U7RXZDd25XRixnQkFBZ0I7Q3VDbm5XbEI7O0F2Q3NuV0E7RXVDbm5XQyxZakNueENTO0VpQ3F4Q1QsYUFBUztDdkNvbldUOztBQUVEOztFQUVFLFlBQVk7RU83cFpiLFNBQVE7RWdDOGlEVCxXQUFBO0V2Q2tuV0UsWXVDaG5XVTtFdkNpbldWLG1CdUNobldXO0V2Q2luV1gsZXVDaG5XWTtFdkNpbldaLDBCdUNwbVdEO0V2Q3FtV0MsbUJBQW1CO0VPcHFacEIsaUNBQXlCO0VBQXpCLDRCQUF5QjtFQUF6Qix5QkFBeUI7Q1BzcVp6Qjs7QUFFRDtFQUNFLFV1Q2puV087RXZDa25XUCw0RHVDaG5XcUI7TXZDZ25XckIsd0R1Q2huV3FCO1V2Q2duV3JCLG9EdUNobldxQjtDdkNpbld0Qjs7QUFFRDtFdUMzbVdBLFdBQUE7RUFDQyw0REFBa0I7TUFBbEIsd0RBQWtCO1VBQWxCLG9EQUFrQjtDdkM2bVdsQjs7QUFFRDtFQUNFLFl1QzNtV0E7RXZDNG1XQSw0RHVDMW1XYztNdkMwbVdkLHdEdUMxbVdjO1V2QzBtV2Qsb0R1QzFtV2M7Q3ZDMm1XZjs7QUFFRDtFdUN0bVdBLFlBQWE7RUFDWiw0REFBZ0I7TUFBaEIsd0RBQWdCO1VBQWhCLG9EQUFnQjtDdkN3bVdoQjs7QUFFRDtFdUNwbVdDLG1CakN4MENTO0VpQ3kwQ1QscUJqQ3owQ2dDO0VpQzIwQ2hDLGVBQWM7Q3ZDcW1XZDs7QUFFRDtFdUNsbVdDLGtCQUFhO0N2Q29tV2I7O0FBRUQ7RXVDbG1XQyxZQUFZO0VoQ3BtRFosaUJBQWlCO0VQeXNaaEIsZXVDeG5XVztFdkN5bldYLHFCdUNwbVdBO0V2Q29tV0EscUJ1Q3BtV0E7RXZDb21XQSxjdUNwbVdBO0VBckJGLHNCQUFBO01BQUEsbUJBQUE7VUFBQSwwQkFBQTtFdkMybldFLHNCRzd4Wm9CO01INnhacEIsa0JHN3hab0I7RW9Da3FEdEIsMEJBMEJDO01BMUJELDBCQTBCQztFdkNtbVdDLHlCdUNqbVdBO012Q2ltV0Esc0J1Q2ptV0E7VXZDaW1XQSx3QnVDam1XQTtFdkNrbVdBLDZCQUF1QjtFQUF2Qiw4QkFBdUI7TUFBdkIsMkJBQXVCO1VBQXZCLHVCQUF1QjtDdUMvbFd6Qjs7QXZDa21XQTtFdUM5bFdDLDBCQUFxQjtNQUFyQix1QkFBcUI7VUFBckIsK0JBQXFCO0N2Q2dtV3JCOztBQUVEO0V1QzdsV0MsbUJBQVU7RUFFVixpQmpDMzJDUztFaUM0MkNULGlCQUFnQjtDdkM4bFdoQjs7QUFFRDtFdUM1bVdBLFlBQUE7RXZDOG1XRSxxQnVDMWxXVTtFdkMwbFdWLHFCdUMxbFdVO0V2QzBsV1YsY3VDMWxXVTtFdkMybFdWLHNCdUMxbFdNO012QzBsV04sa0J1QzFsV007RXZDMmxXTiwyQnVDMWxXTztNdkMwbFdQLHNCdUMxbFdPO0V2QzJsV1AsMEJ1Q3psV1c7TXZDeWxXWCx1QnVDemxXVztVdkN5bFdYLG9CdUN6bFdXO0V2QzBsV1gseUJ1QzNrV0E7RXZDNGtXQSxzQnVDbm5XZTtDdkNvbldoQjs7QUFFRDtFQUNFLG9CdUN0bFdDO0V2Q3VsV0QsaUJ1Q3RsV0M7RXZDdWxXRCxpQnVDdGxXYztFdkN1bFdkLG1CdUN0bFdlO0N2Q3VsV2hCOztBQUVEO0VBQ0UscUJ1Q3BsV1k7RXZDb2xXWixxQnVDcGxXWTtFdkNvbFdaLGN1Q3BsV1k7RXZDcWxXWixzQkc3dVphO01INnVaYixrQkc3dVphO0VIOHVaYixtQkFBbUI7Q3VDamxXckI7O0F2Q29sV0E7RXVDaGxXQyxlQUFhO0N2Q2tsV2I7O0FBRUQ7O0V1QzdrV0EsZUFDQztDdkMra1dBOztBdUMxa1dEOzs7RUFBQSxlQUtDO0N2QzJrV0E7O0F1Q2hsV0Q7Ozs7RUFpQkcsZUFBYztDdkNza1doQjs7QUFFRDtFdUNoa1dFLGVwQzF4RG9CO0NINDFackI7O0FPM3daQTtFZ0M4c0RELG1CQUFjO0V2Q2lrV1osZXVDL2pXYTtFdkNna1diLGtCdUMvaldnQjtDdkNna1dqQjs7QUFFRDtFQUNFLFV1QzdqV0E7Q3ZDOGpXRDs7QUFFRDtFdUMxaldBLFlBQ0M7RUFHRyxhakNqOUNNO0VpQ2s5Q04sT0FBQTtFdkN5aldGLFFBQVE7RXVDOWpXVixtQkFDQztFQVVHLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0V2Q3NqV2Ysc0JBQWtCO01BQWxCLGtCQUFrQjtFdUNoaldwQixpQkFBYTtDdkNraldaOztBdUM5aVdEO0VBQ0MsZUFBYTtDdkNpaldiOztBQUVEO0VBQ0UsWXVDampXTztDdkNraldSOztBQUVEO0VBQ0UsWXVDL2lXUztFQVZYLHFCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0V2QzJqV0UseUJ1QzdpV0E7TXZDNmlXQSxzQnVDN2lXQTtVdkM2aVdBLHdCdUM3aVdBO0V2QzhpV0EsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7RXVDM2lXdEIsMkJBQU87TUFBUCxzQkFBTztFQUNOLG9CQUFjO0VBQ2QsMEJBd0dBO0VoQzcyREEsbUJBQW1CO0VQbXpabEIseUJ1Q2hqV0s7VXZDZ2pXTCxpQnVDaGpXSztFdkNpaldMLG9CdUM3aVdnQjtFQUVqQix1QkFBUztFdkM2aVdSLHFCTXRpWitCO0VOdWlaL0IsaUJ1QzVpV2E7RXZDNmlXYixZdUM1aVdBO0VBRUQsbUJBQVk7RXZDNGlXWCw2QnVDM2lXWTtFdkMyaVdaLHdCdUMzaVdZO0V2QzJpV1oscUJ1QzNpV1k7Q3ZDNGlXYjs7QUFFRDtFQUNFLHFCTWw2WmtCO0VObTZabEIsbUJNbDZaUztFTm02WlQsaUJNbDZaYTtDTm02WmQ7O0FBRUQ7O0VBRUUsMEJNcnNaeUI7Q05zc1oxQjs7QUFFRDtFQUNFLFlNenJaQTtFTjByWkEscUJNNXBaRTtFTjRwWkYscUJNNXBaRTtFTjRwWkYsY001cFpFO0VONnBaRixzQnVDcmpXcUI7TXZDcWpXckIsa0J1Q3JqV3FCO0V2Q3NqV3JCLDZCdUN0aldxQjtFdkNzaldyQiw4QnVDdGpXcUI7TXZDc2pXckIsMkJ1Q3RqV3FCO1V2Q3NqV3JCLHVCdUN0aldxQjtFdkN1aldyQix3QnVDdmpXMkI7TXZDdWpXM0IscUJ1Q3ZqVzJCO1V2Q3VqVzNCLDRCdUN2alcyQjtFdkN3alczQix5QnVDeGpXMkI7TXZDd2pXM0Isc0J1Q3hqVzJCO1V2Q3dqVzNCLHdCdUN4alcyQjtFdkN5alczQiwwQnVDeGpXdUI7TXZDd2pXdkIsMEJ1Q3hqV3VCO0N2Q3lqV3hCOztBQUVEO0VBQ0UsWXVDM2pXUztFdkM0aldULGVPcDFaTztFUHExWlAscUJ1Q3ZrV0Q7RXZDdWtXQyxxQnVDdmtXRDtFdkN1a1dDLGN1Q3ZrV0Q7RXZDd2tXQywwQnVDcmtXbUI7TXZDcWtXbkIsMEJ1Q3JrV21CO0V2Q3NrV25CLHlCT3YxWmtCO01QdTFabEIsc0JPdjFaa0I7VVB1MVpsQix3Qk92MVprQjtFUHcxWmxCLDZCdUMxa1dXO0V2QzBrV1gsOEJ1QzFrV1c7TXZDMGtXWCwyQnVDMWtXVztVdkMwa1dYLHVCdUMxa1dXO0V2QzJrV1gsYXVDL2pXUTtFdkNna1dSLFdNL3NaRTtFTmd0WkYsaUJNL3NaRTtFTmd0WkYsd0JNOXNaQTtNTjhzWkEscUJNOXNaQTtVTjhzWkEsNEJNOXNaQTtDTitzWkQ7O0FBRUQ7RUFDRSwwQnVDNWpXQTtNdkM0aldBLHVCdUM1aldBO1V2QzRqV0EsK0J1QzVqV0E7Q3ZDNmpXRDs7QUFFRDtFQUNFLG1CTTE4WlM7RU4yOFpULGlCTTE4WlM7RU4yOFpULGlCTTE4WlM7Q04yOFpWOztBQUVEO0VBQ0UsWU14NFpBO0VOeTRaQSxxQk1yNFpFO0VOcTRaRixxQk1yNFpFO0VOcTRaRixjTXI0WkU7RU5zNFpGLHNCdUMxa1dvQjtNdkMwa1dwQixrQnVDMWtXb0I7RUFHckIsMkJBQVM7TUFBVCxzQkFBUztFdkN5a1dSLDBCTXI5WlM7TU5xOVpULHVCTXI5WlM7VU5xOVpULG9CTXI5WlM7RU5zOVpULHlCTXI5WnFCO0VOczlackIsc0JNcjlab0I7Q05zOVpyQjs7QUFFRDtFQUNFLG9CTW41WmlCO0VObzVaakIsaUJNbjVaYztFTm81WmQsaUJNbDVaaUI7RU5tNVpqQixtQnVDaGxXeUI7Q3ZDaWxXMUI7O0FBRUQ7RUFDRSxxQnVDamxXUTtFdkNpbFdSLHFCdUNqbFdRO0V2Q2lsV1IsY3VDamxXUTtFdkNrbFdSLHNCTTM1WkE7TU4yNVpBLGtCTTM1WkE7RU40NVpBLG1CTTM1WkE7Q040NVpEOztBQUVEO0VBQ0UsZXVDbmxXRDtDdkNvbFdBOztBQUVEOztFQUVFLGV1Qy9rV2E7Q3ZDZ2xXZDs7QUFFRDs7O0VBR0UsZXVDOWtXVztDdkMra1daOztBQUVEOzs7O0VBSUUsZU10L1pTO0NOdS9aVjs7QUFFRDtFQUNFLGVNajdaZTtDTms3WmhCOztBQUVEO0VBQ0UsbUJNN3daQTtFTjh3WkEsZU03d1pBO0VOOHdaQSxrQk03d1plO0NOOHdaaEI7O0FBRUQ7RUFDRSxZTS91WkE7RU5ndlpBLGFNL3VaVztFTmd2WlgsT014c1pBO0VOeXNaQSxRTXhzWkE7RU55c1pBLG1CTW5zWkU7RU5vc1pGLHFCTWxzWkE7RU5rc1pBLHFCTWxzWkE7RU5rc1pBLGNNbHNaQTtFTm1zWkEsc0JPdjZaTztNUHU2WlAsa0JPdjZaTztFUHc2WlAsaUJ1QzNtV007Q3ZDNG1XUDs7QUFFRDtFQUNFLGV1Q2htV0M7Q3ZDaW1XRjs7QUFFRDtFQUNFLFlNdGhhTztDTnVoYVI7O0FBRUQ7RUFDRSxZTXRoYU87RU51aGFQLHFCTXA5WkE7RU5vOVpBLHFCTXA5WkE7RU5vOVpBLGNNcDlaQTtFTnE5WkEseUJ1Q2xtVzBCO012Q2ttVzFCLHNCdUNsbVcwQjtVdkNrbVcxQix3QnVDbG1XMEI7RXZDbW1XMUIsMEJ1Q25tV3NCO012Q21tV3RCLHVCdUNubVdzQjtVdkNtbVd0QixvQnVDbm1Xc0I7RXZDb21XdEIsMkJ1Q25tV0c7TXZDbW1XSCxzQnVDbm1XRztFdkNvbVdILG9CdUNubVdHO0V2Q29tV0gsMEJ1Q25tV2M7RXZDb21XZCxtQk0xOVpBO0VOMjlaQSx5Qk0xOVpBO1VOMDlaQSxpQk0xOVpBO0VOMjlaQSxvQnVDcm1Xc0I7RXZDc21XdEIsdUJ1Q3JtV0c7RXZDc21XSCxxQnVDcm1XRztFdkNzbVdILGlCdUNybVdhO0V2Q3NtV2IsWU1oK1pBO0VOaStaQSxtQk1oK1pjO0VOaStaZCw2QnVDdm1Xc0I7RXZDdW1XdEIsd0J1Q3ZtV3NCO0V2Q3VtV3RCLHFCdUN2bVdzQjtDdkN3bVd2Qjs7QUFFRDtFQUNFLHFCdUN0bVdHO0V2Q3VtV0gsbUJ1Q3RtV2lCO0V2Q3VtV2pCLGlCdUN0bVdlO0N2Q3VtV2hCOztBQUVEOztFQUVFLDBCTWgwWkE7Q05pMFpEOztBQUVEO0VBQ0UsWUFBWTtFdUNubVdkLHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0VBQ2IsMEJBQWdCO01BQWhCLHVCQUFnQjtVQUFoQiwrQkFBZ0I7RUFDaEIsMkJBQVc7TUFBWCx3QkFBVztVQUFYLHFCQUFXO0VBQ1gsNEJBQWM7TUFBZCx1QkFBYztFQUNkLGNBQVk7RUFDWiwwQkFBVTtFQUNWLGlCQUFhO0N2Q3FtV2I7O0FBRUQ7RUFDRSxZdUNwbVdVO0V2Q3FtV1YsaUJ1Q3BtV2M7Q3ZDcW1XZjs7QUFFRDtFQUNFLG9CdUNubVdZO0V2Q29tV1osdUJ1Q25tV0k7RXZDb21XSixpQnVDbm1XYTtFQUdkLGdCQUFBO0N2Q2ttV0E7O0FBRUQ7RUFDRSxvQnVDam1XZTtFdkNrbVdmLHVCdUNqbVdhO0V2Q2ttV2IsZXVDam1XVTtFdkNrbVdWLFV1Q2ptV0E7RUFFRCxtQkFBQTtDdkNpbVdBOztBQUVEO0VBQ0UsMEJNdGxhb0I7Q051bGFyQjs7QUFFRDtFQUNFLFlNcGhhQTtFTnFoYUEscUJNcGhhQTtFTm9oYUEscUJNcGhhQTtFTm9oYUEsY01waGFBO0VOcWhhQSx3Qk1uaGFxQjtNTm1oYXJCLHFCTW5oYXFCO1VObWhhckIsNEJNbmhhcUI7RU5vaGFyQiwwQnVDeG1XeUI7TXZDd21XekIsdUJ1Q3htV3lCO1V2Q3dtV3pCLG9CdUN4bVd5QjtFdkN5bVd6QiwyQk1uM1pvQjtNTm0zWnBCLHNCTW4zWm9CO0VObzNacEIsaUJNbjNaaUI7Q05vM1psQjs7QUFFRDtFdUM5b1dBLG1CQXNDSTtFdkMwbVdGLFlNLzNaRTtFTmc0WkYscUJNLzNaRTtFTiszWkYscUJNLzNaRTtFTiszWkYsY00vM1pFO0VOZzRaRix3QnVDM21XMkI7TXZDMm1XM0IscUJ1QzNtVzJCO1V2QzJtVzNCLDRCdUMzbVcyQjtDdkM0bVc1Qjs7QUFFRDtFQUNFLG1CdUM3bVdlO0V2QzhtV2YsZUVob2FPO0VGaW9hUCxrQnVDN21XZTtDdkM4bVdoQjs7QUFFRDtFdUMzcFdBLFlBQUE7RXZDNnBXRSxhdUN4bVdZO0VBckRkLE9BQUE7RXZDK3BXRSxRdUN0bVdNO0V2Q3VtV04sbUJBQW1CO0V1Q2ptV3JCLHFCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBRUUsc0JBQ0E7TUFEQSxrQkFDQTtFdkNpbVdBLGlCQUFpQjtDdUNwbVduQjs7QXZDdW1XQTtFdUM5bFdJLGVBQWE7Q3ZDZ21XaEI7O0FBRUQ7RU0vbmFFLG9CQUFTO0VBQ1QsdUJBQW9CO0VBQ3BCLG1CQUFrQjtFQUNsQixpQkFBUztDTmlvYVY7O0FBRUQ7RU0xamFJLGtCaUMwOURnQjtDdkNrbVduQjs7QUFFRDtFQUNFLFlNNW9hUztFTjZvYVQsVU01b2FPO0NONm9hUjs7QUFFRDtFQUNFLFlNNW9hUztDTjZvYVY7O0FBRUQ7RUFDRSxpQnVDMW1XdUI7Q3ZDMm1XeEI7O0FBRUQ7RUFDRSxxQnVDem1XUztFdkN5bVdULHFCdUN6bVdTO0V2Q3ltV1QsY3VDem1XUztFdkMwbVdULHdCQUE0QjtNQUE1QixxQkFBNEI7VUFBNUIsNEJBQTRCO0VPbmphN0IsMEJBQW1CO01BQW5CLHVCQUFtQjtVQUFuQixvQkFBbUI7RWdDKzhEbkIsaUJBQUE7Q3ZDdW1XQTs7QU90amFBO0VnQ3k5REEsWUFBQTtFdkNpbVdDLG1CdUMvbFdBO0V2Q2dtV0EsdUJBQXVCO0V1QzdsV3pCLDBCQUFNO0VBQ0wsd0JBQVc7RUFDWCxnQkFBWTtFQUNaLDZCcENsaUVXO0VvQ2tpRVgsd0JwQ2xpRVc7RW9Da2lFWCxxQnBDbGlFVztDSGlvYVg7O0FBRUQ7RXVDN2xXQyxtQkFBaUI7Q3ZDK2xXakI7O0FBRUQ7RUFDRSxZdUN6bVdJO0V2QzBtV0osZXVDL2xXUztFQVhYLGtCQWFTO0N2QytsV1I7O0FBRUQ7RUFDRSxtQnVDN2xXVTtFdkM4bFdWLFN1QzdsV007RXZDOGxXTixVdUM3bFdRO0V2QzhsV1IseUN1QzdsV1c7TXZDNmxXWCxxQ3VDN2xXVztVdkM2bFdYLGlDdUM3bFdXO0V2QzhsV1gsZ0J1QzdsV1k7RXZDOGxXWixpQnVDN2xXZTtFdkM4bFdmLHVCdUM3bFdpQjtLdkM2bFdqQixvQnVDN2xXaUI7RXZDOGxXakIsWXVDN2xXVTtFdkM4bFdWLGF1QzdsV0E7Q3ZDOGxXRDs7QUFFRDs7RUFFRSwrQnVDNWxXa0I7TXZDNGxXbEIsMkJ1QzVsV2tCO1V2QzRsV2xCLHVCdUM1bFdrQjtDdkM2bFduQjs7QUFFRDtFQUNFLG9CRy9wYVU7RUhncWFWLHVCdUM1bFdZO0V2QzZsV1osVXVDNWxXUTtDdkM2bFdUOztBQUVEO0VBQ0UsY01wMVpRO0VOcTFaUixvQnVDNWxXZ0I7RXZDNmxXaEIsdUJ1Q3ZrV0E7RXZDd2tXQSwwQnVDNWxXUztFdkM2bFdULGVNL3NhUztFTmd0YVQsaUJNL3NhUztDTmd0YVY7O0FBRUQ7RUFDRSxpQk0vc2FhO0VOZ3RhYixlTTdvYUE7Q044b2FEOztBQUVEO0VBQ0UsZ0JNditaRTtFTncrWkYsU012K1pFO0VOdytaRixVTXQrWkE7RU51K1pBLHlDdUN2bVdnQztNdkN1bVdoQyxxQ3VDdm1XZ0M7VXZDdW1XaEMsaUN1Q3ZtV2dDO0V2Q3dtV2hDLFdNdCtaQTtFTnUrWkEsYU01NVpBO0VONjVaQSxnQk01NVpBO0VONjVaQSxnQk12NVpFO0VOdzVaRixxQk10NVpBO0VOczVaQSxxQk10NVpBO0VOczVaQSxjTXQ1WkE7RU51NVpBLHlCdUMzbVdzQjtNdkMybVd0QixzQnVDM21Xc0I7VXZDMm1XdEIsd0J1QzNtV3NCO0V2QzRtV3RCLDBCdUM1bVdzQjtNdkM0bVd0Qix1QnVDNW1Xc0I7VXZDNG1XdEIsb0J1QzVtV3NCO0V2QzZtV3RCLGVNNThaQTtDTjY4WkQ7O0FBRUQ7RUFDRSxtQnVDL21XYztDdkNnbldmOztBQUVEO0VBQ0UsZ0J1Qy9tV1U7RXZDZ25XVixVdUMvbVdDO0V2Q2duV0QsWXVDL21XQztFdkNnbldELGdCdUM1b1dTO0V2QzZvV1QsWXVDN21XRTtFQTlESixhQWtFUztFdkMybVdQLG1CdUMxbVdlO0V2QzJtV2YsdUJ1Q3ptV0U7RXZDMG1XRixxQnVDem1XRTtFdkN5bVdGLHFCdUN6bVdFO0V2Q3ltV0YsY3VDem1XRTtFdkMwbVdGLHlCdUN6bVdrQjtNdkN5bVdsQixzQnVDem1Xa0I7VXZDeW1XbEIsd0J1Q3ptV2tCO0V2QzBtV2xCLDBCdUN6bVdjO012Q3ltV2QsdUJ1Q3ptV2M7VXZDeW1XZCxvQnVDem1XYztFdkMwbVdkLGdCdUN6bVdHO0N2QzBtV0o7O0FBRUQ7RUFDRSxlQUFlO0V1Q2xtV2pCLGdCQUFBO0N2Q29tV0M7O0FBRUQ7O0VNN3ZhRSwwQkFBb0I7Q05nd2FyQjs7QUFFRDs7RU0zcmFFLFlBQUE7Q044cmFEOztBQUVEO0VNbi9aSSxtQmlDdzREa0I7Q3ZDNm1XckI7O0FBRUQ7RU0zOFpFLFlBQUE7RUFDQSxhQUFBO0VBTUUsZ0JBQUE7RUFFRixpQmlDbzFEc0I7RUFDdkIsdUJBQW1CO0tBQW5CLG9CQUFtQjtDdkNtblduQjs7QUFFRDtFQUNFLGdCQUFnQjtFdUMvbVdsQixzQ0FBZ0I7RUFDZixPQUFBO0VBQ0EsUUFBUTtFQUNSLFlBQVM7RUFDVCxhQUFBO0VBQ0EsZUFBYztDdkNpbldkOztBQUVEO0V1Qy9tV0MsbUJBQWdCO0N2Q2luV2hCOztBQUVEO0V1Qy9tV0MscUJBQVk7RUFBWixxQkFBWTtFQUFaLGNBQVk7RUFDWix5QkFBZ0I7TUFBaEIsc0JBQWdCO1VBQWhCLHdCQUFnQjtFQUNoQixpQkFBWTtDdkNpbldaOztBQUVEO0VBQ0Usd0N1Qy9tV0Q7Q3ZDZ25XQTs7QUFFRDtFdUM5bVdDLFdBQ0Q7RXZDK21XRSxhQUFhO0V1QzdtV2YsZUFBZ0I7RUFDZixzQkFBa0I7RUFDbEIsbUJBQWM7RUFDZCxrQkFBZTtFQUNmLG1CQUFXO0VBQ1gsK0JBQVM7RUFBVCwwQkFBUztFQUFULHVCQUFTO0N2QyttV1Q7O0FBRUQ7RXVDN21XQyxtQkFBYTtFQUNiLGtCQUFlO0N2QyttV2Y7O0FBRUQ7RXVDN21XQyxtQkFBa0I7RUFDbEIsVUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLG1CQUFnQjtFQUNoQix3QkFDQTtFQURBLG1CQUNBO0VBREEsZ0JBQ0E7RXZDOG1XQyxXQUFXO0N1QzVtV2I7O0F2QyttV0E7RXVDNW1XQyxlQUFPO0VBQ1AsbUJBQVk7RUFDWixPQUFPO0VBQ1AsUUFBUTtFQUNSLG1CQUFXO0VBQ1gsb0JBQ0E7RXZDNm1XQyxhQUFhO0V1QzFtV2YsY0FBYTtFQUdWLGFBQ0E7RXZDeW1XRCxjQUFjO0V1Q3JtV2hCLHFDQUF5QjtFQUF6QixnQ0FBeUI7RUFBekIsNkJBQXlCO0VBQ3hCLFdBQVU7RXZDdW1XVCxvQkFBb0I7RXVDcm1XdEIsaUJBQU07RUFDTCxpQkFDQTtDdkNzbVdBOztBQUVEO0VBQ0UscUJBQXFCO0V1Qy9sV3JCLHFCQUFnQjtFQUNoQixtQkFBaUI7RWhDenBFbEIscUJBQW1CO0VQNHZhbEIsY3VDeG1XRjtFQVFBLG9CQUFnQjtFQUNmLGdCQUFVO0VBQ1YseUJBQVc7RUFDWCxzQkF1QkE7RXZDOGtXQyw2QnVDbm1XVztFdkNvbVdYLHdCdUNubVdjO0VBTmhCLDJCQVVLO0V2Q21tV0gsc0J1Q2xtV1k7RXZDbW1XWiwwQnVDbG1XVztFdkNtbVdYLHVCdUNsbVdnQjtFdkNvbVdoQix5QnVDbG1Xa0I7RXZDbW1XbEIsb0J1Q2xtV1E7RXZDbW1XUixhdUNsbVdTO0V2Q21tV1QsYXVDbG1XVztFdkNtbVdYLG1CdUMzbVdEO0V2QzRtV0MsT3VDbG1XQztFdkNtbVdELFN1Q3ZuV0Y7RXZDd25XRSxjdUNqbVdXO0N2Q2ttV1o7O0FBRUQ7RUFDRSxvQkFBb0I7RXVDNWxXdEIsMEJBQWU7RUFDZCxpQkFBZTtDdkM4bFdmOztBQUVEO0V1QzVsV0MsMEJBQVk7Q3ZDOGxXWjs7QUFFRDtFTXY0YUUsVUFBUztDTnk0YVY7O0FBRUQ7RU12NGFFLHdCQUFhO0VBQWIsbUJBQWE7RUFBYixnQkFBYTtDTnk0YWQ7O0FBRUQ7RU0xcGFFLG1CQUFBO0VBQ0EsaUJpQ3FqRXdCO0VqQzErRHhCLGtCQUFBO0VBQ0EsV0FBQTtDTmtsYUQ7O0FBRUQ7RU1qb2FJLFdBQUE7Q05tb2FIOztBQUVELHFCdUM3bVc0Qjs7QXZDK21XNUI7RXVDNW1XQyxnQkFBZ0I7RUFDaEIsT0FBQTtFdkM4bVdDLFV1QzdtV1E7RXZDOG1XUiwyQ3VDN21XZ0I7TXZDNm1XaEIsdUN1QzdtV2dCO1V2QzZtV2hCLG1DdUM3bVdnQjtFdkM4bVdoQixXdUM3bVdTO0V2QzhtV1QsWXVDN21XVTtFdkM4bVdWLGlCdUM3bVdZO0V2QzhtV1osYXVDN21XVztFdkM4bVdYLDJCdUM3bVdRO0V2QzhtV1Isc0J1QzdtV1E7RXZDOG1XUiw0QnVDN21XQTtFdkM4bVdBLGlFdUM3bVdZO0V2QzZtV1oseUR1QzdtV1k7RXZDNm1XWixvRHVDN21XWTtFdkM2bVdaLGlEdUM3bVdZO0V2QzZtV1osNkV1QzdtV1k7RXZDOG1XWixxQnVDN21XUztFQUlWLHFCQUFBO0V2QzRtV0MsbUJ1QzNtV1c7RXZDNG1XWCxxQnVDM21XWTtFdkM0bVdaLGN1QzNtV1c7RXZDOG1XWCxvQnVDM21XZ0I7RXZDNG1XaEIsa0J1QzNtV1k7RXZDNG1XWiwyQnVDMW1XQTtFQUNELHdCQUFTO0V2QzRtV1IsMEJFMThhTztFRjI4YVAscUJ1QzFtV2tCO0V2QzJtV2xCLHlCdUMxbVdpQjtFdkMybVdqQixzQnVDMW1XWTtFdkM0bVdaLDZCdUMxbVdrQjtFdkMybVdsQix3QnVDMW1XUztFdkMybVdULFd1QzFtV007Q3ZDMm1XUDs7QUFFRDtFQUNFLHVDdUN4bVdHO012Q3dtV0gsbUN1Q3htV0c7VXZDd21XSCwrQnVDeG1XRztFQUNKLFdBQUE7RXZDeW1XQyxpRXVDeG1XVztFdkN3bVdYLHlEdUN4bVdXO0V2Q3dtV1gsb0R1Q3htV1c7RXZDd21XWCxpRHVDeG1XVztFdkN3bVdYLDZFdUN4bVdXO0N2Q3ltV1o7O0FBRUQ7RUFDRSwwQ3VDeG1XK0I7TXZDd21XL0Isc0N1Q3htVytCO1V2Q3dtVy9CLGtDdUN4bVcrQjtFQUVoQyxXQUFBO0V2Q3dtV0MsaUV1Q3ZtV1c7RXZDdW1XWCx5RHVDdm1XVztFdkN1bVdYLG9EdUN2bVdXO0V2Q3VtV1gsaUR1Q3ZtV1c7RXZDdW1XWCw2RXVDdm1XVztDdkN3bVdaOztBQUVEO0VBQ0UsWXVDdG1XUztFdkN1bVdULHFCdUN0bVdjO0V2Q3dtV2QscUJNajlhUztFTms5YVQsbUJNajlhUztFTms5YVQscUJNajlhUztFTms5YVQsY01qOWFTO0VObzlhVCxvQk0vNGFBO0VOZzVhQSxrQk0vNGFjO0VOZzVhZCwyQnVDN21XeUI7RXZDOG1XekIsd0J1QzltV3lCO0V2Q2duV3pCLDBCdUMvbVdpQztFdkNnbldqQyxxQk14dWFBO0VOeXVhQSx3Qk14dWFvQjtFTnl1YXBCLHFCdUNsblcyQjtFdkNvblczQixpQ3VDbm5XNkI7RXZDb25XN0IsNEJ1Q3BuV3VCO0V2Q3FuV3ZCLG1CTTFzYUE7RU4yc2FBLDJCdUN0blc2QjtDdkN1blc5Qjs7QUFFRDtFQUNFLG1CdUN6bld5QjtFdkMwbld6QixZdUN2b1dBO0V2Q3dvV0EsYXVDdm5XVTtFdkN3bldWLG1CdUN2bldhO0N2Q3duV2Q7O0FBRUQ7RUFDRSxZdUNybldVO0V2Q3NuV1YscUJ1Q3JuV1k7RXZDdW5XWixxQnVDcm5XTztFdkNzbldQLG1CdUNybVdBO0V2Q3NtV0EscUJ1Q3JuV087RXZDc25XUCxjdUNwbldtQjtFdkN1blduQixvQnVDL25XQTtFdkNnb1dBLGtCdUMvbVdrQjtFdkNnbldsQiwyQnVDL21XaUI7RXZDZ25XakIsd0JHOTlhZTtFSGcrYWYsMEJ1QzdtV1c7RXZDOG1XWCxxQnVDNW1XQTtFdkM2bVdBLHdCQUF3QjtFdUNqbVcxQixxQkFBQTtFdkNvbVdFLGlDQUFpQztFQUNqQyw0QkFBNEI7RUFDNUIscUJBQXFCO0NBQ3RCOztBQUVEO0VBQ0UsbUJBQW1CO0VBQ25CLE91Q2xtV0M7RUFFSCxZQUFBO0V2Q2ttV0UsYUFBYTtFQUNiLGFBQWE7RXVDemtXZixxQkFBVztFQUVWLHFCQUFXO0VBQ1gsbUJwQ2o2RU87RW9DazZFUCxxQnJDMTlFZTtFcUMyOUVmLGNBQVk7RUFHWixvQkFxa0JBO0VoQ3o2RkEsa0JBQWlCO0VQZzdhaEIsMEJ1Q3BsV1M7RXZDcWxXVCx1QnVDN2xXNkI7RWhDcDFFOUIseUJBQXdCO0VQbzdhdkIsb0J1Q3hsV1M7RWhDNTFFViwyQkFBeUI7RVB3N2F4QixzQnVDNWxXUztFdkM2bFdULHlCdUN2bVc4QjtFdkN3bVc5QixzQnVDcm1XZ0M7RXZDdW1XaEMsNkJ1Q3ZrV2M7RXZDd2tXZCx3QnVDdmtXVztDdkN3a1daOztBQUVEO0VBQ0UsZ0J1Q25rV1k7RXZDb2tXWixvQk9sOGFnQjtFUG04YWhCLDZCdUN2a1dNO0V2Q3VrV04sd0J1Q3ZrV007RXZDdWtXTixxQnVDdmtXTTtFdkN3a1dOLFl1Q3BrV087RXZDcWtXUCxhdUNwa1dRO0V2Q3FrV1Isa0J1Q2xrV0E7RWhDcDRFRCxvQkFBbUI7RVB3OGFsQixZdUNsa1dEO0V2Q21rV0Msb0J1Q2prV2lCO0V2Q2trV2pCLDBCdUMvaFdBO0VBckNBLGFBQUE7Q3ZDc2tXRDs7QUFFRDtFQUNFLG9CdUN6a1dBO0N2QzBrV0Q7O0FBRUQ7RUFDRSxxQnVDL2pXZTtFdkNpa1dmLHFCdUMvaldlO0V2Q2drV2YsbUJ1Qy9qV1k7RXZDZ2tXWixxQk92OWFrQjtFUHc5YWxCLGN1Q2xsV0E7RXZDcWxXQSxvQnVDNWpXYztFdkM2aldkLGdCTTUxYUU7RU42MWFGLDBCTTUxYXNCO0VONjFhdEIsdUJNaDFhQTtFTmsxYUEseUJ1Q2hrVzRCO0V2Q2lrVzVCLG9CdUNoa1dXO0V2Q21rV1gsMkJ1QzVqV0c7RUFNSixzQkFBVztFdkN3aldWLHdCdUN2aldrQjtFdkN3aldsQixxQk05a2JTO0VOZ2xiVCxpQ005a2JvQjtFTitrYnBCLDRCTTlrYmtCO0VOK2tibEIsWU05a2JTO0VOK2tiVCxhTTlrYlM7Q04ra2JWOztBQUVEO0VBQ0UsZ0J1Qy9qV21CO0V2Q2drV25CLGlCdUMvaldBO0V2Q2drV0Esb0J1QzlqV0M7RXZDK2pXRCw0QnVDOWpXUTtFdkMraldSLDJCdUM5aldZO0t2QzhqV1osd0J1QzlqV1k7RXZDK2pXWixldUM5aldTO0V2QytqV1Qsb0J1QzlqV1U7RXZDK2pXVixZdUNsa1dDO0V2Q21rV0QsaUJNeHVhUTtFTnl1YVIsZXVDOWpXRTtDdkMraldIOztBQUVEO0VBQ0UsaUJ1QzFqV2E7RXZDMmpXYixvQnVDMWpXRTtFdkMyaldGLDRCdUMxaldnQjtFdkMyaldoQiwyQnVDMWpXa0I7S3ZDMGpXbEIsd0J1QzFqV2tCO0V2QzJqV2xCLGV1QzFqV0c7RXZDMmpXSCxZdUMxaldTO0V2QzJqV1QsaUJ1Qy9qV0c7RXZDZ2tXSCxldUMxaldJO0N2QzJqV0w7O0FBRUQ7RUFDRSxnQnVDMWpXVztDdkMyaldaOztBQUVEO0VBQ0UsbUJ1Q3hqV2M7RXZDeWpXZCxPdUN4aldHO0V2Q3lqV0gsU3VDeGpXRztFdkN5aldILFl1QzVqV0c7RXZDNmpXSCxhdUN4aldTO0V2Q3lqV1QscUJ1Q3hqV2E7RXZDMGpXYixxQnVDeGpXSTtFdkN5aldKLG1CR3RsYlU7RUh1bGJWLHFCdUN4aldpQjtFdkN5aldqQixjdUN4aldJO0V2QzJqV0osb0J1Q3hqV0k7RXZDeWpXSixrQnVDeGpXWTtFdkN5aldaLDBCdUN4aldxQjtFdkN5aldyQix1QnVDeGpXbUI7RXZDMGpXbkIseUJ1QzNrV0c7RXZDNGtXSCxvQnVDeGpXSztFdkMyaldMLDJCTXpvYm9CO0VOMG9icEIsc0JNem9iUztFTjBvYlQseUJNem9iUztFTjBvYlQsc0JNem9iUztFTjJvYlQsNkJNem9iYTtFTjBvYmIsd0JNdmtiaUI7Q053a2JsQjs7QUFFRDtFQUNFLGdCTXA0YUU7RU5xNGFGLGdCTXA0YUU7RU5xNGFGLDZCTTczYUE7RU42M2FBLHdCTTczYUE7RU42M2FBLHFCTTczYUE7Q044M2FEOztBQUVEO0VBQ0UsZU9samJPO0VQbWpiUCxpQ3VDeGtXRztNdkN3a1dILDZCdUN4a1dHO1V2Q3drV0gseUJ1Q3hrV0c7Q3ZDeWtXSjs7QUFFRCxxQk03cGJXOztBTitwYlg7RUFDRSxZTTdwYkE7RU44cGJBLGlCTTdwYlM7RU44cGJULGVNN3BiTztDTjhwYlI7O0FBRUQ7RUFDRSxtQnVDdmtXdUI7Q3ZDd2tXeEI7O0FBRUQ7RUFDRSxvQk1wN2FBO0VOcTdhQSxxQk1wN2FBO0VOczdhQSxxQk03NWFFO0VOODVhRixtQk10NWFBO0VOdTVhQSxxQk10NWFBO0VOdTVhQSxjTXQ1YUE7RU55NWFBLG9CTTkyYUU7RU4rMmFGLGdCTXoyYUE7RU4wMmFBLCtCdUNsbFdvQjtFdkNtbFdwQiw2Qk0vemErQjtFTmkwYS9CLG9DT2psYndCO0VQa2xieEIsbUN1Q3ZtV0c7RXZDd21XSCwrQnVDbmxXZ0I7RXZDb2xXaEIsWXVDbmxXSztDdkNvbFdOOztBQUVEO0VBQ0UsWXVDbmxXSztDdkNvbFdOOztBQUVEO0VBQ0UsYXVDbmxXSztDdkNvbFdOOztBQUVEO0VBQ0UsWU9obWJEO0VQaW1iQyxldUN0bldHO0N2Q3VuV0o7O0FBRUQ7RUFDRSxldUMxbldHO0N2QzJuV0o7O0FBRUQscUJ1Qy9rV2lCOztBdkNpbFdqQjs7RUFFRSxzQnVDcmtXZTtFdkNza1dmLGtCdUNya1dXO0V2Q3NrV1gsOEJ1Q3JrV3VCO0N2Q3NrV3hCOztBQUVEOztFQUVFLGlDdUMva1dtQjtDdkNnbFdwQjs7QUFFRDs7RUFFRSxpQ3VDemtXZ0I7Q3ZDMGtXakI7O0FBRUQ7O0VBRUUsd0JPN25iTztDUDhuYlI7O0FBRUQ7O0VBRUUsb0J1Q3hrV0s7RXZDeWtXTCxXQUFXO0VBQ1gsV3VDamxXSTtFdkNrbFdKLGF1Q3RrV007RXZDdWtXTixVdUN0a1dNO0V2Q3VrV04sYXVDdGtXTTtFdkN1a1dOLFd1Q3RrV007Q3ZDdWtXUDs7QUFFRDs7RUFFRSxvQnVDdGtXZ0I7RXZDdWtXaEIsV3VDM2xXSTtFdkM0bFdKLFdBQVc7RUFDWCxhdUM3bFdJO0V2QzhsV0osVXVDbmtXSztFdkNva1dMLGF1Q25rV0s7RXZDb2tXTCxXdUNua1dLO0N2Q29rV047O0FBRUQ7O0VBRUUsZXVDbmtXSztFdkNva1dMLHFCdUN0bVdJO0V2Q3VtV0osb0J1Q25rV007Q3ZDb2tXUDs7QUFFRDs7RUFFRSxldUMvaldLO0N2Q2drV047O0FBRUQ7O0VBRUUsb0J1Q3hrV0s7RXZDeWtXTCxpQnVDL2pXTTtFdkNna1dOLG1CdUMxa1dLO0V2QzJrV0wsZXVDOWpXTTtDdkMraldQOztBQUVEO0VBQ0UsbUJ1QzdqV2M7Q3ZDOGpXZjs7QUFFRDtFQUNFLG1CdUNubFdLO0N2Q29sV047O0FBRUQ7O0VBRUUsb0J1QzdqV2E7Q3ZDOGpXZDs7QUFFRDtFQUNFLGV1QzdqV1E7Q3ZDOGpXVDs7QUFFRDtFQUNFLG1CdUM3aldRO0N2QzhqV1Q7O0FBRUQ7RUFDRSxldUM1aldRO0V2QzZqV1IsWXVDcm1XSztDdkNzbVdOOztBQUVEO0VBQ0Usb0J1Q3hqV2E7Q3ZDeWpXZDs7QUFFRDs7RUFFRSxTQUFTO0NBQ1Y7O0FBRUQ7RUFDRSxnQnVDdmpXTTtFdkN3aldOLGlCdUN2aldNO0V2Q3dqV04scUJ1Q3ZqV007RXZDeWpXTixxQk1sOGFRO0VObThhUixtQnVDdmpXTTtFdkN3aldOLHFCdUN2aldjO0V2Q3dqV2QsY3VDem5XSztFdkM0bldMLG9CR3Z0Ylc7RUh3dGJYLGtCdUN0aldNO0V2Q3VqV04sMEJ1Q3RqV29CO0V2Q3VqV3BCLHVCdUN0aldjO0V2Q3dqV2QseUJ1Q3RqV2dCO0V2Q3VqV2hCLG9CdUNsb1dLO0V2Q3FvV0wsMkJ1Q3RqV2lCO0V2Q3VqV2pCLHNCdUN0aldnQjtDdkN1aldqQjs7QUFFRDtFQUNFLFl1Q3RqV087RXZDdWpXUCxldUN0aldPO0N2Q3VqV1I7O0FBRUQ7RUFDRSxhdUMvb1dLO0N2Q2dwV047O0FBRUQ7O0VBRUUsZU05d2JBO0NOK3diRDs7QUFFRDs7RUFFRSxtQk12bWJBO0VOd21iQSxXTXZtYkE7Q053bWJEOztBQUVEO0VBQ0UsYU16a2JBO0VOMGtiQSxtQk16a2JBO0VOMGtiQSxpQk16a2JBO0NOMGtiRDs7QUFFRDtFQUNFLG9CdUM3aldhO0N2QzhqV2Q7O0FBRUQ7RUFDRSxnQnVDNWpXTztDdkM2aldSOztBQUVEOztFQUVFLGlCdUM3cVdLO0V2QzhxV0wsb0J1QzdqV1E7Q3ZDOGpXVDs7QUFFRDtFQUNFLHNCdUNscldLO0V2Q21yV0wsb0J1QzFqV1U7Q3ZDMmpXWDs7QUFFRDtFQUNFLFl1Q3ZyV0s7Q3ZDd3JXTjs7QUFFRDs7RUFFRSxvQnVDcGpXZTtFdkNxaldmLFlBQVk7RUFDWixvQnVDcGpXUztDdkNxaldWOztBQUVEOztFQUVFLFlBQVk7Q0FDYjs7QUFFRDtFQUNFLG1CdUNwaldVO0N2Q3FqV1g7O0FBRUQ7RUFDRSxhQUFhO0VBQ2IsWUFBWTtFQUNaLFVBQVU7RUFDVixXQUFXO0VBQ1gsbUJ1Q25qV1U7RXZDb2pXVixlQUFlO0VBQ2YsMEJ1Q25qV29CO0V2Q29qV3BCLG9CdUNualdVO0N2Q29qV1g7O0FBRUQ7RUFDRSxtQnVDdHRXSztFdkN1dFdMLFlBQVk7RUFDWixhQUFhO0VBQ2IsZXVDMWlXRztDdkMyaVdKOztBQUVEO0VBQ0UsZ0JNNzViTztFTjg1YlAsaUJNNzViUztFTjg1YlQsb0JNNzViUztFTjg1YlQsbUJNOTNiRTtFTiszYkYsU005M2JFO0VOKzNiRixVTXAzYkE7RU5xM2JBLGVNcDNiQTtFTnEzYkEseUN1Q25qVzRCO012Q21qVzVCLHFDdUNualc0QjtVdkNtalc1QixpQ3VDbmpXNEI7Q3ZDb2pXN0I7O0FBRUQ7RUFDRSxTTXRyYkE7RU51cmJBLFdNdHJiQTtFTnVyYkEsZ0JNdHJiQTtFTnVyYkEsZU16cGJFO0VOMHBiRixvQk16cGJFO0NOMHBiSDs7QUFFRDs7RUFFRSxZTWpuYkE7RU5rbmJBLG9CTTVtYkU7Q042bWJIOztBQUVEO0VBQ0UsV3VDdmtXSTtFdkN3a1dKLCtCdUN0aldLO0N2Q3VqV047O0FBRUQ7RUFDRSxVdUN4aldLO0V2Q3lqV0wsZ0N1Q3hqV2dCO0V2Q3lqV2hCLGdCdUN4aldXO0N2Q3lqV1o7O0FBRUQ7O0VBRUUsZU1qOGJBO0VOazhiQSxpQk1qOGJPO0NOazhiUjs7QUFFRDs7RUFFRSxZTXB0YkE7RU5xdGJBLG9CTXZyYkU7Q053cmJIOztBQUVEO0VBQ0UsZU10cmJBO0NOdXJiRDs7QUFFRDtFQUNFLG1CdUMva1dLO0V2Q2dsV0wscUJ1Q3BrV2U7Q3ZDcWtXaEI7O0FBRUQ7RUFDRSxtQnVDcGtXVztFdkNxa1dYLE9BQU87RUFDUCxZdUNwa1dNO0V2Q3FrV04saUJ1Q3BrV007Q3ZDcWtXUDs7QUFFRDtFQUNFLGV1QzNsV0s7Q3ZDNGxXTjs7QUFFRDtFQUNFLHNCdUNsa1dlO0V2Q21rV2Ysb0J1Q2xrV007Q3ZDbWtXUDs7QUFFRDtFQUNFLHNCdUMvaldrQjtFdkNna1dsQixhdUNybVdLO0V2Q3NtV0wsbUJ1QzNqV2dCO0N2QzRqV2pCOztBQUVEO0VBQ0UsVXVDcGpXSztFdkNxaldMLFd1Q3BqV0s7RXZDcWpXTCxzQnVDcGpXYztDdkNxaldmOztBQUVEO0VBQ0UsWXVDcGpXSztDdkNxaldOOztBQUVEO0VBQ0UsbUJ1Q3Y2V0c7Q3ZDdzZXSjs7QUFFRDtFQUNFLGlCdUMxaVdFO0N2QzJpV0g7O0FBRUQ7RUFDRSxldUMxaVdHO0V2QzJpV0gsWXVDMWlXRztDdkMyaVdKOztBQUVEO0VBQ0UsVXVDMWlXSTtDdkMyaVdMOztBQUVEO0VBQ0Usc0JNbnBiUTtDTm9wYlQ7O0FBRUQ7RUFDRSxtQnVDMWlXWTtFdkMyaVdaLFV1QzFpV0k7RXZDMmlXSixXdUMxaVdJO0V2QzJpV0osZXVDMWlXSTtFdkM0aVdKLFl1QzFpV0s7RXZDNGlXTCxXdUNwaVdRO0V2Q3FpV1IsMkJ1Q3BpV1c7RXZDcWlXWCxjdUNwaVdTO0V2Q3FpV1Qsd0JNeGhjb0I7RU55aGNwQixhTXhoY1M7RU55aGNULGFNeGhjUztFTjBoY1QsWU14aGNTO0VOMGhjVCxXTXQ5YkE7RU51OWJBLDRCdUMxaVd5QjtFdkMyaVd6QixjTXI5YkU7RU5zOWJGLHlCdUM1aVd5QjtFdkM2aVd6QiwwQnVDNWlXK0I7RXZDNmlXL0IsZ0JNaHpiZTtDTml6YmhCOztBQUVEO0VBQ0UsbUJNbHhibUI7RU5teGJuQixnQk1seGJnQjtFTm14YmhCLDBCdUNsaldxQjtDdkNtald0Qjs7QUFFRDtFQUNFLFdNMXViQTtDTjJ1YkQ7O0FBRUQ7RUFDRSxldUN2aldBO0N2Q3dqV0Q7O0FBRUQ7RUFDRSxvQnVDdmpXWTtFdkN3aldaLGN1Q3ZqV1E7RXZDd2pXUixrQnVDdmpXVztFdkN3aldYLHVCdUN6aVdBO0N2QzBpV0Q7O0FBRUQ7RUFDRSxtQnVDNWtXTztDdkM2a1dSOztBQUVEO0VBQ0Usb0J1Q2hsV087RXZDaWxXUCxZRzVoY007RUg2aGNOLGdCdUNyaldDO0V2Q3NqV0QsdUJBQXVCO0N1Q2pqV3pCOztBdkNvaldBO0VPLzliQyxvQkFBbUI7RVBpK2JsQixXdUN0aldGO0V2Q3VqV0UsdUJ1Q25qV2tCO0VBRW5CLGVBQUE7Q3ZDbWpXQTs7QUFFRDtFQUNFLGlCdUNqaldXO0N2Q2tqV1o7O0FBRUQ7RUFDRSxpQnVDdGpXRDtDdkN1aldBOztBQUVEO0VBQ0UsNkJ1Q2pqV1k7Q3ZDa2pXYjs7QUFFRDtFQUNFLGV1Q2pqV1k7RXZDa2pXWixvQnVDampXZ0I7Q3ZDa2pXakI7O0FBRUQsc0J1Q2xqV2dCOztBdkNvaldoQjtFQUNFLG1CdUM3aldDO0N2QzhqV0Y7O0FBRUQ7RUFDRSxpQnVDampXWTtFdkNraldaLFl1Q2pqV0U7RXZDa2pXRixldUNqaldFO0V2Q2tqV0YseUJ1Q3BrV0M7Q3ZDcWtXRjs7QUFFRDtFQUNFLFl1Q2pqV0c7Q3ZDa2pXSjs7QUFFRDtFQUNFLGN1Q2pqV0c7Q3ZDa2pXSjs7QUFFRDtFQUNFLGN1Q2hqV1E7Q3ZDaWpXVDs7QUFFRDtFQUNFLGN1QzVpV1E7Q3ZDNmlXVDs7QUFFRDtFQUNFLGN1QzdpV0U7Q3ZDOGlXSDs7QUFFRDtFQUNFLGN1QzdpV1E7Q3ZDOGlXVDs7QUFFRDtFQUNFLGN1QzdpV0k7Q3ZDOGlXTDs7QUFFRDtFQUNFLGNPamljTztDUGtpY1I7O0FBRUQ7RUFDRSxjT3JpY087Q1BzaWNSOztBQUVEO0VBQ0UsY3VDNWlXSTtDdkM2aVdMOztBQUVEO0VBQ0UsV083aWNPO0NQOGljUjs7QUFFRDtFQUNFLGN1QzFpV0s7Q3ZDMmlXTjs7QUFFRDtFQUNFLHNCdUMxaVdrQjtFdkMyaVdsQixpQk90amNPO0VQdWpjUCxpQnVDbmxXQztFdkNvbFdELDBCdUN2aVdpQjtFdkN3aVdqQixldUNybFdDO0V2Q3NsV0Qsb0J1Q3ZpV0k7RXZDd2lXSixtQnVDdmlXSTtFdkN3aVdKLG9CdUN4bFdDO0V2Q3lsV0QsWUFBWTtDQUNiOztBQUVEO0VBQ0UsY3VDcGlXTztFdkNxaVdQLFl1Q3BpV0U7RXZDcWlXRixtQnVDcGlXYTtFdkNxaVdiLGlCdUNwaVdVO0V2Q3FpV1Ysc0J1Q3BpV2U7RXZDcWlXZixrQnVDcGlXRTtFdkNxaVdGLGdCdUNwaVdFO0V2Q3FpV0YsbUJ1Q3BpV2E7RXZDcWlXYixvQnVDcGlXWTtFdkNxaVdaLGdCdUNwaVdPO0V2Q3FpV1AsMEJ1Qzk4VkM7RXZDKzhWRCx1Qk81a2NrQjtFUDZrY2xCLGV1Q3ptV0E7RXZDMG1XQSxxRHVDcGlXYTtFdkNvaVdiLGdEdUNwaVdhO0V2Q29pV2IsNkN1Q3BpV2E7RXZDcWlXYixpQ3VDcGlXaUI7T3ZDb2lXakIsNEJ1Q3BpV2lCO1V2Q29pV2pCLHlCdUNwaVdpQjtFdkNxaVdqQixzQnVDcGlXYTtFdkNxaVdiLGtCdUNuaVdDO0N2Q29pV0Y7O0FBRUQ7RUFDRSwwQnVDbmlXZTtFdkNvaVdmLFl1Q25pV0U7Q3ZDb2lXSDs7QUFFRDtFQUNFLGlCdUNuaVdZO0N2Q29pV2I7O0FBRUQ7RUFDRSxXdUNuaVdHO0V2Q29pV0gsbUJ1Q25pV1k7Q3ZDb2lXYjs7QUFFRCxxQnVDbmlXSzs7QXZDcWlXTDtFQUNFLGF1Q25pV0c7RXZDb2lXSCxtQnVDbmlXWTtFdkNvaVdaLHFCdUNuaVdjO0V2Q3FpV2QscUJ1Q2xpV2E7RXZDbWlXYixtQnVDbGlXYTtFdkNtaVdiLHFCdUNsaVdXO0V2Q21pV1gsY3VDbGlXRztFdkNxaVdILG9CdUNsaVdXO0V2Q21pV1gsZ0J1Q2xpV1U7RXZDbWlXViw4Qk9qbmNrQjtFUGtuY2xCLCtCdUNwa1dFO0V2Q3NrV0YseUJPcG5jTztFUHFuY1Asd0J1Q3ZrV0U7RXZDd2tXRixvQnVDbmlXSztFdkNvaVdMLHlCdUN6a1dFO0V2QzBrV0Ysc0J1Q2xpV2M7RXZDb2lXZCw2QnVDbGlXZTtFdkNtaVdmLHdCdUNsaVdnQjtFdkNtaVdoQiwwQnVDbGlXZTtFdkNtaVdmLHVCdUNsaVdjO0V2Q29pV2QseUJ1Q2xpV2tCO0V2Q21pV2xCLG9CdUNsaVdLO0V2Q21pV0wsWXVDbmxXRTtFdkNvbFdGLDBCdUNqaVdjO0V2Q2tpV2QsbUJ1Q2ppV0s7RXZDa2lXTCxpQnVDdGxXRTtFdkN1bFdGLG9CdUNoaVdZO0V2Q2lpV1osc0J1Q2hpV2M7RXZDaWlXZCxZdUMvaFdJO0V2Q2dpV0osZ0J1QzloV007Q3ZDK2hXUDs7QUFFRDtFQUNFLGlCdUM3aFdNO0N2QzhoV1A7O0FBRUQ7RUFDRSw4WXVDeGhXRztDdkN5aFdKOztBQUVEO0VBQ0UsK3RDdUNyaFdZO0N2Q3NoV2I7O0FBRUQ7RUFDRSx3MkJ1Q3JoVzBCO0N2Q3NoVzNCOztBQUVEO0VBQ0Usa3JEdUN0NlZDO0N2Q3U2VkY7O0FBRUQ7RUFDRSxtbkJPaHFjK0M7Q1BpcWNoRDs7QUFFRDtFQUNFLG1CdUNyaFdDO0V2Q3NoV0QsWXVDcmhXRTtFdkNzaFdGLGlCdUNwaFdDO0V2Q3FoV0Qsb0JNdjViUTtDTnc1YlQ7O0FBRUQ7RUFDRSxxQnVDemhXQztFdkMyaFdELHFCdUNuaFdDO0V2Q29oV0QsbUJ1Q25oV2E7RXZDb2hXYixxQnVDbmhXZTtFdkNvaFdmLGN1Q25oV0U7RXZDb2hXRix5QnVDbmhXaUI7RXZDb2hXakIsc0J1Q25oV2U7RXZDcWhXZiw2QnVDbmhXdUI7RXZDb2hXdkIsd0JPcnJjZ0I7RVBzcmNoQiwwQnVDNWhXQztFdkM2aFdELHVCdUNwaFdjO0V2Q3NoV2QseUJ1Qy9oV0U7RXZDZ2lXRixvQk0xNmJRO0VOMjZiUixhdUNuaFdHO0V2Q29oV0gsYXVDbmhXRztFdkNvaFdILFd1Q25oV0c7Q3ZDb2hXSjs7QUFFRDtFQUNFLHFCdUNsaFdhO0V2Q29oV2IscUJ1Q3ZoV0U7RXZDd2hXRixtQnVDbmhXVTtFdkNvaFdWLHFCdUN6aFdHO0V2QzBoV0gsY3VDbGhXSTtFdkNtaFdKLHlCdUMzaFdHO0V2QzRoV0gsc0JHbnRjYztFSHF0Y2QsNkJ1Qy9nV0k7RXZDZ2hXSix3QnVDL2hXRztFdkNnaVdILDBCR3Z0Y3FCO0VId3RjckIsdUJ1Q2ppV0c7RXZDbWlXSCx5QnVDbmlXRztFdkNvaVdILG9CdUM3Z1dhO0V2QzhnV2IsWXVDN2dXSTtDdkM4Z1dMOztBQUVEO0VBQ0UsYXVDM2dXRztFdkM0Z1dILGtCdUMzZ1dXO0V2QzRnV1gsaUJ1QzNnV1U7RXZDNGdXVixtQnVDM2dXVTtFdkM0Z1dWLFNBQVM7RUFDVCxXdUMzZ1dJO0V2QzRnV0osNkN1QzNnV2lCO0V2QzJnV2pCLHdDdUMzZ1dpQjtFdkMyZ1dqQixxQ3VDM2dXaUI7RXZDNGdXakIscUJ1QzNnV2U7RXZDNGdXZixXdUMzZ1dJO0V2QzRnV0osaUJ1Q3BoV0k7RXZDcWhXSixvQkcxdWNjO0VIMnVjZCxtQnVDdmdXQztFdkN3Z1dELGV1Q3ZnV1M7RXZDd2dXVCwwQnVDemdXRTtFdkMwZ1dGLHFCdUN2Z1djO0V2Q3lnV2QscUJ1Q3ZnV0c7RXZDd2dXSCxtQnVDdmdXYztFdkN3Z1dkLHFCdUN2Z1dnQjtFdkN3Z1doQixjdUN2Z1dHO0V2QzBnV0gsb0J1Q3ZnV2U7RXZDd2dXZixrQnVDdmdXWTtFdkN3Z1daLHlCTTc5YlE7RU44OWJSLHNCdUN2Z1dpQjtFdkN5Z1dqQiw2QkdsemNVO0VIbXpjVix3QnVDdmdXa0I7RXZDMGdXbEIsMkJNcCtiUTtFTnErYlIsc0J1Q3ZnV1k7RXZDd2dXWiwwQnVDdmdXb0I7RXZDd2dXcEIsdUJ1QzloV0U7RXZDZ2lXRix5QnVDbGdXQTtFdkNtZ1dBLG9CdUNsZ1dZO0N2Q21nV2I7O0FBRUQ7RUFDRSxrQnVDbGdXQztFdkNtZ1dELGV1Q2xnV1k7RXZDbWdXWixZdUNsZ1dDO0V2Q21nV0QsYU9qd2NPO0VQa3djUCwycUJ1QzNnV1c7Q3ZDNGdXWjs7QUFFRDtFQUNFLGF1Q25nV0U7Q3ZDb2dXSDs7QUFFRDtFQUNFLGtCdUNuZ1dFO0V2Q29nV0YsWXVDbmdXRTtFdkNvZ1dGLGdCTzV3Y087RVA2d2NQLG1CdUN0aFdBO0V2Q3VoV0Esc0J1Q25nV1U7RXZDb2dXViwwQnVDbGdXQztFdkNtZ1dELGV1Q2xnV1M7RXZDbWdXVCxpQkUzNGNPO0VGNDRjUCxXdUNsZ1dFO0V2Q21nV0YseUN1Q2xnVzJCO0V2Q2tnVzNCLG9DdUNsZ1cyQjtFdkNrZ1czQixpQ3VDbGdXMkI7RXZDbWdXM0IsZ0J1Q2xnV0U7RXZDbWdXRixtRHVDbGdXd0I7VXZDa2dXeEIsMkN1Q2xnV3dCO0V2Q21nV3hCLDBCdUNsZ1djO0N2Q21nV2Y7O0FBRUQ7RUFDRSw2Qk8xeGNrQjtFUDJ4Y2xCLGdDdUM5Z1dDO0V2QytnV0QsZXVDbmdXRztDdkNvZ1dKOztBQUVEO0VBQ0UsOEJ1Qzc1VkU7RXZDODVWRixpQ3VDbGdXRTtFdkNtZ1dGLGdCdUNsZ1dHO0N2Q21nV0o7O0FBRUQ7O0VBRUUsV092eWNEO0NQd3ljQTs7QUFFRDs7RUFFRSxXdUNoZ1dHO0N2Q2lnV0o7O0FBRUQ7O0VBRUUsbUJ1Q2hnV1c7RXZDaWdXWCxlT2x6Y0s7RVBtemNMLGV1Q3pnV0U7RXZDMGdXRixnQnVDamdXSTtDdkNrZ1dMOztBQUVELHFCdUNoZ1dlOztBdkNrZ1dmLHlCdUNoZ1dtQjs7QXZDa2dXbkIsaUN1Qy8vVks7O0F2Q2lnV0wsMkJ1Qy8vVmlCOztBdkNpZ1dqQiwrQk8vemNvQjs7QVBpMGNwQjtFQUNFLG9CdUN0Z1dJO0V2Q3VnV0osMEJHOTBjcUI7RUgrMGNyQixZdUN4Z1dJO0N2Q3lnV0w7O0FBRUQ7RUFDRSxxQnVDNWdXSTtFdkM4Z1dKLHFCdUM5Z1dJO0V2QytnV0osbUJHdDFjYztFSHUxY2QscUJ1Q2hoV0k7RXZDaWhXSixjdUMxL1ZLO0V2QzYvVkwsb0J1Q3ovVkk7RXZDMC9WSixnQnVDei9WSztDdkMwL1ZOOztBQUVEO0VBQ0Usb0J1Q3ovVmE7RXZDMC9WYixldUN6L1ZLO0V2QzAvVkwsMEJ1Q3ovVmdCO0V2QzAvVmhCLGlCdUN6L1ZLO0V2QzAvVkwsZXVDbGdXSztFdkNtZ1dMLFlBQVk7RUFDWixnQ3VDci9WRTtFdkNzL1ZGLG1CdUNyL1ZjO0N2Q3MvVmY7O0FBRUQ7RUFDRSxpQnVDci9WSTtDdkNzL1ZMOztBQUVEO0VBQ0UsbUJ1Q3IvVlk7RXZDcy9WWixZdUNyL1ZJO0V2Q3MvVkosaUJ1Q3IvVkk7Q3ZDcy9WTDs7QUFFRDtFQUNFLGV1Q3IvVkk7RXZDcy9WSixvQkc3NmNNO0VIODZjTixZdUNyL1ZJO0V2Q3MvVkosaUJ1Q3IvVkk7Q3ZDcy9WTDs7QUFFRDtFQUNFLG9CdUNyL1ZLO0N2Q3MvVk47O0FBRUQ7RUFDRSxtQnVDaC9WYTtFdkNpL1ZiLFl1Q2gvVkU7Q3ZDaS9WSDs7QUFFRDtFQUNFLFl1Q2gvVkU7RXZDaS9WRixtQnVDaC9WYztDdkNpL1ZmOztBQUVEO0VBQ0UsWXVDai9WRztFdkNrL1ZILDBCdUNqL1ZrQjtFdkNrL1ZsQix3QnVDai9WYztFdkNrL1ZkLGF1Q2ovVkc7RXZDay9WSCxrQnVDLy9WRTtFdkNnZ1dGLGdDdUNqL1Z1QjtFdkNrL1Z2QixnQk9yNGNPO0VQczRjUCxtQnVDbGdXQztFdkNtZ1dELHFCdUNoL1ZHO0V2Q2kvVkgscUJ1Q2gvVmM7Q3ZDaS9WZjs7QUFFRDs7RUFFRSxnQ3VDLytWRTtFdkNnL1ZGLFd1Qy8rVkc7Q3ZDZy9WSjs7QUFFRDtFQUNFLGdDdUNoL1ZlO0V2Q2kvVmYsV0FBVztDQUNaOztBQUVEO0VBQ0UsZ0N1Q2gvVmlCO0V2Q2kvVmpCLFdBQVc7Q0FDWjs7QUFFRDtFQUNFLGdDdUNoL1ZzQjtFdkNpL1Z0QixXQUFXO0NBQ1o7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osbUJ1Qy8rVk07Q3ZDZy9WUDs7QUFFRDs7RUFFRSxZdUM1K1ZJO0V2QzYrVkosV3VDMWdXRztDdkMyZ1dKOztBQUVEO0VBQ0UsWXVDMytWSTtFdkM0K1ZKLFd1QzMrVkk7Q3ZDNCtWTDs7QUFFRDtFQUNFLFl1Q3grVks7RXZDeStWTCxXdUN4K1ZLO0N2Q3krVk47O0FBRUQ7RUFDRSxZdUN4K1ZLO0V2Q3krVkwsV3VDeCtWSztDdkN5K1ZOOztBQUVEO0VBQ0UsZXVDeCtWTTtFdkN5K1ZOLGF1QzcrVk07RXZDOCtWTix5QnVDeCtWTztVdkN3K1ZQLGlCdUN4K1ZPO0V2Q3krVlAsbUJ1Q3grVlk7RXZDeStWWixPQUFPO0VBQ1AsU0FBUztFQUNULG9CdUN2K1ZZO0V2Q3crVlosMkJ1Q3YrVm1CO0V2Q3crVm5CLFlBQVk7RUFDWixhQUFhO0VBQ2IscUJ1Q3YrVk87RXZDdytWUCw2QnVDditWb0I7Q3ZDdytWckI7O0FBRUQ7RUFDRSxjQUFjO0NBQ2Y7O0FBRUQ7RUFDRSxZdUNwK1ZNO0V2Q3ErVk4sYXVDcCtWTTtFdkNxK1ZOLFd1Q3hnV0s7RXZDeWdXTCxtQ3VDbCtWTTtFdkNtK1ZOLDJDdUMvOVZFO0V2Qys5VkYsbUN1Qy85VkU7RXZDKzlWRiw4QnVDLzlWRTtFdkMrOVZGLDJCdUMvOVZFO0V2Qys5VkYsbUR1Qy85VkU7RXZDZytWRiwyRXVDLzlWYztFdkNnK1ZkLDJCdUM3NVZHO0V2Qzg1VkgsNkJPcjlja0I7RVBzOWNsQixhdUNuK1ZFO0V2Q28rVkYsbUJ1Q2grVlU7RXZDaStWVixTdUMvOVZHO0V2Q2crVkgsVXVDLzlWSTtFdkNnK1ZKLDJCdUNqK1ZJO0V2Q2srVkosaUN1Qy85VmE7TXZDKzlWYiw2QnVDLzlWYTtVdkMrOVZiLHlCdUMvOVZhO0N2Q2crVmQ7O0FBRUQ7RUFDRSxZdUM5OVZLO0V2Qys5Vkwsc0J1Qzk5VmE7RXZDKzlWYixvQnVDOTlWSztDdkMrOVZOOztBQUVEO0VBQ0UsV0FBVztFQUNYLFVBQVU7Q0FDWDs7QUFFRDtFQUNFLHNCdUM5OVZhO0V2Qys5VmIsV0FBVztDQUNaOztBQUVEO0VBQ0UsaUJ1QzUrVk07Q3ZDNitWUDs7QUFFRDtFQUNFLFlBQVk7RUFDWixzQnVDNTlWTztFdkM2OVZQLFlBQVk7RUFDWixvQnVDNTlWTztFdkM2OVZQLGlCdUM1OVZPO0N2QzY5VlI7O0FBRUQ7RUFDRSxZdUN4OVZJO0N2Q3k5Vkw7O0FBRUQ7RUFDRSxtQnVDdjlWSTtFdkN3OVZKLFNBQVM7RUFDVCxVQUFVO0VBQ1YsNkJNbHZjUTtFTm12Y1IseUN1Q3Y5VnVCO012Q3U5VnZCLHFDdUN2OVZ1QjtVdkN1OVZ2QixpQ3VDdjlWdUI7RXZDdzlWdkIsWXVDdjlWSztDdkN3OVZOOztBQUVEO0VBQ0UsY3VDdDlWTztDdkN1OVZSOztBQUVEO0V1QzU4VkMsaUJBQVE7Q3ZDODhWUjs7QUFFRDtFdUM1OFZDLFdBQVE7RUFDUixpQkFBZTtFQUNmLFlBQVk7RUFDWixlQUFhO0N2Qzg4VmI7O0FBRUQ7RXVDejlWQSxzQkFhUztFdkM4OFZQLHNCdUM3OFZrQjtFQUVuQix5QkFBUztDdkM2OFZUOztBQUVEO0VBQ0UsbUJ1QzU4VmU7RXZDNjhWZixldUM1OFZXO0V2QzY4VlgsWXVDNThWUTtFdkM2OFZSLGF1QzU4VkE7RXZDNjhWQSxtQnVDNThWZ0I7RXZDNjhWaEIsdUJ1QzU4VmE7RXZDNjhWYix3Q3VDNThWdUI7VXZDNDhWdkIsZ0N1QzU4VnVCO0V2QzY4VnZCLDBCdUM1OFZtQjtDdkM2OFZwQjs7QUFFRDtFQUNFLDBCdUMzOFZDO0N2QzQ4VkY7O0FBRUQ7RUFDRSwwQnVDMThWRTtDdkMyOFZIOztBQUVEO0VBQ0UsMEJ1Q3Y4Vlc7Q3ZDdzhWWjs7QUFFRDtFQUNFLDBCdUN0OFZBO0N2Q3U4VkQ7O0FBRUQ7RUFDRSwwQnVDdDhWTTtDdkN1OFZQOztBQUVEO0VBQ0UsMEJ1Q2w4VkE7Q3ZDbThWRDs7QUFFRDtFdUNsOFZBLDBCQUNDO0N2Q204VkE7O0FBRUQ7RXVDdDhWQSwwQkFDQztDdkN1OFZBOztBdUM3N1ZEO0VBQ0MsMEJBQVU7Q3ZDZzhWVjs7QUFFRDtFdUM5N1ZDLDBCQUFrQjtDdkNnOFZsQjs7QUFFRDtFTy9rZEMsK2pCQUF3QjtFUGlsZHZCLHNCdUN6OFZjO0N2QzA4VmY7O0FBRUQ7RUFDRSwwZnVDOTdWQTtFQUNELHNCQUFRO0N2Qys3VlI7O0FBRUQ7RUFDRSxra0N1Qzk3Vlc7RXZDKzdWWCxzQnVDOTdWWTtDdkMrN1ZiOztBQUVEO0VBQ0UsdXVFdUM5N1ZrQjtFdkMrN1ZsQixzQnVDOTdWZTtDdkMrN1ZoQjs7QUFFRDtFQUNFLDRtRHVDNzdWa0I7RXZDODdWbEIsc0J1Qzc3Vk07Q3ZDODdWUDs7QUFFRDtFQUNFLDQzRXVDNzdWWTtFdkM4N1ZaLHNCdUM3N1ZhO0N2Qzg3VmQ7O0FBRUQ7RUFDRSwrNEJ1Qzc3VlU7RXZDODdWVixzQk0vMWMrQjtDTmcyY2hDOztBQUVEO0VBQ0Usb3ZCTTF0ZG9CO0VOMnRkcEIsc0JNMXRkUztDTjJ0ZFY7O0FBRUQ7RUFDRSx1M0NNMXRkYTtFTjJ0ZGIsc0JNeHBkaUI7Q055cGRsQjs7QUFFRDtFQUNFLFVNbC9jRTtFTm0vY0YsZ25DdUN0OFZnQztFdkN1OFZoQyxzQk1qL2NBO0NOay9jRDs7QUFFRDtFQUNFLHFCTXY2Y0E7RU55NmNBLHFCdUM1OFZ3QjtFdkM2OFZ4QixtQk14OWNFO0VOeTljRixxQnVDNzhWc0I7RXZDODhWdEIsY012OWNBO0VOMDljQSxvQnVDaDlWYTtFdkNpOVZiLGdCdUNoOVZhO0N2Q2k5VmQ7O0FBRUQ7RUFDRSxZdUNoOVZRO0V2Q2k5VlIscUJ1QzUrVkE7RXZDOCtWQSxxQnVDOThWa0I7RXZDKzhWbEIsbUJ1Qzk4VmU7RXZDKzhWZixxQnVDaC9WQTtFdkNpL1ZBLGN1Qzk4Vkc7RUFoRUwsb0JBQWU7RXZDa2hXYixnQnVDejhWWTtFdkMwOFZaLDBCdUN4OFZFO0V2Q3k4VkYsdUJ1Q3g4Vm9CO0V2QzA4VnBCLG9DdUN4OFZtQjtFdkN5OFZuQiwrQnVDdjhWRTtFdkN3OFZGLHlCdUN2OFZFO0V2Q3c4VkYsc0J1Q3Q4VkU7RWhDM3RISCw2QkFBd0I7RWdDZ3VIekIsd0JBQVk7Q3ZDcThWWDs7QUN0cmREO0V1Qy9HQSxtQkFBZTtFQUNkLG9CQUFlO0VBQ2YsWUFBTTtDeEN5eWROOztBQUVEO0V3Q3Z5ZEMsaUJBQVc7Q3hDeXlkWDs7QUFFRDtFd0N2eWRDLFlBQVE7RUFDUixxQkFBYztFbENjYixxQkFBb0I7RUFDcEIsbUJBQVM7RUFDVCxxQkFBb0I7RUFDcEIsY0FBUztFQXFFVCxvQmtDbkZrQjtFbENvRmxCLGdCa0NwRmtCO0VsQ3NGaEIsMEJBQW1CO0VBSXJCLHVCa0MxRndCO0VsQ2lTdEIseUJrQ2hTeUI7RWxDa1MzQixvQkFBbUI7RUFDbkIsd0JrQ25Tb0I7RWxDb1NwQixtQmtDcFNvQjtFbEM0UGxCLGlCQUFnQjtFQUNoQixhQUFhO0VBRWYsMEJrQzlQd0I7RWxDK1B4QixrQkFBQTtDTnlqZEQ7O0FBRUQ7RUFDRSxxQndDMzBkYTtFQUFmLHFCQXFCUTtFeEN5emROLG1Cd0N4emRXO0V4Q3l6ZFgscUJ3Q3h6ZFU7RXhDeXpkVixjd0N4emRZO0V4QzJ6ZFosb0J3Q3Z6ZFU7RXhDd3pkVixnQndDdnpkWTtFQUViLDBCQUFXO0V4Q3V6ZFYsdUJ3Q3R6ZFc7RXhDd3pkWCx5Qk05emRxQjtFTit6ZHJCLG9CTTl6ZFM7Q04remRWOztBQUVEO0VBQ0UsY001dmRBO0VONnZkQSxlTTV2ZEE7Q042dmREOztBQUVEO0VBQ0UsY01uamRFO0VOb2pkRixlTWxqZEE7RU5tamRBLGtCTWxqZGdCO0VObWpkaEIsVU1samRBO0NObWpkRDs7QUFFRDtFQUNFLGdDd0NyMGR5QjtVeENxMGR6Qix3QndDcjBkeUI7RXhDczBkekIsbUJ3Q3QwZHlCO0V4Q3UwZHpCLFl3Q3QwZFU7RXhDdTBkViw4QndDdDBkbUM7RUFFcEMsVUFBQTtFeENzMGRDLG9Cd0NyMGRrQjtDeENzMGRuQjs7QUFFRDtFd0NuMGRDLG9CQUFPO0V4Q3EwZE4sZXdDcDBkVztFeENxMGRYLG1CTTMxZFM7Q040MWRWOztBQUVEO0VBQ0UsaUJNMzFkUztFTjQxZFQsWU0zMWRTO0NONDFkVjs7QUFFRDtFQUNFLFdNcnhkUztDTnN4ZFY7O0FBRUQ7RUFDRSxxQndDLzBkcUI7RXhDaTFkckIscUJNbm9kb0I7RU5vb2RwQixtQk1ub2RpQjtFTm9vZGpCLHFCTXZuZEE7RU53bmRBLGNNdm5kQTtFa0N6TkQsb0JBQUE7RXhDbzFkQyxnQndDbjFkVTtFeENvMWRWLHlCd0NuMWRNO0V4Q28xZE4sc0J3Qzk0ZGlCO0V4Q2c1ZGpCLDZCd0NoNWRpQjtFeENpNWRqQix3Qk10M2RvQjtDTnUzZHJCOztBQUVEO0VBQ0Usb0JNdDNkUztDTnUzZFY7O0FBRUQ7RUFDRSxZTW56ZEU7RU5vemRGLG1Cd0MzMWR5QjtFeEM0MWR6QixvQk0zbWRtQjtDTjRtZHBCOztBQUVEO0VBQ0Usc0J3Qy8xZDJCO0V4Q2cyZDNCLG9CTW5rZEE7RU5va2RBLFlNbmtkQTtFTm9rZEEsb0JNOWpkb0I7Q04ramRyQjs7QUFFRDtFQUNFLFlNdHBkQTtDTnVwZEQ7O0FBRUQ7RUFDRSxld0N0MmRTO0V4Q3UyZFQsWXdDdDJkQztFeEN1MmRELG1Cd0N0MmRhO0V4Q3UyZGIsb0J3Q3QyZFk7Q3hDdTJkYjs7QUFFRCxxQndDdDJkZ0I7O0F4Q3cyZGhCO0VBQ0UsZXdDdDJkQztFeEN1MmRELFl3Q3QyZFM7RXhDdTJkVCxhd0M3M2RBO0V4QzgzZEEsbUJHcjRkb0I7RXFDbUNyQixtQkFBQTtDeENvMmRBOztBQUVEOztFQUVFLFlNNzVkUztFTjg1ZFQsZU03NWRhO0VOODVkYixtQk0zMWRpQjtFTjQxZGpCLE9NMzFkQTtFTjQxZEEsUU14MWRFO0VOeTFkRixZTXYxZFM7RU53MWRULGFNbHBkRTtFTm1wZEYsbUJ3QzUyZHFCO0V4QzYyZHJCLHVDd0M3MmQyQjtFeEM4MmQzQiw2QndDOTJkcUI7RXhDODJkckIsd0J3QzkyZHFCO0V4QzgyZHJCLHFCd0M5MmRxQjtDeEMrMmR0Qjs7QUFFRDtFQUNFLDBCd0NqM2R1QjtDeENrM2R4Qjs7QUFFRDtFQUNFLDBCTTdyZHVCO0NOOHJkeEI7O0FBRUQ7RUFDRSxtQndDcjNkQTtFQUNELFNBQUE7RXhDczNkQyxVd0NyM2RBO0V4Q3MzZEEseUN3Q3IzZGdCO014Q3EzZGhCLHFDd0NyM2RnQjtVeENxM2RoQixpQ3dDcjNkZ0I7RXhDczNkaEIsV3dDcjNkQTtFeENzM2RBLFl3Q3IzZEE7Q3hDczNkRDs7QUFFRDs7RUFFRSxZd0NyM2RVO0V4Q3MzZFYsZXdDcjNkUztFQUVWLG1CQUFBO0V4Q3EzZEMsT3dDcDNkQTtFeENxM2RBLFl3Q3AzZEE7RXhDcTNkQSxhd0NwM2RBO0V4Q3EzZEEscUN3Q3AzZHVCO0V4Q3EzZHZCLG1Cd0NwM2RjO0V4Q3EzZGQscUN3Q3AzZFc7TXhDbzNkWCxpQ3dDcDNkVztVeENvM2RYLDZCd0NwM2RXO0V4Q3EzZFgsNkJ3Q3AzZGdCO0V4Q28zZGhCLHdCd0NwM2RnQjtFeENvM2RoQixxQndDcDNkZ0I7Q3hDcTNkakI7O0FBRUQ7RXdDajNkQyxRQUFBO0V4Q20zZEMsa0N3Q2wzZGtCO014Q2szZGxCLDhCd0NsM2RrQjtVeENrM2RsQiwwQndDbDNka0I7Q3hDbTNkbkI7O0FBRUQ7RUFDRSxVd0M3K2RhO0V4QzgrZGIsaUNNbjlkb0I7TU5tOWRwQiw2Qk1uOWRvQjtVTm05ZHBCLHlCTW45ZG9CO0NObzlkckI7O0FBRUQ7RUFDRSxvQk1uOWRTO0VObzlkVCxnQ01uOWRhO0VObzlkYiw2QndDdjNkbUI7RXhDdTNkbkIsd0J3Q3YzZG1CO0V4Q3UzZG5CLHFCd0N2M2RtQjtDeEN3M2RwQjs7QUFFRDtFQUNFLFlNeHNkRTtDTnlzZEg7O0FBRUQ7O0VBRUUsbUJNaHFkQTtDTmlxZEQ7O0FBRUQ7O0VBRUUsaUJ3Q2w0ZHlCO0N4Q200ZDFCOztBQUVEO0VBQ0UsVXdDaDVkQTtFeENpNWRBLGlDd0NyNGRnQjtNeENxNGRoQiw2QndDcjRkZ0I7VXhDcTRkaEIseUJ3Q3I0ZGdCO0N4Q3M0ZGpCOztBQUVEO0VBQ0UsUXdDcjRkRTtFeENzNGRGLGtDd0NyNGRhO014Q3E0ZGIsOEJ3Q3I0ZGE7VXhDcTRkYiwwQndDcjRkYTtDeENzNGRkOztBeUM3Z2VELHFCQUFlOztBekNpaGVmLFl5Qy9nZVU7O0F6Q2loZVYsWXlDbmhlQTs7QXpDcWhlQTtFQUNFLHlDeUM5Z2VtQjtDekMrZ2VwQjs7QUFFRCxZTTUvZFM7O0FOOC9kVDs7RUFFRSxtQk0xN2RpQjtFTjI3ZGpCLGVNMTdkQTtFTjI3ZEEsYU12N2RFO0VOdzdkRixZTXQ3ZFM7RU51N2RULGlCTTM5ZEU7RU40OWRGLGVNMzlkRTtFTjQ5ZEYsZ0JNdjlkQTtFTnc5ZEEsd0J5Q3poZXdCO0V6QzBoZXhCLG1CTXY5ZEE7RU53OWRBLFNNdjlkQTtFTnc5ZEEsc0N5Q3RoZUE7RXpDdWhlQSxrQ090NmR3QjtFUHU2ZHhCLDhCeUNsaWVNO0V6Q21pZU4sV00xK2RFO0VOMitkRixhTTErZEU7RU4yK2RGLGNNaCtkQTtDTmkrZEQ7O0FBRUQ7Ozs7RUFJRSxjTXo4ZEE7RW1DeEZELHdCQUFTO0V6Q21pZVIsbUJ5QzloZUE7Q3pDK2hlRDs7QUFFRDs7OztFQUlFLFd5Q2ppZVE7Q3pDa2llVDs7QUFFRDs7RUFFRSxjQUFjO0N5QzdoZWhCOztBekNnaWVBOztFMENwa2VBLHFCQUFhO0VBQ1osZ0JBQVE7RUFDUixlQUFhO0VBS2IsYUFBWTtFbkMySFosY0FBUTtFUHk4ZFAsb0MwQzNrZTJCO0UxQzRrZTNCLG1DMENuaGVEO0MxQ29oZUE7O0FBRUQ7RUFDRSxZMENsa2VDO0MxQ21rZUY7O0FBRUQ7RUFDRSxXMEMxamVDO0UxQzJqZUQsYTBDMWplVztDMUMyamVaOztBQUVEO0VBQ0UsYTBDMWplUztDMUMyamVWOztBQUVEO0VBQ0UsYTBDemplVztDMUMwamVaOztBQUVEO0VBQ0UsYTBDemplUztDMUMwamVWOztBQUVEO0VBQ0UsWTBDdGplQTtFMUN1amVBLFkwQ3RqZVM7QzFDdWplVjs7QUFFRDtFMEM5aWVBLGFBQVM7QzFDZ2plUjs7QUFFRDtFMEM1aWVDLGF4Q3pEUTtDRnVtZVI7O0FBRUQsVTBDNWllQzs7QUFHRDtFQUNDLG9CQUFrQjtDMUM0aWVsQjs7QUFFRDtFQUNFLG1CQUFtQjtFMEN0aWVyQixpQkFDQztFQUNDLGVBQWM7RTFDdWllZCxtQkFBbUI7RTBDbmllckIsV0FBVztFQUNWLGVBQVU7RTFDcWllVCxZQUFZO0MwQ2xpZWQ7O0ExQ3FpZUE7RUFDRSxtQkFBbUI7RTBDdGllckIsc0JBT0M7RUFDQyxhQUFTO0UxQ2lpZVQsWUFBWTtFMEN6aWVkLGNBV0M7RUFFRSxXQUNBO0UxQzhoZUQsZ0JBQWdCO0MwQzFoZWxCOztBMUM2aGVBO0VNaG5lRSxVQUFTO0VBQ1Qsd0JBQXFCO0VBQ3JCLGVBQVM7RUFDVCxhQUFTO0VBQ1QsWUFBUztFQUNULGNBQWE7RUFtRWIsaUJBQWlCO0VBQ2pCLGVBQWM7RUFFWixtQkFBbUI7RUFJckIsYW9DUWtCO0VwQzhMaEIsZ0JBQUE7Q051MmRIOztBQUVEOztFTTV6ZEUsY0FBQTtDTit6ZEQ7O0FBRUQ7O0VBRUUsVzBDMWllTztDMUMyaWVSOztBMEN0aWVEO0VBQ0MsbUJBQ0E7RTFDd2llQyxTQUFTO0UwQ3RpZVgsVUFBWTtFQUNYLFl4Q3hIUTtFRmdxZVAsV0FBVztFMENyaWViLFlBQUE7RUFDQyxxQkFBa0I7RUFFbEIsZUFDQTtFMUNxaWVDLGtCQUFrQjtFMENuaWVwQixtQkFBb0I7RUFDbkIsa0JBQVk7RUFDWixtQkFBa0I7RUFDbEIsY0FBWTtFQUhiLG9DQUlZO0UxQ3FpZVYsbUMwQ25pZUE7RTFDb2llQSx5Q0FBaUM7TUFBakMscUNBQWlDO1VBQWpDLGlDQUFpQztDMENqaWVuQzs7QTFDb2llQTtFMENoaWVBLGFBQVc7RUFDVixjQUFZO0MxQ2tpZVo7O0EwQzloZUQ7RUFDQyxtQkFBUztFQUVULGVBQWU7RUFIaEIsNEJBS0s7RTFDK2hlSCwwQjBDN2hlQTtFQUdGLHVCQUFnQjtFQUNmLHNCQUFtQjtFQUVuQixrQkFBVztFQUVYLHdCQUtBO0VBVkQsb0JBQWdCO0UxQ2lpZWQseUMwQ3hoZUE7QzFDeWhlRDs7QUFFRDtFMEN4aGVBLG1CQUFtQjtFMUMwaGVqQixpQjBDdGhlWTtFMUN1aGVaLGUwQ3JoZVc7RTFDc2hlWCxVMENyaGVRO0UxQ3NoZVIsVzBDcmhlUztDMUNzaGVWOztBQUVEO0VBQ0UsY0V2c2VRO0NGd3NlVDs7QUFFRDtFQUNFLGdCMENoaGVZO0UxQ2loZVosYUUvc2VPO0NGZ3RlUjs7QUFFRDs7RUFFRSx3QzBDN2dlbUI7RTFDK2dlbkIsb0MwQzdnZVU7RTFDK2dlVixnQzBDNWdlWTtDMUM2Z2ViOztBQUVEO0VBQ0UsbUIwQ3hnZWU7RTFDeWdlZixRMEN2Z2VLO0UxQ3dnZUwsTzBDdmdlQTtFMUN3Z2VBLGUwQ3RqZUY7RTFDdWplRSxrQkd4cWVVO0VIeXFlVixtQkVqdWVPO0NGa3VlUjs7QUFFRDs7RUFFRSxZQUFZO0UwQ2pnZWQsZUFBWTtDMUNtZ2VYOztBQUVEO0UwQ3JnZUEsWUFBWTtDMUN1Z2VYOztBQUVEO0VBQ0UsbUJHdnJlVTtDSHdyZVg7O0EwQzUvZEQ7RUFDQyxZeENyUFE7RUZvdmVQLGFBQWE7RTBDNS9kZixnQkFBQTtFQUNDLGNBQVU7QzFDOC9kVjs7QTBDei9kRDtFQUNDLGFBQVU7QzFDNC9kVjs7QUFFRDtFMEMvL2RBLGVBQUE7QzFDaWdlQzs7QUFFRDtFQUNFLGMwQzUvZFE7QzFDNi9kVDs7QUFFRDtFMEN4L2RDLHFCQUFtQjtDMUMwL2RuQjs7QUFFRDtFQUNFLGUwQ3YvZFk7QzFDdy9kYjs7QUFFRDtFMENwL2RDLG1CQUFVO0MxQ3MvZFY7O0FBRUQ7RUFDRSxlQUFlO0UwQ2ovZGpCLGFBQVU7RUFDVCw4QkFDQTtDMUNrL2RBOztBQUVEO0VBQ0UsY0FBYztDMEM5K2RoQjs7QTFDaS9kQSxxQjBDaDhkQzs7QTFDazhkRDtvQzBDOStkaUI7O0ExQ2kvZGpCO0VBQ0UsbUIwQzErZFU7RTFDMitkVixnQjBDMStkUztDMUMyK2RWOztBQUVEO0VBQ0UscUgwQ3grZFk7QzFDeStkYjs7QUFFRCxpQjBDeCtkYzs7QTFDMCtkZDtFQUNFLFcwQ3grZFE7QzFDeStkVDs7QUFFRCxtRDBDeCtkYzs7QTFDMCtkZDtvQzBDditka0M7O0ExQzArZGxDO0VBQ0UsaUIwQ3YrZFk7RTFDdytkWixjMEN0K2RRO0VBdENWLFVBQVU7RTFDOGdlUixlMENwK2RRO0UxQ3ErZFIsYTBDcCtkUztFMUNxK2RULG9CRTF6ZU87Q0YyemVSOztBQUVEO0UwQ2grZEEsaUJBQWlCO0MxQ2srZGhCOztBMEM5OWREO0VBQ0MsVUFBUztFQUVULFdwQ3NDUztFb0NyQ1QsYXBDcUNTO0NOMjdkVDs7QUFFRDtFQUNFLHNCTzlzZWtCO0VQK3NlbEIsZTBDeCtkRjtFMUN5K2RFLG1CMEMvOWRTO0UxQ2crZFQsaUJBQWlCO0UwQzM5ZG5CLFFBQUE7QzFDNjlkQzs7QUFFRDs7RUFFRSxhQUFhO0MwQ3g5ZGY7O0ExQzI5ZEEscUIwQ3g5ZFc7O0ExQzA5ZFg7OzJHMENuOWRvQjs7QTFDdTlkcEI7RUFDRSxjMENyOWRZO0MxQ3M5ZGI7O0FBRUQ7O0UwQ2g5ZEEsZUFBYztDMUNtOWRiOztBQUVEO0VBQ0UsVzBDaDlkUztFMUNpOWRULGtCMEMxOGRBO0MxQzI4ZEQ7O0FBRUQ7RTBDMThkQSxXQUFBO0VBQ0MsY3hDL1plO0V3Q2dhZixXQUFVO0MxQzQ4ZFY7O0FBRUQ7RUFDRSxXMEMxOGRTO0UxQzI4ZFQsYzBDejhkWTtFMUMwOGRaLFcwQ3o4ZEE7QzFDMDhkRDs7QUFFRDtFQUNFLFdNMytkUTtFTjQrZFIsa0JBQWtCO0NPNXZlbkI7O0FQK3ZlRDtFMENsOGRDLGdCQUFBO0UxQ284ZEMsYTBDbjhkVTtFMUNvOGRWLFMwQ244ZEs7RTFDbzhkTCxXMENuOGRPO0UxQ284ZFAsYTBDbDhkTztFMUNtOGRQLGlCTTUyZVM7RU42MmVULHVCTTUyZVM7RU40MmVULGtCTTUyZVM7RU40MmVULGVNNTJlUztFTjYyZVQsaUJNNTJlUztDTjYyZVY7O0FBRUQ7RUFDRSxhTTF5ZUE7RU4yeWVBLG1CMEN2OGRtQjtFMUN3OGRuQiwwQjBDeDhkdUI7QzFDeThkeEI7O0FBRUQ7RUFDRSxnQk1obWVBO0NOaW1lRDs7QUFFRDtFQUNFLGlCMEM3OGRjO0MxQzg4ZGY7O0FBRUQ7RUFDRSxtQjBDMThkQTtDMUMyOGREOztBQUVEOztFQUVFLGlFTXA0ZXFCO0VObzRlckIsNERNcDRlcUI7RU5vNGVyQix5RE1wNGVxQjtFTnE0ZXJCLGlCTXA0ZVM7RU5xNGVULGlCTXA0ZVM7Q05xNGVWOztBQUVEOztFQUVFLFcwQzU4ZFU7RUFGWCxXQUlDO0UxQzQ4ZEEsVTBDMzhkUTtFMUM0OGRSLG9CMEMzOGRrQjtFMUM0OGRsQixzQ0FBOEI7TUFBOUIsa0NBQThCO1VBQTlCLDhCQUE4QjtFT3p5ZS9CLFdBQVE7Q1AyeWVSOztBQUVEO0VBQ0UsbUJNbjVlUztFTm81ZVQsVU1uNWVPO0VObzVlUCxXTW41ZVM7RU5vNWVULGVNbjVlYTtFTm81ZWIsWU1qMWVBO0NOazFlRDs7QUFFRDtFQUNFLHdDMENoOWQyQjtFMUNpOWQzQixnQk14b2VnQjtFTnlvZWhCLGNNdm9lQTtFTndvZUEsT012b2VBO0VOd29lQSxRTXZvZUE7RU53b2VBLGEwQ3g5ZEQ7RTFDeTlkQyxZMENwOWRDO0UxQ3E5ZEQsYTBDcDlkQztFMUNxOWRELGdCMENuOWRBO0MxQ285ZEQ7O0FBRUQ7RUN6MGVBLHFCQUFzQjtFMEN6SHJCLHFCQW9GQTtFQW5GQSxtQkFBTztFM0NzOGVOLHFCMkNyOGVnQjtFM0NzOGVoQixjMkNyOGVXO0UzQ3c4ZVgsb0IyQ3A4ZUE7RTNDcThlQSxnQjJDcDhla0M7RTNDcThlbEMsMEIyQ244ZU87RTNDbzhlUCx1QjJDbDhlQztFM0NvOGVELHlCMkNqOGVDO0UzQ2s4ZUQsb0IyQ2o4ZUE7RTNDbzhlQSwyQjJDLzdlQztFM0NnOGVELHNCMkMvN2VBO0UzQ2c4ZUEsd0IyQzk3ZUM7RTNDKzdlRCxxQjJDOTdlQTtFM0NnOGVBLGlDMkM3N2VPO0UzQzg3ZVAsNEIyQzU3ZUM7QzNDNjdlRjs7QUFFRDtFQUNFLGUyQzM3ZU87RTNDNDdlUCxrQjJDMTdlQTtFM0MyN2VBLG1CMkN6N2VDO0UzQzA3ZUQsWTJDaCtlQTtFM0NpK2VBLG9CMkN4N2VDO0VBR0YsZUFBQTtFM0N1N2VDLG1CMkN0N2VTO0UzQ3U3ZVQsUzJDdDdlQTtFM0N1N2VBLFkyQ3Q3ZUE7RTNDdTdlQSxvQzJDdDdleUI7TTNDczdlekIsZ0MyQ3Q3ZXlCO1UzQ3M3ZXpCLDRCMkN0N2V5QjtFM0N1N2V6QixXRXIrZXNCO0NGcytldkI7O0FBRUQ7RUFDRSwwQjJDcjdlQTtFQUNELGtCQUFPO0UzQ3M3ZU4saUIyQ3A3ZWE7RTNDcTdlYixtQjJDcDdlVztFM0NxN2VYLG9CMkNwN2VrQjtFM0NxN2VsQixlMkNwN2VZO0UzQ3E3ZVosZTJDcDdlQTtFM0NxN2VBLFkyQ3A3ZUE7QzNDcTdlRDs7QUFFRDtFQUNFLGdCMkNwN2VRO0UzQ3E3ZVIscUJFci9lc0I7RUZzL2V0QixpQjJDcDdlQTtFM0NxN2VBLG9CRXYvZTZCO0VGdy9lN0IsZTJDcDdlQTtFM0NxN2VBLG1CMkNwN2VBO0UzQ3E3ZUEsZTJDcDdlUztFM0NxN2VULFlHNTZlb0I7Q0g2NmVyQjs7QUFFRDtFMkNoN2VDLG1CQUFRO0UzQ2s3ZVAsbUIyQ2o3ZWdCO0UzQ2s3ZWhCLGVBQWU7RTJDOTZlakIsb0JBQW1CO0MzQ2c3ZWxCOztBQUVEO0UyQzE2ZUEsWUFBUztDM0M0NmVSOztBQUVEO0VDaDVlQSxZQUFBO0UyQzNHQyxjQUFPO0VBQ04saUNBQVk7QzVDOC9lYjs7QUFFRDtFTXQvZUUscUJBQW9CO0VBRXBCLHFCQUFvQjtFQUNwQixtQkFBYTtFQW1FYixxQnNDN0VtQjtFdEM4RW5CLGNBQWM7RUFJWixzQnNDbEZxQjtFdENvRnZCLG1Cc0NwRnVCO0V0Q29EckIsK0JBQThCO0VBRWhDLDBCc0NyRHdCO0V0Q3NEeEIsWUFBQTtFQUNBLGNBQUE7Q05tOWVEOztBQUVEO0VNbnhlRSxZQUFBO0VBQ0EsY0FBQTtDTnF4ZUQ7O0FBRUQ7RU1ydmVFLHNCc0MxUnFCO0V0QzJSckIsb0JzQzNScUI7QzVDa2hmdEI7O0FBRUQ7RTRDamhmRSxvQnRDc1grQjtFc0NyWC9CLFdBQVc7RUFDWCxrQkFBZ0I7QzVDbWhmakI7O0FBRUQ7RTRDamlmRSw2QkFpQm1CO0U1Q2toZm5CLG1CNENqaGZpQjtFckM4RmxCLGtCQUFpQjtFUHE3ZWhCLGU0Q3JpZk07RTVDc2lmTiw2QjRDamhmYTtFNUNpaGZiLHdCNENqaGZhO0U1Q2loZmIscUI0Q2poZmE7RTVDa2hmYixvQjRDdmlmSztFNUN3aWZMLGU0Q2hoZlk7RTVDaWhmWixhNENoaGZVO0U1Q2loZlYsWTRDaGhmRztFNUNpaGZILHFCNENoaGZXO0M1Q2loZlo7O0FBRUQ7RUFDRSxpQjRDaGhmRztDNUNpaGZKOztBQUVEO0VBQ0UsZTRDemdmRTtDNUMwZ2ZIOztBQUVEO0VBQ0UsbUI0Q2pnZkU7RTVDa2dmRixZNENoZ2ZJO0U1Q2lnZkosUzRDNy9lRTtFNUM4L2VGLG9DRXhrZjZCO01Gd2tmN0IsZ0NFeGtmNkI7VUZ3a2Y3Qiw0QkV4a2Y2QjtFMENpRjdCLG9CQUFBO0U1Q3kvZUEsZTRDNWtmc0I7QzVDNmtmdkI7O0FBRUQ7RUFDRSxpQjRDL2tmb0I7QzVDZ2xmckI7O0FBRUQ7RUFDRSxjNENqbGZrQjtDNUNrbGZuQjs7QUFFRDtFNEN2K2VDLG1CQUFXO0VBQ1gsYUFBVztFQUNYLFFBQUE7RUFDQSxZQUFBO0U1Q3krZUMscUJNbmtmUztFTm9rZlQsb0JNbmtmUztDTm9rZlY7O0FBRUQ7RUFDRSxtQk1ua2ZhO0VOb2tmYixXTXYxZUU7RU53MWVGLGFNdjFlRTtFTncxZUYsZU10MWVBO0VOdTFlQSxnQk10MWVBO0VOdTFlQSxZTXQxZUE7RU51MWVBLGFNenplRTtDTjB6ZUg7O0FBRUQ7RUFDRSxZTXh6ZUE7RU55emVBLGU0Q3IvZVk7RTVDcy9lWixtQjRDci9lWTtFNUNzL2VaLFM0Q3IvZU87RTVDcy9lUCxVTy8rZU87RVBnL2VQLFk0QzcvZUQ7RTVDOC9lQyxhNEN0L2VRO0VBSVQsb0JBQVc7RTVDby9lVixtQk0xbGZTO0VOMmxmVCxrRE0xbGZxQjtNTjBsZnJCLDhDTTFsZnFCO1VOMGxmckIsMENNMWxmcUI7RU4ybGZyQixpRE0xbGZvQjtFTjBsZnBCLHlDTTFsZm9CO0VOMGxmcEIsb0NNMWxmb0I7RU4wbGZwQixpQ00xbGZvQjtFTjBsZnBCLCtETTFsZm9CO0NOMmxmckI7O0FBRUQ7RUFDRSxrRDRDeC9lK0I7TTVDdy9lL0IsOEM0Q3gvZStCO1U1Q3cvZS9CLDBDNEN4L2UrQjtDNUN5L2VoQzs7QUFFRDtFQUNFLFlNNzJlQTtDTjgyZUQ7O0FBRUQ7RUFDRSxtQk0vMGVnQjtFTmcxZWhCLFNNLzBlQTtFTmcxZUEsVTRDaGdmTztFNUNpZ2ZQLGVPcGdmTztFUHFnZlAseUM0Q3RnZlU7TTVDc2dmVixxQzRDdGdmVTtVNUNzZ2ZWLGlDNEN0Z2ZVO0U1Q3VnZlYsbUJNdDRlRTtFTnU0ZUYsZU10NGVFO0NOdTRlSDs7QUFFRDtFNENqZ2ZDLHdCQUFTO0M1Q21nZlQ7O0FBRUQ7RUFDRSwyQjRDbGdma0I7RTVDbWdmbEIsa0I0Q2xnZlE7RTVDbWdmUix3QjRDbGdmVTtFNUNtZ2ZWLG1CNENsZ2ZZO0U1Q21nZloscUM0Q2xnZm9CO0U1Q21nZnBCLG9CNENsZ2ZVO0U1Q21nZlYsaUJHdmxmTTtDSHdsZlA7O0FBRUQ7RUFDRSxlNENsZ2ZZO0M1Q21nZmI7O0FBRUQ7RUFDRSxlTWpvZlM7Q05rb2ZWOztBQUVEO0VBQ0UsZU0vamZBO0NOZ2tmRDs7QUFFRDtFQUNFLGVNejVlZTtDTjA1ZWhCOztBQUVEO0VBQ0UsY005MGVBO0NOKzBlRDs7QUFFRDtFQUNFLGlCTS8zZUU7RU5nNGVGLCtCNENsaGZxQjtFNUNraGZyQiwwQjRDbGhmcUI7RTVDa2hmckIsdUI0Q2xoZnFCO0M1Q21oZnRCOztBQUVEO0VBQ0UsK0M0Q3JoZlE7QzVDc2hmVDs7QUFFRDtFQUNFLG9CNENyaGZhO0M1Q3NoZmQ7O0FBRUQ7RUFDRSxjNENyaGZRO0M1Q3NoZlQ7O0FBRUQ7RUFDRSxpQjRDaGhmYTtFNUNpaGZiLHFCNENoaGZXO0U1Q2toZlgscUI0Q2hoZmtCO0U1Q2loZmxCLG1CNENoaGZTO0U1Q2loZlQscUI0Q3psZlk7RTVDMGxmWixjNEMxbGZZO0U1QzZsZlosb0I0Q2hoZlk7RTVDaWhmWixnQjRDaGhmUTtFNUNpaGZSLDBCNENoaGZ3QjtFNUNpaGZ4Qix1QkdwcGZlO0VIc3BmZix5QjRDL2dmQztFNUNnaGZELG9CNEMvZ2ZDO0U1Q2doZkQseUI0QzlnZkM7RTVDK2dmRCxzQjRDN2dmYTtFNUMrZ2ZiLDZCNEM3Z2ZDO0U1QzhnZkQsd0I0QzVnZkM7RXJDdEVGLGdCQUFRO0VQb2xmUCxZNEMzZ2ZBO0U1QzRnZkEsb0I0QzFnZkM7RTVDMmdmRCxhNEMxZ2ZJO0U1QzJnZkosVzRDMWdmUTtFNUMyZ2ZSLG9CNEN4Z2ZFO0U1Q3lnZkYsbUI0Q3hnZmdCO0U1Q3lnZmhCLDBCNEN4Z2ZlO0U1Q3lnZmYsZ0I0Q2huZlU7QzVDaW5mWDs7QUFFRDtFNENobmZBLG9CQUFBO0M1Q2tuZkM7O0FBRUQ7RUFDRSxzQjRDamdmZTtFNUNrZ2ZmLFk0Q3puZlU7RTVDMG5mVixtQjRDamdmZ0I7RTVDa2dmaEIsZ0JBQWdCO0VDeG1mbEIsaUJBQUE7QzRDaElBOztBQVdBO0VBZ0JBLFlBQUE7RUEyQkEsZUFBUTtFQUNQLG1CQWxEMkI7RUFtRDNCLFUxQzJCcUI7RTBDMUJyQixRQW5Eb0I7RXRDNEhwQixZQUFRO0VQaW5mUCxZNkM3cmZNO0U3QzhyZk4sb0I2Q3pyZlc7QzdDMHJmWjs7QUFFRDtFQUNFLG1CNkNsc2ZNO0U3Q21zZk4sbUI2Q3pyZlc7QzdDMHJmWjs7QUFFRDtFQUNFLFk2Q3pyZk87RXRDOERSLGlCQUFpQjtFUDZuZmhCLG1CNkN6c2ZNO0M3QzBzZlA7O0FBRUQ7RUFDRSxzQk12dWZTO0NOd3VmVjs7QUFFRDtFQUNFLGFNdnVmUztFTnd1ZlQsaUJNcnFmQTtFTnNxZkEsVU1ycWZBO0VOc3FmQSxhTWxxZkU7RU5tcWZGLG1CNkMvcGZ1QjtFN0NncWZ2QiwwQk8xb2ZrQjtFUDJvZmxCLGdCNkNucWZEO0U3Q29xZkMsYTZDaHFmTztFN0NpcWZQLG1CTWxnZkU7RU5tZ2ZGLFdNbGdmRTtFTm1nZkYsNkJNamdmQTtFTmlnZkEsd0JNamdmQTtFTmlnZkEscUJNamdmQTtFTmtnZkEsOEJNamdmQTtNTmlnZkEsMEJNamdmQTtVTmlnZkEsc0JNamdmQTtFTmtnZkEsaUJNamdmQTtDTmtnZkQ7O0FBRUQ7RUFDRSxZNkNwcWZPO0U3Q3FxZlAsZU03dmZTO0VOOHZmVCxTTTd2ZkE7RU44dmZBLFVNN3ZmQTtFTjh2ZkEsb0JNN3ZmUztFTjh2ZlQsNEJNN3Zmb0I7RU44dmZwQiwwRE03dmZhO0VOOHZmYixtQk0zcmZBO0VONHJmQSxZTTNyZkE7RU40cmZBLGFNeHJmRTtFTnlyZkYsV012cmZBO0NOd3JmRDs7QUFFRDtFQUNFLFlNcGhmQTtFTnFoZkEsZU1waGZBO0VOcWhmQSxTT3JxZks7RVBzcWZMLFU2Q2hyZkE7RTdDaXJmQSxvQjZDL3FmZTtFN0NncmZmLDRCT3hxZndCO0VQeXFmeEIsdUQ2Q25yZmtCO0U3Q29yZmxCLG1CNkMvcWZlO0VBS2hCLFlBQUE7RTdDNHFmQyxhTTU1ZVE7RU42NWVSLGdCNkMzcWZjO0U3QzRxZmQsVzZDM3FmQTtDN0M0cWZEOztBQUVEO0VBQ0Usb0I2QzV5Zm9CO0U3QzZ5ZnBCLFc2QzNxZlE7RTdDNHFmUiw0Qk9wcmZnQjtNUG9yZmhCLHdCT3ByZmdCO1VQb3JmaEIsb0JPcHJmZ0I7Q1BxcmZqQjs7QUFFRDs7Ozs7RUFLRSx5Qk81cmZPO1VQNHJmUCxpQk81cmZPO0NQNnJmUjs7QUFFRDtFQUNFLFU2QzVxZkE7QzdDNnFmRDs7QUFFRDs7O0VBR0UseUI2Q2xxZlM7QzdDbXFmVjs7QUFFRDs7O0VBR0Usb0JNOXlmYTtFTit5ZmIsbUJNNXVmQTtFTjZ1ZkEsd0JNNXVmQTtNTjR1ZkEsb0JNNXVmQTtVTjR1ZkEsZ0JNNXVmQTtFTjZ1ZkEsVU16dWZFO0VOMHVmRixZTXh1ZkE7RUN3QkQsV0FBUTtFUGt0ZlAsVzZDOXFmRDtFN0MrcWZDLGlCTTF6ZlM7RU4yemZULFlNMXpmTztFTjJ6ZlAsZU0xemZTO0NOMnpmVjs7QUFFRDtFQUNFLGdCTXh2ZkE7Q055dmZEOztBQUVEO0VBQ0Usa0JNdmxmRTtDTndsZkg7O0FBRUQ7OztFQUdFLG9CNkMvcmZTO0U3Q2dzZlQsbUI2Q25yZkE7RXRDakRELHdCQUFRO01BQVIsb0JBQVE7VUFBUixnQkFBUTtFUHN1ZlAsVTZDbnJmRDtFN0NvcmZDLFlNOTBmTztFTiswZlAsV005MGZPO0VOKzBmUCxXTTkwZk87RU4rMGZQLGlCTTkwZlM7RU4rMGZULFlNOTBmTztFTiswZlAsZU05MGZTO0NOKzBmVjs7QUFFRDtFQUNFLGdCNkMxcmZvQjtFN0MycmZwQixZNkMxcmZDO0U3QzJyZkQsYTZDMXJmQztFdEN4REYsdUJBQVE7RUFBUixrQkFBUTtFQUFSLGVBQVE7RVBvdmZQLGlCNkNqc2ZRO0U3Q2tzZlIsYzZDMXJmUTtFN0MycmZSLFM2QzFyZkM7RTdDMnJmRCxpQjZDMXJmYTtFdEM3RGQsaUJBQWlCO0VQeXZmaEIsbUI2Q3RzZlM7RTdDdXNmVCxtQjZDeHJmQTtFdENsRUQsY0FBUTtFUDR2ZlAsbUI2Q3pyZlU7QzdDMHJmWDs7QUFFRDtFQUNFLFU2Q3hyZkM7RTdDeXJmRCxpQzZDeHJmWTtFN0N3cmZaLDRCNkN4cmZZO0U3Q3dyZloseUI2Q3hyZlk7RTdDeXJmWixvQk1sL2VRO0VObS9lUixvQjZDeHJmaUI7QzdDeXJmbEI7O0FBRUQ7RUFDRSxZNkNycmZPO0M3Q3NyZlI7O0FBRUQ7RUFDRSxlNkN0cmZVO0U3Q3VyZlYsWTZDdHJmTTtDN0N1cmZQOztBQUVEO0VBQ0Usd0NPaHhmd0I7RVBpeGZ4QixtQjZDanNmTztFN0Nrc2ZQLGM2Q3RyZlM7RXRDNUZWLE9BQU07RVBveGZMLFE2Q3JyZkQ7RTdDc3JmQyxhNkNwcmZRO0V0Q2pHVCxZQUFRO0VQdXhmUCxhNkN4cmZEO0U3Q3lyZkMsZ0I2Q3ByZlk7RUFHWixhQUFBO0M3Q21yZkQ7O0FBRUQ7RUFDRSxlNkNscmZjO0M3Q21yZmY7O0FBRUQ7RUFDRSxZNkMxcmZDO0U3QzJyZkQscUI2QzU1Zm9CO0U3Qzg1ZnBCLHFCNkMzcWZZO0U3QzRxZlosbUI2QzFxZlk7RTdDMnFmWixxQjZDMXFmd0M7RXRDNUh6QyxjQUFRO0VzQ2tJUCxvQkFBQTtFN0N5cWZBLGdCNkN4cWZXO0M3Q3lxZlo7O0FBRUQ7O0VBRUUsWU10NWZBO0VOdTVmQSxvQk10NWZTO0VOdTVmVCxvQk10NWZTO0NOdTVmVjs7QUFFRDtFQUNFLG1CTXAxZkE7Q05xMWZEOztBQUVEO0VBQ0UscUI2Q2pyZlk7RTdDbXJmWixxQk81emZrQjtFUDZ6ZmxCLG1CNkMzcmZDO0U3QzRyZkQscUI2Q25yZm1CO0VBUXBCLGNBQVE7RTdDK3FmUCxvQk9sMGZnQjtFUG0wZmhCLGtCNkNocmZPO0M3Q2lyZlI7O0FBRUQ7O0VBRUUsZ0JPeDBmTztDUHkwZlI7O0FBRUQ7RUFDRSxhNkN6cWZXO0M3QzBxZlo7O0FBRUQ7RUFDRSxtQjZDcDhmeUI7RTdDcThmekIscUI2QzM4Zm9CO0M3QzQ4ZnJCOztBQUVEO0VBQ0UsZ0I2Q3pxZmM7QzdDMHFmZjs7QUFFRDtFQUNFLG1CNkMxcWZhO0U3QzJxZmIsZ0I2Q3pyZk87RTdDMHJmUCwwQjZDcjlmb0I7RTdDczlmcEIsaUI2Q3hxZkM7RTdDeXFmRCxlNkM1cmZBO0U3QzZyZkEsb0I2Q3g5Zm9CO0M3Q3k5ZnJCOztBQUVEOzs7RUFHRSxZNkM5OWZvQjtFN0MrOWZwQixnQjZDdHFmVztFN0N1cWZYLGVPdDJmTztFUHUyZlAsaUI2Q3RzZkQ7QzdDdXNmQTs7QUFFRDtFQUNFLGM2Q3JxZkM7QzdDc3FmRjs7QUFFRDtFQUNFLGU2QzlzZkE7RTdDK3NmQSxtQkdsN2ZVO0VIbTdmVixZNkNwcWZFO0U3Q3FxZkYsVTZDanRmQTtFN0NrdGZBLGdCR3I3Zk07RUhzN2ZOLFk2Q25xZkU7RTdDb3FmRixhNkNwdGZBO0U3Q3F0ZkEsVTZDbHFmRTtDN0NtcWZIOztBQUVEO0VBQ0UscUI2QzlwZlk7RTdDZ3FmWixxQjZDOXBma0I7RTdDK3BmbEIsbUI2QzlwZk07RTdDK3BmTixxQjZDOXBmUTtFN0MrcGZSLGNFNy9mc0I7RUZnZ2dCdEIsb0I2Q3QvZnlCO0U3Q3UvZnpCLGdCNkM5cGZjO0U3QytwZmQsMEI2QzlwZmlCO0U3QytwZmpCLHVCNkM5cGZNO0U3Q2dxZk4seUJPdjRma0I7RVB3NGZsQixvQjZDOXFmTTtFN0MrcWZOLGdCNkM5cGZVO0M3QytwZlg7O0FBRUQ7RUFDRSxxQk03bmZRO0VOK25mUixxQjZDOXBmYTtFN0MrcGZiLG1CNkM5cGZhO0U3QytwZmIscUI2QzlwZlc7RTdDK3BmWCxjNkM5cGZDO0U3Q2lxZkQsb0I2QzdwZmE7RTdDOHBmYixrQjZDN3BmVztFN0NncWZYLDJCNkM3cGZTO0U3QzhwZlQsc0I2QzdwZlU7RTdDOHBmViwwQjZDN3BmYztFN0M4cGZkLHVCNkM3cGZjO0U3QytwZmQsb0M2QzNwZk87RTdDNHBmUCwrQjZDM3BmZ0I7RTdDNHBmaEIsOEJHbCtmVTtFSG0rZlYsK0JNanBmK0I7RU5tcGYvQix5QjZDM3BmYTtFN0M0cGZiLHdCNkMzcGZrQjtFN0M0cGZsQixvQjZDM3BmYTtFQUtkLGdCQUFTO0U3Q3dwZlIsaUI2Q3ZwZlU7QzdDd3BmWDs7QUFFRDs7RUFFRSxlNkN2cGZBO0U3Q3dwZkEsYTZDdnBmVTtFN0N3cGZWLGtCNkN2cGZhO0U3Q3dwZmIsMEI2Q3ZwZlc7RTdDd3BmWCxpQjZDdnBmUztFN0N3cGZULG1CNkN2cGZRO0U3Q3dwZlIsWTZDdnBmUztFN0N3cGZULG1CNkN2cGZRO0U3Q3dwZlIsWTZDdnBmUztFN0N3cGZULG1CT3I3ZmdCO0VQczdmaEIsZ0I2Q3ZxZkQ7QzdDd3FmQTs7QUFFRDtFQUNFLHdCNkNwcGZxQjtFN0NxcGZyQiwwQjZDcm9mQTtFN0Nzb2ZBLDZCTzU3ZmtCO0VQNDdmbEIsd0JPNTdma0I7RVA0N2ZsQixxQk81N2ZrQjtFUDY3ZmxCLGU2QzFwZkQ7RTdDMnBmQyxtQjZDcnBmYztFN0NzcGZkLFc2Q3JwZkM7QzdDc3BmRjs7QUFFRDtFQUNFLFk2Q3JwZk07RTdDc3BmTixvQk9wOGZnQjtDUHE4ZmpCOztBQUVEO0VBQ0Usb0I2Q3JxZk87QzdDc3FmUjs7QUFFRDtFQUNFLG9CNkNqcGZBO0M3Q2twZkQ7O0FBRUQ7RUFDRSxXNkNucGZBO0U3Q29wZkEsa0I2Qy9vZmU7RUFLaEIsb0JBQVE7RTdDNG9mUCw2QjZDL2tnQnVCO0U3QytrZ0J2Qix3QjZDL2tnQnVCO0U3QytrZ0J2QixxQjZDL2tnQnVCO0U3Q2dsZ0J2QixvQjZDM29mUztDN0M0b2ZWOztBQUVEO0VBQ0Usb0JPeDlmZ0I7Q1B5OWZqQjs7QUFFRDtFQUNFLG1CNkNycGZPO0U3Q3NwZlAsVzZDOW9mQztDN0Mrb2ZGOztBQUVEO0VBQ0Usb0I2QzVvZmE7QzdDNm9mZDs7QUFFRDtFQUNFLGdCNkN6bWZBO0U3QzBtZkEsU090K2ZLO0VQdStmTCxVNkMzb2ZEO0U3QzRvZkMsdUQ2QzVtZkE7VTdDNG1mQSwrQzZDNW1mQTtFN0M2bWZBLFlPeitmTztFUDArZlAsaUI2QzlvZkQ7RTdDK29mQyxpQjZDem9mWTtFN0Mwb2ZaLG1CTW5sZ0JTO0VOb2xnQlQsZU1ubGdCUztFTm9sZ0JULGNNbmxnQk87Q05vbGdCUjs7QUFFRDtFQUNFLFNNamhnQkE7Q05raGdCRDs7QUFFRDtFQUNFLFdNbjNmRTtDTm8zZkg7O0FBRUQ7RUFDRSxhTTEyZkE7RU4yMmZBLGdCTTcwZkU7RU44MGZGLE9NNzBmRTtFTjgwZkYsUU01MGZBO0VONjBmQSxZTTUwZkE7RU42MGZBLGFNNTBmQTtFTjYwZkEsaUI2Q3pwZkM7RTdDMHBmRCxnQzZDcnFmUTtDN0NzcWZUOztBQUVEO0VBQ0UsZTZDdnBmUztDN0N3cGZWOztBQUVEO0VBQ0UsY0cza2dCTTtDSDRrZ0JQOztBQUVEO0VBQ0UsbUI2Q3BwZmE7RUFLZCxZQUFNO0U3Q2lwZkwsVTZDaHBmTztFN0NpcGZQLGdCNkNocGZZO0U3Q2lwZlosWTZDaHBmTztFN0NpcGZQLGE2Q2hwZlM7RTdDaXBmVCxVT25oZ0JPO0VQb2hnQlAscUI2Q3RwZks7RTdDd3BmTCxxQk03bmdCUztFTjhuZ0JULG1CTTduZ0JTO0VOOG5nQlQscUJNN25nQlM7RU44bmdCVCxjTTduZ0JPO0VOZ29nQlAsb0JNM2pnQkE7RU40amdCQSxnQk0zamdCQTtFTjRqZ0JBLHlCNkN4cGZ3QjtFN0N5cGZ4QixzQjZDenBmd0I7RTdDMnBmeEIsNkI2Q25xZks7RTdDb3FmTCx3QjZDenBmOEM7RTdDMHBmOUMsMEJPbmlnQmtCO0VQb2lnQmxCLHVCNkN0cWZLO0U3Q3dxZkwseUI2Q3pwZlk7RTdDMHBmWixvQk05b2dCUztDTitvZ0JWOztBQUVEO0VBQ0Usb0JNOW9nQlM7RU4rb2dCVCxlTTlvZ0JTO0NOK29nQlY7O0FBRUQ7RUFDRSxxQjZDanFmd0I7RTdDbXFmeEIscUJNajdmaUI7RU5rN2ZqQixtQk1yNmZBO0VOczZmQSxxQk1yNmZBO0VOczZmQSxjTXI2ZkE7RU53NmZBLG9CTS9wZ0JTO0VOZ3FnQlQsa0JNL3BnQlM7Q05ncWdCVjs7QUFFRDtFQUNFLG1CTS9wZ0JhO0NOZ3FnQmQ7O0FBRUQ7RUFDRSxxQjZDN3Fmd0I7RTdDK3FmeEIscUJNbDhmaUI7RU5tOGZqQixtQk10N2ZBO0VOdTdmQSxxQk10N2ZBO0VOdTdmQSxjTXQ3ZkE7RU55N2ZBLG9CNkMvcWZnQjtFN0NncmZoQixrQjZDL3FmUztFN0NrcmZULDJCNkNocmZVO0U3Q2lyZlYsc0I2QzdxZks7RTdDOHFmTCwwQjZDN3FmbUI7RTdDOHFmbkIsdUI2QzdxZmU7RTdDK3FmZix5QjZDdHJnQnVCO0U3Q3VyZ0J2QixvQjZDeHJnQnFCO0U3Q3lyZ0JyQixnQjZDN3FmWTtFN0M4cWZaLGlCNkM3cWZZO0M3QzhxZmI7O0FBRUQ7RUFDRSxpQjZDeHJmQztFN0N5cmZELGdCNkN6cWZHO0U3QzBxZkgsb0I2QzFyZkk7QzdDMnJmTDs7QUFFRDtFQUNFLG9CNkM5cmZJO0M3QytyZkw7O0FBRUQ7RUFDRSxpQjZDbHNmQztDN0Ntc2ZGOztBQUVEOztFQUVFLGlCNkNscWZHO0M3Q21xZko7O0FBRUQ7RUFDRSxpQjZDOXBmWTtFN0MrcGZaLGlCNkM5cGZFO0M3QytwZkg7O0FBRUQ7RUFDRSxjNkNodGZDO0U3Q2l0ZkQsaUI2QzVwZlk7QzdDNnBmYjs7QUFFRDtFQUNFLFc2QzNwZkU7RTdDNHBmRixpQjZDdHRmQztFN0N1dGZELGM2QzFwZkU7RTdDMnBmRixnQjZDMXBmRTtFN0MycGZGLHFCNkN6dGZJO0U3QzB0ZkosZ0I2Q3pwZlk7RTdDMHBmWixhNkN6cGZFO0U3QzBwZkYsWTZDNXRmQztFN0M2dGZELDBDNkN4cGYwQjtFN0N5cGYxQixrQzZDdnBmRTtFN0N3cGZGLHlENkN2cGZZO0U3Q3VwZlosaUQ2Q3ZwZlk7RTdDdXBmWiw0QzZDdnBmWTtFN0N1cGZaLHlDNkN2cGZZO0U3Q3VwZlosK0Q2Q3ZwZlk7RTdDd3BmWixnRTZDdnBmMEI7RTdDd3BmMUIsaUM2Q3RwZkU7RTdDdXBmRix5QjZDbHVmSTtFN0NtdWZKLG9DNkN0cGYwQjtFN0N1cGYxQix1QjZDdHBmbUI7RTdDdXBmbkIsNEI2Q3JwZlE7RTdDc3BmUixtQjZDcnBmVztFN0NzcGZYLFc2Q3JwZkU7QzdDc3BmSDs7QUFFRDtFQUNFLHlCNkNycGZjO0M3Q3NwZmY7O0FBRUQ7RUFDRSxtQk12dmdCUztFTnd2Z0JULFVNdnZnQk87RU53dmdCUCxXTXZ2Z0JTO0VOd3ZnQlQsWU12dmdCUztFTnd2Z0JULHVCTXZ2Z0JTO0VOdXZnQlQsa0JNdnZnQlM7RU51dmdCVCxlTXZ2Z0JTO0NOd3ZnQlY7O0FBRUQ7RUFDRSxhTWxyZ0JFO0VObXJnQkYsaUI2Q3hwZnVCO0M3Q3lwZnhCOztBQUVEO0VBQ0UsYU01aGdCRTtFTjZoZ0JGLE9NaGhnQkE7Q05paGdCRDs7QUFFRDtFQUNFLGFNei9mRTtFTjAvZkYsT01sL2ZBO0VObS9mQSxhTWwvZkE7RU5tL2ZBLFlNbC9mQTtDTm0vZkQ7O0FBRUQ7RUFDRSxtQk1yOGZhO0NOczhmZDs7QUFFRDtFQUNFLGlCNkNwcWZZO0M3Q3FxZmI7O0FBRUQ7RUFDRSxjTS8vZkE7Q05nZ2dCRDs7QUFFRDtFQUNFLG1CTW45ZkU7RU5vOWZGLFVNbDlmQTtFTm05ZkEsUzZDM3FmQztFN0M0cWZELFc2Q3pyZkE7RTdDMHJmQSxhNkMzcWZFO0U3QzRxZkYsWTZDeHFmQTtFN0N5cWZBLG1CNkN4cWZZO0U3Q3lxZlosa0VNbnlnQm9CO0VOb3lnQnBCLDBFTW55Z0JxQjtFTm15Z0JyQixrRU1ueWdCcUI7RU5teWdCckIsNkRNbnlnQnFCO0VObXlnQnJCLDBETW55Z0JxQjtFTm15Z0JyQixrRk1ueWdCcUI7RU5veWdCckIseUVNbnlnQm9CO0VOb3lnQnBCLG9FTW55Z0JrQjtLTm15Z0JsQixpRU1ueWdCa0I7RU5veWdCbEIsb0JNbnlnQlM7RU5veWdCVCxtRE1ueWdCYTtVTm15Z0JiLDJDTW55Z0JhO0VOb3lnQmIscUJNanVnQmlCO0NOa3VnQmxCOztBQUVEO0VBQ0UsbUJNaGtnQkU7RU5pa2dCRixPTWhrZ0JFO0VOaWtnQkYsUU0xamdCQTtFTjJqZ0JBLFlNMWpnQkE7RU4yamdCQSxhTTFqZ0JBO0NOMmpnQkQ7O0FBRUQ7RUFDRSxZTS9qZ0JBO0VOZ2tnQkEsZU0vamdCQTtFTmdrZ0JBLG1CT2h0Z0JPO0VQaXRnQlAsTzZDL3JmQTtFN0Nnc2ZBLFE2Q3hyZkU7RTdDeXJmRixZNkN4cmZFO0U3Q3lyZkYsYU9wdGdCTztFUHF0Z0JQLFk2Q25zZkE7RTdDb3NmQSwrdkhNdGxnQnlCO0VOdWxnQnpCLDJCTXRsZ0JpQjtDTnVsZ0JsQjs7QUFFRDtFQUNFLG1CNkM1cmZhO0U3QzZyZmIsT0FBTztFQUNQLFE2Q3pyZkE7RTdDMHJmQSxhNkN6cmZDO0U3QzByZkQsWTZDenJmQztFN0MwcmZELGlDNkNqcmZDO0U3Q2tyZkQsa0JPanVnQk87RVBrdWdCUCxpQjZDOXJmQTtFN0MrcmZBLDBCNkMxcmZZO0U3QzJyZlosZ0I2QzFyZkU7QzdDMnJmSDs7QUFFRDtFQUNFLGlCNkNwMmdCdUI7RTdDcTJnQnZCLHFCTWgxZ0JTO0NOaTFnQlY7O0FBRUQ7RUFDRSxtQk1oMWdCUztFTmkxZ0JULFdNaDFnQk87RU5pMWdCUCwwQjZDM3Jmb0I7RTdDNHJmcEIsa0JNOXdnQmM7RU4rd2dCZCxvQjZDN3Jmb0I7RTdDOHJmcEIsaUI2QzlyZm9CO0U3QytyZnBCLGtDNkM5cmY0QjtFN0MrcmY1QixnQzZDL3JmNEI7RTdDZ3NmNUIsMkJNcGtnQm1CO0VOb2tnQm5CLHdCTXBrZ0JtQjtFTnFrZ0JuQixxQk1wa2dCZ0I7RU5za2dCaEIscUI2Q2xzZmE7RTdDbXNmYixtQjZDbDJnQjBCO0U3Q20yZ0IxQixxQjZDbHNmdUM7RTdDbXNmdkMsYzZDbHNmUztFN0Nxc2ZULG9CTzl2Z0JPO0VQK3ZnQlAsZ0I2QzlzZkE7QzdDK3NmRDs7QUFFRDtFQUNFLG1CTXZuZ0JFO0VOd25nQkYsZU10bmdCQTtFTnVuZ0JBLFVNdG5nQkE7RU51bmdCQSxTTXRuZ0JBO0VOdW5nQkEsWU92d2dCTztFUHd3Z0JQLGE2Q3Z0ZkE7RTdDd3RmQSxxQjZDdnNmYTtFN0N5c2ZiLHFCTWhvZ0JFO0VOaW9nQkYsbUJNaG9nQkU7RU5pb2dCRixxQk0vbmdCQTtFTmdvZ0JBLGNNL25nQkE7RU5rb2dCQSxvQjZDM3NmWTtFN0M0c2ZaLGdCT2x4Z0JPO0VQbXhnQlAseUI2Q2x1ZkE7RTdDbXVmQSxzQk1wZ2dCUTtFTnNnZ0JSLDZCNkNyc2ZDO0U3Q3NzZkQsd0I2Q3R1ZkM7RTdDdXVmRCwwQjZDcDVnQnVCO0U3Q3E1Z0J2Qix1QjZDM3NmZTtFN0M2c2ZmLHlCTWw0Z0JvQjtFTm00Z0JwQixvQk1sNGdCUztFTm00Z0JULFdNbDRnQk87RU5tNGdCUCxXTWw0Z0JPO0VObTRnQlAsZ0JNbDRnQlM7RU5tNGdCVCx5RE1sNGdCYTtNTms0Z0JiLHFETWw0Z0JhO1VOazRnQmIsaURNbDRnQmE7RU5tNGdCYixtQk1oMGdCQTtDTmkwZ0JEOztBQUVEO0VBQ0UsbUJNdm5nQkU7RU53bmdCRixlTXZuZ0JFO0NOd25nQkg7O0FBRUQ7RUFDRSxZTzF5Z0JPO0VQMnlnQlAsYzZDeHRmQTtFN0N5dGZBLGlCTW41Z0JTO0VObzVnQlQscUJNbjVnQlM7Q05vNWdCVjs7QUFFRDtFQUNFLFlNbjVnQkE7Q05vNWdCRDs7QUFFRDtFQUNFLG1CNkM1dGZxQjtFN0M2dGZyQixxQk14b2dCRTtFTjBvZ0JGLHFCTXZvZ0JBO0VOd29nQkEsbUJNdm9nQkE7RU53b2dCQSxxQjZDaHVmdUI7RTdDaXVmdkIsY01ocmdCRTtFTm1yZ0JGLG9CTS9xZ0JBO0VOZ3JnQkEsa0JNL3FnQkE7RU5ncmdCQSx5QjZDcHVmYztFN0NxdWZkLHNCNkM5dWZDO0U3Q2d2ZkQsNkI2QzV0ZkU7RTdDNnRmRix3QjZDanZmQztFN0NrdmZELHdCNkNudWZnQjtFN0NvdWZoQixxQjZDbnVmVztFN0NxdWZYLGlDNkNsdWZHO0U3Q211ZkgsNEJPejBnQndCO0VQMDBnQnhCLHlDNkNodWZnQjtNN0NndWZoQixxQzZDaHVmZ0I7VTdDZ3VmaEIsaUM2Q2h1ZmdCO0U3Q2l1ZmhCLDhDNkMvdGZFO0U3Qyt0ZkYsc0M2Qy90ZkU7RTdDK3RmRixpQzZDL3RmRTtFN0MrdGZGLDhCNkMvdGZFO0U3Qyt0ZkYseUQ2Qy90ZkU7QzdDZ3VmSDs7QUFFRDtFTzkwZ0JDLG9CQUFtQjtDUGcxZ0JuQjs7QUFFRDtFQUNFLG1CTXo3Z0JTO0NOMDdnQlY7O0FBRUQ7RUFDRSxtQk16N2dCYTtFTjA3Z0JiLFNNdjNnQkE7RU53M2dCQSxVTXYzZ0JBO0VOdzNnQkEseUM2Q2p1ZndCO003Q2l1ZnhCLHFDNkNqdWZ3QjtVN0NpdWZ4QixpQzZDanVmd0I7RTdDa3VmeEIsWU1uM2dCQTtFTm8zZ0JBLGFNdHRnQkU7RU51dGdCRixnQk10dGdCRTtFTnV0Z0JGLGlCTWh0Z0JBO0NOaXRnQkQ7O0FBRUQ7RUFDRSxtQjZDN3VmTztDN0M4dWZSOztBQUVEO0VBQ0UsaUI2Q251Zlk7RXRDbm9CYixlQUFRO0VQdzJnQlAsb0I2Q3Z1ZlE7RTdDd3VmUixlNkNudWZXO0V0Q3RvQlosWUFBUTtDUDIyZ0JSOztBQUVEO0U2QzV0ZkEscUJBQVM7RUFFUixxQkFBa0I7RUFDbEIsbUJBQVc7RUFDWCxxQkFBcUI7RUFDckIsY0FBUztFN0NndWZSLG9CNkNydWZPO0U3Q3N1ZlAsa0I2Qzl0Zlk7RXRDenBCYiwwQkFBd0I7RVB5M2dCdkIsdUI2Q3h1Zk87RTdDMHVmUCx5QjZDNXJmRDtFdEMvckJBLG9CQUFtQjtFUDYzZ0JsQixZNkM1dWZPO0M3QzZ1ZlI7O0FBRUQ7RUFDRSxtQjZDaHZmTztDN0NpdmZSOztBQUVEO0VBQ0UsZ0I2Q3B2Zk87RTdDcXZmUCxpQjZDenRmYTtDN0MwdGZkOztBQUVEO0VBQ0UsWTZDejlnQmM7RTdDMDlnQmQsYTZDdnRmVTtFN0N3dGZWLFc2QzN0ZkE7RTdDNHRmQSw2QjZDdnRmaUI7RTdDd3RmakIsbUI2Q2p0ZkM7QzdDa3RmRjs7QUFFRDtFQUNFLGVBQWU7Q09sNWdCaEI7O0FQcTVnQkQ7RUFDRSxzQkFBc0I7RTZDL3NmeEIsWUFBQTtFQUNDLG1CQUNBO0M3Q2d0ZkE7O0FBRUQ7RU1qZ2hCRSw2QkFBcUI7RUFDckIsZ0JBQVM7RUFDVCxrQkFBa0I7RUFDbEIsa0JBQVM7Q05tZ2hCVjs7QUFFRDtFTTU3Z0JJLHFCdUN1dUJvQjtFdkNsa0JwQixxQnVDbWtCc0I7RXZDbGtCdEIsbUJ1Q2trQnNCO0V2Q2hrQnhCLHFCQUFBO0VBQ0EsY0FBQTtFTjR4Z0JBLG9CNkMzdGZjO0VBTGhCLGtCQU9FO0U3QzJ0ZkEsWTZDMXRmTTtDN0MydGZQOztBQUVEO0VBQ0UsYTZDenRmUztFN0MwdGZULCtDRTVpaEJjO0VGNmloQmQsWUdyL2dCTTtFSHMvZ0JOLG1CNkN6dGZlO0U3QzB0ZmYsNkI2Q3p0ZlE7QzdDMHRmVDs7QUFFRDtFQUNFLGM2Q3Z0Zlc7QzdDd3RmWjs7QUFFRDtFQzM3Z0JBLG1CQUFxQjtFTURwQixPQUFRO0V1Q2xJVCxRQUFRO0U5Q2traEJOLGU4Q2hraEJhO0U5Q2lraEJiLFlBQVk7RU9qOGdCYixhQUFRO0V1Q2xJVCxnQkFBUztFOUNza2hCUCxXTTNpaEJTO0NONGloQlY7O0FBRUQ7RUFDRSx1Qk0zaWhCb0I7Q040aWhCckI7O0FBRUQ7RUFDRSxtQk14K2dCaUI7RU55K2dCakIsVU1yK2dCQTtFTnMrZ0JBLDJCOEN6a2hCMkI7RTlDMGtoQjNCLG9EOEMxa2hCMkI7VTlDMGtoQjNCLDRDOEMxa2hCMkI7RTlDMmtoQjNCLG9CTS94Z0JBO0VOZ3lnQkEsV00veGdCQTtFTmd5Z0JBLFFNL3hnQkE7RU5neWdCQSxZOEM3a2hCUTtFOUM4a2hCUixhQUFhO0U4QzVraEJkLGVBQVE7QzlDOGtoQlI7O0FBRUQ7RThDNWtoQkUsaUJBQWM7RUFDZCxhQUFVO0M5QzhraEJYOztBQUVEO0VBQ0UsYThDN2toQlc7RTlDOGtoQlgsb0I4QzdraEJPO0M5QzhraEJSOztBQUVEO0VBQ0UsWThDN2toQkM7RTlDOGtoQkQsYThDN2toQlM7RTlDOGtoQlQsa0I4QzdraEJhO0VBaEJiLDBCQWtCUztFOUM2a2hCVCxvQjhDNWtoQmU7RUFuQmYsb0JBcUJPO0U5QzRraEJQLHlCOEMza2hCZTtFQUVmLG1DQUFTO0VBQVQsOEJBQVM7RUFBVCwyQkFBUztFOUMya2hCVCxnQjhDMWtoQlc7RTlDMmtoQlgsbUI4QzFraEJTO0U5QzJraEJULG9COEMxa2hCVTtDOUMya2hCWDs7QUFFRDtFQUNFLG9DOENqbGhCUTtNOUNpbGhCUixnQzhDamxoQlE7VTlDaWxoQlIsNEI4Q2psaEJRO0U5Q2tsaEJSLHlFOEMxa2hCYTtDOUMya2hCZDs7QUFFRDtFQUNFLG9COEMxa2hCYTtDOUMya2hCZDs7QUFFRDtFQUNFLFk4QzFraEJFO0U5QzJraEJGLGdCOEMxa2hCYztFOUMya2hCZCxhOEM1bGhCQztFOUM2bGhCRCxhOEN6a2hCUztFOUMwa2hCVCxZOEN6a2hCRTtFOUMwa2hCRixjOEMvbGhCQztFOUNnbWhCRCxhOEN4a2hCVztFOUN5a2hCWCxPOEN4a2hCRTtFOUN5a2hCRixRQUFRO0U4Q3JraEJULCtCQUFRO0VBQ1AsV0FBVztFQUNYLG1CRHpEb0I7RUMwRHBCLGdEQUNBO0U5Q3NraEJBLDJDQUF3QztFQUF4Qyx3Q0FBd0M7QzhDem9oQjFDOztBOUM0b2hCQTtFOEM1b2hCQSxXQUFRO0VBMkVILG9CRHJFb0I7QzdDeW9oQnhCOztBQUVEO0VBQ0Usb0JBQW9CO0U4Q2xwaEJ0QiwwQ0E2RUs7RUE3RUwsa0NBNkVLO0VBN0VMLDZCQTZFSztFQTdFTCwwQkE2RUs7RUFLQyxpREFBUztFQUNULGVBQVc7QzlDbWtoQmhCOztBQUVEO0U4Q2praEJNLGFBQVc7RTlDbWtoQmYsWUFBWTtDQ3BoaEJkOztBOEM3RkE7RUFHSSxXQUFBO0VBQ0ksZ0RBQXdDO01BQXhDLDRDQUF3QztVQUF4Qyx3Q0FBd0M7Qy9DbW5oQi9DOztBK0M3bWhCRDtFQUNBLHVCQUFZO0VBQVosa0JBQVk7RUFBWixlQUFZO0MvQ2duaEJYOztBQUVEO0UrQzltaEJJLG1DQUFXO01BQVgsK0JBQVc7VUFBWCwyQkFBVztDL0NnbmhCZDs7QUFFRDtFK0M5bWhCSSxvQ0FBdUI7TUFBdkIsZ0NBQXVCO1VBQXZCLDRCQUF1QjtFQUN2Qix1RkFBa0I7Qy9DZ25oQnJCOztBQUVELHFCK0MvbWhCbUI7O0EvQ2luaEJuQjtFK0M5bWhCSSxrQkFBWTtDL0NnbmhCZjs7QUFFRDtFK0Nqb2hCQSxpQkFpQm9CO0UvQ2tuaEJsQixlK0NqbmhCbUI7RS9Da25oQm5CLGdCK0NqbmhCa0I7RS9Da25oQmxCLHFCK0NqbmhCd0I7RS9DbW5oQnhCLHFCK0N0bmhCUztFL0N1bmhCVCxtQitDdm5oQmtCO0UvQ3duaEJsQixxQitDbG5oQk87RUF4QlQsY0FBVztFQUFYLG9CQTZCWTtFQTVCWixnQkFBVztFL0Mrb2hCVCx5QitDenJoQnlCO0UvQzByaEJ6QixzQitDbG5oQnFCO0UvQ29uaEJyQiw2QitDMXJoQnVCO0UvQzJyaEJ2Qix3QitDcHJoQjBCO0UvQ3FyaEIxQiwwQitDbG5oQjhCO0UvQ21uaEI5Qix1QitDbG5oQk07RUFJUix5QkFBWTtFQUNSLG9CQVdIO0MvQ3NtaEJBOztBQUVEO0UrQ3BuaEJBLDBCQU1hO0UvQ2duaEJYLFUrQy9taEJhO0MvQ2duaEJkOztBQUVEO0UrQzNtaEJBLFlBQVk7Qy9DNm1oQlg7O0FBRUQ7RUFDRSwwQitDM21oQkc7Qy9DNG1oQko7O0FBRUQ7RUFDRSxzQitDMW1oQk87RS9DMm1oQlAsWUFBWTtFK0N2bWhCZCxtQkFBVTtFQUVWLG1CQUFhO0VBQ1Qsb0JBQW1CO0UvQ3dtaEJyQixZQUFZO0UrQ3JtaEJkLGVBQVk7RUFDUixvQkFBa0I7RUFDbEIsb0JBQWdCO0VBQ2hCLDJCQUFjO0tBQWQsd0JBQWM7RUFDZCxpQkFBWTtFQUNaLDBCQUFVO0VBQ1YsaUJBQW9DO0MvQ3VtaEJ2Qzs7QUFFRDtFQUNFLFcrQ3RtaEJlO0UvQ3VtaEJmLG1CK0N0bWhCa0I7RS9DdW1oQmxCLFkrQ3RtaEJhO0MvQ3VtaEJkOztBQUVEO0VBQ0UsWStDdG5oQkY7Qy9DdW5oQkM7O0FBRUQ7RUFDRSxZK0N0bWhCa0I7Qy9DdW1oQm5COztBQUVEO0VBQ0UsMEIrQ3RtaEJ3QjtFL0N1bWhCeEIsYytDdG1oQmlCO0UvQ3VtaEJqQixtQitDdG1oQnNCO0UvQ3VtaEJ0QixzQitDN2toQk87Qy9DOGtoQlI7O0FBRUQ7RUFDRSxtQitDOXVoQndCO0UvQyt1aEJ4QixpQitDOW5oQkU7RS9DK25oQkYsZStDcG1oQnNCO0UvQ3FtaEJ0QixZK0NwbWhCbUI7RS9DcW1oQm5CLGUrQ3BtaEJ1QjtDL0NxbWhCeEI7O0FBRUQ7RUFDRSxZK0NwbWhCYztFL0NxbWhCZCxpQytDenZoQmtCO0MvQzB2aEJuQjs7QUFFRDtFQUNFLDBCK0NwbWhCZ0M7RS9DcW1oQmhDLGtCK0MzdmhCeUI7RS9DNHZoQnpCLGlCK0NwbWhCYztFL0NxbWhCZCxpQitDcG1oQmM7RS9DcW1oQmQsWStDcG1oQmM7RS9DcW1oQmQsZStDL29oQkU7RS9DZ3BoQkYsa0IrQ3h3aEJxQjtDL0N5d2hCdEI7O0FnRGx4aEJEO0VBQ0ksZUFBVTtFQUNWLGlCQUFjO0NoRHF4aEJqQjs7QUFFRDtFZ0RseGhCSSxtQkFBa0I7RUFDbEIsbUJBQWlCO0VBQ2pCLGVBQWE7RUFDYixtQkFBa0I7RUFDbEIsZUFBYztDaERveGhCakI7O0FnRGp4aEJEO0VBQ0ksaUJBQVU7RUFDVixlQUFVO0NoRG94aEJiOztBQUVEO0VnRHh4aEJBLHNCQU9ZO0VoRG14aEJWLDRCZ0RqeGhCRztFQVRMLGlCQUFXO0VoRDR4aEJULHFCZ0RoeGhCcUI7RWhEa3hoQnJCLHFCQUFxQjtFZ0Q5d2hCdkIsbUJBQWM7RUFDZCxxQkFBYztFQUNWLGNBQUE7RUFHQSxvQkFBYztFQUNkLGtCQUFXO0NoRGd4aEJkOztBQUVEO0VnRDd3aEJJLGtCQUFPO0NoRCt3aEJWOztBQUVEO0VnRDd3aEJJLFdBQUE7RUFOSixtQkFRWTtFaEQ4d2hCVixtQmdENXdoQmlCO0VoRDZ3aEJqQixtQmdEM3doQkc7Q2hENHdoQko7O0FBRUQ7RUFDRSxXZ0R4d2hCTTtFaER5d2hCTixrQkFBa0I7RWdEdHdoQnBCLHFCQUFhO0VBRVQscUJBQVk7RUFDWixtQkFBZTtFQVdmLHFCQW1CSDtFaEQydWhCQyxjZ0Q1d2hCRjtFaEQrd2hCRSxvQmdEdHdoQkc7RUFUTCxrQkFBWTtFaERpeGhCViwwQmdEcndoQkc7RUFaTCx1QkFnQmU7RUFJWCxvQ0FBcUI7RWhEaXdoQnZCLCtCZ0QvdmhCRztFQUVELHlCQXhCSjtFaER1eGhCRSxzQmdEOXZoQndCO0VoRGd3aEJ4Qiw2QmdENXZoQm9CO0VoRDZ2aEJwQix3QmdENXZoQmtCO0NoRDZ2aEJuQjs7QWdEenZoQkQ7RUFDSSxtQkFDSDtFaEQydmhCQyxnQkFBZ0I7RUN2dGhCbEIsaUJBQUE7RWdEeklBLGFBQUE7RWpEbTJoQkUsWUFBWTtFaURqMmhCZCxPQUFBO0VBQW1CLFVBQVU7RUFBVSxvQ0FBbUI7TUFBbkIsZ0NBQW1CO1VBQW5CLDRCQUFtQjtDakRxMmhCekQ7O0FBRUQ7RUFDRSxpQkFBaUI7RWlEcjJoQm5CLG9CQUFpQjtFQUNmLGVBQUs7RUFBbUIsZUFBYTtFakR3MmhCckMsbUJBQW1CO0VpRHgyaEJrQixlQUFBO0NBRXZDOztBQUVBO0VBQ0MsbUJBQWU7RUFDZixlQUFhO0VBQ2IsbUJBQVM7Q2pEeTJoQlQ7O0FBRUQ7RU90dmhCQyxlQUFRO0VQd3ZoQlAsWWlEaDNoQk87RWpEaTNoQlAsbUJpRHoyaEJXO0NqRDAyaEJaOztBQUVEO0VBQ0UsZUFBZTtFaUR2MmhCakIsWUFBUztFQUNSLG1CQUFRO0NqRHkyaEJSOztBQUVEO0VpRHYyaEJBLGVBQVM7RUFDUixZQUFBO0VBQ0EsbUJBQWE7Q2pEeTJoQmI7O0FBRUQ7RUFDRSxpQkFBaUI7Q2lEdjJoQm5COztBakQwMmhCQTtFQUNFLG1CQUFtQjtDQ253aEJyQjs7QURzd2hCQTtFQUNFLGNBQWM7Q2tEdjRoQmhCOztBbEQwNGhCQTtFQUNFLGFrRDM0aEJGO0VsRDQ0aEJFLGFrRHY0aEJXO0VsRHc0aEJYLDBCa0R2NGhCWTtFbER3NGhCWixtQmtEdjRoQmM7RTNDK0dmLG1CQUFtQjtDUDB4aEJuQjs7QUFFRDtFQUNFLGdCa0R2NGhCYztFQVpoQixhQUFBO0VsRHE1aEJFLDhCa0RyNGhCRTtFbERzNGhCRixhQUFhO0VrRC8zaEJaLGtCQUFBO0VBSUcsbUJBQVU7Q2xEODNoQmY7O0FrRGw0aEJFO0VBUUcsZ0JBQVU7RUFDVixtQkFBYTtFQUNiLE9BQU87RWxEODNoQlgsUUFBUTtFa0R6M2hCUCxhQUFBO0VBSUcsWUFBVTtFQUNWLGtCQUFhO0VBQ2IsZ0NBQ0E7RWxEdTNoQkosbUJBQW1CO0VrRDkzaEJsQixlQUFBO0NsRGc0aEJGOztBQUVEO0VrRGgzaEJBLGdCQUFPO0VBQ04sbUJBQWU7RUFDZixPQUFLO0VBQ0wsU0FBUTtFQUNSLGFBQVU7RUFDVixZQUFZO0VBQ1osa0IvQ1ZXO0UrQ1dYLCtCQUFjO0VBQ2QsbUJBMFpBO0VBelpBLGVBQVM7Q2xEazNoQlQ7O0FBRUQ7RUFDRSxlT2gwaEJPO0VQaTBoQlAsbUJrRHQzaEJRO0VsRHUzaEJSLFlrRGozaEJDO0VsRGszaEJELGtCa0RqM2hCVTtFbERrM2hCVixTa0RqM2hCQztFbERrM2hCRCxvQ2tELzJoQkE7TWxEKzJoQkEsZ0NrRC8yaEJBO1VsRCsyaEJBLDRCa0QvMmhCQTtFQUNELG9CQUFRO0VsRGczaEJQLFlrRC8yaEJTO0VsRGczaEJULGFrRGozaEJBO0VsRGszaEJBLGNrRC8yaEJDO0VBR0YsZ0JBQVc7RWxEODJoQlYsaUJrRDcyaEJVO0VBRVgsbUJBQVc7RWxENjJoQlYsV2tENTJoQkE7RWxENjJoQkEsMkNHaDVoQlU7RUhnNWhCVixzQ0doNWhCVTtFSGc1aEJWLG1DR2g1aEJVO0NIaTVoQlg7O0FBRUQ7RUFDRSxla0Q1MmhCVztFbEQ2MmhCWCxZa0Q1MmhCTTtFbEQ2MmhCTixvQmtENTJoQlM7RWxENjJoQlQsMEJrRDUyaEJZO0NsRDYyaEJiOztBQUVEO0VBQ0UsZ0JrRDEyaEJTO0VsRDIyaEJULGVrRDEyaEJVO0VsRDIyaEJWLGVrRDEyaEJRO0NsRDIyaEJUOztBQUVEO0VBQ0UsZ0JrRDMyaEJVO0VBR1gscUJBQWM7RWxEMjJoQmIscUJrRHoyaEJjO0VsRDAyaEJkLG1Ca0R6MmhCYTtFbEQwMmhCYixxQmtEejJoQk07RWxEMDJoQk4sY2tEejJoQk87RWxENDJoQlAsb0JrRHoyaEJZO0VsRDAyaEJaLGtCa0R6MmhCZTtFQUVoQixzQkFBVztFbER5MmhCVixtQk1sOWhCUztFTm85aEJULCtCTWw5aEJvQjtFTm05aEJwQiwwQk1sOWhCa0I7Q05tOWhCbkI7O0FBRUQ7RUFDRSxrQmtEOTJoQm1CO0VsRCsyaEJuQixrQmtELzJoQm1CO0NsRGczaEJwQjs7QUFFRDtFQUNFLG1CTXRzaEJBO0VOdXNoQkEsaUJNdHNoQkE7Q051c2hCRDs7QUFFRDtFQUNFLG1CTTFwaEJFO0VOMnBoQkYsZU16cGhCYTtFTjBwaEJiLHFCTTl2aEJvQjtFTit2aEJwQixzQk05dmhCc0I7RU4rdmhCdEIsdUJNbHZoQkE7Q05tdmhCRDs7QUFFRDtFQUNFLFdrRHozaEJTO0VsRDAzaEJULHFCa0R6M2hCaUI7RWxEMjNoQmpCLHFCa0R6M2hCVztFbEQwM2hCWCxtQmtEbmdpQmE7RWxEb2dpQmIscUJFbmdpQmM7RUZvZ2lCZCxja0R6M2hCVTtFbEQ0M2hCVixvQmtEejNoQlc7RWxEMDNoQlgsZ0JrRHgyaEJBO0VsRHkyaEJBLG1CTy80aEJnQjtFUGc1aEJoQixxQmtEdDRoQk07Q2xEdTRoQlA7O0FBRUQ7RUFDRSxZa0QxM2hCTTtDbEQyM2hCUDs7QUFFRDtFQUNFLG1Ca0QxM2hCWTtFbEQyM2hCWixVT3o1aEJPO0VQMDVoQlAsUWtEaDVoQkQ7RWxEaTVoQkMsWWtEMTNoQkM7RWxEMjNoQkQsYWtEbDVoQkE7RWxEbTVoQkEscUJFM2hpQnNCO0VGNmhpQnRCLHFCa0R0M2hCZ0I7RWxEdTNoQmhCLG1CTWhwaEIrQjtFTmlwaEIvQixxQmtEdDNoQmdCO0VsRHUzaEJoQixja0R0M2hCWTtFbER5M2hCWixvQmtEdDNoQmM7RWxEdTNoQmQsa0JrRHIzaEJBO0NsRHMzaEJEOztBQUVEO0VBQ0UsYWtEcjNoQlc7Q2xEczNoQlo7O0FBRUQ7RUFDRSxha0RyM2hCUztFbERzM2hCVCxxQmtEajNoQkE7RWxEbTNoQkEscUJrRC8zaEJXO0VsRGc0aEJYLG1Ca0R0M2hCYTtFQUdkLHFCQUFRO0VsRHEzaEJQLGNNcHFoQlE7RU51cWhCUixvQmtEbGppQmE7RUFnTWQsZ0JBQVc7RWxEbzNoQlYsc0JrRDEyaEJBO0VsRDIyaEJBLG1CTzE3aEJnQjtFUDQ3aEJoQiwrQkc1K2hCb0I7RUg2K2hCcEIsMEJPNzdoQmtCO0VQODdoQmxCLGtCa0RuM2hCQztDbERvM2hCRjs7QUFFRDtFQUNFLG1Ca0RoM2hCYTtDbERpM2hCZDs7QUFFRDs7RUFFRSxxQk01aWlCUztFTjhpaUJULHFCTTVpaUJTO0VONmlpQlQsbUJNNWlpQmE7RU42aWlCYixxQk14MGhCb0I7RU55MGhCcEIsY014MGhCRTtFTjIwaEJGLG9Ca0R4M2hCeUI7RWxEeTNoQnpCLGtCa0R4M2hCVztFbER5M2hCWCxZa0R4M2hCUztDbER5M2hCVjs7QUFFRDtFa0RyM2hCQyxZQUFPO0VsRHUzaEJOLHVCa0R0M2hCcUI7RWxEdTNoQnJCLHFCa0R0M2hCbUI7Q2xEdTNoQnBCOztBQUVEO0VBQ0UscUJrRHIzaEJpQjtFbER1M2hCakIscUJHM2lpQmlCO0VINGlpQmpCLG1Ca0RyM2hCVztFbERzM2hCWCxxQmtEcjNoQmtCO0VsRHMzaEJsQixja0RyM2hCQztFbER3M2hCRCxvQmtEcjNoQmU7RWxEczNoQmYsa0JrRHIzaEJhO0VsRHMzaEJiLFlrRHIzaEJRO0NsRHMzaEJUOztBQUVEO0VBQ0Usb0JrRGw0aEJJO0VsRG00aEJKLGlCRXBtaUJPO0VGcW1pQlAsMEJrRGwzaEJPO0VsRG0zaEJQLGVrRGwzaEJXO0VsRG0zaEJYLG9Ca0RsM2hCWTtFbERtM2hCWixla0RsM2hCUztDbERtM2hCVjs7QUFFRDtFQUNFLGNrRC80aEJJO0VsRGc1aEJKLDBCa0Q3MmhCSTtFQUtMLGlCQUFTO0VsRDAyaEJSLG9Ca0R4MmhCQTtDbER5MmhCRDs7QUFFRDtFQUNFLFlrRHgyaEJPO0VsRHkyaEJQLHFCRzVqaUJVO0VIOGppQlYscUJrRHgyaEJtQjtFQUVwQixtQkFBUztFbER3MmhCUixxQmtEdjJoQmtCO0VsRHcyaEJsQixja0R2MmhCVTtFbEQwMmhCVixvQmtEdjJoQmU7RWxEdzJoQmYsa0JrRHYyaEJXO0VsRHcyaEJYLDBCa0RwMGhCQTtFbERxMGhCQSx1QmtEdjJoQlM7RWxEeTJoQlQseUJrRHYyaEJlO0VsRHcyaEJmLG9Ca0R2MmhCVztFbER3MmhCWCwwQmtEdjJoQlM7RWxEdzJoQlQsdUJrRHYyaEJVO0VsRHkyaEJWLG9Da0R2MmhCYTtFbER3MmhCYiwrQkV2b2lCYztFRndvaUJkLG9Ca0R2MmhCZ0I7RWxEdzJoQmhCLHFCa0R2MmhCWTtFbER3MmhCWixla0R2MmhCVztFbER3MmhCWCxla0QzM2hCTztFbEQ0M2hCUCxpQ2tEcjJoQmE7Q2xEczJoQmQ7O0FBRUQ7RUFHRSxvQmtEOTFoQlU7RWxEKzFoQlYsZ0JrRDkxaEJVO0NsRCsxaEJYOztBQUVEO0VrRDMxaEJDLFlBQU87RWxENjFoQk4sb0JrRDUxaEJZO0NsRDYxaEJiOztBQUVEO0VBQ0UsaUJrRDMxaEJjO0VsRDQxaEJkLGlCa0QzMWhCZTtFbEQ0MWhCZixrQmtEMzFoQmM7Q2xENDFoQmY7O0FBRUQ7RUFDRSxZa0QzMWhCUTtDbEQ0MWhCVDs7QUFFRDtFQUNFLG9Ca0R0cWlCbUI7RWxEdXFpQm5CLG9Ca0R6MmhCRTtFbEQwMmhCRixrQmtEeHFpQlk7RWxEeXFpQlosb0JPL2lpQk87Q1BnamlCUjs7QUFFRDtFQUNFLHNCa0RuMWhCRTtFbERvMWhCRixvQmtEbjFoQkU7RWxEbzFoQkYsZWtEbjFoQlk7RWxEbzFoQlosb0JrRG4xaEJjO0VsRG8xaEJkLGlCa0RuMWhCRztFbERvMWhCSCwwQkd0b2lCaUI7RUh1b2lCakIsVWtEeDNoQkE7Q2xEeTNoQkQ7O0FBRUQ7O0VBRUUsZWtEMTBoQmE7RWxEMjBoQmIsV010cWlCTztDTnVxaUJSOztBQUVEO0VBQ0UsZU10cWlCUztFTnVxaUJULFdNdHFpQk87Q051cWlCUjs7QUFFRDtFQUNFLGVrRGwxaEJxQjtFbERtMWhCckIsV00zNWhCRTtDTjQ1aEJIOztBQUVEO0VBQ0UsZU0xNWhCVztFTjI1aEJYLFdNbjhoQkU7Q05vOGhCSDs7QUFFRDtFQUNFLGNNbDhoQkE7RU5tOGhCQSxpQmtEMTFoQlU7RWxEMjFoQlYsMEJrRDExaEJhO0VsRDIxaEJiLFlrRDExaEJFO0VsRDIxaEJGLG1Ca0QxMWhCYztFbEQyMWhCZCxvQmtEMTFoQlk7RWxEMjFoQlosZWtEMTFoQlk7Q2xEMjFoQmI7O0FBRUQ7RUFDRSxja0QzNWhCQTtDbEQ0NWhCRDs7QUFFRDtFQUNFLFlrRHoxaEJRO0VsRDAxaEJSLHFCa0R6MWhCYTtFbEQyMWhCYixxQmtEejFoQmdCO0VsRDAxaEJoQixtQmtELzFoQkc7RWxEZzJoQkgscUJrRHoxaEJlO0VsRDAxaEJmLGNrRHoxaEJJO0VsRDQxaEJKLG9Ca0R6MWhCVztFbEQwMWhCWCxrQmtEejFoQlc7RWxEMDFoQlgsMEJrRHoxaEJlO0VsRDAxaEJmLHVCRXR1aUJPO0VGd3VpQlAseUJrRHoyaEJHO0VsRDAyaEJILG9Ca0R6MWhCYztFbEQwMWhCZCwwQmtEMzJoQkc7RWxENDJoQkgsdUJrRHoxaEJnQjtFbEQyMWhCaEIsb0NrRHoxaEJ1QjtFbEQwMWhCdkIsK0JrRHoxaEJjO0NsRDAxaEJmOztBQUVEO0VBQ0UsaUVFdHZpQjZCO0VGc3ZpQjdCLDRERXR2aUI2QjtFRnN2aUI3Qix5REV0dmlCNkI7RUZ1dmlCN0IsY2tEejFoQks7RWxEMDFoQkwsV0FBVztFQUNYLGlCa0QxN2hCQTtDbEQyN2hCRDs7QUFFRDtFQUNFLGlCa0RwMWhCRztFbERxMWhCSCxpQmtEcDFoQkc7Q2xEcTFoQko7O0FBRUQ7RUFDRSxja0RoMWhCWTtFbERpMWhCWixxQmtEaDFoQmtCO0VsRGsxaEJsQixxQmtEaDFoQlU7RUFHWCxtQkFBUztFbEQrMGhCUixxQmtEOTBoQlk7RWxEKzBoQlosY0c1c2lCTTtFSCtzaUJOLG9Ca0Q5MGhCa0I7RWxEKzBoQmxCLGtCa0Q5MGhCWTtFbEQrMGhCWiwwQmtEOTBoQmU7RWxEKzBoQmYsdUJrRDkwaEJZO0VsRGcxaEJaLHlCa0Q5MGhCVTtFbEQrMGhCVixvQmtEOTBoQlk7RWxEKzBoQlosMEJrRDkwaEJxQjtFbEQrMGhCckIsdUJrRGx6aEJBO0VsRG96aEJBLG9Da0Q5MGhCWTtFbEQrMGhCWiwrQmtEOTBoQmU7RWxEKzBoQmYsc0JrRDkwaEJTO0VsRCswaEJULDRCa0Q5MGhCVTtDbEQrMGhCWDs7QUFFRDtFQUNFLFdrRDkwaEJDO0VsRCswaEJELHFCa0Q5MGhCWTtFbERnMWhCWixxQmtENzBoQkM7RWxEODBoQkQsbUJrRHgyaEJPO0VsRHkyaEJQLHFCa0Q3MGhCWTtFbEQ4MGhCWixja0Q3MGhCVTtFbEQ4MGhCVix5QmtENzBoQlM7RWxEODBoQlQsc0JrRDcwaEJVO0VsRCswaEJWLDZCa0Q3MGhCZTtFbEQ4MGhCZix3QmtENzBoQmU7RWxEODBoQmYsMEJrRDcwaEJtQjtFbEQ4MGhCbkIsdUJrRDcwaEJZO0VsRCswaEJaLHlCa0Q3MGhCZ0I7RWxEODBoQmhCLG9Ca0Q1MGhCQztFbEQ2MGhCRCxtQkFBbUI7Q2tEdjBoQmxCOztBbEQwMGhCSDtFa0RwMGhCTSxXQUFXO0NsRHMwaEJoQjs7QUFFRDtFQUNFLGFrRC96aEJTO0VsRGcwaEJULGtCQUFrQjtFa0Q1emhCcEIsb0JBQWtCO0VBQ2pCLGVBQVk7RTNDN1haLDBCQUF5QjtFUDRyaUJ4QixpQmtEaDBoQkY7Q2xEaTBoQkM7O0FBRUQ7RUFDRSxhQUFhO0NrRHR6aEJmOztBbER5emhCQTtFa0RuemhCQSxvQkFDSztFQUNILHFCQUFhO0VsRG96aEJiLGlCQUFpQjtDa0RoemhCbkI7O0FsRG16aEJBO0VrRGh6aEJDLGVBQWM7Q2xEa3poQmQ7O0FBRUQ7RWtEaHpoQkMsY0FBUztDbERremhCVDs7QUFFRDtFQUNFLGlCQUFpQjtFa0QveWhCbkIsbUJBQU07Q2xEaXpoQkw7O0FrRDl5aEJEO0VBQ0MsaUJBQ0Q7RWxEZ3poQkUsb0JBQW9CO0NrRC95aEJ0Qjs7QWxEa3poQkE7RWtEL3loQkMsaUJBQWM7RUFDZCxtQkFBUTtDbERpemhCUjs7QUFFRDtFa0QveWhCQyxZQUFPO0NsRGl6aEJQOztBQUVEO0VrRDl5aEJBLGlCQUFtQjtDbERnemhCbEI7O0FBRUQ7RWtEaHpoQkMsWUFBTTtFbERremhCTCxha0RsemhCMkI7RUFDNUIsa0JBQU07RWxEbXpoQkwsZ0JrRG56aEI0RDtFbERvemhCNUQsb0JrRHB6aEI2RTtFbERxemhCN0UsMEJBQTBCO0VtRGgzaUI1QiwwQkFBWTtDbkRrM2lCWDs7QUFFRDtFbURoM2lCRSxtQkFBYztFQUNkLFlBQVU7RUFDVixTQUFRO0VBQ1Isb0NBQVE7TUFBUixnQ0FBUTtVQUFSLDRCQUFRO0VBQ1IsWWhEd0RNO0VnRHZETixhQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLDhCQUFrQjtFQUVsQixzQkFBYTtFQUNiLGVBQWU7RUFkakIsV0FBVztFbkRnNGlCVCxzbUJtRGgzaUJVO0NuRGkzaUJYOztBQUVEO0VBQ0UsbUJPbHdpQmdCO0VQbXdpQmhCLFdtRHI0aUJGO0NuRHM0aUJDOztBQUVEO0VBQ0UsbUJtRDkyaUJDO0NuRCsyaUJGOztBQUVEO0VtRDUyaUJFLDRCQUFNO0VBQU4sdUJBQU07RUFBTixvQkFBTTtDbkQ4MmlCUDs7QUFFRDtFQUNFLHFCbUQ3MmlCTztDbkQ4MmlCUjs7QUFFRDtFQUNFLGVtRDcyaUJhO0VuRDgyaUJiLFltRDcyaUJTO0VuRDgyaUJULGVtRDcyaUJhO0VuRDgyaUJiLG9CbUR4M2lCSztFbkR5M2lCTCxtQm1ENzJpQmdCO0VBR2hCLGdCQUFBO0VuRDQyaUJBLFltRDMyaUJRO0NuRDQyaUJUOztBQUVEO0VBQ0UsaUJNajRpQlM7Q05rNGlCVjs7QUFFRDtFQUNFLFlNL3ppQkE7Q05nMGlCRDs7QUFFRDtFQUNFLGFtRGwzaUJZO0VuRG0zaUJaLGtCbURsM2lCZ0I7RW5EbTNpQmhCLG1CbURqM2lCZ0I7RUFFaEIsZ0JBQUE7RW5EaTNpQkEsbUJtRGgzaUJXO0VuRGkzaUJYLGdCbURoM2lCQztFbkRpM2lCRCwwQk1sNWlCb0I7RU5tNWlCcEIsWU1sNWlCTztFTm01aUJQLFlNbDVpQk87RU5tNWlCUCxhTWw1aUJTO0VObTVpQlQsb0JNbDVpQlM7RU5tNWlCVCxpQk1sNWlCYTtFTm01aUJiLGVNaDFpQkE7Q05pMWlCRDs7QUFFRDtFbURyM2lCRSxpQkFBQTtFbkR1M2lCQSxvQm1EcDNpQkM7RUFDRCxlQUFBO0VuRHEzaUJBLHFCbURuM2lCQztFbkRxM2lCRCxxQm1EbjNpQm1CO0VuRG8zaUJuQixtQm1EbDNpQmlCO0VBRWpCLHFCQUFPO0VuRGszaUJQLGNtRGozaUJZO0VBRVoseUJBQVM7RW5EaTNpQlQsc0JtRC8yaUJtQjtFbkRpM2lCbkIsNkJtRC8yaUIwQjtFbkRnM2lCMUIsd0JtRC8yaUJpQjtFQUlqQiwyQkFBVTtFbkQrMmlCVixzQm1EOTJpQlk7RW5EKzJpQlosMEJNdmppQitCO0VOd2ppQi9CLHVCRWw4aUJjO0VpRHVGZCx5QkFBWTtFbkQ4MmlCWixvQm1ENTJpQkM7Q25ENjJpQkY7O0FBRUQ7RUFDRSxzQm1ENTJpQlk7RW5ENjJpQlosa0JtRDUyaUJVO0VuRDYyaUJWLFltRDUyaUJTO0VuRDYyaUJULGFtRDUyaUJZO0VuRDYyaUJaLDZqTW1ENTJpQmE7Q25ENjJpQmQ7O0FBRUQ7RUFDRSxpQk03N2lCUztDTjg3aUJWOztBQUVEO0VBQ0UscUJNNzdpQmE7RU4rN2lCYixxQm1EajNpQm9CO0VuRGszaUJwQixtQm1EbDNpQm9CO0VuRG0zaUJwQixxQm1EbjNpQndCO0VuRG8zaUJ4QixjTWxyaUJFO0VOcXJpQkYsb0JtRHQzaUJzQjtFbkR1M2lCdEIsa0JtRHYzaUJzQjtFbkR3M2lCdEIseUJtRHQzaUJDO0VBQ0Qsc0JBQVM7RW5EdzNpQlQsNkJNOThpQnFCO0VOKzhpQnJCLHdCTTk4aUJvQjtFTis4aUJwQiwwQk05OGlCa0I7RU4rOGlCbEIsdUJNOThpQm9CO0VOZzlpQnBCLHlCbUQzM2lCb0I7RW5ENDNpQnBCLG9CbUQ1M2lCb0I7RW5ENjNpQnBCLDBCTTM0aUJxQjtFTjQ0aUJyQixvQm1EOTNpQjBCO0NuRCszaUIzQjs7QUFFRDtFQUNFLFdNaHBpQkE7RU5pcGlCQSxhTS91aUJFO0VOZ3ZpQkYsZU0vdWlCZTtFTmd2aUJmLG1CTXp1aUJBO0VOMHVpQkEscXpCbURwNGlCdUM7Q25EcTRpQnhDOztBQUVEO0VBQ0UsWU1sN2lCQTtFTm03aUJBLGVNbDdpQkE7RU5tN2lCQSxlTWw3aUJBO0VObTdpQkEsbUJtRDE0aUJ5QjtFbkQyNGlCekIsV21EMTRpQlU7RW5EMjRpQlYsZW1EMTRpQmM7RUFFZCxnQkFBQTtFbkQwNGlCQSw2Qm1EejRpQmU7RW5EeTRpQmYsd0JtRHo0aUJlO0VuRHk0aUJmLHFCbUR6NGlCZTtDbkQwNGlCaEI7O0FBRUQ7RUFDRSxlbUR6NGlCYztDbkQwNGlCZjs7QUFFRDtFQUNFLGtCbUR6NGlCWTtDbkQwNGlCYjs7QUFFRDtFQUNFLGlCbUR4NGlCYTtDbkR5NGlCZDs7QUFFRDtFQUNFLG1CbUR4NGlCZTtFbkR5NGlCZixnQm1ENzNpQkM7RW5EODNpQkQsZW1ELzRpQkM7RW5EZzVpQkQsbUJHeDlpQlU7Q0h5OWlCWDs7QUFFRDtFQUNFLG9CbURwNWlCQztDbkRxNWlCRjs7QUFFRDtFQUNFLGtCbURwNGlCYztFbkRxNGlCZCxlRTdoakJzQjtDRjhoakJ2Qjs7QUFFRDtFQUNFLHFCR3AvaUJvQjtFSHMvaUJwQixxQm1EbDRpQm1CO0VuRG00aUJuQixtQm1EajRpQkM7RW5EazRpQkQscUJBQXFCO0VtRC8zaUJ2QixjQUFZO0VBQW1CLFlBQVU7Q25EazRpQnhDOztBQUVEO0VvRHhpakJDLFlBQVE7RUFDUiw2QkFBUztFQUFULHdCQUFTO0VBQVQscUJBQVM7Q3BEMGlqQlQ7O0FBRUQ7O0VvRHZpakJDLDZCQVY0QjtFQVU1Qix3QkFWNEI7RUFVNUIscUJBVjRCO0NwRG9qakI1Qjs7QUFFRDs7RW9EcGpqQkEsb0JBY1E7RXBEeWlqQk4sWW9EeGlqQlU7Q3BEeWlqQlg7O0FBRUQ7RUFDRSxjb0R2aWpCTTtDcER3aWpCUDs7QUFFRDtFQUNFLFlvRHZpakJVO0VwRHdpakJWLGVvRHZpakJZO0NwRHdpakJiOztBQUVEO0VBQ0UsbUJvRHRpakJjO0VBR2YsaUJBQUE7RXBEcWlqQkMsZW9EcGlqQlU7RXBEcWlqQlYsb0JvRHBpakJXO0NwRHFpakJaOztBQUVEO0VBQ0UsV29EcGlqQlE7RXBEcWlqQlIsbUJvRHBpakJTO0VwRHFpakJULDBCTXRqakJvQjtDTnVqakJyQjs7QUFFRDtFQUNFLG9CTXRqakJTO0NOdWpqQlY7O0FBRUQ7RUFDRSxlTWovaUJlO0NOay9pQmhCOztBQUVEO0VBQ0UsZ0JNNzBpQkE7RU44MGlCQSxtQk03MGlCQTtFTjgwaUJBLGVNNzBpQkE7RU44MGlCQSxZTWh6aUJFO0VOaXppQkYsb0JvRGpqakJxQjtFcERrampCckIsaUJNL3lpQkE7RU5nemlCQSxlTS95aUJBO0VOZ3ppQkEsNkJvRC9pakJBO0VwRGdqakJBLGVvRGhrakJBO0NwRGlrakJEOztBQUVEO0VBQ0Usb0JNOWtqQlM7RU4ra2pCVCxhTTlrakJTO0VOK2tqQlQsZU05a2pCUztDTitrakJWOztBQUVEO0VBQ0UsaUJNNWdqQkE7Q042Z2pCRDs7QUFFRDtFQUNFLFNPai9pQks7RVBrL2lCTCxXb0Q5ampCRDtFcEQrampCQyxvQ29EM2pqQm9CO01wRDJqakJwQixnQ29EM2pqQm9CO1VwRDJqakJwQiw0Qm9EM2pqQm9CO0VwRDRqakJwQixzQm9ENWpqQm9CO0NwRDZqakJyQjs7QUFFRDtFQUNFLHFCb0Q3ampCZTtFcEQrampCZixxQm9EdGtqQkE7RXBEdWtqQkEsbUJvRDlqakJXO0VBSVoscUJBQVM7RXBENGpqQlIsY01wbWpCUztFTnVtakJULG9CTXBtakJrQjtFTnFtakJsQixrQk1wbWpCUztFTnFtakJULDBCTXBtakJhO0VOcW1qQmIsdUJvRGhrakJtQjtFcERra2pCbkIsb0NNamlqQnFCO0VOa2lqQnJCLCtCb0Rua2pCeUI7RXBEb2tqQnpCLHlCb0Rua2pCdUI7RXBEb2tqQnZCLHNCb0Rwa2pCdUI7RXBEc2tqQnZCLDZCb0R0a2pCNkI7RXBEdWtqQjdCLHdCb0R0a2pCcUI7Q3BEdWtqQnRCOztBQUVEO0VBQ0UsWU01MWlCQTtDTjYxaUJEOztBQUVEO0VBQ0UsZW9EemtqQlk7RXBEMGtqQlosZU1wd2lCUTtFTnF3aUJSLGFvRHprakJBO0VBMUVGLGtCQTZFRztFcER3a2pCRCxhTXZ3aUJRO0U4QzlZVixrQkFnRkc7RXBEdWtqQkQsb0JvRHRrakJpQjtFQWpGbkIsbUJBb0ZJO0VwRHFrakJGLGdCb0Rwa2pCYztFQXJGaEIsd0JBd0ZHO0VwRG1rakJELDBCb0Rsa2pCaUI7RXBEbWtqQmpCLG1Cb0Rsa2pCaUI7RXBEbWtqQmpCLG1Cb0Rya2pCQztFcERza2pCRCxpQm9EbGtqQmU7RXBEbWtqQmYsMEJvRGprakJFO0NwRGtrakJIOztBQUVEO0VBQ0UsMEJBQTBCO0NxRHZxakI1Qjs7QXJEMHFqQkE7RXFEdnFqQkMsYUFBYTtDckR5cWpCYjs7QUFFRDtFcUR2cWpCQyxZQUFZO0NyRHlxakJaOztBQUVEO0VxRHZxakJDLFlBQVk7RUFDWixhQUFZO0VBQ1osa0JBQWlCO0VBQ2pCLDBCQUF3QjtFQUN4QixnQkFBQTtDckR5cWpCQTs7QUFFRDtFcUR2cWpCQywwQkFraEJBO0VBamhCQSxhQUFBO0VyRHlxakJDLGNxRHhxakJRO0VBRVQsWUFBQTtDckR3cWpCQTs7QUFFRDtFQUNFLHVCcURwcWpCVztFckRxcWpCWCxvQnFEam9qQkE7RXJEbW9qQkEsMkJxRDlxakJNO0VyRCtxakJOLHNCcURwb2pCQTtDckRxb2pCRDs7QUFFRDtFQUNFLFlxRG5yakJBO0VyRG9yakJBLGtCcUQ3cGpCYTtFckQ4cGpCYixnQnFENXBqQkM7RXJENnBqQkQseUJxRDVwakJBO0NyRDZwakJEOztBQUVEO0VBQ0UseXdCcUR4cGpCQztFckR5cGpCRCxxQnFEanFqQkE7RXJEa3FqQkEsZXFENXBqQlc7RXJENnBqQlgsMEJxRDFwakJBO0VyRDJwakJBLGdCcUQxcGpCQztFckQycGpCRCx1Qk9wbGpCa0I7Q1BxbGpCbkI7O0FBRUQ7RUFDRSxtQnFEMXRqQlU7RXJEMnRqQlYsV3FEdnBqQkE7RXJEd3BqQkEsY3FEdnBqQk87RXJEd3BqQlAsaUJxRHZwakJPO0VyRHdwakJQLGdCcUR2cGpCUztDckR3cGpCVjs7QUFFRDtFQUNFLHNCcUR2cGpCVTtDckR3cGpCWDs7QUFFRDtFQUNFLG9CcUR2cGpCVztFckR3cGpCWCxXcUR2cGpCQTtFckR3cGpCQSxtQnFEdnBqQlk7RTlDaURiLDBCQUF3QjtFUHdtakJ2QixvRHFEMXVqQlU7RXJEMHVqQlYsK0NxRDF1akJVO0VyRDB1akJWLDRDcUQxdWpCVTtDckQydWpCWDs7QUFFRDtFQUNFLGlCcUR0cGpCYTtFQUVkLCtCQUFXO0VyRHNwakJWLGlDcURycGpCa0I7RXJEc3BqQmxCLHVDcURycGpCUztFckRzcGpCVCx5Q3FEcnBqQlE7RXJEc3BqQlIsK0RxRHJwakJVO01yRHFwakJWLDJEcURycGpCVTtVckRxcGpCVix1RHFEcnBqQlU7Q3JEc3BqQlg7O0FBRUQ7RUFDRSxtQnFEcnBqQkE7RXJEc3BqQkEsbUJxRHJwakJZO0NyRHNwakJiOztBQUVEO0VBQ0UseUJxRHJwakJ1QjtFckRzcGpCdkIsbUJxRHJwakJnQjtFckRzcGpCaEIsU081bmpCSztFUDZuakJMLG9DcURycWpCVTtNckRxcWpCVixnQ3FEcnFqQlU7VXJEcXFqQlYsNEJxRHJxakJVO0VyRHNxakJWLFFxRHRwakJDO0NyRHVwakJGOztBQUVEO0VxRG5wakJDLGlCQUFBO0NyRHFwakJBOztBQUVELHFCcURwcGpCUzs7QXJEc3BqQlQ7RUFDRSxZcUQxcGpCQTtFckQycGpCQSxvQnFEbnBqQmE7RXJEb3BqQmIsMEJxRG5wakJnQjtFckRvcGpCaEIsb0JxRG5wakJZO0VyRG9wakJaLFdxRG5wakJRO0NyRG9wakJUOztBQUVEO0VBQ0Usb0JxRG5wakJhO0VyRG9wakJiLGtCcURucGpCYztFckRvcGpCZCxlcURucGpCRTtFQUlILGlCQUFBO0VyRGlwakJDLGdCcURocGpCVTtDckRpcGpCWDs7QUFFRDtFQUNFLHFCcURocGpCVztFckRrcGpCWCxxQnFEaHBqQmlCO0VyRGlwakJqQixtQnFEaHBqQmdCO0VyRGlwakJoQixxQnFEaHBqQmdCO0VyRGlwakJoQixjcURocGpCUztFckRtcGpCVCxvQnFEanBqQmE7RXJEa3BqQmIsZ0JxRGpwakJDO0VyRGtwakJELDBCcURocGpCTTtFckRpcGpCTix1QnFEaHBqQmlCO0VBSWxCLHlCQUFRO0VyRCtvakJQLG9CcUQ5b2pCa0I7RXJEK29qQmxCLFlxRDlvakJVO0VyRCtvakJWLHlCcUQ5b2pCUTtFckQrb2pCUixnQnFEOW9qQlM7Q3JEK29qQlY7O0FBRUQ7RUFDRSxZcUQ5b2pCQTtFckQrb2pCQSxxQnFEOW9qQlk7RXJEZ3BqQloscUJNdHhqQlM7RU51eGpCVCxtQk10eGpCUztFTnV4akJULHFCTXR4akJrQjtFTnV4akJsQixjTXR4akJTO0VOeXhqQlQsb0JxRHBwakJtQjtFckRxcGpCbkIsZ0JNanRqQmU7RU5rdGpCZixvQnFEanBqQkE7Q3JEa3BqQkQ7O0FBRUQ7RUFDRSxxQnFEcnBqQkE7RUFDRCxpQkFBQTtFckRzcGpCQyxtQnFEcnBqQlU7RXJEc3BqQlYsa0JxRHJwakJjO0NyRHNwakJmOztBQUVEO0VBQ0Usc0JxRHJwakJZO0VyRHNwakJaLFlNM3lqQlM7RU40eWpCVCwyQk0zeWpCcUI7RU40eWpCckIsb0JNM3lqQlM7RU40eWpCVCxZTTN5akJTO0VONHlqQlQsbUJNM3lqQlM7RU40eWpCVCxtQk0zeWpCYTtFTjR5akJiLHFCcUQxcGpCbUI7RXJEMnBqQm5CLG9CcUQzcGpCbUI7RXJENHBqQm5CLDZCcUQ1cGpCdUI7RXJENHBqQnZCLHdCcUQ1cGpCdUI7RXJENHBqQnZCLHFCcUQ1cGpCdUI7Q3JENnBqQnhCOztBQUVEO0VBQ0Usb0JNbGtqQkE7Q05ta2pCRDs7QUFFRDtFQUNFLFlNcmlqQkU7RU5zaWpCRixlTXBpakJBO0VOcWlqQkEsbUJNcGlqQmdCO0VOcWlqQmhCLFlNcGlqQkE7RU5xaWpCQSxXcURycWpCUztFckRzcWpCVCxxQ3FEcnFqQlU7RXJEc3FqQlYsU3FEcnFqQk07RXJEc3FqQk4sb0NxRHJxakJXO01yRHFxakJYLGdDcURycWpCVztVckRxcWpCWCw0QnFEcnFqQlc7RXJEc3FqQlgsWXFEcnFqQkE7Q3JEc3FqQkQ7O0FBRUQ7RXFEbHFqQkMsbUJBQVM7RXJEb3FqQlIsV3FEbnFqQk87RXJEb3FqQlAsU3FEbnFqQk87RXJEb3FqQlAsb0NxRG5xakJnQjtNckRtcWpCaEIsZ0NxRG5xakJnQjtVckRtcWpCaEIsNEJxRG5xakJnQjtFckRvcWpCaEIsZ0JxRG5xakJjO0NyRG9xakJmOztBQUVEO0VBQ0UsbUJxRHBxakJXO0NyRHFxakJaOztBQUVEO0VBQ0UsV3FEcHFqQkM7RXJEcXFqQkQsbUJPN3VqQmdCO0VQOHVqQmhCLFdxRGpyakJEO0VyRGtyakJDLGdCcURwcWpCVztDckRxcWpCWjs7QUFFRDtFQUNFLGdCcURqcWpCVTtFckRrcWpCVixtQk0zMWpCUztFTjQxakJULDBCTTMxakJxQjtFTjQxakJyQixpQk0zMWpCUztDTjQxakJWOztBQUVEO0VBQ0Usb0JNenhqQmlCO0VOMHhqQmpCLGlCTXp4akJjO0VOMHhqQmQsMEJNeHhqQnFCO0VOeXhqQnJCLGVxRHpxakJtQjtFckQwcWpCbkIsb0JNdGxqQm1CO0VOdWxqQm5CLDJCTXRsakJ1QjtLTnNsakJ2Qix3Qk10bGpCdUI7RU51bGpCdkIsZU0va2pCQTtFTmdsakJBLFlNL2tqQkE7RU5nbGpCQSxpQnFEN3FqQnFCO0NyRDhxakJ0Qjs7QUFFRDtFQUNFLGVNdm5qQkE7RU53bmpCQSxlTXZuakJBO0VOd25qQkEsZXFEanJqQlc7RXJEa3JqQlgsbUJxRGpyakJZO0VyRGtyakJaLG1CcUR6cmpCTTtDckQwcmpCUDs7QUFFRDtFQUNFLG9CTWhtakJFO0NOaW1qQkg7O0FBRUQ7O0VBRUUsZXFEcnJqQkM7Q3JEc3JqQkY7O0FBRUQ7O0VBRUUsV3FEcnJqQkU7Q3JEc3JqQkg7O0FBRUQ7O0VBRUUsNkJxRHJyakJjO0VyRHFyakJkLHdCcURycmpCYztFckRxcmpCZCxxQnFEcnJqQmM7RXJEc3JqQmQsb0JxRG5yakJBO0VyRG9yakJBLGtEcURucmpCbUI7TXJEbXJqQm5CLDhDcURucmpCbUI7VXJEbXJqQm5CLDBDcURucmpCbUI7Q3JEb3JqQnBCOztBQUVEO0VBQ0UsZ0JxRG5yakJZO0NyRG9yakJiOztBQUVEO0VBQ0UsNkJPdnlqQmdCO0VQdXlqQmhCLHdCT3Z5akJnQjtFUHV5akJoQixxQk92eWpCZ0I7RVB3eWpCaEIsV3FEN3JqQkE7Q3JEOHJqQkQ7O0FBRUQ7RUFDRSxxQnFEbHJqQlc7RXJEb3JqQlgscUJPOXlqQmtCO0VQK3lqQmxCLG1CcUR2cmpCQTtFckR3cmpCQSxxQnFEbHJqQlc7RXJEbXJqQlgsY3FEbHJqQkU7RXJEcXJqQkYsb0JxRGhyakJDO0VyRGlyakJELGdCcURocmpCRTtFckRpcmpCRiwwQkVoN2pCYztFRmk3akJkLHVCTXZpakJRO0VOeWlqQlIseUJxRC9xakJFO0VyRGdyakJGLG9CcUQ5cWpCQTtFckRpcmpCQSwyQk1sNmpCb0I7RU5tNmpCcEIsc0JNbDZqQmtCO0VObTZqQmxCLHVCTWw2akJTO0VObTZqQlQsZU1sNmpCUztDTm02akJWOztBQUVEO0VBQ0Usc0JxRHRyakIwQjtFckR1cmpCMUIsaUJNdnBqQkU7RU53cGpCRixxQnFEdnJqQnNCO0VyRHdyakJ0QixrQk10cGpCQTtFTnVwakJBLGlCTXRwakJBO0VOdXBqQkEsNkJxRDFyakJzQjtFckQwcmpCdEIsd0JxRDFyakJzQjtFckQwcmpCdEIscUJxRDFyakJzQjtFckQycmpCdEIsNkJxRHRyakJDO0NyRHVyakJGOztBQUVEO0VBQ0UscUJxRHpyakJBO0VyRDJyakJBLHFCT2gxakJnQjtFUGkxakJoQixtQnFENXJqQkE7RXJENnJqQkEscUJxRDFyakJhO0VyRDJyakJiLGNxRDFyakJPO0VyRDZyakJQLG9CT3QxakJPO0VQdTFqQlAsa0JxRGxzakJBO0VyRG1zakJBLFlxRDFyakJFO0NyRDJyakJIOztBQUVEO0VBQ0UsaUJxRHhyakJBO0VyRHlyakJBLG9CTTdrakIrQjtFTjhrakIvQixhcUR4cmpCQztFckR5cmpCRCxZTy8xakJPO0VQZzJqQlAsNkJxRDVyakJBO0VyRDRyakJBLHdCcUQ1cmpCQTtFckQ0cmpCQSxxQnFENXJqQkE7Q3JENnJqQkQ7O0FBRUQ7RUFDRSxlcUR4cmpCQTtFckR5cmpCQSxvQnFEdnJqQlk7RXJEd3JqQlosWXFEdnJqQk87Q3JEd3JqQlI7O0FBRUQ7RUFDRSw0QnFEdnJqQmM7Q3JEd3JqQmY7O0FBRUQ7RUFDRSxXcURsc2pCQztFckRtc2pCRCxZcUR2cmpCRztFckR3cmpCSCxnRHFEdnJqQlc7RXJEdXJqQlgsd0NxRHZyakJXO0VyRHVyakJYLG1DcUR2cmpCVztFckR1cmpCWCxnQ3FEdnJqQlc7RXJEdXJqQlgsNkRxRHZyakJXO0VyRHdyakJYLDhCcUR2cmpCWTtFckR3cmpCWixnQ3FEdnJqQmM7RXJEd3JqQmQsYXFEdnJqQkc7RXJEd3JqQkgsbUJxRHZyakJjO0VyRHdyakJkLFNPcjNqQks7RVBzM2pCTCxZcUQxc2pCQTtFckQyc2pCQSxrRHFEdHJqQmE7TXJEc3JqQmIsOENxRHRyakJhO1VyRHNyakJiLDBDcUR0cmpCYTtDckR1cmpCZDs7QUFFRDtFQUNFLFlxRC9zakJDO0VyRGd0akJELGFxRHRyakJHO0VyRHVyakJILHdDcURwcmpCZTtFckRxcmpCZixzQnFEcHJqQmE7RXJEcXJqQmIsbUJxRHByakJjO0VyRHFyakJkLGtCcURwcmpCWTtFckRxcmpCWixtQkcvOGpCaUI7RUhnOWpCakIsU3FEcHJqQkU7RXJEcXJqQkYsUU9uNGpCRDtDUG80akJBOztBQUVEO0VBQ0UsWXFEcnJqQkc7RXJEc3JqQkgsZUcxOGpCTTtFSDI4akJOLG1CcURycmpCRztFckRzcmpCSCxTcURycmpCRztFckRzcmpCSCxVcURycmpCRztFckRzcmpCSCxXcURuc2pCRTtFckRvc2pCRixZcURwcmpCUTtFQUtULG1CQUFPO0VyRGlyakJOLGlDcURocmpCcUI7RXJEaXJqQnJCLGtEcURocmpCVztNckRncmpCWCw4Q3FEaHJqQlc7VXJEZ3JqQlgsMENxRGhyakJXO0NyRGlyakJaOztBQUVEO0VBQ0UsV3FEanJqQkM7RXJEa3JqQkQsc0JxRGhyakJBO0VyRGlyakJBLG1CR3ArakJpQjtFSHErakJqQixZcURocmpCQztFckRpcmpCRCxhcURocmpCQztDckRpcmpCRjs7QUFFRDtFQUNFLG9CTWxna0JTO0VObWdrQlQsbUJNbGdrQlM7RU5tZ2tCVCxTTWxna0JBO0VObWdrQkEsVU1sZ2tCQTtFTm1na0JBLHlDTWxna0JhO01Oa2drQmIscUNNbGdrQmE7VU5rZ2tCYixpQ01sZ2tCYTtDTm1na0JkOztBQUVELHFCTS83akJtQjs7QU5pOGpCbkI7RUFDRSxZcUR0cmpCQTtFckR1cmpCQSxxQnFEdHJqQmE7RXJEd3JqQmIscUJxRHRyakJZO0VyRHVyakJaLG1CcUR0cmpCYTtFckR1cmpCYixxQkd6L2pCaUI7RUgwL2pCakIsY081NmpCTztFUCs2akJQLG9CTy82akJPO0VQZzdqQlAsZ0JxRGhzakJBO0NyRGlzakJEOztBQUVEO0VBQ0UsWXFEdnJqQkU7RXJEd3JqQkYsa0JxRHZyakJFO0VyRHdyakJGLGtCcUR2cmpCRTtFckR3cmpCRixtQnFEcnJqQkE7RXJEc3JqQkEsb0JxRHByakJDO0VyRHFyakJELHFCcURwcmpCQTtFckRzcmpCQSxxQnFEcHJqQk87RXJEcXJqQlAsbUJxRHByakJRO0VyRHFyakJSLHFCcURwcmpCZTtFckRxcmpCZixjcURwcmpCUTtFckR1cmpCUixvQnFEbnJqQkM7RXJEb3JqQkQsZ0JxRHB1akJBO0VyRHF1akJBLHlCcURucmpCWTtFQUdiLHNCQUFVO0VyRG1yakJULDZCcURqcmpCUztFckRrcmpCVCx3QnFEanJqQmU7Q3JEa3JqQmhCOztBQUVEO0VBQ0UsWXFEanJqQk87Q3JEa3JqQlI7O0FBRUQ7RUFDRSxZTy84akJPO0NQZzlqQlI7O0FBRUQ7RUFDRSxZcURoc2pCQTtFckRpc2pCQSxhcURocmpCRTtFckRpcmpCRix5QnFEM3FqQkU7RXJENHFqQkYsa0JPdDlqQk87RVB1OWpCUCxvQnFEcHNqQkE7RXJEcXNqQkEsaUJxRGpyakJHO0VyRGtyakJILDBCcUQvcWpCRTtFckRncmpCRixtQnFEdnNqQkE7RXJEd3NqQkEsZXFEL3FqQlU7Q3JEZ3JqQlg7O0FBRUQ7RUFDRSxjcURocmpCRztDckRpcmpCSjs7QUFFRDtFQUNFLHFCcUQ5cWpCYTtFckRncmpCYixxQnFEOXFqQm1CO0VyRCtxakJuQixtQnFEOXFqQmdCO0VyRCtxakJoQixxQk12dGpCUTtFTnd0akJSLGNxRDlxakJZO0VyRGlyakJaLG9CcUQ5cWpCaUI7RXJEK3FqQmpCLGdCcUQ5cWpCYztFckQrcWpCZCx5QnFEOXFqQnFCO0VyRCtxakJyQixzQk85K2pCZ0I7RVBnL2pCaEIsNkJxRC9xakJtQjtFckRncmpCbkIsd0JxRC9xakJnQjtFckRncmpCaEIsMEJxRC9xakJtQjtFckRncmpCbkIsdUJxRC9xakJZO0VyRGlyakJaLHlCcUQ5cWpCRztFckQrcWpCSCxvQnFEOXFqQmM7RXJEK3FqQmQsV3FEOXFqQkc7RXJEK3FqQkgsYXFEcnVqQkE7RXJEc3VqQkEsb0JHMWtrQm9CO0VrRGthckIsWUFBQTtDckQwcWpCQTs7QUFFRDtFQUNFLGNxRHpxakJZO0NyRDBxakJiOztBQUVEO0VBQ0Usb0JxRHpxakJNO0NyRDBxakJQOztBQUVEO0VBQ0UsV3FEenFqQkE7RXJEMHFqQkEscUJxRHpxakJrQjtFckQycWpCbEIscUJxRHhyakJJO0VyRHlyakJKLG1CcUR6cWpCVztFckQwcWpCWCxxQnFEenFqQmE7RTlDbFdkLGNBQVE7RUFBUixvQkFBbUI7RVBnaGtCbEIsZ0JxRG5xakJBO0VyRG9xakJBLHlCcURocWpCQztFQW5mSCxzQkFxZmE7RXJEaXFqQlgsNkJxRDVwakJ5QjtFckQ2cGpCekIsd0JxRDVwakJZO0VyRDZwakJaLDBCcURwbmpCQTtFckRxbmpCQSx1Qk92aGtCa0I7RVB5aGtCbEIseUJxRHZuakJBO0VyRHduakJBLG9CcUQ1cGtCUztFckQ2cGtCVCwwQnFEOXBqQmM7RXJEK3BqQmQsbUJxRDdwakJFO0NyRDhwakJIOztBQUVEO0VBQ0UsWU9oaWtCTztFUGlpa0JQLGVxRG5xa0JGO0VyRG9xa0JFLG1CcUQ5cGpCYTtFckQrcGpCYixZcUQ5cGpCTztFckQrcGpCUCxTcUQ5cGpCRztFckQrcGpCSCxvQ3FEOXBqQmU7TXJEOHBqQmYsZ0NxRDlwakJlO1VyRDhwakJmLDRCcUQ5cGpCZTtFckQrcGpCZixTcUQ5cGpCRztFckQrcGpCSCxVcUQ5cGpCRztFckQrcGpCSCxvQnFEMXFrQlM7RXJEMnFrQlQsNEJxRDlwakJtQjtFckQrcGpCbkIsMERHNW1rQlU7Q0g2bWtCWDs7QUFFRDtFQUNFLGFxRGhya0JTO0VyRGlya0JULFlxRDFwakJFO0VyRDJwakJGLHdCcUR6cGpCRTtFckQwcGpCRixhcUR0cGpCYztFckR1cGpCZCxXcUR0cGpCSztDckR1cGpCTjs7QXNEcHFrQkE7RUFDQyxzQkFDQTtDdERzcWtCRDs7QUFFRDtFc0RycWtCRSxzQkFBYztDdER1cWtCZjs7QUFFRCxxQk1ucWtCVzs7QU5xcWtCWDtFTWxxa0JFLFlBQVM7RUFDVCxtQkFBYTtFQW1FYixvQmdEMUVtQjtDdEQ0cWtCcEI7O0FBRUQ7RU0xN2pCSSxzRGdEblA2QjtNaERtUDdCLGtEZ0RuUDZCO1VoRG1QN0IsOENnRG5QNkI7RWhEb1A3QixXQUFBO0VBRUYsc0JBQUE7Q04yN2pCRDs7QUFFRCxxQnNEbHJrQnVCOztBdERvcmtCdkI7RU0zNWpCRSxvQmdEelJxQjtFaEQwUnJCLGVnRDFScUI7RS9DdUd0QixjQUFRO0NQaWxrQlI7O0FBRUQ7RUFDRSxxQnNEbHNrQlE7RS9DOEdULHFCQUFtQjtFUHVsa0JsQixtQnNEcnNrQlE7RXREc3NrQlIscUJzRHJ0a0J1QjtFdERzdGtCdkIsY0FBYztFc0RucmtCZCxvQkFDQTtFdERzcmtCQSxnQkFBZ0I7RXNEcnJrQmpCLG9CQUFPO0N0RHVya0JQOztBc0RwcmtCQTtFQUNDLFlBQUE7Q3REdXJrQkQ7O0FBRUQ7RXNEcnJrQkUsWUFBVztFQUNYLGNBQVk7Q3REdXJrQmI7O0FBRUQ7RXNEcHJrQkUsZ0JBQWM7RUFDZCxZaER5VlE7RWdEeFZSLGVBQWE7Q3REc3JrQmQ7O0FBRUQ7RXNEcHJrQkUsZUFBYTtDdERzcmtCZDs7QUFFRCxxQnNEN3FrQkU7O0F0RCtxa0JGO0VBQ0Usb0JzRHRya0JlO0V0RHVya0JmLGdDc0RqcmtCQTtFdERrcmtCQSxVc0Qzc2tCQTtFdEQ0c2tCQSxjc0R0cmtCRTtFdER1cmtCRixnQkFBZ0I7RXNEN3FrQmpCLFNBQU87RUFDTixPQUFPO0VBQ1AsY0FBVTtFQUNWLFFBQU87Q3REK3FrQlI7O0FBRUQ7RU9sb2tCQyxtQkFBbUI7RVBvb2tCbEIsY3NEL3FrQk87RXREZ3JrQlAsbUJNNXVrQlM7RU42dWtCVCxPTTV1a0JBO0VONnVrQkEsbUJNNXVrQlM7RU42dWtCVCxZTTV1a0JPO0VONnVrQlAsY001dWtCUztFTjZ1a0JULFFNNXVrQkE7RU42dWtCQSwwQnNEbHJrQm9CO0V0RG1ya0JwQixrQk0xcWtCYztFTjJxa0JkLDBCTXpxa0JxQjtFTjBxa0JyQixnRHNEcnJrQjBCO1V0RHFya0IxQix3Q3NEcnJrQjBCO0N0RHNya0IzQjs7QUFFRDtFQUNFLG9CTWgrakJnQjtDTmkrakJqQjs7QUFFRDtFQUNFLGFNeGdrQkE7Q055Z2tCRDs7QUFFRDtFT3pwa0JDLGFBQVE7Q1AycGtCUjs7QUFFRDtFTzdwa0JDLGNBQVE7Q1ArcGtCUjs7QUFFRDtFQUNFLGlCc0QzcmtCYTtDdEQ0cmtCZDs7QU9ucWtCQTtFK0NuQkEseUJBQVE7VUFBUixpQkFBUTtFdEQwcmtCUCxtQnNEOXFrQkE7Q3REK3FrQkQ7O0FBRUQ7RUFDRSx5QnNEenJrQlc7VXREeXJrQlgsaUJzRHpya0JXO0V0RDBya0JYLHNCc0R6cmtCa0I7Q3REMHJrQm5COztBc0R2cmtCQztFQUNDLFdBQVc7RXREMHJrQloseUJBQWlCO1VBQWpCLGlCQUFpQjtDc0RwcmtCbEI7O0F0RHVya0JEO0VzRHBya0JFLGNBQWE7RUFDYixhQUFRO0VBRVIsUUFBQTtFdERxcmtCQSwwQnNEcHJrQm1CO0V0RHFya0JuQiwyQnNEcHJrQmlCO0V0RHFya0JqQixrQnNEcHJrQmU7RXREcXJrQmYsT3NEcHJrQk07Q3REcXJrQlA7O0FzRC9xa0JBO0VBQ0MsY0FBVztDdERrcmtCWjs7QXNEN3FrQkE7RUFDQyxlQUFjO0VBQ2QsZ0JoRDJQUTtFZ0QxUFIsa0JBQWdCO0VBQ2hCLGtCQUFnQjtFQUNoQixlQUFXO0VBQ1gsbUJBQWM7RUFDZCxjQUFRO0VBRVIsZ0JBQUE7Q3REK3FrQkQ7O0FBRUQscUJBQXFCOztBQUVyQjs7MkdzRHhxa0JnQjs7QXRENHFrQmhCOzsyR3NEdnFrQlk7O0F0RDJxa0JaO0VBQ0UsbUJBQW1CO0VzRHRxa0JwQixtQkFBUTtFQUNQLGNuRDdIZTtFbUQ4SGYsaUJBQWM7RUFDZCwwQm5EdkhVO0NIK3hrQlg7O0FBRUQ7RU1uMGtCRSxpQkFBUztDTnEwa0JWOztBQUVEO0VNandrQkUsZ0JnRHNGbUI7RWhEcEZqQixXQUFBO0VBSUYsT0FBQTtFQ3dCRCxRQUFRO0VQd3VrQlAsY3NEdHJrQk87RXREdXJrQlAsWXNEL3FrQlE7RS9DMURULGFBQVE7RVAydWtCUCxnQ3NEenJrQk87Q3REMHJrQlI7O0FBRUQ7RXNEM3FrQkUsWUFBQTtFdEQ2cWtCQSxxQnNENXFrQlc7RXREOHFrQlgscUJzRDVxa0JtQjtFdEQ2cWtCbkIsbUJzRDVxa0JXO0VBR1gscUJBQVM7RXREMnFrQlQsY3NEMXFrQlc7RXRENnFrQlgsb0JNOTFrQlM7RU4rMWtCVCxrQk05MWtCUztDTisxa0JWOztBQUVEO0VBQ0UscUJzRC9xa0JvQjtDdERncmtCckI7O0FBRUQ7RUFDRSxjTTNua0JFO0NONG5rQkg7O0FBRUQ7RUFDRSxxQnNEdHJrQjBCO0V0RHdya0IxQixxQnNEdnJrQjBCO0V0RHdya0IxQixtQk0xbmtCQTtFTjJua0JBLHFCTTFua0JBO0VOMm5rQkEsY00xbmtCQTtFTjZua0JBLG9Cc0R4cmtCZ0I7RXREeXJrQmhCLGdCc0R4cmtCYTtFdER5cmtCYixVc0R4cmtCUztFdER5cmtCVCxXc0R4cmtCUTtDdER5cmtCVDs7QUFFRDtFc0RycmtCRSxtQkFBUTtFdER1cmtCUixlc0R0cmtCYztDdER1cmtCZjs7QUFFRDtFQUNFLGlCc0R0cmtCZ0I7Q3REdXJrQmpCOztBQUVEO0VBQ0Usb0JzRHBya0JlO0N0RHFya0JoQjs7QUFFRDtFQUNFLGlCc0RscmtCWTtFdERtcmtCWixvQnNEbHJrQm1CO0V0RG1ya0JuQixvQnNEdHJrQk87RXREdXJrQlAsZXNEbHJrQlc7RXREbXJrQlgsMEJzRGxya0JhO0N0RG1ya0JkOztBQUVEO0VBQ0UsZ0JzRC9xa0JZO0N0RGdya0JiOztBQUVEO0VBQ0UsbUJzRHJya0JDO0V0RHNya0JELHNCc0Q5cWtCb0I7RUFNbkIsb0JBQUE7Q3REMHFrQkY7O0FBRUQ7RUFDRSxvQnNEdnFrQmM7RXREd3FrQmQsZXNEdHFrQmM7RXREdXFrQmQsZXNEdHFrQlk7RXREdXFrQlosb0JzRHRxa0JvQjtFQUduQixpQkFBQTtFdERxcWtCRCwyQnNEcHFrQmlCO0t0RG9xa0JqQix3QnNEcHFrQmlCO0V0RHFxa0JqQixlc0RwcWtCYztFdERxcWtCZCxZc0RwcWtCRTtDdERxcWtCSDs7QUFFRDtFc0RqcWtCRyxpQkFBQTtDdERtcWtCRjs7QUFFRDtFQUNFLFlzRGxxa0JTO0N0RG1xa0JWOztBQUVEO0VBQ0UsbUJzRGxxa0JtQjtFdERtcWtCbkIsWXNEbHFrQlk7RXREbXFrQloscUJzRDdva0JFO0V0RCtva0JGLHFCc0Q5cWtCQztFdEQrcWtCRCxtQnNEbnFrQmU7RXREb3FrQmYscUJzRGhya0JFO0V0RGlya0JGLGNzRG5xa0JJO0V0RHNxa0JKLG9Cc0Q5cGtCb0I7RXREK3BrQnBCLGdCc0Q5cGtCUTtFdEQrcGtCUixpQnNEOXBrQmlCO0VBU2hCLGdCQUFBO0N0RHVwa0JGOztBQUVEO0VBQ0UscUJzRHRwa0JVO0V0RHVwa0JWLFlzRHRwa0JVO0V0RHVwa0JWLHlCc0R0cGtCYTtFdER1cGtCYixXc0R0cGtCRTtFdER1cGtCRiwrQkdyNmtCZTtFSHM2a0JmLG9Cc0R0cGtCb0I7Q3REdXBrQnJCOztBQUVEO0VBQ0UsWXNEdnBrQkc7RXREd3BrQkgsVXNEcHFrQkU7RXREcXFrQkYsb0NFNTlrQmM7RW9EMFViLGdDQUFXO0V0RHNwa0JaLDRCc0RwcGtCb0I7RXREcXBrQnBCLG9Cc0RwcGtCYTtDdERxcGtCZDs7QUFFRDtFQUNFLGVFcitrQk87RUZzK2tCUCxlRzk2a0JVO0VIKzZrQlYsbUJzRHBwa0JjO0N0RHFwa0JmOztBQUVEO0VBQ0Usd0JzRHBwa0JvQjtFdERxcGtCcEIsZXNEcHBrQlk7RXREcXBrQlosWXNEcHBrQlk7RUFJWix3QkFBUztFdERrcGtCVCxtQnNEanBrQmU7RXREa3BrQmYsZXNEanBrQlk7Q3REa3BrQmI7O0FBRUQ7RUFDRSxtQk0xbWtCK0I7RU4ybWtCL0IsU0VyL2tCTztFRnMva0JQLE9zRDVva0JFO0VBRUQsWUFBQTtFdEQ0b2tCRCxhc0R4b2tCWTtFdER5b2tCWixxQk10K2tCUztFTncra0JULHFCTXQra0JTO0VOdStrQlQsbUJNdCtrQlM7RU51K2tCVCxxQk10K2tCUztFTnUra0JULGNNdCtrQlM7RU51K2tCVCx5QnNEN29rQnFCO0V0RDhva0JyQixzQnNEOW9rQnFCO0V0RGdwa0JyQiw2QnNEaHBrQjJCO0V0RGlwa0IzQix3Qk10d2tCdUI7RU51d2tCdkIsMEJNdHdrQm9CO0VOdXdrQnBCLHVCTTd2a0JBO0VOK3ZrQkEseUJzRHBwa0IyQjtFdERxcGtCM0Isb0JPOTRrQmdCO0VQKzRrQmhCLGVzRDdwa0JDO0N0RDhwa0JGOztBQUVEO0VBQ0Usa0JzRHRwa0JjO0VBbEJiLGVBQUE7RXREMHFrQkQsZ0JNcm9rQlE7Q05zb2tCVDs7QUFFRDtFQUNFLGVzRHJobEJhO0N0RHNobEJkOztBQUVEO0VBQ0UsY0FBYztDc0Q5b2tCZDs7QXREaXBrQkY7RU10Z2xCRSxtQkFBUztFQUNULGNBQVM7RUFDVCxxQkFBa0I7RUFFbEIscUJBQWE7RUFtRWIsbUJnRGlUb0I7RWhEaFRwQixxQmdEZ1R3QjtFaEQ1U3RCLGNBQWE7RWdEOFNkLG9CQUFvQjtFdER3cGtCckIsZ0JBQWdCO0VzRG5wa0JoQixpQ0FBTztFQUNOLGdDQUNBO0V0RG9wa0JELHdCQUF3QjtFc0RucGtCeEIsYUFBQTtDdERxcGtCRDs7QUFFRDtFc0RucGtCRyxpQkFBVztFQUNYLFlBQVk7RWhEeFliLGtCQUFTO0VBQ1QsZ0JBQVM7RUFDVCwwQkFBb0I7RUFDcEIsaUJBQVM7RUFDVCxlQUFTO0VBQ1Qsc0JBQWE7Q044aGxCZDs7QUFFRDtFTXQ5a0JFLGNnRDJUb0I7Q3RENnBrQnJCOztBQUVEO0VBQ0UsY0FBYztDc0QzcGtCZDs7QXREOHBrQkY7RU01aWxCRSxtQkFBUztFQUNULFdBQVM7Q044aWxCVjs7QUFFRDtFTTEra0JFLGNBQUE7Q040K2tCRDs7QUFFRDtFTTUwa0JJLFdBQUE7RUFDQSxZQUFBO0VBVUYsYUFBQTtDTnEwa0JEOztBQUVEO0VzRHZxa0JHLGdCQUFBO0V0RHlxa0JELGlCTXZza0JRO0VOd3NrQlIsZUFBZTtFc0R0cWtCZixXQUFBO0VoRHpaQSxtQkFBUztFQUNULDBCQUFxQjtFQUNyQixlQUFTO0NOa2tsQlY7O0FBRUQ7RU05L2tCRSxpQkFBaUI7Q05nZ2xCbEI7O0FBRUQ7RXNEOXFrQkcsaUJBQ0E7RXREK3FrQkQsbUJBQW1CO0VzRDlxa0JuQixXQUFBO0VBQ0MsT0FBTztFQUNQLFFBQVE7RUFDUixZaEQxQ087RU4wdGtCUixnQkFBZ0I7Q3NEOXFrQmhCOztBdERpcmtCRjtFTWxsbEJFLG1CQUFTO0VBQ1QsZUFBUztDTm9sbEJWOztBQUVEO0VNaGhsQkUsZ0JnRDRWb0I7RWhEMVZsQixlQUFlO0NOaWhsQmxCOztBQUVEO0VzRDlxa0JFLGNBQUE7Q3REZ3JrQkQ7O0FBRUQ7RXNEOXFrQkcsY0FBYztDdERncmtCaEI7O0FBRUQ7RUFDRSxtQnNEdnJrQkE7RXREd3JrQkEsWXNEaHJrQlM7Q3REaXJrQlY7O0FzRDdxa0JDO0VBQ0MsWUFBUztFQUNULGVBQVk7RUFDWixZbkQxWks7RW1EMlpMLGtCQUFlO0N0RGdya0JqQjs7QUFFRDtFQUNFLG1CQUFtQjtFc0Q3cWtCbkIsWUFBQTtFQUNDLGVBQVc7Q3REK3FrQmI7O0FBRUQ7RU1ybmxCRSxZQUFTO0VBQ1QsZUFBUztFQUNULG9CQUFhO0NOdW5sQmQ7O0FBRUQ7RU0vaWxCRSxZZ0QwWG9CO0VoRHBMbEIsZUFBQTtFQUNBLGdCZ0RvTG9CO0VoRGxMdEIsbUJBQW1CO0VBQ25CLGVBQUE7RUFDQSxpQmdEZ0xzQjtDdEQycmtCdkI7O0FBRUQ7RU1qNWtCRSxnQkFBQTtFQUNBLGlCZ0RvTjBCO0VBQ3pCLGVBQWU7RUFDZixtQkFBZ0I7RUFDaEIsWUFBVztDdEQrcmtCYjs7QUFFRDtFQUNFLGNNeGtsQkE7Q055a2xCRDs7QUFFRDtFQUNFLGNzRG5za0JFO0N0RG9za0JIOztBQUVEO0VBQ0Usb0JzRC9ya0JrQjtDdERnc2tCbkI7O0FBRUQ7RUFDRSxlc0Q5cmtCYTtDdEQrcmtCZDs7QUFFRDtFQUNFLG9Cc0Q5cmtCbUI7Q3REK3JrQnBCOztBQUVEO0VBQ0UsZXNEOXJrQkk7Q3REK3JrQkw7O0FBRUQ7RUFDRSxvQnNEOXJrQmtCO0N0RCtya0JuQjs7QUFFRDtFQUNFLGVzRDlya0JZO0N0RCtya0JiOztBQUVELHFCc0Q3cmtCaUI7O0F0RCtya0JqQjtFQUNFLGNzRDVya0JLO0N0RDZya0JOOztBQUVEO0VzRHRya0JHLG1CQUFBO0V0RHdya0JELHFCc0R2cmtCZTtFdER5cmtCZixxQkc1cGxCZTtFSDZwbEJmLG1Cc0R2cmtCYTtFdER3cmtCYixxQnNEdnJrQm9CO0V0RHdya0JwQixjTXIwa0JRO0VOdzBrQlIsb0JzRHJya0JFO0VBQ0Qsa0JBQUE7RXREc3JrQkQsK0JzRHJya0JhO0V0RHNya0JiLCtCTWxzbEJvQjtFTm9zbEJwQixpQ01sc2xCb0I7RU5tc2xCcEIsZ0NNbHNsQmtCO0VObXNsQmxCLDRCTWxzbEJvQjtFTm1zbEJwQixZTWxzbEJTO0VObXNsQlQsV01ob2xCQTtDTmlvbEJEOztBQUVEO0VBQ0UscUJzRDdya0J1QjtFdEQrcmtCdkIscUJNdDdrQm1CO0VOdTdrQm5CLG1CTXQ3a0JnQjtFTnU3a0JoQixxQnNEanNrQjZCO0V0RGtza0I3QixjTXAra0JFO0VOdStrQkYsb0JNOTlrQkE7RU4rOWtCQSxrQk05OWtCZTtFTis5a0JmLFlzRHJza0JFO0N0RHNza0JIOztBQUVEO0VBQ0UsYXNEcnNrQlc7RXREc3NrQlgsb0JzRGh0a0JFO0V0RGl0a0JGLGlCc0Rwc2tCZ0I7RXREcXNrQmhCLGdCc0Rwc2tCYztFdERxc2tCZCw2QkFBNkI7Q3NEM3JrQi9COztBdEQ4cmtCQTtFTWh1bEJFLGVBQVM7Q05rdWxCVjs7QUFFRDtFTWh1bEJFLG1CQUFhO0VBbUViLGlCQUFpQjtFQUNqQixXQUFBO0NOZ3FsQkQ7O0FBRUQscUJzRHBza0JzQjs7QXREc3NrQnRCO0VNcDlrQkUsZ0JBQWdCO0VBQ2hCLFNBQUE7RUE3Q0UsVUFBQTtFQUNBLGlCQUFlO0VBT2pCLDhEZ0RtVHFDO1VoRG5UckMsc0RnRG1UcUM7RWhEbFRyQyxvQkFBb0I7RUFDcEIsZ0JBQWU7RWdEa1RoQixpQm5ENWdCZ0I7RW1ENmdCaEIsYUFBWTtFQUNaLG1CQUFRO0V0RDZza0JQLG1Cc0Q1c2tCVTtFdEQ2c2tCVixjTXp2bEJTO0NOMHZsQlY7O0FBRUQ7RUFDRSxnQk16dmxCUztFTjB2bEJULE9NenZsQkE7RU4wdmxCQSxRTTdnbEJFO0VOOGdsQkYsZ0JNN2dsQmU7RU44Z2xCZixZTTVnbEJBO0VONmdsQkEsYU01Z2xCQTtFTjZnbEJBLCtCc0RydGtCK0I7Q3REc3RrQmhDOztBQUVEO0VBQ0UsbUJNOStrQmdCO0VOKytrQmhCLDZCc0R6dGtCMkI7Q3REMHRrQjVCOztBQUVEO0VzRHR0a0JDLHFCQUFTO0V0RHl0a0JSLHFCc0R2dGtCaUI7RXREd3RrQmpCLG1Cc0R2dGtCVztFdER3dGtCWCxxQkVueWxCYztFRm95bEJkLGNzRHZ0a0JBO0V0RDB0a0JBLG9Cc0RydGtCQTtFdERzdGtCQSxnQkFBZ0I7RXNEbnRrQmxCLDBCQUFhO0VBQ1osdUJoRDVNZ0M7RWdEOE1oQyxvQ0FDQTtFdERvdGtCQywrQkFBK0I7Q3NEbHRrQmpDOztBdERxdGtCQTtFc0RqdGtCQSxZQUFBO0N0RG10a0JDOztBc0Qvc2tCRDtFQUVFLHlCQUFnQjtDdERpdGtCakI7O0FzRDVza0JEO0VBRUUsaUJBQWdCO0N0RDhza0JqQjs7QXNEenNrQkQ7RUFFRSxnQkFBZ0I7RUFDaEIsT0FBQTtFdEQyc2tCQSxRQUFRO0VzRHZza0JWLFlBQWM7RUFDYixhQUFXO0VBRFosa0JBR0M7RXREd3NrQkMsb0JzRHZza0JnQjtFQUpsQixvQkFNQztFdER1c2tCQywwQnNEdHNrQlc7RXREdXNrQlgsZXNEdHNrQlk7RXREdXNrQlosZXNEdHNrQmE7RXREdXNrQmIsbUJzRHRza0JlO0V0RHVza0JmLGlDTS83a0IrQjtFTmc4a0IvQix3Q3NEdHNrQnlCO1V0RHNza0J6QixnQ3NEdHNrQnlCO0N0RHVza0IxQjs7QUFFRDtFQUNFLHNCc0Ryc2tCVztFdERzc2tCWCxZc0Ryc2tCUTtFdERzc2tCUixhc0Ryc2tCVztFdERzc2tCWCxrQnNEcnNrQlc7RXREc3NrQlgsbUJzRHJza0JZO0V0RHNza0JaLGdCc0Ryc2tCYTtFdERzc2tCYixlc0Ryc2tCUTtFdERzc2tCUiwwQnNEcnNrQnFCO0V0RHNza0JyQixpQnNEcnNrQmM7RXREc3NrQmQsZ0JzRHJza0JVO0N0RHNza0JYOztBQUVEO0VBQ0Usb0JzRHRza0JhO0N0RHVza0JkOztBQUVEO0VzRGpza0JBLG9CQUFnQjtDdERtc2tCZjs7QUFFRDtFc0Q1cmtCQSxvQkFBaUI7Q3REOHJrQmhCOztBQUVEO0VzRGhza0JBLG9CQUFnQjtDdERrc2tCZjs7QUFFRDtFQUNFLGNzRDFya0JZO0N0RDJya0JiOztBQUVEO0VBQ0UsWXNEMXJrQlU7Q3REMnJrQlg7O0FBRUQscUJHenpsQlE7O0FJaUVQO0UrQ29rQkQseUJBQWlCO0N0RHdya0JoQjs7QXNEeHJrQkQ7RUFLRSxnQ0FZQTtFL0NybEJELGdCQUFRO0VQaXdsQlAsaUNzRHpya0JEO1V0RHlya0JDLHlCc0R6cmtCRDtFdEQwcmtCQyxVc0R0cmtCTztFdER1cmtCUCxRc0R0cmtCRTtFdER1cmtCRixZc0R0cmtCRTtFdER1cmtCRixvQnNEdHJrQmlCO0V0RHVya0JqQixlc0R0cmtCVztDdER1cmtCWjs7QUFFRDtFc0Ryc2tCQSxvQkFrQkM7Q3REcXJrQkE7O0FBRUQ7RXNEbnJrQkUsZUFBZTtFQUNmLGdCQUFlO0VBQ2YsZWhENVUrQjtFZ0Q2VS9CLDJCQUF5QjtDdERxcmtCMUI7O0FBRUQ7RXNEbnJrQkUsZ0JwRC90QnNCO0NGbzVsQnZCOztBQUVEO0VBQ0UseUJzRG5za0JEO0N0RG9za0JBOztBQUVELHFCRzcybEJzQjs7QUgrMmxCdEI7RUFDRSxnQ3NEdjVsQmlCO0N0RHc1bEJsQjs7QUFFRDtFQUNFLG1CTXg0bEJTO0VOeTRsQlQscUJNeDRsQmtCO0VOMDRsQmxCLHFCTXg0bEJhO0VOeTRsQmIsbUJNNXBsQmtCO0VONnBsQmxCLHFCc0RwcmtCMEI7RXREcXJrQjFCLGNNM3BsQkE7RU44cGxCQSxvQk1qbGxCQTtFTmtsbEJBLGdCTWpsbEJBO0VOa2xsQkEseUJzRHpya0J3QjtFdEQwcmtCeEIsc0JzRDFya0J3QjtFdEQ0cmtCeEIsNkJzRDNya0I0QjtFdEQ0cmtCNUIsd0JzRDVya0JzQjtFdEQ2cmtCdEIsMEJzRDdya0I0QjtFdEQ4cmtCNUIsdUJzRDlya0I0QjtFdERnc2tCNUIseUJzRGh1a0JEO0V0RGl1a0JDLG9Cc0QvcmtCYztDdERnc2tCZjs7QUFFRDtFQUNFLFdzRDdya0JTO0N0RDhya0JWOztBQUVEO0VBQ0Usc0JzRDdya0JrQjtDdEQ4cmtCbkI7O0FBRUQ7RXNEdnJrQkUsY0FBQTtDdER5cmtCRDs7QUFFRCxxQk0zNmxCVzs7QU42NmxCWDs7O3dIc0QzcmtCNEI7O0F0RGdza0I1QjtpQk1sc2xCSTs7QU5xc2xCSjtFQUNFLG1CTWxzbEJBO0VObXNsQkEsZU1sc2xCQTtFTm1zbEJBLDRCc0Rwc2tCNEI7RXREcXNrQjVCLDBCc0Ryc2tCNEI7RXREdXNrQjVCLHVCc0R2c2tCc0I7RXREd3NrQnRCLHNCc0R4c2tCNEI7RXREeXNrQjVCLGtCc0R4c2tCaUI7Q3REeXNrQmxCOztBQUVEO0VBQ0UsbUJzRHhza0JjO0V0RHlza0JkLGVzRHhza0JXO0V0RHlza0JYLGlCc0R4c2tCYztFdER5c2tCZCx5QnNEeHNrQmM7Q3REeXNrQmY7O0FBRUQ7OztFc0Roc2tCRSxtQmhEbForQjtFZ0RtWi9CLGVBQVU7RUFDVixPQTl4Qlk7Q3REaytsQmI7O0FBRUQ7RUFDRSxRc0Ruc2tCTTtFdERvc2tCTixXQUFXO0NzRC9ya0JiOztBdERrc2tCQTtFQUNFLFNzRGhza0JBO0V0RGlza0JBLFdBQVc7Q3NEN3JrQmI7O0F0RGdza0JBO0VzRDdya0JDLFNBQVM7RUFDVCxXQUFVO0N0RCtya0JWOztBQUVEO0VBQ0UsbUJBQW1CO0VzRDNya0JyQixlQUFTO0VBQ1IsUUFBQTtFQUNBLFNBQVE7Q3RENnJrQlI7O0FBRUQ7RUFDRSxtQk10K2xCUztFTnUrbEJULGVNdCtsQlM7RU51K2xCVCxPTXQrbEJBO0VOdStsQkEsUU10K2xCQTtDTnUrbEJEOztBQUVEO0VBQ0UsbUJNdjZsQkE7RU53NmxCQSxjTXY2bEJBO0VOdzZsQkEsUU1wNmxCRTtFTnE2bEJGLFNNbjZsQkE7Q05vNmxCRDs7QUFFRDtFQUNFLG1CTTc2bEJBO0VOODZsQkEsZU01NmxCRTtFTjY2bEJGLGdCTXo2bEJTO0VOMDZsQlQsV001d2xCRTtDTjZ3bEJIOztBQUVEO0VBQ0UsV010d2xCQTtDTnV3bEJEOztBQUVEO0VzRHhza0JDLG1CQUFZO0UvQ2p0QlosZUFBUTtFUDQ1bEJQLFFzRDdza0JGO0V0RDhza0JFLGdCc0Qxc2tCVztDdEQyc2tCWjs7QUFFRDtFQUNFLG1Cc0Qxc2tCTztFdEQyc2tCUCxlc0Qxc2tCVztFdEQyc2tCWCxTc0Qxc2tCQTtFdEQyc2tCQSxnQk0zZ21CUztDTjRnbUJWOztBQUVEOzs7RUFHRSxtQk16OGxCQTtFTjA4bEJBLGVNejhsQkE7RU4wOGxCQSxPTXQ4bEJFO0VOdThsQkYsUU1yOGxCQTtFZ0R1dUJGLGdCQWNDO0V0RGt0a0JDLG9Cc0RqdGtCWTtDdERrdGtCYjs7QUFFRDtFQUNFLG1CQUFtQjtFc0Q3c2tCckIsY0FBZ0I7RUFDZixtQkFDQTtFdEQ4c2tCQyxVQUFVO0VzRDVza0JaLFFBQUE7RUFDQyxZQUFXO0VBQ1gsYXBEdDJCUTtDRm9qbUJSOztBQUVEO0VBQ0UsZXNEN3NrQmE7Q3REOHNrQmQ7O0FBRUQ7RUFDRSxtQnNENXNrQlU7RXRENnNrQlYsT3NENXNrQkE7RXRENnNrQkEsUXNEenRrQkY7RXREMHRrQkUsV3NENXNrQkM7RXRENnNrQkQsWU9yOGxCTztFUHM4bEJQLGlCc0Q1dGtCVztDdEQ2dGtCWjs7QUFFRDtFc0QvdGtCQSxZQUFBO0N0RGl1a0JDOztBQUVEO0VBQ0UsbUJzRHZza0JXO0V0RHdza0JYLFVzRHZza0JBO0V0RHdza0JBLFFzRHZza0JBO0V0RHdza0JBLG9Cc0R2c2tCYztFdER3c2tCZCxtQnNEdnNrQlU7RXREd3NrQlYsZUU3a21CTztFRjhrbUJQLGlCc0RqdGtCRDtFdERrdGtCQyxlTXJzbEJRO0VOc3NsQlIsWXNEdnNrQlE7Q3REd3NrQlQ7O0FBRUQ7RUFDRSxtQnNEdnRrQkQ7RXREd3RrQkMsZXNEcnNrQlM7RXREc3NrQlQsT3NEcnNrQkM7RXREc3NrQkQsVXNEcnNrQkM7RXREc3NrQkQsWXNEcnNrQkM7RUEvQ0gsYUFBYTtFdERzdmtCWCxnQk12a21CUztFTndrbUJULDZCTXZrbUJxQjtFTndrbUJyQixXTXZrbUJTO0NOd2ttQlY7O0FBRUQ7RUFDRSxpQk1yZ21CQTtFTnNnbUJBLHlCc0R6c2tCeUI7RXREMHNrQnpCLG9CTXBnbUJpQjtDTnFnbUJsQjs7QUFFRDtFQUNFLGFNOTFsQkE7Q04rMWxCRDs7QUFFRDtFQUNFLDhCTXYwbEJ1QjtFTncwbEJ2QiwwQnNEanRrQnFCO0V0RGt0a0JyQixrQk1oMGxCZ0I7RU5pMGxCaEIsbUJzRG50a0JxQjtFdERvdGtCckIsb0JzRHh0a0JHO0V0RHl0a0JILHFCc0RsdGtCQztFdERtdGtCRCx3QnNEbHRrQkE7RXREbXRrQkEsMEJzRGx0a0JlO0V0RG10a0JmLHNCRWxubUJjO0VGbW5tQmQscUJzRGx0a0JhO0V0RG10a0JiLGlCc0RsdGtCYztFdERtdGtCZCx5QnNEbHRrQmE7RXREbXRrQmIsMEJzRGx0a0JrQjtFdERtdGtCbEIsNEJzRGx0a0JvQjtFdERtdGtCcEIsK0JzRGx0a0JtQjtFdERtdGtCbkIscUNzRGx0a0JnQjtDdERtdGtCakI7O0FBRUQ7Ozt3SHNEOXNrQkc7O0F0RG10a0JIO2tCc0QzdWtCQzs7QXREOHVrQkQ7Ozs7OztFQU1FLDRGRzFsbUJzQjtDSDJsbUJ2Qjs7QUFFRDtFQUNFLGFzRDdza0JTO0N0RDhza0JWOztBQUVEO0VzRHpza0JBLGFBQUE7Q3REMnNrQkM7O0FBRUQ7RU16MmxCRSxhQUFBO0VBQ0EsVUFBQTtDTjIybEJEOztBQUVEO0VzRDFza0JDLGFBQVc7RUFDWCw2QkFBZTtDdEQ0c2tCZjs7QXNEeHNrQkQ7RUFDQyxhQWo5QmdCO0VBazlCaEIseUJBQW9CO0N0RDJza0JwQjs7QUFFRDtFc0R6c2tCQyxhQUFTO0V0RDJza0JSLGdDQUFnQztDc0R4c2tCbEM7O0F0RDJza0JBO0VzRHhza0JDLGFBQWE7RUFFYixVQUFVO0VBQ1YsNkJBQ0E7Q3REd3NrQkE7O0FBRUQ7RXNEeHNrQkEsVUFBQTtFdEQwc2tCRSxhc0R0c2tCVztFdER1c2tCWCxXc0R0c2tCVTtFdER1c2tCViw2QnNEdHNrQm1CO0N0RHVza0JwQjs7QUFFRDtFQUNFLFlzRHJza0JDO0V0RHNza0JELFVzRHJza0JDO0V0RHNza0JELGlCc0Ryc2tCZ0I7RXREc3NrQmhCLGNzRHJza0JhO0N0RHNza0JkOztBQUVEO0VPbmttQkMsMEJBQXlCO0NQcWttQnpCOztBQUVEO0VBQ0UsWXNEaHNrQlc7RXREaXNrQlgsYXNEaHNrQlM7RUFLUixVQUFBO0V0RDZya0JELDhCc0Q1cmtCZ0I7Q3RENnJrQmpCOztBQUVEOztFQUVFLDhCc0R6cmtCQztDdEQwcmtCRjs7QUFFRDs7RUFFRSxZTXBubUJBO0VOcW5tQkEsZ0JNcG5tQmM7RU5xbm1CZCxtQnNEeHJrQm9CO0V0RHlya0JwQixrQnNEenJrQndCO0V0RDBya0J4QixPc0R6cmtCQztFdEQwcmtCRCxpQnNEenJrQlk7RXREMHJrQlosb0JzRHpya0JrQjtFdEQycmtCbEIsbUJzRHpya0JpQjtDdEQwcmtCbEI7O0FBRUQ7OztFQUdFLFlNN25tQkU7RU44bm1CRixnQnNEM3JrQnFCO0V0RDRya0JyQixtQnNEM3JrQlk7RXRENHJrQlosa0JzRDFya0JPO0V0RDJya0JQLGlCc0QxcmtCWTtFdEQycmtCWixvQnNEMXJrQlc7RXRENHJrQlgsbUJzRDFya0JlO0N0RDJya0JoQjs7QUFFRDs7O0VBR0UsbUJzRDFya0JZO0V0RDJya0JaLGVzRDFya0JZO0V0RDJya0JaLFlzRDFya0JHO0V0RDJya0JILGFzRHhya0JDO0V0RHlya0JELFVzRHhya0JFO0V0RHlya0JGLFNzRHhya0JPO0V0RHlya0JQLFVzRHhya0JPO0V0RHlya0JQLGtCc0R4cmtCZTtFdER5cmtCZixpQnNEeHJrQlc7RXREeXJrQlgsOEJzRHhya0JhO0V0RHlya0JiLDBCc0RqcmtCRTtDdERrcmtCSDs7QUFFRDtFQUNFLG9Cc0R2cmtCZTtDdER3cmtCaEI7O0FBRUQ7RUFDRSxZc0RwcmtCUztFdERxcmtCVCxtQnNEcHJrQlk7RXREcXJrQlosY3NEcHJrQlc7Q3REcXJrQlo7O0FBRUQscUJzRHBya0JhOztBdERzcmtCYjs7OztFQUlFOztBQUVGO0VBQ0UsaUJzRHJya0JlO0V0RHNya0JmLGlCc0RycmtCYztFdERzcmtCZCxrQnNEcnJrQmM7RXREc3JrQmQsa0JNaGhtQkU7Q05paG1CSDs7QUFFRDtFQUNFLGlCTXZnbUJBO0VOd2dtQkEsaUJzRHpya0JhO0V0RDBya0JiLGtCc0QvcmtCRTtFdERnc2tCRixrQk0xNGxCUTtDTjI0bEJUOztBQUVELHVDc0R2cmtCcUI7O0F0RHlya0JyQjtFQUNFLFlNbGhtQkE7RU5taG1CQSxjTWxobUJBO0NObWhtQkQ7O0FBRUQ7RUFDRSxpQnNEeHJrQlk7Q3REeXJrQmI7O0FBRUQ7RUFDRSxZTXJzbUJFO0VOc3NtQkYsY3NEM3JrQnFCO0N0RDRya0J0Qjs7QUFFRCx3QnNEdnJrQkk7O0F0RHlya0JKO0VBQ0Usc0JzRG5ya0JhO0V0RG9ya0JiLGdCTWh0bUJBO0NOaXRtQkQ7O0FBRUQ7RUFDRSxtQnNEdHJrQlM7RXREdXJrQlQsY3NEdHJrQlU7RXREdXJrQlYsY3NEdHJrQlE7RXREdXJrQlIsMEJzRHRya0JpQjtFdER1cmtCakIsb0JNemptQmtCO0VOMGptQmxCLFlNemptQkU7Q04wam1CSDs7QUFFRDtFQUNFLDJCc0R6cmtCdUI7Q3REMHJrQnhCOztBQUVEO0VzRHJya0JDLG1CQUNDO0V0RHNya0JBLE9zRHJya0JNO0V0RHNya0JOLFFzRHJya0JDO0V0RHNya0JELFlzRHJya0JRO0V0RHNya0JSLGFzRHJya0JXO0V0RHNya0JYLFdzRHJya0JDO0VBTkYsaUJBUUM7Q3REcXJrQkQ7O0FBRUQ7RUFDRSxtQnNEdnJrQndCO0VBVHpCLFlBQUE7RXREa3NrQkMsVXNEdHJrQlE7RXREdXJrQlIsWXNEdHJrQkM7RUFiRixhQUFhO0V0RHFza0JaLG9Cc0RucmtCRTtFQWxCSCxlQW9CQztFdERtcmtCQSxrQnNEbHJrQmdCO0VBckJqQixtQkF1QkM7RXREa3JrQkEsZ0JzRGpya0JhO0VBR2QsMEJBQWlCO0V0RGdya0JoQixtQnNEL3FrQmdCO0N0RGdya0JqQjs7QUFFRDtFQUNFLGdCQUFnQjtDTzN0bUJqQjs7QVA4dG1CRDtFc0QzcWtCQyxtQkFJQztFdER5cWtCQSxPc0R4cWtCQztFQUdGLFFBQUE7RXREdXFrQkMsWXNEdHFrQlM7RXREdXFrQlQsYUFBYTtFc0RycGtCZixxQkFBWTtFQUVYLHFCQVFBO0VBVkQsbUJBR0M7RXREdXBrQkMscUJzRHRwa0JhO0V0RHVwa0JiLGNzRHRwa0JVO0V0RHlwa0JWLG9Cc0RycGtCQTtFdERzcGtCQSxnQkFBZ0I7RXNEbnBrQmxCLHlCQUFlO0VBQ2Qsc0JBQ0E7RS9DNWxDQSw2QkFBd0I7RStDOGxDekIsd0JBQWdCO0V0RHFwa0JkLDBCc0RucGtCWTtFdERvcGtCWix1QnNEanBrQkQ7RXJEN2tDRCx5QkFBcUI7RXNEdEpyQixvQkFBUTtFQUdOLDJCQUF5QjtFQUN6QixzQkFBbUI7RUFDbkIsb0JBbVNEO0VoRHhLQSxxQ0FBeUI7TUFBekIsaUNBQXlCO1VBQXpCLDZCQUF5QjtFUDh2bUJ4Qiw2QnVEOTNtQk07RXZEODNtQk4sd0J1RDkzbUJNO0V2RDgzbUJOLHFCdUQ5M21CTTtFdkQrM21CTixtQnVEdjNtQlk7RXZEdzNtQlosY3VEdjNtQlk7RXZEdzNtQlosbUJ1RHYzbUJRO0N2RHczbUJUOztBQUVEO0VBQ0UsZXVEdjNtQlc7RXZEdzNtQlgsWXVEdjNtQlE7RWhEaUhULG1CQUFtQjtFUHd3bUJsQixpQnVEeDRtQk07Q3ZEeTRtQlA7O0FBRUQ7RUFDRSxxQk1uM21CUztFTnEzbUJULHFCTW4zbUJTO0VObzNtQlQsbUJNbjNtQlM7RU5vM21CVCxxQk1uM21CUztFTm8zbUJULGNNbjNtQlM7RU5zM21CVCxvQnVENTNtQnFCO0V2RDYzbUJyQixnQnVENzNtQnFCO0V2RDgzbUJyQix5QnVENzNtQnVCO0V2RDgzbUJ2QixzQnVEOTNtQnVCO0V2RGc0bUJ2Qiw2QnVEaDRtQjZCO0V2RGk0bUI3Qix3QnVEajRtQjZCO0V2RGs0bUI3QiwwQnVEajRtQmE7RXZEazRtQmIsdUJ1RGo0bUJvQjtFdkRtNG1CcEIseUJNOWdtQitCO0VOK2dtQi9CLG9CdURoNG1CbUI7RXZEbTRtQm5CLDJCdUQ1M21CQztFdkQ2M21CRCxzQk9ueW1Ca0I7Q1BveW1CbkI7O0FBRUQ7RUFDRSxXTTk0bUJTO0NOKzRtQlY7O0FBRUQ7RUFDRSxrQ005NG1Cb0I7TU44NG1CcEIsOEJNOTRtQm9CO1VOODRtQnBCLDBCTTk0bUJvQjtDTis0bUJyQjs7QUFFRDtFQUNFLFdNejBtQkU7Q04wMG1CSDs7QUFFRDtFQUNFLFlNbG9tQkE7RU5tb21CQSwwQnVEMTRtQjZCO0V2RDI0bUI3QixjTWxvbUJXO0VObW9tQlgsbUJ1RDM0bUJhO0V2RDQ0bUJiLG9CdUQzNG1CUztDdkQ0NG1CVjs7QUFFRDtFQUNFLGN1RDU0bUJZO0N2RDY0bUJiOztBQUVEO0VBQ0UsNEJNdDZtQm9CO0NOdTZtQnJCOztBQUVEO0VBQ0UsNEJNdDZtQm9CO0NOdTZtQnJCOztBQUVEO0VBQ0UsNEJ1RDk0bUJ5QjtDdkQrNG1CMUI7O0FBRUQ7RUFDRSxpQnVEeDVtQkE7Q3ZEeTVtQkQ7O0FBRUQ7RUFDRSxjdURsNW1CSTtDdkRtNW1CTDs7QUFFRDtFQUNFLGV1RGo1bUJhO0V2RGs1bUJiLFl1RGo1bUJXO0V2RGs1bUJYLGdCdURqNW1CYTtFdkRrNW1CYiw4QnVEajVtQnNDO0V2RGs1bUJ0QyxpQkd6NW1CVTtFSDA1bUJWLGV1RGo1bUJJO0N2RGs1bUJMOztBQUVEO0VBQ0UsZ0J1RGo1bUJnQjtFdkRrNW1CaEIsaUJ1RDU1bUJHO0V2RDY1bUJILGV1RGo1bUJNO0V2RGs1bUJOLFl1RDk1bUJHO0V2RCs1bUJILHFCdURoNW1CaUI7RXZEaTVtQmpCLG1CdURoNW1CZTtDdkRpNW1CaEI7O0FBRUQ7RUFDRSx5QnVEaDVtQmtCO0N2RGk1bUJuQjs7QUFFRDtFQUNFLFd1RHg2bUJHO0N2RHk2bUJKOztBQUVEO0VBQ0Usb0J1RC80bUJpQjtFdkRnNW1CakIsb0J1RC80bUJpQjtFdkRnNW1CakIsYXVEOTZtQkc7RXZEKzZtQkgsaUN1RDc0bUJLO0N2RDg0bUJOOztBQUVEO0VBQ0UsZ0J1RDE0bUJZO0N2RDI0bUJiOztBQUVEOztFQUVFLGdCdUQzNG1CSTtDdkQ0NG1CTDs7QUFFRDtFQUNFLGV1RDM0bUJhO0N2RDQ0bUJkOztBQUVEO0VBQ0UsaUJ1RHo0bUJnQjtDdkQwNG1CakI7O0FBRUQ7RUFDRSx3QkUvL21CTztFRmdnbkJQLDRCdUR6NG1CMkI7RXZEMDRtQjNCLG1CT3Y0bUJPO0VQdzRtQlAsd0J1RHA1bUJFO0V2RHE1bUJGLHNCdUR4NG1Ca0I7RXZEeTRtQmxCLG1CdUR4NG1CTTtFdkR5NG1CTixpQnVEeDRtQmU7Q3ZEeTRtQmhCOztBQUVEO0VBQ0UsWXVEejZtQkM7RXZEMDZtQkQsZXVEcjRtQmlCO0V2RHM0bUJqQixZdURyNG1CVTtFdkRzNG1CVixpQnVEcjRtQlU7Q3ZEczRtQlg7O0FBRUQ7RUFDRSx5QnVEcjRtQjJCO0N2RHM0bUI1Qjs7QUFFRDtFQUNFLHNCdURwN21CTztFdkRxN21CUCxnQnVEbjRtQlE7Q3ZEbzRtQlQ7O0FBRUQ7RUFDRSxzQnVELzNtQmtCO0V2RGc0bUJsQiw0QkUxaG5CYztDRjJobkJmOztBQUVEO0VBQ0UsNEJ1RC8zbUJhO0N2RGc0bUJkOztBQUVEO0VBQ0UsNEJ1RGg0bUJ3QjtDdkRpNG1CekI7O0FBRUQ7RU8zNm1CQyxnQkFBUTtFUDY2bUJQLFN1RC8zbUJBO0V2RGc0bUJBLFV1RDkzbUJJO0V2RCszbUJKLHlDdUQ5M21CdUI7TXZEODNtQnZCLHFDdUQ5M21CdUI7VXZEODNtQnZCLGlDdUQ5M21CdUI7RXZEKzNtQnZCLG9CdUQ5M21Ca0I7RWhEbERuQixjQUFRO0VQazdtQlAsbUJ1RHA0bUJXO0V2RHE0bUJYLG1CdUQ5M21CYztFdkQrM21CZCxzQnVEOTNtQmE7RXZEKzNtQmIsWXVEOTNtQlc7RXZEKzNtQlgsaUJ1RDkzbUJlO0V2RCszbUJmLGF1RDkzbUJJO0V2RCszbUJKLGtCdUQ5M21CZ0I7Q3ZEKzNtQmpCOztBQUVEO0VBQ0UsZXVEOTNtQmM7RXZEKzNtQmQsZ0J1RDkzbUJnQjtFQUdoQiwwQkFBUTtFdkQ2M21CUixtQnVENTNtQmdCO0V2RDYzbUJoQixpQnVENTNtQmdCO0N2RDYzbUJqQjs7QUFFRDtFQUNFLGdCdURsNG1CTztFdkRtNG1CUCxtQnVEMzNtQm1CO0V2RDQzbUJuQixXT3Q4bUJPO0NQdThtQlI7O0FBRUQ7RUFDRSxxQnVEMzNtQmE7RXZENDNtQmIsZ0JPMzhtQk87RVA0OG1CUCxnQ3VEMTRtQlE7RXZEMjRtQlIsT3VEMTNtQkk7RXZEMjNtQkosUXVEejNtQkc7RXZEMDNtQkgsWUV6a25CTztFRjBrbkJQLGF1RDMzbUJHO0N2RDQzbUJKOztBQUVEOztFQUVFLG9CdURqM21CbUI7RXZEazNtQm5CLGV1RDkybUJFO0V2RCsybUJGLGV1RDkybUJJO0N2RCsybUJMOztBQUVEOztFQUVFLGNNbmtuQlM7RU5va25CVCxtQk1ua25CUztFTm9rbkJULG9CTW5rbkJTO0VOb2tuQlQsaUJNbmtuQlM7Q05va25CVjs7QUFFRDs7RUFFRSxtQnVEaDNtQnFCO0V2RGkzbUJyQixjdURqM21CcUI7Q3ZEazNtQnRCOztBQUVEOztFQUVFLFlNdnptQkE7RU53em1CQSxZTWh4bUJBO0VOaXhtQkEsYU1oeG1CQTtFTml4bUJBLGVNM3dtQkU7RU40d21CRixtQnVEeDNtQnlCO0V2RHkzbUJ6QixRdUR4M21CRTtFdkR5M21CRixVRTFtbkJPO0VxRG9QUCxvQkFBUztFdkR3M21CVCxXdUR2M21CVztDdkR3M21CWjs7QUFFRDs7RUFFRSxrQnVEdjNtQmM7RXZEdzNtQmQsbUJHdGtuQmlCO0NIdWtuQmxCOztBQUVEOztFQUVFLFdNcG1uQlM7RU5xbW5CVCxpQk1wbW5CUztFTnFtbkJULG9CTXBtbkJTO0NOcW1uQlY7O0FBRUQ7O0VBRUUsaUJNbGluQmM7Q05taW5CZjs7QUFFRDs7RUFFRSxtQnVENTNtQm9CO0N2RDYzbUJyQjs7QUFFRDtFQUNFLGN1RDUzbUJnQjtDdkQ2M21CakI7O0FBRUQ7RXVEejNtQkcsbUJBQU87RXZEMjNtQlIsZ0JHNWxuQnNCO0VINmxuQnRCLG1CTW53bUJRO0VOb3dtQlIsb0J1RHgzbUJHO0VBQ0EsMEJBQVE7RXZEeTNtQlgsNkJ1RHYzbUJpQztFaEQvSmxDLG9CQUFtQjtDUHdobkJuQjs7QUFFRDtFdURoM21CQSxvQkFBTztDdkRrM21CTjs7QUFFRDtFdURoM21CRSxlQUFjO0VBQ2QsbUJBQWlCO0VBQ2pCLGlCQUFXO0VBQ1gsWUFBUztDdkRrM21CVjs7QUFFRDtFQUNFLGFBQWE7Q3VELzJtQmY7O0F2RGszbUJBO0V1RC8ybUJFLG1CcER4UWlCO0VvRHlRakIsWUFBUztFQUNULFNBQVE7RUFDUixvQ0FBaUI7TUFBakIsZ0NBQWlCO1VBQWpCLDRCQUFpQjtDdkRpM21CbEI7O0FBRUQ7RXVEejNtQkEsbUJBVVc7RXZEaTNtQlQscUJ1RGgzbUJhO0V2RGszbUJiLHFCdURoM21Cb0I7RXZEaTNtQnBCLG1CdURoM21CVTtFdkRpM21CVixxQnVEaDNtQlc7RXZEaTNtQlgsY3VEaDNtQlk7RXZEbTNtQlosb0J1RGgzbUJjO0V2RGkzbUJkLGdCdURoM21CYTtFdkRpM21CYix5QkFBeUI7RXVENzJtQjNCLHNCQUFRO0VBRU4sNkJBQXFCO0VBQ3JCLHdCQUFrQjtFQUNsQiwwQkFBVztFQUNYLHVCQVFEO0V2RHcybUJDLHlCTXB6bUIrQjtFTnF6bUIvQixvQnVEOTJtQm9CO0V2RCsybUJwQixldUQ5Mm1CVTtFdkQrMm1CVixZdUQ5Mm1CVztFdkQrMm1CWCxZdUQ5Mm1CVztFdkQrMm1CWCxhQUFhO0NPemtuQmQ7O0FQNGtuQkQ7RUFDRSxZQUFZO0VPN2tuQmIsYUFBUTtFZ0RzT1AsY0FBUTtFdkQwMm1CUixldUR6Mm1CWTtFdkQwMm1CWixvQnVEejJtQlk7RXZEMDJtQlosV3VEejJtQlU7RXZEMDJtQlYsd0N1RHoybUJRO0V2RHkybUJSLG1DdUR6Mm1CUTtFdkR5Mm1CUixnQ3VEejJtQlE7RXZEMDJtQlIsaUJ1RHoybUJjO0N2RDAybUJmOztBQUVEO0VBQ0UsZ0J1RHoybUJFO0V2RDAybUJGLHFCdUR6Mm1CcUI7RXZEMDJtQnJCLGlCdUR6Mm1CRTtFdkQwMm1CRixvQkc3cG5CVTtDSDhwbkJYOztBQUVEO0VBQ0UsNEJ1RHoxbUJDO0N2RDAxbUJGOztBQUVEO0VBQ0Usb0J1RHgybUJHO0N2RHkybUJKOztBQUVEO0VBQ0UsbUJ1RDUybUJHO0V2RDYybUJILGV1RHQybUJpQjtFdkR1Mm1CakIsWUFBWTtFQ2hsbkJkLGdCQUFBO0N1RDNKQTs7QXhEK3VuQkE7RU1udG5CRSxtQkFBUztFQUNULFdBQVM7RUFDVCxZQUFTO0VBQ1QsYUFBUztFQUNULFdBQVM7RUFtRVQsZUFBQTtFQUNBLE9BQUE7RUFJRSxRQUFBO0NOZ3BuQkg7O0FBRUQ7RUFDRSxxQndEL3VuQmdCO0V4RGl2bkJoQixxQndEOXVuQlc7RXhEK3VuQlgsbUJZOXZuQm1CO0VaK3ZuQm5CLHFCd0Q5dW5CaUI7RXhEK3VuQmpCLGN3RDl1bkJZO0V4RCt1bkJaLDBCRXR2bkJlO0VGdXZuQmYsdUJNdnVuQm9CO0VOeXVuQnBCLHlCTXZ1bkJvQjtFTnd1bkJwQixvQk12dW5Ca0I7RU53dW5CbEIseUJNdnVuQm9CO0VOd3VuQnBCLHNCTXZ1bkJhO0VOeXVuQmIsNkJ3RHB2bkJ1QjtFeERxdm5CdkIsd0J3RHJ2bkJ1QjtFeERzdm5CdkIsbUJ3RHR2bkJ1QjtFeER1dm5CdkIsZU0vL21CRTtFTmdnbkJGLGFNLy9tQkU7RU5nZ25CRixpQk05L21CQTtFTisvbUJBLGlCTTkvbUJBO0VOKy9tQkEscUJ3RDF2bkJ5QjtDeEQydm5CMUI7O0FBRUQ7RXdEeHZuQkMsZUFBQTtFeEQwdm5CQywwQndEaHZuQkE7RXhEaXZuQkEsb0JPcHBuQmdCO0VQcXBuQmhCLDZCd0Q1dm5CRDtFeEQ0dm5CQyx3QndENXZuQkQ7RXhENHZuQkMscUJ3RDV2bkJEO0V4RDZ2bkJDLG9Cd0Qxdm5CYztFeEQydm5CZCxtQk92cG5CZ0I7RVB3cG5CaEIsa0J3RC92bkJEO0V4RGd3bkJDLHFCTWh3bkJTO0VOaXduQlQsWU1od25CQTtFTml3bkJBLGlCTWh3bkJTO0VOaXduQlQsa0JNaHduQlM7RU5pd25CVCxtQk1od25CUztDTml3bkJWOztBQUVEO0VBQ0UsZU0zcm5CRTtFTjRybkJGLFlNMXJuQkE7RU4ycm5CQSxhTXhobkJFO0VOeWhuQkYsaUJNeGhuQkU7RU55aG5CRixnQk12aG5CQTtFTndobkJBLG1xSndEcnduQmdDO0V4RHN3bkJoQyxzQ3dEcHduQkE7Q3hEcXduQkQ7O0FBRUQ7RUFDRSx1SHdEdnduQlM7RXhEd3duQlQsd0ZNbnhuQm9CO0VObXhuQnBCLHlETW54bkJvQjtFTnN4bkJwQixzRE1ueG5Ca0I7RU5veG5CbEIsdURNbnhuQm9CO0NOb3huQnJCOztBQUVEO0VBQ0UsbXFKTWh0bkJxQjtFTml0bkJyQixzQ3dEN3duQjBCO0N4RDh3bkIzQjs7QUFFRDtFQUNFLG1CTXppbkJBO0VOMGluQkEsVU8xcm5CTztFUDJybkJQLGdCd0R2eG5CRDtFeER3eG5CQyxnQndEaHhuQlU7RUFHWCxpQkFBTztFeEQrd25CTixZd0Q3d25CTztFeEQ4d25CUCxtQndEN3duQlk7RXhEOHduQlosYXdEN3duQlE7RXhEOHduQlIsU3dEN3duQkE7RXhEOHduQkEsZU1sN21CUTtFTm03bUJSLGV3RDd3bkJhO0V4RDh3bkJiLDBCRzl3bkJlO0VIK3duQmYsZ0J3RDd3bkJZO0V4RDh3bkJaLGVFaDBuQk87Q0ZpMG5CUjs7QUFFRDtFQUNFLDhCd0Q5d25CUztFeEQrd25CVCxhd0Q5d25CRTtFeEQrd25CRiw0QndENXduQlE7Q3hENnduQlQ7O0FBRUQ7RUFDRSxtQk10em5CUztFTnV6bkJULFVNdHpuQk87RU51em5CUCxZTXR6bkJTO0NOdXpuQlY7O0FBRUQ7RUFDRSxnQk1wdm5CYztDTnF2bkJmOztBQUVEO0VBQ0Usb0N3RG54bkIrQjtNeERteG5CL0IsZ0N3RG54bkIrQjtVeERteG5CL0IsNEJ3RG54bkIrQjtDeERveG5CaEM7O0FBRUQ7RUFHRSxvQk0vaW5CQTtFTmdqbkJBLGdCTS9pbkJBO0VOZ2puQkEseUJ3RDF4bkIyQjtFeEQyeG5CM0Isc0J3RDF4bkJVO0V4RDR4bkJWLDZCRS8xbkJjO0VGZzJuQmQsd0J3RGp4bkJBO0V4RGt4bkJBLGlCd0QxeG5CQTtDeEQyeG5CRDs7QUFFRDtFd0RweG5CQyxhQUFBO0V4RHN4bkJDLGF3RHJ4bkJVO0V4RHN4bkJWLGdCTXAxbkJTO0VOcTFuQlQsb0NNcDFuQnFCO01ObzFuQnJCLGdDTXAxbkJxQjtVTm8xbkJyQiw0Qk1wMW5CcUI7RU5xMW5CckIsbUJNcDFuQlM7RU5xMW5CVCxtcUpNcDFuQmtCO0VOcTFuQmxCLHNDTXAxbkJvQjtDTnExbkJyQjs7QUFFRDtFQUNFLFlNL3duQkU7RU5neG5CRiwwQndENXhuQnVCO0V4RDZ4bkJ2QixrQk01bW5Ca0I7RU42bW5CbEIsZU01bW5CZTtFTjZtbkJmLDhCd0Q5eG5CeUI7RXhEK3huQnpCLG1CTTNtbkJBO0VONG1uQkEsaUJNM21uQmU7RU40bW5CZixlTTlrbkJFO0NOK2tuQkg7O0FBRUQ7RUFDRSxhTTdrbkJXO0VOOGtuQlgsYXdEcHluQlU7RXhEcXluQlYsZ0J3RHB5bkJVO0V4RHF5bkJWLG9Dd0RweW5CTztNeERveW5CUCxnQ3dEcHluQk87VXhEb3luQlAsNEJ3RHB5bkJPO0V4RHF5bkJQLG1Cd0RweW5CWTtFeERxeW5CWixtcUp3RHB5bkJlO0V4RHF5bkJmLHNDd0RweW5CbUI7Q3hEcXluQnBCOztBQUVEO0VBQ0UseUN3RHB5bkJTO0N4RHF5bkJWOztBQUVEO0VBQ0UsY3dEcHluQkM7RUFHRixtQkFBUztFeERteW5CUixPd0RseW5CQTtFeERteW5CQSxRd0RseW5CSztFeERteW5CTCxZd0RseW5CVTtFeERteW5CVixhd0RseW5CUTtFeERteW5CUixrQndEanluQkE7Q3hEa3luQkQ7O0FBRUQ7RUFDRSw0aEh3RC94bkJFO0V4RGd5bkJGLDJCQUEyQjtDQzd2bkI3Qjs7QURnd25CQTtFQUNFLG1CeUQ3NW5CVTtFekQ4NW5CVixTeUQ3NW5CTztFekQ4NW5CUCxVeUQ3NW5CUTtFekQ4NW5CUix5Q3lENzVuQk07TXpENjVuQk4scUN5RDc1bkJNO1V6RDY1bkJOLGlDeUQ3NW5CTTtFekQ4NW5CTixvQnlENzVuQlk7RXpEODVuQlosV3lENzVuQlE7RXpEODVuQlIsc0J5RDc1bkJhO0V6RDg1bkJiLFl5RDc1bkJNO0N6RDg1bkJQOztBQUVEO0VBQ0Usb0JHMTJuQlU7RUgyMm5CVix1SHlENXhuQkQ7RXpENnhuQkMsd0ZBQXlEO0VBQXpELHlEQUF5RDtFQUd6RCxzRHlEaHluQkQ7RXpEaXluQkMsdURBQXVEO0NPOXluQnhEOztBUGl6bkJEO0VBQ0UsZU14NW5CUztFTnk1bkJULFlNeDVuQlM7RU55NW5CVCxtQk14NW5CUztDTnk1bkJWOztBQUVEO0VBQ0UsbUJ5RHI2bkJtQjtFekRzNm5CbkIsVU1uMW5CRTtFTm8xbkJGLFFNbDFuQkE7RU5tMW5CQSxlTXhybkJFO0VOeXJuQkYsZ0JNeHJuQmU7RU55cm5CZixZTS9xbkJBO0VOZ3JuQkEsYU0vcW5CQTtFTmdybkJBLFdNL3FuQkE7RU5ncm5CQSxXeUQzNm5CUTtFekQ0Nm5CUixrQnlEMzZuQmU7RXpENDZuQmYsc0J5RHJ6bkJEO0N6RHN6bkJBOztBQUVEO0V5RDE2bkJFLFdBQVU7RUFDViwwZ0hBZ0NBO0VsRG9FRCwyQkFBeUI7Q1B5MG5CekI7O0FBRUQ7RUFDRSx5QnlEejZuQkk7Q3pEMDZuQkw7O0FBRUQ7O0VBRUUsbUJ5RHo2bkJlO0V6RDA2bkJmLE95RHo2bkJLO0V6RDA2bkJMLFF5RHo2bkJLO0V6RDA2bkJMLFl5RHo2bkJVO0V6RDA2bkJWLGF5RHo2bkJXO0V6RDA2bkJYLHNCeURyN25CUTtFekRzN25CUixtQ3lEdjZuQmdCO1V6RHU2bkJoQiwyQnlEdjZuQmdCO0N6RHc2bkJqQjs7QUFFRDtFQUNFLG1CeUR2Nm5CaUI7RXpEdzZuQmpCLFV5RG44bkJBO0V6RG84bkJBLFF5RHI2bkJHO0V6RHM2bkJILFlBQVk7RU85MW5CYixvQkFBbUI7RWtEbkVuQixtQkFBUztFekRvNm5CUiw2Qk1qbG5CK0I7RU5pbG5CL0Isd0JNamxuQitCO0VOaWxuQi9CLHFCTWpsbkIrQjtFTmtsbkIvQixpQnlEbDZuQmM7RXpEbTZuQmQsbUJ5RGw2bkJlO0V6RG02bkJmLGdCeURsNm5CYztFekRtNm5CZCxleURsNm5CQztFekRtNm5CRCxheURsNm5CVztFekRtNm5CWCxtQkFBbUI7RU92Mm5CcEIsMEJBQXlCO0VrRG5FekIsaUJBQVM7RXpENjZuQlIsZ0JNMWxuQlE7Q04ybG5CVDs7QUFFRDtFQUNFLG9CeURsNm5CZ0I7Q3pEbTZuQmpCOztBTy8ybkJBO0VrRGhEQSxvQkFBWTtFekRtNm5CWCxleURqNm5CWTtFekRrNm5CWixlQUFlO0NPcDNuQmhCOztBUHUzbkJEO0VBQ0Usb0J5RGw2bkJhO0N6RG02bkJkOztBQUVEO0VBQ0UsY3lEbDZuQmE7RXpEbTZuQmIsbUJ5RGw2bkJhO0V6RG02bkJiLG9CeURsNm5CYTtFekRtNm5CYixpQnlEbDZuQlk7Q3pEbTZuQmI7O0FBRUQ7RUFDRSx5QnlEaDZuQkE7Q3pEaTZuQkQ7O0FBRUQ7RXlEaDZuQkUsaUJBQVU7Q3pEazZuQlg7O0FPeDRuQkE7RWtEdkJBLGlCQUFRO0N6RG02bkJSOztBQUVEO0VBQ0UseUJ5RGo2bkJZO0N6RGs2bkJiOztBQUVEO0VBQ0UsY0FBYztDT241bkJmOztBUHM1bkJEO0VBQ0UseUJ5RGw2bkJrQjtDekRtNm5CbkI7O0FBRUQ7RUFDRSx5QnlEbDZuQmU7Q3pEbTZuQmhCOztBQUVEO0VBQ0UsY0FBYztDTy81bkJmOztBUGs2bkJEO0VBQ0UsMEJ5RDk1bkJBO0N6RCs1bkJEOztBQUVEO0VBQ0UsMEJ5RC81bkJzQjtFekRnNm5CdEIsb0J5RC81bkJZO0N6RGc2bkJiOztBQzE0bkJELHFCQUFxQjs7QUQ4NG5CckIscUJHci9uQndCOztBSHUvbkJ4QjtFQUNFLDBDQUEwQztFMEQ1aW9CM0Msb0JBQVU7RXBEcUJULGtCQUFTO0NOMGhvQlY7O0FBRUQ7RU14aG9CRSxnQkFBUztFQUNULGlCQUFhO0VBbUViLHlDb0QzRnVCO0VwRDRGdkIsNEJvRDVGdUI7QzFEb2pvQnhCOztBQUVEOzs7RTBEbGpvQkUsK0JBVUE7VUFWQSx1QkFVQTtDMUQ0aW9CRDs7QUFFRDtFQUNFLGUwRDFqb0JBO0UxRDJqb0JBLGlCMER0am9CYTtFMUR1am9CYixzQjBENWpvQks7RTFENmpvQkwseUIwRHJqb0JFO1UxRHFqb0JGLGlCMERyam9CRTtFMURzam9CRixVQUFVO0MwRGxqb0JYOztBMURxam9CRDtFMERyam9CRSxjQUFBO0UxRHVqb0JBLGlCMERsam9CZ0I7RTFEbWpvQmhCLGlCMERsam9CWTtFMURtam9CWixpQkcxOW5CdUI7RUgyOW5CdkIsbUIwRDFqb0JBO0UxRDJqb0JBLDJCMERqam9CRTtFMURram9CRixxQkFBcUI7RUMvNm5CdkIscUJBQUE7RUFBQSxjQUFBO0UwRDVKQSwyQkFBaUI7RUFDaEIsNkJBUmM7RUFRZCw4QkFSYztVQVFkLHVCQVJjO0MzRHNsb0JkOztBQUVEO0UyRDVrb0JDLHFCQUFlO0VBQ2Ysb0JBQVE7VUFBUixhQUFRO0MzRDhrb0JSOztBQUVEO0VBQ0UsaUJBQWlCO0UyRDVrb0JuQixVQUFBO0VBRUMseUJBQWtCO0VBQ2xCLHNCQUFhO0VBQ2IsaUJBQVU7RUFDVixXQUFNO0VBQ04sV0FBVTtFQUNWLDBDQUFXO0VBQ1gsZ0JBQWE7QzNENmtvQmI7O0FBRUQ7RTJEM2tvQkMsV0FBUTtDM0Q2a29CUjs7QUFFRDs7O0UyRDNsb0JBLGVBcUJDO0MzRDBrb0JBOztBQUVEO0UyRGptb0JBLGdCQTRCRTtDM0R1a29CRDs7QUFFRDtFQUNFLGdCMkRsa29CYTtDM0Rta29CZDs7QUFFRDtFMkR6bW9CQSxrRkE0Q1k7VUE1Q1osMEVBNENZO0UzRCtqb0JWLG1CMkQ5am9CVTtFM0Qram9CVixpQjJEN2pvQlk7RUEvQ2QscUJBaURRO0UzRDZqb0JOLHFCMkQ1am9CUTtFM0Q0am9CUixjMkQ1am9CUTtFM0Q2am9CUiwyQjJENWpvQlk7RTNENmpvQlosNkIyRDVqb0JPO0UzRDRqb0JQLDhCMkQ1am9CTztVM0Q0am9CUCx1QjJENWpvQk87QzNENmpvQlI7O0FBRUQ7RUFDRSxxQjJEM2pvQkE7RUF6REYscUJBQWE7RUFBYixjQUFhO0UzRHNub0JYLDJCMkQxam9CQTtFQTVERiw2QkE2REM7RUE3REQsOEJBNkRDO1VBN0RELHVCQTZEQztFM0Qyam9CQyx3QjJEcm9vQm1DO0UzRHNvb0JuQyxxQjJEMWpvQmU7RTNEMmpvQmYsb0IyRDFqb0JXO1UzRDBqb0JYLGEyRDFqb0JXO0MzRDJqb0JaOztBQUVEO0VBQ0UsaUIyRDFqb0JhO0UzRDJqb0JiLGUyRDFqb0JPO0UzRDJqb0JQLGlCQUFpQjtFMkR4am9CbkIsZ0JBQWtCO0MzRDBqb0JqQjs7QUFFRDtFMkR2am9CQSxpQkFBa0I7RUFDakIsZUFBYztDM0R5am9CZDs7QUFFRDtFQUNFLGlCMkR4am9CUTtFM0R5am9CUixrQjJEeGpvQlU7RTNEeWpvQlYsZ0IyRHhqb0JZO0UzRHlqb0JaLGUyRC9qb0JZO0UzRGdrb0JaLHFCMkR4am9CUTtFM0R5am9CUixlMkR4am9CUztFM0R5am9CVCxtQjJEeGpvQlk7RTNEeWpvQlosMEMyRHhqb0JTO0MzRHlqb0JWOztBQUVEO0VBQ0UsVTJEdmpvQk87QzNEd2pvQlI7O0FBRUQ7RUFDRSxhMkQza29CRDtFM0Q0a29CQyxhMkR0am9CUTtFM0R1am9CUixtQjJEdGpvQmU7RTNEdWpvQmYsZTJEdGpvQlk7QzNEdWpvQmI7O0FBRUQ7RUFDRSx1QjJEcmpvQlE7QzNEc2pvQlQ7O0FBRUQ7RUFDRSxZMkRyam9CUTtFM0Rzam9CUixhMkR2bG9CRDtDM0R3bG9CQTs7QUFFRDtFQUNFLGlCMkRwam9CUztFM0Rxam9CVCxVMkRwam9CTTtFM0Rxam9CTixvQjJEbmpvQk07RTNEb2pvQk4saUIyRG5qb0JRO0MzRG9qb0JUOztBQUVEO0VBQ0Usb0IyRGxqb0JDO0UzRG1qb0JELG1CQUFtQjtFQzdob0JyQixpQkFBQTtDMkR2S0E7O0E1RHdzb0JBO0U0RDdyb0JBLGlCQUFBO0M1RCtyb0JDOztBNEQ1cm9CRDtFQUNDLFlBQVU7RUFDVixtQkFBa0I7RUFDbEIsU0FBUztFQUNULFlBQVU7RUFDVixpQkFBaUI7RXJEK0dqQixZQUFRO0VQaWxvQlAsYTREcnNvQlM7RTVEc3NvQlQsb0I0RC9yb0JlO0U1RGdzb0JmLG1CNEQvcm9CUztDNURnc29CVjs7QUFFRDtFQUNFLGU0RC9yb0JVO0U1RGdzb0JWLGdCNEQvcm9CWTtFNURnc29CWixrQjREL3JvQlM7RTVEZ3NvQlQsa0I0RC9yb0JXO0U1RGdzb0JYLGM0RC9yb0JVO0M1RGdzb0JYOztBQUVEO0VBQ0UsaUI0RG50b0JVO0U1RG90b0JWLGU0RC9yb0JVO0M1RGdzb0JYOztBQUVEO0VBQ0UsaUI0RC9yb0JXO0M1RGdzb0JaOztBQUVEO0VBQ0Usb0I0RDV0b0JVO0U1RDZ0b0JWLHNCNEQvcm9CWTtDNURnc29CYjs7QUFFRDtFQUNFLHFCNEQvcm9CZTtDNURnc29CaEI7O0FBRUQ7RTRENXJvQkMsaUJBQUE7RTVEOHJvQkMsYTREN3JvQlU7RUFHWCxtQkFBTTtFNUQ0cm9CTCxjNEQzcm9CVTtFNUQ0cm9CVixtQjREM3JvQlU7RTVENHJvQlYscUI0RDNyb0JNO0M1RDRyb0JQOztBQUVEO0VBQ0UsbUI0RHpyb0JZO0U1RDByb0JaLGE0RHpyb0JVO0U1RDByb0JWLFlPNW5vQk87RVA2bm9CUCxhNERyc29CRDtDNURzc29CQTs7QUFFRDtFQUNFLGdCTXh1b0JTO0VOeXVvQlQsaUJNeHVvQlM7Q055dW9CVjs7QUFFRDtFQUNFLFlNeHVvQlM7RU55dW9CVCxtQk10cW9CaUI7RU51cW9CakIsU010cW9CQTtFTnVxb0JBLFVNcnFvQkU7RU5zcW9CRixZTWxxb0JTO0VObXFvQlQsYTREbnNvQkE7RTVEb3NvQkEsa0I0RDlyb0JTO0U1RCtyb0JULG1CNERyc29CQTtFNURzc29CQSxtQjRENXJvQmM7RTVENnJvQmQsdUJPL29vQmtCO0VQZ3BvQmxCLDBCNER4c29CVTtFNUR5c29CViwwQzRENXJvQmE7VTVENHJvQmIsa0M0RDVyb0JhO0M1RDZyb0JkOztBQUVEO0VBQ0U7SUFDRSxpQzRENXJvQlM7WTVENHJvQlQseUI0RDVyb0JTO0c1RDZyb0JWO0NBQ0Y7O0FBSkQ7RUFDRTtJQUNFLGlDNEQ1cm9CUztZNUQ0cm9CVCx5QjRENXJvQlM7RzVENnJvQlY7Q0FDRjs7QUFFRDtFQUNFLGlCNEQ1cm9CUztFNUQ2cm9CVCxZTzVwb0JPO0VQNnBvQlAsaUI0RHJ0b0JEO0U1RHN0b0JDLG1CNEQ1cm9CYztFNUQ2cm9CZCxjNEQ1cm9CQztFQUlGLG1CQUFRO0U1RDByb0JQLHFCTXh3b0JTO0VOeXdvQlQsZU14d29CUztFTnl3b0JULGdCTXh3b0JTO0VOeXdvQlQsa0JNeHdvQlM7RU55d29CVCxrQk14d29CUztDTnl3b0JWOztBQUVEO0VBQ0UsV01uc29CRTtFTm9zb0JGLHlCNERqc29CdUI7RTVEa3NvQnZCLHNCNERqc29CUztFNURrc29CVCxpQjRENXJvQkE7RTVENnJvQkEsYU83cW9CTztFUDhxb0JQLGtCNER2c29CRDtFNUR3c29CQyxnQjREbHNvQlE7RTVEbXNvQlIsaUI0RGxzb0JXO0VyRGtCWixnQkFBUTtFUGtyb0JQLG9CNERoc29CRDtFNURpc29CQyxZNEQvcm9CUTtFckRZVCxzQkFBbUI7RVBxcm9CbEIscUI0RG5zb0JEO0U1RG9zb0JDLGdCNEQvcm9CVztFNURnc29CWCxVNEQvcm9CTztFNURnc29CUCxlNEQvcm9CVTtFNURnc29CVixvQkdqd29CZTtDSGt3b0JoQjs7QUFFRDtFNER2cm9CRSxtQkFBQTtFNUR5cm9CQSxxQjREdnJvQkM7QzVEd3JvQkY7O0FBRUQ7RUFDRSxzQjREcHJvQmlCO0U1RHFyb0JqQixtQk1uN25CUTtFTm83bkJSLFk0RHByb0JDO0U1RHFyb0JELGE0RHByb0JZO0U1RHFyb0JaLFE0RHByb0JDO0VBR0QsT0FBQTtFNURtcm9CQSxtQjREbHJvQmdCO0VBR2hCLGtCQUFBO0U1RGlyb0JBLHFDNERocm9CbUI7QzVEaXJvQnBCOztBQUVEO0VBQ0UscUJNOTduQitCO0VOKzduQi9CLHFCRXowb0JPO0VGeTBvQlAsY0V6MG9CTztFRjAwb0JQLHVCNEQ3cW9CZTtFNUQ4cW9CZiwwQjREN3FvQmM7VTVENnFvQmQsb0I0RDdxb0JjO0U1RDhxb0JkLHNCNEQ3cW9CaUI7RTVEOHFvQmpCLHlCNEQ3cW9CZ0I7VTVENnFvQmhCLHdCNEQ3cW9CZ0I7QzVEOHFvQmpCOztBQUVEO0VBQ0UsWTREdnJvQkE7RTVEd3JvQkEsaUI0RDlxb0JZO0M1RCtxb0JiOztBQUVEO0VBQ0Usc0I0RHpxb0JDO0VBR0YsdUJBQVc7RTVEd3FvQlYsZ0I0RGhxb0JBO0U1RGlxb0JBLGlCTy90b0JPO0VQZ3VvQlAsZTREMXFvQkQ7RTVEMnFvQkMsZ0I0RHhxb0JTO0U1RHlxb0JULGFPbHVvQk87RVBtdW9CUCxtQjREN3FvQkQ7RTVEOHFvQkMsa0I0RHhxb0JZO0VBSWIsc0JBQVE7QzVEc3FvQlI7O0FBRUQ7RUFDRSxnQk0vMG9CUztDTmcxb0JWOztBQUVEO0VBQ0UsZU0vMG9CYTtFTmcxb0JiLHdCNEQxcW9CbUI7RTVEMnFvQm5CLG1CNEQzcW9CbUI7RTVENHFvQm5CLGlCNEQ1cW9CbUI7RTVENnFvQm5CLGtGNEQ3cW9CdUI7VTVENnFvQnZCLDBFNEQ3cW9CdUI7QzVEOHFvQnhCOztBQUVEO0VBQ0Usa0Q0RHJyb0JPO1U1RHFyb0JQLDBDNERycm9CTztDNURzcm9CUjs7QUFFRDtFQUNFLFk0RHpyb0JEO0U1RDByb0JDLGFNbGxvQkU7RU5tbG9CRixtQk1sbG9CRTtFTm1sb0JGLGVNM2tvQkE7RU40a29CQSx3dEU0RGpyb0JnQztFNURrcm9CaEMseUI0RGxyb0JzQjtDNURtcm9CdkI7O0FBRUQ7RUFDRSxlTTlob0JBO0VOK2hvQkEsZU9ud29CTztFUG93b0JQLHVCNERwc29CTztFNURxc29CUCw4QjREeHFvQkE7RTVEeXFvQkEsaUI0RHRzb0JBO0U1RHVzb0JBLG1CNERycm9CYTtFNURzcm9CYixnQjREcnJvQlM7QzVEc3JvQlY7O0FBRUQ7RUFDRSxlNERycm9CUztDNURzcm9CVjs7QUFFRDtFNERuNG9CQSxzQkFrTkM7RTVEbXJvQkMsdUI0RGxyb0JvQjtFNURtcm9CcEIsVzREbHJvQk87RTVEbXJvQlAsWTREbHJvQlE7RTVEbXJvQlIsbUI0RGxyb0JVO0U1RG1yb0JWLG9CNERscm9CaUI7RTVEbXJvQmpCLGM0RGxyb0JZO0M1RG1yb0JiOztBQUVEOztFQUVFLFk0RGhyb0JBO0U1RGlyb0JBLHNCNERocm9CZTtFNURpcm9CZix1QjREaHJvQmM7RTVEaXJvQmQsVzREaHJvQlM7RTVEaXJvQlQsWTREL3FvQlU7RUFHWCxtQkFBUztFNUQ4cW9CUixvQjREN3FvQmM7QzVEOHFvQmY7O0FBRUQ7RUFDRSxZNER6cW9CUztFNUQwcW9CVCxlNER4cW9CUztFNUR5cW9CVCxlNER2cW9CVztFNUR3cW9CWCxzQjREdnFvQlM7RTVEd3FvQlQsaUI0RHRxb0JZO0U1RHVxb0JaLDBCNERwcW9CQTtFckR0SUQsbUJBQW1CO0VQNHlvQmxCLFc0RHBxb0JEO0U1RHFxb0JDLFc0RG5xb0JRO0VyRDFJVCxlQUFRO0VQK3lvQlAsUTREdnFvQkQ7RTVEd3FvQkMsWTREbnFvQkM7RTVEb3FvQkQscUJNamlvQlE7RU5raW9CUixxQjREbnFvQlU7RTVEbXFvQlYsYzREbnFvQlU7RTVEb3FvQlYsdUI0RG5xb0JhO0U1RG9xb0JiLDBCNERucW9CaUI7VTVEbXFvQmpCLG9CNERucW9CaUI7RTVEb3FvQmpCLHNCNERucW9CYTtFNURvcW9CYix5QjREbnFvQm1CO1U1RG1xb0JuQix3QjREbnFvQm1CO0U1RG9xb0JuQixtQjREbnFvQmdCO0U1RG9xb0JoQixvQjREbnFvQmU7QzVEb3FvQmhCOztBQUVEO0VBQ0Usa0JNbDZvQlM7RU5tNm9CVCxxQk1sNm9CUztFTm02b0JULGVNbDZvQlM7RU5tNm9CVCxXTWw2b0JPO0VObTZvQlAsWU1sNm9CTztDTm02b0JSOztBQUVEO0VBQ0UsbUI0RDNxb0J3QjtDNUQ0cW9CekI7O0FBRUQ7RUFDRSxtQk16cm9CQTtFTjByb0JBLFdNenJvQkE7Q04wcm9CRDs7QUFFRDtFQUNFLGdDNERscm9Cc0I7VTVEa3JvQnRCLHdCNERscm9Cc0I7RTVEbXJvQnRCLFlNM3BvQkE7RXNEckJBLG1CQUFBO0U1RGtyb0JBLFc0RGpyb0JTO0U1RGtyb0JULFc0RGpyb0JTO0U1RGtyb0JULFc0RGpyb0JPO0U1RGtyb0JQLFk0RGpyb0JRO0U1RGtyb0JSLGE0RGpyb0JTO0U1RGtyb0JULGFNNTdvQlM7RU42N29CVCxrQk01N29CUztFTjY3b0JULHFDTTU3b0JvQjtFTjY3b0JwQixtQk01N29CUztDTjY3b0JWOztBQUVEO0VBQ0Usb0I0RHZyb0IwQjtDNUR3cm9CM0I7O0FBRUQ7RUFDRSxZTWxyb0JFO0VObXJvQkYscUI0RDNyb0JzQjtDNUQ0cm9CdkI7O0FBRUQ7RUFDRSxhRS85b0JPO0VGZytvQlAsa0I0RHhzb0JDO0U1RHlzb0JELGdCNEQ5cm9CYTtFNUQrcm9CYixpQjREOXJvQlM7RTVEK3JvQlQsZ0I0RDlyb0JVO0U1RCtyb0JWLGlCNEQ1c29CQztFNUQ2c29CRCxvQkV6K29CNkI7RTBEZ1Q3Qix1QkFBQTtFNUQycm9CQSxzQjREenJvQkM7RUFHRixzQkFBUTtFNUR3cm9CUCxxQjREdnJvQmtCO0U1RHdyb0JsQixnQjREdnJvQmE7RTVEd3JvQmIsVU14OW9CTztFTnk5b0JQLGlCTXg5b0JTO0NOeTlvQlY7O0FBRUQ7RUFDRSxZTXg5b0JTO0VOeTlvQlQscUI0RDVyb0JtQjtDNUQ2cm9CcEI7O0FBRUQ7RUFDRSxzQjREL3JvQm1CO0U1RGdzb0JuQixZNEQvcm9CQTtFNURnc29CQSxhNEQvcm9CVTtFNURnc29CVixXNEQvcm9CUTtFNURnc29CUixxQk8vM29Ca0I7RVBnNG9CbEIsbUI0RHpzb0JEO0M1RDBzb0JBOztBQUVEO0VBQ0UsZ3NGNERuc29CMEI7RTVEb3NvQjFCLHlCNER2cm9CQTtDNUR3cm9CRDs7QUFFRDtFQUNFLGdoSjREM3JvQkE7RTVENHJvQkEseUJPMTRvQmtCO0NQMjRvQm5COztBQUVEO0VBQ0UsZ3ZGNER2dG9CTztFNUR3dG9CUCx5QjREanNvQkE7QzVEa3NvQkQ7O0FBRUQ7RUFDRSw0c0M0RGhzb0JpQjtFNURpc29CakIseUI0RGhzb0JlO0U1RGlzb0JmLHNCNERoc29CZ0I7RTVEaXNvQmhCLFc0RGhzb0JBO0U1RGlzb0JBLHFCMkR0aHBCYTtFM0R1aHBCYixZNERoc29CUztFNURpc29CVCxhT3o1b0JPO0NQMDVvQlI7O0FBRUQ7RUFDRSxvQjREN3NvQkQ7RTVEOHNvQkMsMEI0RGpzb0JTO0VBalZYLGlCQW9WQztDNURnc29CQTs7QUFFRDtFNEQzcm9CQyxjQUFBO0M1RDZyb0JBOztBQUVEO0VBQ0UsaUI0RGhzb0JEO0U1RGlzb0JDLGE0RDdyb0JDO0U1RDhyb0JELGtCNEQ3cm9CUztFNUQ4cm9CVCxVNEQ3cm9CSztFNUQ4cm9CTCw0QzREN3JvQmlCO1U1RDZyb0JqQixvQzREN3JvQmlCO0U1RDhyb0JqQiwwQjREN3JvQlk7RTVEOHJvQlosYTREN3JvQk87RTVEOHJvQlAsZ0I0RDdyb0JVO0U1RDhyb0JWLGlCTy82b0JPO0VQZzdvQlAsdUI0RHpzb0JNO0M1RDBzb0JQOztBQUVEO0VBQ0UscUI0RDdyb0JRO0U1RDhyb0JSLHFCNEQ3cm9CUztFNUQ2cm9CVCxjNEQ3cm9CUztFNUQ4cm9CVCwyQjREM3JvQlU7RTVENHJvQlYsNkI0RDFyb0JDO0U1RDByb0JELDhCNEQxcm9CQztVNUQwcm9CRCx1QjREMXJvQkM7QzVEMnJvQkY7O0FBRUQ7RUFDRSxpQjREdnJvQkE7RUFFRCx1QkFBUztFNUR1cm9CUixtQjREdHJvQmU7RTVEdXJvQmYsa0Y0RHRyb0JnQjtVNURzcm9CaEIsMEU0RHRyb0JnQjtFNUR1cm9CaEIsNkI0RHRyb0JjO0U1RHVyb0JkLG1CNER0cm9CVTtFNUR1cm9CVixlNER0cm9CWTtFNUR1cm9CWixnQjREdHJvQmM7RTVEdXJvQmQsa0JFN2pwQmM7RUY4anBCZCxpQjREcnJvQkE7RTVEc3JvQkEsbUI0RHJyb0JjO0VBSWYsZ0JBQUE7RTVEbXJvQkMsVzREbHJvQkE7RTVEbXJvQkEsbUI0RGxyb0JVO0U1RG1yb0JWLGlDNERscm9CVTtFNURrcm9CViw0QjREbHJvQlU7RTVEa3JvQlYseUI0RGxyb0JVO0U1RG1yb0JWLDBCNERscm9CTTtFNURtcm9CTix1QjREbHJvQk87RTVEbXJvQlAsc0I0RGxyb0JXO0U1RG1yb0JYLGtCNERscm9CZTtDNURtcm9CaEI7O0FBRUQ7RUFDRSw0QzREbnJvQmtCO1U1RG1yb0JsQixvQzREbnJvQmtCO0M1RG9yb0JuQjs7QUFFRDtFQUNFLGE0RG5yb0JPO0M1RG9yb0JSOztBQUVEO0VBQ0UsZ0IyRHhscEJNO0MzRHlscEJQOztBQUVEO0U0RDNxb0JDLGNBQUE7QzVENnFvQkE7O0FBRUQ7RTREdnFvQkMsWUFBQTtFNUR5cW9CQyxhNER4cW9CVTtFNUR5cW9CVixtQjRENXBvQkE7RTVENnBvQkEscUJPcCtvQmtCO0VQcStvQmxCLHFCNEQ1cW9CRDtFNUQ0cW9CQyxjNEQ1cW9CRDtFNUQ2cW9CQyx1QjREenFvQmM7RTVEMHFvQmQsMEI0RHpxb0JTO1U1RHlxb0JULG9CNER6cW9CUztFNUQwcW9CVCxzQjREenFvQmdCO0U1RDBxb0JoQix5QjREaHJvQks7VTVEZ3JvQkwsd0I0RGhyb0JLO0M1RGlyb0JOOztBQUVEOztFNERucW9CQyxnQkFBQTtFNURzcW9CQyxpQjREcnFvQlU7RTVEc3FvQlYsWTREcnFvQk87RTVEc3FvQlAsYTREcnFvQlM7QzVEc3FvQlY7O0FBRUQ7RUFDRSxnQk0zbHBCUztFTjRscEJULGlCTTNscEJTO0VONGxwQlQsZU0zbHBCUztFTjRscEJULGlCTTNscEJTO0VONGxwQlQsbUJNM2xwQmE7Q040bHBCZDs7QUFFRDtFQUNFLGdCTXJocEJTO0VOc2hwQlQsZU10MW9CRTtDTnUxb0JIOztBQUVEO0VBQ0Usa0Q0RGxyb0JnQztVNURrcm9CaEMsMEM0RGxyb0JnQztFNURtcm9CaEMsMEM0RGxyb0J3QjtVNURrcm9CeEIsa0M0RGxyb0J3QjtDNURtcm9CekI7O0FBRUQ7RUFDRSxtQk92Z3BCZ0I7RVB3Z3BCaEIsZ0I0RC9yb0JEO0M1RGdzb0JBOztBQUVEO0VBQ0UsdUI0RGxyb0JjO0U1RG1yb0JkLGU0RGxyb0JhO0VBR2QsZUFBQTtFNURpcm9CQyxpQjREaHJvQlc7RTVEaXJvQlgsb0I0RGhyb0JjO0U1RGlyb0JkLDJCTWp3b0IrQjtFTmt3b0IvQixhNERocm9CVTtFNURpcm9CVixrQkU3b3BCYztFRjhvcEJkLG9CNERocm9CZ0I7RTVEaXJvQmhCLG1CT3JocEJnQjtFUHNocEJoQixRNER4cm9CRDtFNUR5cm9CQyxPNERqcm9CQztFNURrcm9CRCxZNERqcm9CQztDNURrcm9CRjs7QUFFRDtFQUNFLGU0RDlxb0JTO0U1RCtxb0JULGdCNEQ5cW9CWTtFNUQrcW9CWixzQjREdnFvQkE7RTVEd3FvQkEscUJPL2hwQmtCO0VQZ2lwQmxCLHFCNERycm9CRDtFNURxcm9CQyxjNERycm9CRDtFNURzcm9CQyx1QjREL3FvQmlCO0U1RGdyb0JqQiwwQk9saXBCZ0I7VVBraXBCaEIsb0JPbGlwQmdCO0VQbWlwQmhCLHFCNER4cm9CRDtFNUR5cm9CQyxlTXIyb0JBO0NOczJvQkQ7O0FBRUQ7RU92aXBCQyx1QkFBbUI7Q1B5aXBCbkI7O0FBRUQ7RUFDRSxlTTEyb0JFO0VOMjJvQkYsaUI0RGxyb0JxQjtFQUd0QixzQkFBUztDNURpcm9CVDs7QUFFRDtFNERycXBCQSxZQXdmQztFNUQrcW9CQyxhNEQzcW9CWTtFQTVmZCxrQkF3Zk87RTVEaXJvQkwscUI0RHZxb0JHO0VBbGdCTCxxQkFzZ0JDO0VBdGdCRCxjQXNnQkM7RTVEcXFvQkMsdUJpQnJycEJrQjtFMkNVcEIsMEJBOGdCSztVQTlnQkwsb0JBOGdCSztDNUQrcG9CSjs7QUFFRDtFNEQvcXBCQSxZQW9oQkM7RTVENnBvQkMsYUV2cnBCTztFRndycEJQLGtDQUEwQjtNQUExQiw4QkFBMEI7VUFBMUIsMEJBQTBCO0U0RDlvb0I1QixjQUFRO0M1RGdwb0JQOztBQUVEO0VDMWhwQkEscUJBQXFCO0U0RHpLckIscUJBQVM7RUFBVCxjQUFTO0VBQ1IsdUJBbUZBO0V0RDZDQSwwQkFBbUI7VUFBbkIsb0JBQW1CO0VQdWtwQmxCLG1CNkRyc3BCTTtFN0Rzc3BCTixzQjZEcnNwQm1CO1U3RHFzcEJuQiwwQjZEcnNwQm1CO0U3RHNzcEJuQixxQjZEcnNwQmU7RTdEc3NwQmYsb0I2RHJzcEJPO1U3RHFzcEJQLGE2RHJzcEJPO0M3RHNzcEJSOztBQUVEOztFQUVFLG1CNkRyc3BCZ0I7QzdEc3NwQmpCOztBQUVEO0VBQ0UscUI2RHJzcEJXO0U3RHNzcEJYLHFCNkRyc3BCVztFN0Rxc3BCWCxjNkRyc3BCVztFN0Rzc3BCWCxvQjZEaHNwQkM7RTdEaXNwQkQsZ0I2RHB0cEJNO0M3RHF0cEJQOztBQUVEO0VBQ0UsbUI2RG5zcEJlO0U3RG9zcEJmLHFCNkRuc3BCVztFN0Rvc3BCWCxvQjZEbnNwQkM7VTdEbXNwQkQsYTZEbnNwQkM7QzdEb3NwQkY7O0FBRUQ7RUFDRSxpQjZEbHNwQkk7RTdEbXNwQkosaUI2RDlycEJRO0U3RCtycEJSLGdCTWwxb0JRO0VObTFvQlIsZTZEOXJwQlk7RTdEK3JwQlosa0I2RDlycEJjO0U3RCtycEJkLGM2RDlycEJDO0U3RCtycEJELG9DRWh1cEJjO0VGaXVwQmQsc0Q2RDdycEJFO1U3RDZycEJGLDhDNkQ3cnBCRTtFN0Q4cnBCRixpQzZENXJwQk07RTdENHJwQk4sNEI2RDVycEJNO0U3RDRycEJOLHlCNkQ1cnBCTTtFN0Q2cnBCTixxQjZENXJwQmdCO0U3RDZycEJoQixlNkQ1cnBCVTtFN0Q2cnBCVixxQjZEM3JwQkM7RTdENHJwQkQscUI2RDNycEJLO0U3RDJycEJMLGM2RDNycEJLO0U3RDRycEJMLHVCNkQzcnBCVTtFN0Q0cnBCViwwQjZEM3JwQmdCO1U3RDJycEJoQixvQjZEM3JwQmdCO0U3RDRycEJoQixzQjZEM3JwQlE7RTdENHJwQlIseUI2RDNycEJpQjtVN0QycnBCakIsd0I2RDNycEJpQjtDN0Q0cnBCbEI7O0FBRUQ7RUFDRSxxQjZEeHJwQmlCO0U3RHlycEJqQixlTXIyb0JRO0VOczJvQlIsb0JHbnNwQndCO0VIb3NwQnhCLG1CNkR4cnBCYTtFN0R5cnBCYixlNkR4cnBCQztFN0R5cnBCRCxZNkR4cnBCRTtFN0R5cnBCRixnQkd2c3BCd0I7RUh3c3BCeEIsc0I2RHhycEJpQjtFN0R5cnBCakIsdUI2RHhycEJnQjtFN0R5cnBCaEIsWTZEeHJwQk87RTdEeXJwQlAsbUI2RG5zcEJPO0U3RG9zcEJQLGlDNkR0cnBCRTtFN0RzcnBCRiw0QjZEdHJwQkU7RTdEc3JwQkYseUI2RHRycEJFO0U3RHVycEJGLG9CNkR0cnBCQztFN0R1cnBCRCxtQjZEdHJwQmU7QzdEdXJwQmhCOztBQUVEO0VBQ0UsZUFBZTtFT3JvcEJoQixpQkFBbUI7RXNEMUNuQixnQkFBUTtFN0RrcnBCUCxrQzZEaHJwQmdCO0U3RGdycEJoQiw2QjZEaHJwQmdCO0U3RGdycEJoQiwwQjZEaHJwQmdCO0M3RGlycEJqQjs7QUFFRDtFQUNFLHFCNkR4cXBCQTtFN0R5cXBCQSwwQjZEL3FwQkc7RTdEZ3JwQkgsZ0I2RC9xcEJlO0M3RGdycEJoQjs7QU8vb3BCQTtFc0QzQkEsZUFBUTtDN0Q4cXBCUjs7QUFFRDtFQUNFLG1DNkQxcXBCQTtFN0QycXBCQSxlQUFlO0M2RHhxcEJqQjs7QTdEMnFwQkE7RU1od3BCRSxvQkFBUztDTmt3cEJWOztBQUVEO0VNaHdwQkUsZUFBYTtDTmt3cEJkOztBQUVEO0VNMXJwQkUsb0N1RFV3QjtFdkRwRHRCLGVBQUE7Q051dXBCSDs7QUFFRDtFTTN0cEJFLG9CdUR1Q3VCO0M3RHNycEJ4Qjs7QUFFRDtFNkRycnBCQyxlQUFNO0M3RHVycEJOOztBQUVEO0VBQ0Usb0NNcHhwQmtCO0VOcXhwQmxCLGVNcHhwQlM7Q05xeHBCVjs7QUFFRDtFQUNFLG9CTWp0cEJpQjtDTmt0cEJsQjs7QUFFRDtFQUNFLGU2RDNycEJRO0M3RDRycEJUOztBQUVEO0VBQ0UsZ3JDNkR2cnBCQztFN0R3cnBCRCxxQk85cnBCZ0I7RVArcnBCaEIsWTZEcnNwQkE7RTdEc3NwQkEsYTZEcHNwQkU7RTdEcXNwQkYsbUI2RHZzcEJDO0U3RHdzcEJELGVFNXpwQk87RTJEeUdULHFCQXlCTztFN0Q0cnBCTCxlNkQzcnBCVTtFN0Q0cnBCVixtQjZEM3JwQmdCO0M3RDRycEJqQjs7QU90c3BCQTtFc0RnQkEsMEJBQWlCO0M3RDBycEJqQjs7QUFFRDs7Ozs7RThEOTBwQkEscUJBQVM7RUFDUixxQkFBVTtFQUFWLGNBQVU7RUFDViwyQkFBUTtFQUNSLDZCQUFTO0VBQVQsOEJBQVM7VUFBVCx1QkFBUztFQUNULHFCQUFnQjtFQUNoQixvQkFBVztVQUFYLGFBQVc7QzlEbzFwQlg7O0FBRUQ7RThEbDFwQkMscUJBQVk7RUFDWixlQUFZO0M5RG8xcEJaOztBQUVEO0VBQ0UsVzhEajJwQk87RTlEazJwQlAsZ0I4RHAxcEJVO0M5RHExcEJYOztBQUVEO0U4RGwxcEJDLGlCQUFNO0M5RG8xcEJOOztBQUVEO0VBQ0UsaUI4RG4xcEJlO0M5RG8xcEJoQjs7QUFFRDtFOERqMXBCQyxvQkFBVztDOURtMXBCWDs7QUFFRDtFQUNFLGU4RHQxcEJEO0U5RHUxcEJDLGdCOERuMXBCVTtDOURvMXBCWDs7QUFFRDtFQUNFLGlCTTExcEJTO0VOMjFwQlQsbUJNMTFwQlM7RU4yMXBCVCxrRk0xMXBCb0I7VU4wMXBCcEIsMEVNMTFwQm9CO0VOMjFwQnBCLHFCTTExcEJhO0VOMjFwQmIscUJNeHhwQkE7RU53eHBCQSxjTXh4cEJBO0VOeXhwQkEsdUI4RHYxcEJ1QjtFOUR3MXBCdkIsMEI4RHgxcEJtQjtVOUR3MXBCbkIsb0I4RHgxcEJtQjtFOUR5MXBCbkIsb0I4RHoxcEJ1QjtDOUQwMXBCeEI7O0FBRUQ7RUFDRSxnQk1qbnBCQTtFTmtucEJBLG9COEQ3MXBCeUI7RUFFMUIscUJBQVE7RTlENjFwQlAsbUI4RHIxcEJBO0M5RHMxcEJEOztBQUVEO0VBQ0UsWThEMzFwQkM7RUFHRixtQkFBUztFOUQwMXBCUixZOER6MXBCVTtFOUQwMXBCVixPOER6MXBCSztFOUQwMXBCTCxXOER6MXBCTztFOUQwMXBCUCxhOER6MXBCVztFOUQwMXBCWCw2TjhEejFwQlk7RTlEMDFwQloseUI4RHoxcEJpQjtDOUQwMXBCbEI7O0FBRUQ7RUFDRSxlRWg1cEJzQjtDRmk1cEJ2Qjs7QUFFRDtFQUNFLGU4RHoxcEJXO0M5RDAxcEJaOztBQUVEO0VBQ0UsYzhEMTFwQkM7QzlEMjFwQkY7O0FBRUQ7RUFDRSxnQjhEMTFwQlM7RTlEMjFwQlQsb0I4RDExcEJlO0VBR2hCLGVBQUE7RTlEeTFwQkMsbUI4RHgxcEJTO0M5RHkxcEJWOztBQUVEO0VBQ0UsZ0I4RHgxcEJhO0U5RHkxcEJiLHFCOER4MXBCZTtFOUR5MXBCZixlMkR0NnBCTTtFM0R1NnBCTixpQjhEeDFwQmM7RTlEeTFwQmQsZThEeDFwQmE7RTlEeTFwQmIsb0I4RHAwcEJBO0M5RHEwcEJEOztBQUVEO0VBQ0UsaUI4RHoxcEJXO0M5RDAxcEJaOztBQUVEO0VBQ0UsaUI4RDMxcEJBO0M5RDQxcEJEOztBQUVEO0VBQ0UsaUI4RHQxcEJBO0U5RHUxcEJBLGlCR3R6cEJXO0VIdXpwQlgsZThEeDFwQkM7RTlEeTFwQkQsZ0I4RHQxcEJZO0VBckdkLGlCQXlHQztDOURvMXBCQTs7QUFFRDtFQUNFLGVBQWU7Q0NoeHBCakI7O0FEbXhwQkE7RUFDRSxlQUFlO0UrRGg4cEJqQixnQkFBYztFQUNiLGtCQUFTO0VBQ1Qsa0JBQWU7RUFDZixtQkFBVztFQUNYLGdCQUFTO0VBQ1QsbUJBQU87RUFDUCxxQkFBVztFQUNYLGVKUk87QzNEMDhwQlA7O0FBRUQ7RUFDRSxxQitEbDhwQlM7RS9EbThwQlQscUIrRGw4cEJVO0UvRGs4cEJWLGMrRGw4cEJVO0V4RG1IWCx1QkFBbUI7RVBpMXBCbEIsMEIrRC84cEJZO1UvRCs4cEJaLG9CK0QvOHBCWTtFL0RnOXBCWixzQitEbDhwQlU7RS9EbThwQlYseUJHNzVwQmU7VUg2NXBCZix3Qkc3NXBCZTtFSDg1cEJmLGlCK0RsOHBCYTtDL0RtOHBCZDs7QUFFRDtFQUNFLGUrRGw4cEJXO0MvRG04cEJaOztBQUVEO0VBQ0UsYytEbDhwQk87Qy9EbThwQlI7O0FBRUQ7RStENzlwQkEsYUFBYTtFL0QrOXBCWCxrQk1qbHBCUTtFeUQ5WVYsbUJBZ0NPO0UvRGk4cEJMLHFCK0RoOHBCYztFL0RpOHBCZCxxQitEaDhwQlk7RS9EZzhwQlosYytEaDhwQlk7RS9EaThwQlosdUJFLzlwQmM7RUZnK3BCZCwwQitEaDhwQmlCO1UvRGc4cEJqQixvQitEaDhwQmlCO0VBRWxCLHNCQUFTO0UvRGc4cEJSLHlCK0R2NnBCQTtVL0R1NnBCQSx3QitEdjZwQkE7Qy9EdzZwQkQ7O0FBRUQ7RUFDRSxhK0RoOHBCQztFL0RpOHBCRCxpQitEaDhwQlM7RS9EaThwQlQsZ0IrRGg4cEJVO0MvRGk4cEJYOztBQUVEO0VBQ0UsaUIrRGg4cEJTO0UvRGk4cEJULGlCK0RoOHBCVztFL0RpOHBCWCxnQjJEbi9wQk07QzNEby9wQlA7O0FBRUQ7RUFDRSxlTTU5cEJTO0VONjlwQlQsZ0JNNTlwQlM7RU42OXBCVCxnQk01OXBCUztFTjY5cEJULG9CTTE1cEJBO0NOMjVwQkQ7O0FBRUQ7RUFDRSxtQk1qdHBCRTtFTmt0cEJGLGVNanRwQkU7RU5rdHBCRixlTWh0cEJBO0NOaXRwQkQ7O0FBRUQ7RUFDRSxZTXp2cEJFO0VOMHZwQkYsbUJNeHZwQkE7RU55dnBCQSxZTXh2cEJBO0VOeXZwQkEsWU14dnBCQTtFTnl2cEJBLG9CT3o0cEJnQjtFUDA0cEJoQixxQitEbCtwQkQ7RS9EbStwQkMsUStEaDlwQkM7RS9EaTlwQkQsUytEaDlwQkk7RS9EaTlwQkosaUIrRGg5cEJZO0MvRGk5cEJiOztBQUVEO0UrRDU4cEJBLGFBQUE7RUFDQyxjQUFhO0UvRDg4cEJaLGlCQUFpQjtFQ2wycEJuQixZQUFBO0UrRGxMQyxhQUFBO0VBQ0Msc0JBQVk7RWhFdWhxQloscUJBQXFCO0VnRXJocUJ0QixvQkFBQTtVQUFBLGFBQUE7RUFDQyxxQkFBa0I7RTFEc0JsQixxQkFBUztFQUFULGNBQVM7RUFDVCxzQkFBcUI7RUFDckIseUJBQW9CO1VBQXBCLHdCQUFvQjtFQUNwQix1QkFBa0I7RUFDbEIsMEJBQW9CO1VBQXBCLG9CQUFvQjtDTmtncUJyQjs7QUFFRDtFTTM3cEJJLFlBQUE7Q042N3BCSDs7QUFFRDtFTXZ4cEJFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFlO0VBOEJiLG1CMER2U21CO0UxRHdTbkIsV0FBQTtDTjR2cEJIOztBQUVEO0VnRTNpcUJFLGVBQUE7RWhFNmlxQkEsaUJnRXJpcUJDO0NoRXNpcUJGOztBQUVEO0VnRW5pcUJDLGVBQU07RUFDTCxZQUFTO0VoRXFpcUJULGtCQUFrQjtFQ2o0cEJwQixpQkFBQTtFZ0V0TEEsV0FBQTtFakUwanFCRSxVQUFVO0VBQ1YsaUJBQWlCO0VBQ2pCLDhCQUE4QjtFaUV2anFCaEMsaUJBQUE7RWpFeWpxQkUsbUJpRXhqcUJlO0NBRWpCOztBakV5anFCQTtFaUV2anFCSSxlQUFBO0VBQ0EsMEJBQXlCO0VBQ3hCLGdCQUFBO0VBQ0UsaUJBQWdCO0VBQ2YsaUJBQWlCO0VBQ2IsdUJBQ1g7Q2pFd2pxQkE7O0FBRUQ7RWlFeGpxQjRCLGNBQWM7RUFDbEMscUJBQWdCO0VBQ2hCLG9CQUFTO1VBQVQsYUFBUztFakUwanFCZixxQkFBcUI7RWlFeGpxQmYscUJBQWdCO0VBQWhCLGNBQWdCO0VBQ1osMkJBQWtCO0VBQUUsNkJBQWM7RUFBZCw4QkFBYztVQUFkLHVCQUFjO0NqRTJqcUI3Qzs7QWlFeGpxQk87RUFDSSxpQkFBTztFQUFFLDBCQUNaO0VqRTJqcUJQLFdBQVc7RWlFMWpxQkwsb0JBQWM7RUFDVixzREFBUTtVQUFSLDhDQUFRO0VBQUUscUJBQ2I7RWpFNGpxQlAscUJBQXFCO0VpRTNqcUJmLHFCQUFnQjtFQUFoQixjQUFnQjtFQUNaLHVCQUFRO0VBQUUsMEJBQ2I7VUFEYSxvQkFDYjtFakU2anFCUCxxQkFBcUI7RWlFM2pxQm5CLGVBQVM7RUFDTCxtQkFBa0I7RUFBRSxhQUFTO0NqRThqcUJwQzs7QUFFRDtFaUU3anFCUSxZQUFjO0VBQ1YsYUFBVTtFQUFVLGlCQUFjO0VBQ2xDLGtGQUFNO1VBQU4sMEVBQU07RUFBRSxxQkFDWDtFakVna3FCUCxtQkFBbUI7RWlFOWpxQmpCLFFBQUE7RUFDSSxPQUFBO0VBQW9CLGNBQWE7RUFDakMscUJBQU87RUFBRSxrQ0FDWjtFQURZLDZCQUNaO0VBRFksMEJBQ1o7Q2pFaWtxQko7O0FBRUQ7RWlFaGtxQjRCLFdBQVM7Q2pFa2txQnBDOztBQUVEO0VpRXZqcUJRLDJDQUFzQjtVQUF0QixtQ0FBc0I7Q2pFeWpxQjdCOztBaUVyanFCRztFQUNJLDJDQUFrQjtVQUFsQixtQ0FBa0I7Q2pFd2pxQnpCOztBQUVEO0VBQ0UsY0FBYztFaUV2anFCWixxQkFBUztFQUNMLG9CQUFVO1VBQVYsYUFBVTtDakV5anFCakI7O0FBRUQ7RUFDRSxxQkFBcUI7RWlFdmpxQm5CLHFCQUFXO0VBQVgsY0FBVztFQUNQLDJCQUFrQjtFQUFFLDZCQUFjO0VBQWQsOEJBQWM7VUFBZCx1QkFBYztDakUwanFCekM7O0FBRUQ7RWlFempxQlEsc0JBQ0g7RWpFMGpxQkgsdUJBQXVCO0VpRXhqcUJ6QixnQkFBVTtFQUNOLGlCQUFVO0VBQ1YsZUFBYTtFQUNiLFdBQVU7RUFDVixtQkFBUztFQUFFLG1CQUFPO0VBQ2xCLGdCQUFXO0VBQUUsa0JBQ2hCO0VqRTJqcUJDLFVBQVU7Q2lFMWpxQlo7O0FqRTZqcUJBO0VpRTFqcUJJLG1CQUFjO0VBQ1YsZUFBVTtDakU0anFCakI7O0FBRUQ7RWlFNWpxQm9CLHFCQUFXO0VBQ3ZCLG9CQUFZO1VBQVosYUFBWTtFakU4anFCbEIscUJBQXFCO0VpRTVqcUJuQixxQkFBYTtFQUFiLGNBQWE7RUFDVCx1QkFDSDtFakU2anFCSCwwQkFBb0I7VUFBcEIsb0JBQW9CO0VpRTVqcUJsQixzQkFBZTtFQUNYLHlCQUFrQjtVQUFsQix3QkFBa0I7Q2pFOGpxQnpCOztBQUVEO0VpRTdqcUJRLGNBQVk7Q2pFK2pxQm5COztBQUVEO0VpRTlqcUJRLGVBQ0g7Q2pFK2pxQko7O0FBRUQ7O0VpRTdqcUJJLGNBQU07Q2pFZ2txQlQ7O0FBRUQ7RWlFaGtxQkksY0FBUTtDakVra3FCWDs7QUFFRDtFaUVoa3FCQSxjQUFRO0NqRWtrcUJQOztBQUVEO0VBQ0UsZUFBZTtDaUUvanFCakI7O0FqRWtrcUJBOztFaUU1anFCSSxjQUFVO0NqRStqcUJiOztBQUVEOztFaUU1anFCSSxjQUFRO0NqRStqcUJYOztBQUVEOztFaUU1anFCSSxlQUFVO0NqRStqcUJiOztBQUVEOzs7RUFHRSxjQUFjO0NpRTVqcUJoQjs7QWpFK2pxQkE7OztFQUdFLGNBQWM7Q2lFMWpxQmhCOztBQUVBOzs7RUFHQSxlQUFZO0NqRTRqcUJYOztBaUV4anFCRDs7OztFQUlJLGNBQVk7Q2pFMmpxQmY7O0FBRUQ7Ozs7RWlFdmpxQkksY0FBWTtDakU0anFCZjs7QWlFempxQkQ7Ozs7RUFJQSxlQUFnQjtDakU0anFCZjs7QUFFRDtFaUV6anFCQSxjQUFTO0NqRTJqcUJSOztBQUVEO0VBQ0UsY0FBYztDaUUxanFCaEI7O0FqRTZqcUJBO0VpRTNqcUJrQixlQUFVO0NqRTZqcUIzQjs7QWlFempxQkQ7RUFDSSxjQUFXO0VBQUUsZ0JBQVM7Q2pFNmpxQnpCOztBQUVEOzs7RUFHRSwrQkFBdUI7VUFBdkIsdUJBQXVCO0NpRTFqcUJ6Qjs7QWpFNmpxQkE7RWlFM2pxQkksZUFBUztDakU2anFCWjs7QWlFMWpxQkQ7RUFDSSxVQUFBO0VqRTZqcUJGLHFDQUFxQztDaUUxanFCdkM7O0FqRTZqcUJBOztFaUUxanFCSSxnQkFBYTtFQUNiLE9BQU07RUFBRSxRQUFPO0VBQ2YsU0FBQTtFQUNBLGdCQUFBO0NqRThqcUJIOztBaUUxanFCRDtFQUNJLGVBQVc7RUFDWCxjQUFXO0VBQU0scUJBQWtCO0VBQ25DLGFBQWE7Q2pFOGpxQmhCOztBQUVEO0VpRTVqcUJJLG9CQUFrQjtDakU4anFCckI7O0FBRUQ7RWlFN2pxQndCLGFBQVM7RUFBTyxjQUFXO0VBQy9DLHFCQUFZO0VBQUUscUJBQVM7RUFBVCxjQUFTO0VBQ3ZCLHVCQUFRO0VBQUUsMEJBQVM7VUFBVCxvQkFBUztFQUNuQixzQkFBaUI7RUFDakIseUJBQWdCO1VBQWhCLHdCQUFnQjtFQUNoQixvQkFBUTtFQUNSLGdCQUFnQjtDakVra3FCbkI7O0FBRUQ7RUFDRSxZQUFZO0VpRTlqcUJkLGFBQWU7RUFDWCxzQkFBVztFQUNYLHVCQUFrQjtFQUNsQixjQUFhO0VqRWdrcUJmLGlDQUF5QjtNQUF6Qiw2QkFBeUI7VUFBekIseUJBQXlCO0NDdm9xQjNCOztBRDBvcUJBOztFQUVFLG1CQUFtQjtDQUNwQjs7QUFFRDtFa0U5enFCQyxhQUFXO0VBQ1gsZUFBWTtDbEVnMHFCWjs7QWtFM3pxQkQ7RUFDQyxvQkFBZ0I7RUFDaEIsZUFBVTtDbEU4enFCVjs7QUFFRDtFa0UxenFCQSx3QkFBQTtDQUVBOztBbEU0enFCQTtFa0U1enFCQSxpQkFBQTtDbEU4enFCQzs7QWtFdHpxQkQ7RUFDQyxjQUFXO0NsRXl6cUJYOztBa0VyenFCRDtFQUVBLGNBQVk7RUFFWCxvQkFBQTtFbEVzenFCQyxla0VyenFCWTtFbEVzenFCWixnQmtFcnpxQmE7Q2xFc3pxQmQ7O0FBRUQ7RUFDRSxvQkFBb0I7Q2tFaHpxQnRCOztBbEVtenFCQTtFQUNFLG1CQUFtQjtFa0U1eXFCcEIsVUFBQTtFQUNDLFFBQUE7RUFDQSxZQUFTO0VBQ1Qsb0JBQVk7RUFDWixtQi9EVmU7RStEV2YsNkJBQWtCO0VBQWxCLHdCQUFrQjtFQUFsQixxQkFBa0I7RUFDbEIsaUJBTUE7RUFaQSxtQkFPQztFbEU4eXFCRCxnQmtFNXlxQkU7RWxFNnlxQkYsZUFBZTtFa0V6eXFCaEIsYUFBUTtFQUNQLG1CQUFrQjtFQUNsQiwwQkFBTTtFQUNOLGlCQUFPO0VBQ1AsZ0JBQVc7Q2xFMnlxQlo7O0FBRUQ7RWtFanpxQkUsb0JBUU07Q2xFMnlxQlA7O0FBRUQscUJrRTF5cUJZOztBbEU0eXFCWjtFQUNFLGVrRTF5cUJhO0VsRTJ5cUJiLGtCRTUzcUJjO0VGNjNxQmQsZWtFMXlxQmM7Q2xFMnlxQmY7O0FBRUQ7RUFDRSxnQmtFMXlxQmM7Q2xFMnlxQmY7O0FBRUQ7RUFDRSxja0V4eXFCVztDbEV5eXFCWjs7QUFFRDtFQUNFLGlCa0V4eXFCYTtFbEV5eXFCYixpQk12M3FCUztDTnczcUJWOztBQUVEO0VBQ0UsYU12M3FCUztFTnczcUJULGdCTXYzcUJhO0NOdzNxQmQ7O0FBRUQ7RUFDRSxha0VoenFCb0I7RWxFaXpxQnBCLGdCTS9vcUJFO0NOZ3BxQkg7O0FBRUQ7RUFDRSxlTTlvcUJBO0VOK29xQkEsaUJNam5xQkU7RU5rbnFCRiw0QmtFcnpxQjRCO0NsRXN6cUI3Qjs7QUFFRDs7RUFFRSxjTXprcUJBO0NOMGtxQkQ7O0FBRUQ7O0VBRUUsaUJrRTN6cUJhO0NsRTR6cUJkOztBQUVEO0VBQ0UscUJrRTUwcUJDO0VsRTgwcUJELHFCa0UzenFCYTtFbEU0enFCYixtQmtFM3pxQmM7RWxFNHpxQmQscUJrRTN6cUJrQjtFbEU0enFCbEIsY2tFajFxQkM7RWxFbzFxQkQsb0JNMzVxQlM7RU40NXFCVCxrQk0zNXFCUztFTjQ1cUJULHFCTTM1cUJTO0NONDVxQlY7O0FBRUQ7RUFDRSxtQmtFajBxQnFCO0VsRWswcUJyQixxQmtFbDBxQnlCO0VsRW8wcUJ6QixxQmtFbjBxQjJCO0VsRW8wcUIzQixtQk1scnFCQTtFTm1ycUJBLHFCTWxycUJBO0VObXJxQkEsY01scnFCQTtFTnFycUJBLG9CTXBwcUJBO0VOcXBxQkEsa0JNcHBxQkE7RU5xcHFCQSxtQmtFMTBxQnVCO0VsRTIwcUJ2QixXTTdtcUJBO0VOOG1xQkEsbUJNN21xQkE7Q044bXFCRDs7QUFFRDtFa0V4MHFCQSxjQUFBO0NsRTAwcUJDOztBQUVEO0VBQ0Usa0JrRTcwcUJGO0NsRTgwcUJDOztBa0U3enFCQTtFQUNDLFVBQU87RUFDUCxvQi9EakdlO0UrRGtHZixxQkFBYTtFQUNiLGlDQUFrQjtFbEVrMHFCbEIsb0JrRTN6cUJDO0VsRTR6cUJELGtCa0VqMHFCQztFbEVrMHFCRCwwQmtFL3pxQmtCO0VBR2xCLHVCQUFXO0VBR1gsb0NBQWU7RWxFNnpxQmYsK0JrRTV6cUIyQjtDbEU2enFCNUI7O0FBRUQ7RUFDRSxxQk9yMnFCa0I7RVB1MnFCbEIscUJrRXh6cUJJO0VsRXl6cUJKLG1Ca0VwMHFCQztFbEVxMHFCRCxxQmtFdHpxQmtCO0VBR2xCLGNBQUE7RWxFcXpxQkEsWWtFcHpxQlU7RWxFcXpxQlYsbUJPNTJxQmdCO0NQNjJxQmpCOztBQUVEO0VBQ0UsZWtFbnpxQlU7Q2xFb3pxQlg7O0FBRUQ7RUFDRSxla0VuenFCYztFbEVvenFCZCxZRS8rcUJPO0VGZy9xQlAscUJrRTF6cUJPO0VsRTJ6cUJQLDZCa0VuenFCaUI7Q2xFb3pxQmxCOztBQUVEO0VBQ0UsWWtFbnpxQkU7RWxFb3pxQkYsbUJrRW56cUJjO0NsRW96cUJmOztBQUVEO0VBQ0UsYWtFaHpxQlc7RWxFaXpxQlgsa0JBQWtCO0NrRTV5cUJwQjs7QWxFK3lxQkE7RWtFM3lxQkUsb0JBQVk7RUFDWixxQkFBbUI7RUFMckIsaUNBTUc7Q2xFNnlxQkY7O0FBRUQ7RUFDRSw0QkFBNEI7Q2tFdnlxQjlCOztBbEUweXFCQTtFa0V0eXFCQSxpQkFBZ0I7Q2xFd3lxQmY7O0FrRXB5cUJEO0VBQ0MsNEJBQXNCO0NsRXV5cUJ0Qjs7QUFFRDtFa0VyeXFCQyxpQkFBVTtFQUNWLG9CQUFrQjtDbEV1eXFCbEI7O0FBRUQ7RUFDRSxtQmtFdHlxQmM7Q2xFdXlxQmY7O0FBRUQ7RUFDRSx1QmtFcnlxQmE7Q2xFc3lxQmQ7O0FBRUQ7RUFDRSxXa0V4enFCSztDbEV5enFCTjs7QUFFRDtFa0VoeXFCQSxZQUFBO0NsRWt5cUJDOztBa0U5eHFCRDtFQUNDLFdBQVc7Q2xFaXlxQlg7O0FBRUQ7O0VrRTd4cUJDLGdCQUFTO0NsRWd5cUJUOztBQUVEOztFa0U3eHFCQyxtQkFBa0I7RUFDbEIsb0JBQVM7Q2xFZ3lxQlQ7O0FBRUQ7O0VrRTN5cUJBLGdCQUFBO0NsRTh5cUJDOztBQUVEOztFQUVFLGNrRS94cUJXO0NsRWd5cUJaOztBQUVEOztFa0UzeHFCQyxpQkFBQTtDbEU4eHFCQTs7QUFFRDtFQUNFLFdrRTd4cUJNO0NsRTh4cUJQOztBQUVEO0VBQ0Usa0JBQWtCO0VrRTF4cUJwQixvQkFBb0I7RUFDbkIsZS9EcExZO0UrRHFMWixnQlByVGM7RU9zVGQsaUJBcUNBO0VBeENELG9CQUlDO0NsRTR4cUJBOztBQUVEO0VBQ0UsZWtFM3hxQmE7RUFSZixtQkFBbUI7Q2xFcXlxQmxCOztBQUVEO0VBQ0UsYWtFMXhxQlU7RWxFMnhxQlYsZWtFMXhxQlk7RWxFMnhxQlosb0JrRTF4cUJhO0NsRTJ4cUJkOztBQUVEO0VBQ0UsWWtFMXhxQlM7RWxFMnhxQlQsMEJHbCtxQmtCO0VIbStxQmxCLGNrRTF4cUJXO0VsRTJ4cUJYLG9Ca0VqenFCRjtDbEVrenFCQzs7QUFFRDs7O0VBR0UsZ0JrRXh4cUJDO0VsRXl4cUJELDZCa0V4enFCaUI7RWxFd3pxQmpCLHdCa0V4enFCaUI7RWxFd3pxQmpCLHFCa0V4enFCaUI7Q2xFeXpxQmxCOztBQUVEOzs7RWtFaHhxQkMsNEJBQ0E7Q2xFbXhxQkE7O0FBRUQ7RWtFaHhxQkUseUI1RDJDK0I7Q051dXFCaEM7O0FBRUQ7RWtFaHhxQkUsMGdIQUE0QjtFQUM1QiwyQkFtQkE7RUExQkEsc0JBUUU7RWxFa3hxQkYsaUJrRWp4cUJnQjtDbEVreHFCakI7O0FBRUQ7RUFDRSxvQmtFanhxQmtCO0NsRWt4cUJuQjs7QUFFRDtFQUNFLGNrRWx5cUJBO0VsRW15cUJBLGdCa0Uvd3FCWTtFbEVneHFCWixVa0Uvd3FCTztDbEVneHFCUjs7QUFFRDtFa0U1d3FCQyxjQUFRO0NsRTh3cUJSOztBQUVEO0VNbm5yQkUsY0FBUztDTnFuckJWOztBQUVEOzs7OztFTXY0cUJJLGNBQUE7Q042NHFCSDs7QUFFRDtFTTE0cUJFLG9CNERrSHlCO0U1RHBGdkIsb0I0RHFGbUI7Q2xFMHhxQnRCOztBQUVEO0VNNTJxQkUsb0I0RGdGMkI7Q2xFOHhxQjVCOztBQUVEO0VBR0Usb0JrRTd4cUJZO0VsRTh4cUJaLGdCa0U3eHFCYTtDbEU4eHFCZDs7QUFFRDtFQUNFLHFCa0U3eHFCVztFbEUreHFCWCxxQmtFNXhxQkM7RUFuQkQsbUJBb0JLO0VsRTZ4cUJMLHFCa0U1eHFCZ0I7RWxFNnhxQmhCLGNNaHlxQlE7RU5teXFCUixvQmtFanlxQkE7RWxFa3lxQkEsZ0JrRTV4cUJTO0VsRTZ4cUJULFlBQVk7RWtFdnhxQmQsb0JBQW9CO0NsRXl4cUJuQjs7QWtFbnhxQkQ7RUFDQyxZQUFVO0NsRXN4cUJWOztBQUVEO0VrRXp4cUJBLHNCQUtDO0VsRXN4cUJDLFlrRXJ4cUJVO0VsRXN4cUJWLGdCa0VyeHFCVTtDbEVzeHFCWDs7QUFFRDtFQUNFLGlCa0VyeHFCYztDbEVzeHFCZjs7QUFFRDtFa0VueHFCQSxtQkFBYztFNUQzWlosc0JBQW9CO0VBQ3BCLG9CQUFTO0NOaXJyQlY7O0FBRUQ7RU0vcXJCRSwwQkFBYTtDTmlyckJkOztBQUVEO0VNLzVxQkUsb0I0RG9Jb0I7RTVEbklwQixlNERtSW9CO0U1RDNLbEIsaUJBQWdCO0VBQ2hCLGU0RDJLc0I7RTVEekt4QixxQkFBQTtFQUNBLG1CQUFBO0NOeThxQkQ7O0FBRUQ7RWtFaHlxQkMsWUFBWTtDbEVreXFCWjs7QUFFRDtFQUNFLDZCQUE2QjtFa0UveHFCL0Isb0JBQWtCO0NsRWl5cUJqQjs7QUFFRDs7RWtFOXhxQkMsZVBwY087RU9xY1AsaUJBQWU7RUFDZixzQkFBaUI7RUFDakIsWUFBQTtFQUNBLG9CQUFXO0VBQ1gsZUFBVztFQUNYLGdCQUFhO0VBQ2IscUJBOEZBO0VBMUdELGFBQUE7RWxFOHlxQkUsaUJrRWh5cUJjO0VsRWl5cUJkLG1Ca0VoeXFCVztDbEVpeXFCWjs7QUFFRDtFQUNFLG9Ca0VoeXFCa0I7Q2xFaXlxQm5COztBQUVEO0VBQ0UsY2tFL3hxQlk7Q2xFZ3lxQmI7O0FBRUQ7RUFDRSxja0UveHFCWTtDbEVneXFCYjs7QUFFRDtFa0U5enFCQSxvQkFrQ0M7RWxFOHhxQkMsZ0JrRTd4cUJVO0NsRTh4cUJYOztBQUVEO0VBQ0Usb0JrRTd4cUJnQjtFbEU4eHFCaEIsZ0JrRTd4cUJXO0NsRTh4cUJaOztBQUVEO0VBQ0UscUJrRTd4cUJjO0NsRTh4cUJmOztBQUVEO0VBQ0UsY2tFendyQmlCO0NsRTB3ckJsQjs7QUFFRDtFQUNFLGFrRTV4cUJTO0VsRTZ4cUJULFdrRWh5cUJBO0NsRWl5cUJEOztBQUVEO0VBQ0UsZWtFcHlxQkE7RWxFcXlxQkEsWWtFNXhxQkU7RWxFNnhxQkYsbUJrRXR5cUJBO0VsRXV5cUJBLG9Ca0U1eHFCYztFbEU2eHFCZCxxQmtFeHlxQkE7RWxFeXlxQkEsZU0xcnJCQTtDTjJyckJEOztBQUVEO0VBQ0UsZU1waHJCRTtDTnFockJIOztBQUVEO0VBQ0UsbUJNbmhyQmU7RU5vaHJCZixla0VoeXFCVztFbEVpeXFCWCxZa0VuenFCQTtFbEVvenFCQSxnQmtFaHlxQlM7Q2xFaXlxQlY7O0FBRUQ7O0VBRUUsbUJrRWh5cUJjO0VsRWl5cUJkLFdrRWh5cUJFO0VsRWl5cUJGLFlrRTN6cUJBO0VsRTR6cUJBLGFrRS94cUJTO0VsRWd5cUJULFdrRS94cUJFO0VsRWd5cUJGLGVrRS94cUJXO0VsRWd5cUJYLE9rRS94cUJFO0VsRWd5cUJGLFFrRS94cUJFO0NsRWd5cUJIOztBQUVEO0VBQ0UscUJrRXAwcUJBO0VsRXMwcUJBLHFCa0U1eHFCZ0I7RWxFNnhxQmhCLG1Ca0U1eHFCWTtFbEU2eHFCWixxQmtFNXhxQmU7RWxFNnhxQmYsY2tFNXhxQkk7RWxFNnhxQkosMEJrRTV4cUJ1QjtFbEU2eHFCdkIsdUJrRTV4cUJxQjtFbEU4eHFCckIseUJrRTF4cUJtQjtFbEUyeHFCbkIsb0JBQW9CO0VrRXB4cUJ0Qix5QkFBeUI7RUFDeEIsc0JBQWE7RUFFYiw2QkFBTTtFQUNOLHdCQUFPO0VBQ1AsbUJBQVc7RUFDWCxlQUFZO0VBQ1osYUFBWTtFQVBiLGVBQUE7Q2xFOHhxQkM7O0FBRUQ7RWtFbHhxQkEsZUFBQTtFQUNDLDBCQUFrQjtFQUNsQixxQkFBUTtFQUNSLG1CQUFTO0VBQ1QsNkJBQVc7RUFBWCx3QkFBVztFQUFYLHFCQUFXO0VBQ1gsb0JQOWpCYztDM0RrMXJCZDs7QUFFRDtFa0UzeHFCQSwwQkFBMEI7Q2xFNnhxQnpCOztBQUVEO0VBQ0UsZWtFbnhxQlk7RWxFb3hxQlosWWtFbnhxQlU7RWxFb3hxQlYsYWtFbnhxQlU7RWxFb3hxQlYsaUJrRW54cUJZO0VsRW94cUJaLCs3RkFBKzdGO0NrRWh4cUJqOEY7O0FsRW14cUJBO0VrRWh4cUJDLGVBQVU7RUFIWCxvQkFBQTtDbEVzeHFCQzs7QUFFRDtFQUNFLCs3RmtFanhxQmM7Q2xFa3hxQmY7O0FBRUQ7RUFDRSxla0VqeHFCVTtFbEVreHFCViwwQmtFanhxQlU7RWxFa3hxQlYscUJrRWp4cUJpQjtFbEVreHFCakIsbUJrRWp4cUJhO0VsRWt4cUJiLDZCa0VqeXFCRjtFbEVpeXFCRSx3QmtFanlxQkY7RWxFaXlxQkUscUJrRWp5cUJGO0NsRWt5cUJDOztBQUVEO0VBQ0UsZUFBZTtFa0U3d3FCakIsWUFBVTtFQUVSLGFBQWE7RWxFOHdxQmIsaUJBQWlCO0VrRXp3cUJuQiwyQkFBeUI7RUFDeEIsa2tNQUFrQjtDbEUyd3FCbEI7O0FBRUQ7RWtFendxQkMsZUFBWTtFQUNaLG9CQUFVO0NsRTJ3cUJWOztBa0V2d3FCRDtFQUNDLGtrTUFBa0I7Q2xFMHdxQmxCOztBQUVEO0VrRXh3cUJDLGtCL0QxZmM7Q0hvd3JCZDs7QUFFRDtFa0V4d3FCQywwQkFBa0I7RUFDbEIsb0I1RGpQZ0M7RTREa1BoQyxjUGpvQmM7RU9rb0JkLG9CQUFZO0VBQ1osNkJBQWtCO0VBQ2xCLFlBQUE7Q2xFMHdxQkE7O0FBRUQ7O0VBRUUsbUJBQW1CO0VrRXR3cUJyQixzQkFBcUI7RUFDcEIsa0IvRDdnQlk7Q0hxeHJCWjs7QUFFRDs7RWtFM3dxQkEsYUFBQTtFbEU4d3FCRSxzQmtFdHdxQmE7Q2xFdXdxQmQ7O0FBRUQ7OztFa0Vod3FCRSxtQkFBYTtDbEVvd3FCZDs7QUFFRDtFQUNFLHdCQUF3QjtDa0U1dnFCMUI7O0FsRSt2cUJBO0VrRS92cUJBLGNBQUE7Q2xFaXdxQkM7O0FrRXR2cUJEO0VBQ0MsY0FBYTtDbEV5dnFCYjs7QUFFRDtFQUNFLGNBQWM7Q2tFanZxQmhCOztBbEVvdnFCQTtFa0V0dXFCQSxvQkFBQTtDbEV3dXFCQzs7QWtFcHVxQkQ7RUFHRyxjQUFjO0VsRXF1cUJmLDBCQUEwQjtFa0V4dXFCNUIsb0JBTUM7Q2xFb3VxQkE7O0FBRUQ7RUNwd3JCQSxjQUFBO0NNMURDOztBUGswckJEO0VtRXA4ckJBLGFBQUk7RW5FczhyQkYsc0JtRTc3ckI2QjtFbkU4N3JCN0Isa0JtRTc3ckJvQjtDbkU4N3JCckI7O0FBRUQ7O0VBRUUsb0JtRTc3ckJzQjtFbkU4N3JCdEIsb0JtRTc3ckJzQjtFbkU4N3JCdEIsaUNtRXo4ckJFO0VuRTA4ckJGLGlCbUU3N3JCdUI7Q25FODdyQnhCOztBQUVEO0VBQ0UsY21FdDdyQmlCO0NuRXU3ckJsQjs7QUFFRDs7RUFFRSxhbUVuN3JCVTtFbkVvN3JCVixpQm1FbjdyQnFCO0VuRW83ckJyQixrQm1FbjdyQlU7Q25FbzdyQlg7O0FBRUQ7RUM5eHJCQSxZQUFBO0NtRS9MQTs7QXBFaStyQkE7RW9FOTlyQkMsY0FBWTtFcEVnK3JCWCxvQkFBb0I7Q29FNzlyQnRCOztBcEVnK3JCQTtFb0U3OXJCQyxhQUFBO0VBQ0EsV0FBQTtDcEUrOXJCQTs7QUFFRDtFQUNFLGdCb0U3OXJCYztFcEU4OXJCZCw2Qm9FNzlyQmdCO0NwRTg5ckJqQjs7QUFFRDtFb0UxK3JCQSxnQkFlQztFcEU2OXJCQyxpQm9FNTlyQmE7RXBFNjlyQmIsb0JvRTU5ckJnQjtFcEU2OXJCaEIsWW9FNTlyQlM7Q3BFNjlyQlY7O0FBRUQ7RUFDRSxZb0U1OXJCUztFcEU2OXJCVCxvQm9FNTlyQmE7Q3BFNjlyQmQ7O0FBRUQ7RUFDRSxlb0U1OXJCQztFcEU2OXJCRCxZb0U1OXJCQztFQTVCSCxvQkErQlE7Q3BFMjlyQlA7O0FBRUQ7RUFDRSxzQm9FMTlyQmlCO0VwRTI5ckJqQixtQm9FMTlyQmdCO0VwRTI5ckJoQixxQm9FMTlyQlU7RXBFNDlyQlYscUJvRTE5ckJhO0VwRTI5ckJiLG1Cb0UxOXJCZTtFQXhDakIscUJBMENDO0VwRTA5ckJDLGNvRXo5ckJVO0VBM0NaLG9CQWdESTtFcEV3OXJCRixrQm9FdjlyQmU7RUFqRGpCLDBCQW1ESTtFcEV1OXJCRix1Qm9FcjlyQkE7RUFHRix5QkFBd0I7RUFDdkIsb0JBQWE7Q3BFcTlyQmI7O0FvRWg5ckJEO0VBQ0Msa0JBQWE7RXBFbTlyQlosNkJvRWo5ckJBO0NwRWs5ckJEOztBQUVEO0VBQ0UscUJvRS84ckJBO0VBR0YscUJBQU87RUFDTixtQkFBa0I7RUFDbEIscUJBQWtCO0VBQ2xCLGNBQVU7RUFHVixvQkFBb0I7RUFDcEIsa0JBQWdCO0VwRSs4ckJmLGlCQUFpQjtDb0U1OHJCbkI7O0FwRSs4ckJBO0VvRTU4ckJDLGlCQUFBO0NwRTg4ckJBOztBQUVEO0VvRTU4ckJDLGlCQUNBO0NwRTY4ckJBOztBQUVEO0VBQ0UsaUJvRTU4ckJTO0NwRTY4ckJWOztBQUVEO0VvRXo4ckJDLGFBQU87Q3BFMjhyQlA7O0FBRUQ7RUFDRSxhb0UxOHJCVztFcEUyOHJCWCxtQm9FejhyQkE7Q3BFMDhyQkQ7O0FBRUQ7RUFDRSxxQ29FejhyQmU7TXBFeThyQmYsaUNvRXo4ckJlO1VwRXk4ckJmLDZCb0V6OHJCZTtFcEUwOHJCZixXb0V6OHJCUTtDcEUwOHJCVDs7QUFFRDtFQUNFLG1Cb0V6OHJCYTtDcEUwOHJCZDs7QUFFRDtFb0VyOHJCQSxvQkFBbUI7RUFDbEIsZUFBVztFcEV1OHJCVixZb0V0OHJCUztDcEV1OHJCVjs7QW9FbDhyQkQ7RUFDQyxtQkFBYztDcEVxOHJCZDs7QUFFRDtFb0VqOHJCQSxXQUFBO0VBQ0MsZUFBWTtFQUNaLGdCQUFZO0NwRW04ckJaOztBQUVEO0VBQ0UsaUJvRWw4ckJPO0VBTlQsY0FBQTtDcEUwOHJCQzs7QUFFRDtFb0U5N3JCQSxzQkFBd0I7RUFDdkIsZ0JBQWdCO0VwRWc4ckJmLG1Cb0UvN3JCWTtDcEVnOHJCYjs7QW9FMzdyQkQ7RUFDQyxlQUFBO0VwRTg3ckJDLFlvRTc3ckJPO0NwRTg3ckJSOztBb0V6N3JCRDtFQUNDLG9CQUFnQjtDcEU0N3JCaEI7O0FBRUQ7RW9FLzdyQkEsa0JBS0k7RXBFNDdyQkYsZW9FMzdyQmE7RXBFNDdyQmIsbUJvRTM3ckJVO0NwRTQ3ckJYOztBQUVEO0VBQ0UsV29FdDhyQkY7Q3BFdThyQkM7O0FBRUQ7RUFDRSxtQm9FMTdyQlk7RXBFMjdyQlosWW9FMTdyQkM7Q3BFMjdyQkY7O0FBRUQ7RUFDRSxjb0UxN3JCQztFcEUyN3JCRCxtQkFBbUI7RW9FdDdyQnJCLGdCQUFpQjtFQUNoQixXQUFXO0VwRXc3ckJWLFlvRXY3ckJTO0VwRXc3ckJULFNBQVM7RW9FcDdyQlgsb0NBQXdCO01BQXhCLGdDQUF3QjtVQUF4Qiw0QkFBd0I7Q3BFczdyQnZCOztBQUVEO0VBQ0UsZW9FcjdyQlc7Q3BFczdyQlo7O0FvRWo3ckJEO0VBQ0Msc0JBQWM7Q3BFbzdyQmQ7O0FBRUQ7RW9FbDdyQkMsZUFBYTtDcEVvN3JCYjs7QUFFRDtFb0UzN3JCQSxzQkFBb0I7Q3BFNjdyQm5COztBb0U5NnJCRDtFQUNDLG9CQUFvQjtDcEVpN3JCcEI7O0FvRTU2ckJEO0VBQ0MsZUFBQTtFcEUrNnJCQyxtQm9FOTZyQmU7Q3BFKzZyQmhCOztBQUVEO0VvRTM2ckJBLGVBQWlCO0NwRTY2ckJoQjs7QUFFRDs7OztFb0V0NnJCQyxvQkFBZ0I7Q3BFMjZyQmhCOztBQUVEO0VvRXo2ckJDLHlCQUFrQjtDcEUyNnJCbEI7O0FvRXY2ckJEO0VBQ0Msb0JBQWtCO0VBQ2xCLHFCQUFZO0VBRVoscUJBQ0E7RXBFeTZyQkMsbUJBQW1CO0VvRXY2ckJyQixxQkFBdUI7RUFDdEIsY0FBVztFcEUyNnJCVixvQm9FeDZyQlc7RXBFeTZyQlgsa0JvRXg2ckJVO0VwRXk2ckJWLDBCb0V4NnJCUTtFcEV5NnJCUix1Qm9FeDZyQlM7RXBFMDZyQlQseUJvRXg2ckJZO0VwRXk2ckJaLG9Cb0V4NnJCaUI7RXBFeTZyQmpCLGVvRXg2ckJhO0NwRXk2ckJkOztBQUVEO0VBQ0UsY29FeDZyQlc7RXBFeTZyQlgsa0JBQWtCO0NvRXI2ckJwQjs7QXBFdzZyQkE7RUFDRSxXQUFXO0NvRWw2ckJiOztBcEVxNnJCQTtFb0VsNnJCQyxXQUFXO0VBQ1gsbUJBQWtCO0NwRW82ckJsQjs7QUFFRDtFb0VsNnJCQyxxQkFBYztFQUVkLHFCQUFpQjtFQUNqQixtQkFBaUI7RUFYbEIscUJBWUM7RXBFbzZyQkMsY29FbjZyQlU7RXBFczZyQlYsb0JvRW42ckJnQjtFcEVvNnJCaEIsa0JvRW42ckJZO0VwRW82ckJaLDBCb0VuNnJCaUI7RXBFbzZyQmpCLHVCb0VuNnJCZTtFcEVxNnJCZix5Qm9FbjZyQmU7RXBFbzZyQmYsb0JvRW42ckJZO0VwRW82ckJaLDBCb0VuNnJCVztFcEVvNnJCWCxpQ29FbjZyQnFCO0VwRW82ckJyQixtQm9FbjZyQmU7Q3BFbzZyQmhCOztBQUVEO0VBQ0UsWW9FbjZyQlE7RXBFbzZyQlIsbUJBQW1CO0VvRWg2ckJyQixjQUFZO0NwRWs2ckJYOztBQUVEO0VBQ0UsZW9FajZyQlM7RXBFazZyQlQsbUJvRWo2ckJVO0VwRWs2ckJWLFFvRWo2ckJLO0VwRWs2ckJMLFNvRWo2ckJNO0VwRWs2ckJOLG9Db0VqNnJCTztNcEVpNnJCUCxnQ29FajZyQk87VXBFaTZyQlAsNEJvRWo2ckJPO0NwRWs2ckJSOztBQUVEO0VBQ0UsY29FajZyQlk7Q3BFazZyQmI7O0FBRUQ7RW9FNzVyQkUsZUFBYTtDcEUrNXJCZDs7QUFFRDtFb0U3NXJCRSxZQUFBO0VBUEYsbUJBQ0M7Q3BFczZyQkE7O0FBRUQ7RW9FejZyQkEsV0FhQztFQUNDLG9CQUFTO0NwRTg1ckJWOztBQUVEOztFb0UzNXJCRSxXQUFRO0VBQ1IsZ0JBQVk7RUFDWixtQkFBa0I7Q3BFODVyQm5COztBQUVEO0VBQ0UsZ0JvRTc1ckJlO0NwRTg1ckJoQjs7QUFFRDtFb0UzNXJCRSxhQUFTO0NwRTY1ckJWOztBQUVEO0VBQ0UsZUFBZTtDb0U5N3JCakI7O0FwRWk4ckJBO0VvRWo4ckJBLGVBbUNDO0VBS0UsWUFBVztFQUNYLGFBQVk7RUFDWiwrekRBQWtCO0VBQ2xCLDBCQUFjO0NwRTQ1ckJoQjs7QUFFRDtFb0V6OHJCQSxpQkFnREM7RUFDQyxvQkFBYztFQUNkLGlCQUFjO0VBQ2QsMkJBQXNCO0NwRTI1ckJ2Qjs7QUFFRDtFb0V6NXJCRSw0QkFzQkE7RUE3RUYsc0JBZ0RDO0NwRW02ckJBOztBQUVEO0VBQ0Usa0NvRTE1ckJ3QjtFcEUyNXJCeEIsMkJvRTE1ckJZO0NwRTI1ckJiOztBQUVEO0VBQ0UsWW9FMTVyQlU7RXBFMjVyQlYsbUJvRTU2ckJEO0VwRTY2ckJDLGlDb0V6NXJCYTtFcEUwNXJCYiw2Qm9FejVyQlc7RXBFeTVyQlgsd0JvRXo1ckJXO0VwRXk1ckJYLHFCb0V6NXJCVztFcEUwNXJCWCxlb0V6NXJCRTtFcEUwNXJCRixpQm9FejVyQlk7RXBFMDVyQlosZ0JvRXo1ckJhO0VwRTA1ckJiLDBCb0V6NXJCb0I7RXBFMDVyQnBCLGlCb0V6NXJCYztFcEUwNXJCZCxhQUFhO0VvRXArckJmLGtCQThFQztFQUNDLGFBQVc7Q3BFdzVyQlo7O0FBRUQ7RW9FdDVyQkUsdUNBQWdCO0NwRXc1ckJqQjs7QUFFRDtFb0V0NXJCRSxlQUFVO0VBQ1YsbUJBQWM7RUFDZCxZQUFPO0VBQ1AsMEJBQVc7RUFDWCxvQkFBb0I7RUFDcEIsZ0JBQWE7RUFDYixxQkFBZ0I7RUFFaEIscUJBQXFCO0VBQ3JCLG1CQUFpQjtFQUNqQixxQkFBa0I7RUFDbEIsY0FBYTtFcEUwNXJCYixvQm9FdjVyQmtCO0VwRXc1ckJsQixrQm9FdjVyQmU7RXBFdzVyQmYsMEJvRXY1ckJXO0VwRXc1ckJYLHVCb0V0NXJCQztFQXpHSCx5QkEyR0M7RUFDQyxvQkFBa0I7RUE1R3BCLCtCQTJHQztVQTNHRCx1QkEyR0M7Q3BFeTVyQkE7O0FBRUQ7O0VBRUUsbUNvRXI1ckJZO0NwRXM1ckJiOztBQUVEO0VBQ0UscUJvRXI1ckJXO0VwRXU1ckJYLHFCb0VyNXJCYTtFcEVzNXJCYixtQm9FcjVyQmE7RXBFczVyQmIscUJvRXI1ckJrQjtFcEVzNXJCbEIsY29FcjVyQmE7RXBFdzVyQmIsb0JvRXA1ckJhO0VwRXE1ckJiLGtCQUFrQjtFb0VyaHNCcEIsMEJBbUlhO0VBQ1gsdUJBQVc7RXBFcTVyQlgseUJBQXlCO0VvRXpoc0IzQixvQkF1SVE7RUFDTiwrQkFBWTtFQUNaLCtCQUFpQjtFQUVqQixpQ0FBZ0I7RUFDaEIsZ0NBQWU7RUFDZiw0QkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLG1CQUFPO0VBQ1AsWUFBQTtDcEVvNXJCRDs7QUFFRDtFb0VsNXJCRSxZQUFTO0VBQ1QsbUJBS0E7RUExSkYsbUJBdUlPO0VwRW02ckJMLFNvRW41ckJRO0VwRW81ckJSLFFvRW41ckJDO0VwRW81ckJELG9DQUE0QjtNQUE1QixnQ0FBNEI7VUFBNUIsNEJBQTRCO0NvRTVpc0I5Qjs7QXBFK2lzQkE7RW9FajVyQkUsZUFBWTtFQUNaLFlBQVU7RUFDVixvQkFBb0I7RUFDcEIsaUJBQWM7RXBFbTVyQmQsaUJBQWlCO0NvRXBqc0JuQjs7QXBFdWpzQkE7RUFDRSxjQUFjO0NvRXhqc0JoQjs7QXBFMmpzQkE7RUFDRSw0QkFBNEI7RW9FNWpzQjlCLGlCQTJLQztFQUNDLGlCQUFZO0NwRW01ckJiOztBb0UvanNCRDtFQWdMRSxhQUFZO0VBQ1osc0JBQWlCO0VBQ2pCLGtCQUFTO0NwRW01ckJWOztBQUVEO0VvRWo1ckJFLGFBQVk7RXBFbTVyQlosc0JBQXNCO0VvRXprc0J4QixpQkF3TEM7Q3BFbTVyQkE7O0FBRUQ7RW9FN2tzQkEsZ0JBd0xDO0VwRXU1ckJDLGFvRWw1ckJPO0NwRW01ckJSOztBQUVEOztFb0UvNHJCRSxpQkFBaUI7Q3BFazVyQmxCOztBQUVEOzs7O0VvRTc0ckJFLGdCQUFTO0NwRWs1ckJWOztBQUVEO0VBQ0Usb0JvRS80ckJlO0NwRWc1ckJoQjs7QW9FMzRyQkQ7RUFDQyxpQkFBYTtFcEU4NHJCWixtQm9FNzRyQlc7Q3BFODRyQlo7O0FBRUQ7RW9FMTRyQkEsZUFBaUI7RUFDaEIsbUJBQWE7RXBFNDRyQlosZ0JvRTM0ckJXO0VwRTQ0ckJYLFdBQVc7RW9FeDRyQmIsZUFBaUI7RUFDaEIsWUFBWTtFcEUwNHJCWCxTb0V6NHJCTTtFcEUwNHJCTixvQ0FBNEI7TUFBNUIsZ0NBQTRCO1VBQTVCLDRCQUE0QjtDb0V0NHJCOUI7O0FwRXk0ckJBO0VBQ0UsZW9FdjRyQmE7RXBFdzRyQmIsbUJvRXY0ckJVO0VwRXc0ckJWLGdCb0V2NHJCVztFcEV3NHJCWCxXQUFXO0VvRXA0ckJiLGVBQWlCO0VBQ2hCLFlBQVk7RXBFczRyQlgsU29FcjRyQk87RXBFczRyQlAsb0NvRXA0ckJBO01wRW80ckJBLGdDb0VwNHJCQTtVcEVvNHJCQSw0Qm9FcDRyQkE7Q3BFcTRyQkQ7O0FBRUQ7RUFDRSxvQm9FbjRyQlU7RXBFbzRyQlYsZ0JvRW40ckJhO0NwRW80ckJkOztBQUVEO0VBQ0Usb0JvRWg0ckJBO0VwRWk0ckJBLGdCQUFnQjtDb0U5M3JCbEI7O0FwRWk0ckJBO0VBQ0UsaUJBQWlCO0VvRTUzckJuQixvQkFBUztFQUNSLGVBQVM7RUFDVCw2QkFBYTtFQUNiLG1CQUFrQjtDcEU4M3JCbEI7O0FvRTEzckJEO0VBQ0MsZ0JBQWdCO0VBQ2hCLGVBQVM7RUFDVCxtQkFBa0I7RUFDbEIsU0FBQTtFQUNBLFlBQU87Q3BFNjNyQlA7O0FBRUQ7RW9FMzNyQkMsZ0JBQWE7RUFDYixpQkFBZ0I7Q3BFNjNyQmhCOztBQUVEO0VvRTMzckJDLHlCQUFrQjtDcEU2M3JCbEI7O0FBRUQ7RW9FMzNyQkMseXdCQUFxQjtFQUNyQixxQkFDQTtFcEU0M3JCQyxlQUFlO0VvRTEzckJqQiwwQkFBd0I7RUFDdkIsdUJBQWU7Q3BFNDNyQmY7O0FvRXYzckJEO0VBQ0MsaUJBQWU7RXBFMDNyQmQsZ0JvRXozckJPO0VwRTAzckJQLG9Cb0V6M3JCZ0I7RXBFMDNyQmhCLG1Cb0V6M3JCYztDcEUwM3JCZjs7QUFFRDtFb0V0M3JCQSxzQkFBcUI7Q3BFdzNyQnBCOztBQUVEO0VBQ0UsbUJBQW1CO0NvRXAzckJyQjs7QXBFdTNyQkE7RUFDRSxjb0VyM3JCWTtDcEVzM3JCYjs7QUFFRDtFQUNFLFdBQVc7RW9FcjNyQmIsb0JBQWM7Q3BFdTNyQmI7O0FvRTkyckJEO0VBQ0MsbUJBQVc7Q3BFaTNyQlg7O0FBRUQ7RW9FLzJyQkMsWUFBUztFQUNULGVBQWM7RUFDZCxtQkFBbUI7RUFDbkIsT0FBQTtFQUNBLFFBQUE7RUFURCxZQUFBO0VwRTIzckJFLGFvRWgzckJXO0VwRWkzckJYLCt2SG9FaDNyQmdCO0VwRWkzckJoQiwyQm9FaDNyQlc7Q3BFaTNyQlo7O0FvRTUyckJEO0VBQ0MscUJBQXFCO0VwRWczckJwQixxQm9FOTJyQlk7RXBFKzJyQlosbUJvRTkyckJRO0VwRSsyckJSLHFCQUFxQjtFb0UzMnJCdkIsY0FBQTtFQUdDLG9CQUFjO0VBQ2QsZ0JBQWdCO0NwRTYyckJoQjs7QW9FejJyQkQ7RUFDQyxtQkFBQTtFcEU0MnJCQyxZb0UzMnJCUztFcEU0MnJCVCxpQkFBaUI7RW9FeDJyQm5CLG9CQUFtQjtFQUNsQixvQkFBb0I7Q3BFMDJyQnBCOztBQUVEO0VvRXQyckJBLGlCQUFtQjtDcEV3MnJCbEI7O0FBRUQ7RW9FcjJyQkEsaUJBQW1CO0NwRXUyckJsQjs7QUFFRDtFb0VuMnJCQSxZQUFRO0VBQ1AsZUFBQTtFcEVxMnJCQyxtQm9FcDJyQmU7RXBFcTJyQmYsVUFBVTtFb0VqMnJCWixRQUFBO0VBQ0MsWUFBWTtFQUNaLGFBQVc7RXBFbTJyQlYsbUJBQW1CO0VvRWgyckJyQiwwQkFBeUI7RUFDeEIsV0FBVTtFQUNWLG1CQWdCQTtFQWxCRCxpREFHUztNQUhULDZDQUdTO1VBSFQseUNBR1M7Q3BFazJyQlI7O0FBRUQ7RUFDRSxZb0VqMnJCQTtFcEVrMnJCQSxlb0VqMnJCWTtFcEVrMnJCWixtQm9FajJyQmU7RXBFazJyQmYsVW9FajJyQlE7RXBFazJyQlIsUW9FajJyQkE7RXBFazJyQkEsWW9FajJyQkE7RXBFazJyQkEsYW9FajJyQlU7RXBFazJyQlYsbUJvRWoyckJPO0VwRWsyckJQLDBCb0VqMnJCTTtFcEVrMnJCTixXb0VqMnJCTztFcEVrMnJCUCxtQkFBbUI7RW9FOTFyQnJCLGlEQUEyQztNQUEzQyw2Q0FBMkM7VUFBM0MseUNBQTJDO0NwRWcyckIxQzs7QUFFRDtFQUNFLG9Cb0UvMXJCaUI7RXBFZzJyQmpCLGlEQUF5QztNQUF6Qyw2Q0FBeUM7VUFBekMseUNBQXlDO0VvRTUxckIzQywwRUFBYztFQUFkLGtFQUFjO0VBQWQsNkRBQWM7RUFBZCwwREFBYztFQUFkLDJGQUFjO0NwRTgxckJiOztBQUVEO0VvRTUxckJDLGlDQUFvQjtNQUFwQiw2QkFBb0I7VUFBcEIseUJBQW9CO0VBQ3BCLFdBQVM7RUFDVCxvQkFBZ0I7RUFDaEIsaUdBQW1CO0VBQW5CLHlGQUFtQjtFQUFuQixvRkFBbUI7RUFBbkIsaUZBQW1CO0VBQW5CLGtIQUFtQjtDcEU4MXJCbkI7O0FBRUQ7RW9FMzFyQkEsb0JBQW1CO0VBQ2xCLGlEQUFjO01BQWQsNkNBQWM7VUFBZCx5Q0FBYztFcEU2MXJCYiwwRW9FMzFyQkE7RXBFMjFyQkEsa0VvRTMxckJBO0VwRTIxckJBLDZEb0UzMXJCQTtFcEUyMXJCQSwwRG9FMzFyQkE7RXBFMjFyQkEsMkZvRTMxckJBO0NwRTQxckJEOztBQUVEO0VBQ0UsaUNvRXoxckJBO01wRXkxckJBLDZCb0V6MXJCQTtVcEV5MXJCQSx5Qm9FejFyQkE7RXBFMDFyQkEsV0FBVztFb0V2MXJCYixvQkFBQTtFQUNDLGlHQUNBO0VBREEseUZBQ0E7RUFEQSxvRkFDQTtFQURBLGlGQUNBO0VBREEsa0hBQ0E7Q3BFdzFyQkE7O0FBRUQ7RUFDRSxjb0V2MXJCWTtFcEV3MXJCWixVb0V2MXJCTztFcEV3MXJCUCxpRW9FdDFyQkE7RXBFczFyQkEsNERvRXQxckJBO0VwRXMxckJBLHlEb0V0MXJCQTtDcEV1MXJCRDs7QUFFRDs7RW9FbjFyQkMsbUJBQWlCO0VwRXMxckJoQixPQUFPO0VvRW4xckJULFFBQUE7RUFDQyxZQUFXO0VBQ1gsYUFBWTtFQUNaLG9DQUFpQjtNQUFqQixnQ0FBaUI7VUFBakIsNEJBQWlCO0VBQ2pCLFdBQVM7RUFDVCxtQkFBYTtFQUNiLHFCQUFnQjtFQU5qQixxQkFRQztFcEVxMXJCQyxtQm9FcDFyQlc7RXBFcTFyQlgscUJvRXAxckJZO0VwRXExckJaLGNvRXAxckJXO0VwRXExckJYLHlCb0VuMXJCQTtFcEVvMXJCQSxzQkFBc0I7RW9FaDFyQnZCLDZCQUFxQjtFcEVtMXJCcEIsd0JvRWwxckJXO0VwRXExckJYLDJCQUEyQjtFb0UvMHJCN0Isc0JBQXFCO0VBQ3BCLDBCQUFvQjtFQUNwQix1QkFBYTtFQUViLHlCQUFtQjtFQUNuQixvQkFBa0I7RUFDbEIsV0FBQTtFQUNBLGVBQUE7RUFDQSxpQkFDQTtFcEVnMXJCQyxvQkFBb0I7RW9FOTByQnRCLG1CQUNDO0NwRSswckJBOztBb0UxMHJCRDtFQUNDLGlCQUNDO0VwRTQwckJBLFlvRTMwckJTO0VwRTQwckJULGlCQUFpQjtFb0V2MHJCbkIsa0JBQW1CO0VBQ2xCLGNBQ0M7RXBFdzByQkEsa0JvRXYwckJpQjtDcEV3MHJCbEI7O0FBRUQ7RUFDRSxpQm9FbjByQlM7RXBFbzByQlQsWUFBWTtFb0UvenJCZCxpQkFBZ0I7RUFDZixrQkFBUztFQUNULGNBQWE7RUFDYixrQkFBZTtDcEVpMHJCZjs7QW9FN3pyQkQ7RUFDQyxpQkFBWTtFQUNaLFlBQUE7RUFDQSxpQkFDQTtFcEUrenJCQyxrQkFBa0I7RW9FN3pyQnBCLGNBQUE7RUFDQyxrQkFBZ0I7Q3BFK3pyQmhCOztBQUVEO0VvRTd6ckJDLGlCQUFpQjtFQUNqQixZQUFTO0VBQ1QsaUJBQVk7RUFDWixrQkFBa0I7RUFDbEIsY0FBWTtFQUNaLGtCQUFpQjtDcEUrenJCakI7O0FBRUQ7RW9FN3pyQkMsbUJBQWdCO0NwRSt6ckJoQjs7QUFFRDtFQUNFLG1CQUFtQjtDb0U1enJCckI7O0FwRSt6ckJBO0VBQ0UsYUFBYTtFb0UxenJCZixlQUFpQjtFQUNoQixtQkFBbUI7RXBFNHpyQmxCLFdvRTN6ckJTO0VwRTR6ckJULFdvRTN6ckJTO0VwRTR6ckJULG9CQUFvQjtFb0V4enJCdEIsWUFBUTtFQUNQLGFBQUE7RXBFMHpyQkMsZW9FenpyQlc7RXBFMHpyQlgsZ0JBQWdCO0VvRXR6ckJsQixpQkFBa0I7RUFDakIsV0FBQTtDcEV3enJCQTs7QW9FbnpyQkQ7RUFDQyxZQUFBO0VwRXN6ckJDLGVvRXJ6ckJXO0VwRXN6ckJYLG1CQUFtQjtFb0VsenJCckIsVUFBQTtFQUNDLFFBQUE7RUFDQSxvQkFBYztFQUNkLFlBQVk7RUFDWixZQUFBO0NwRW96ckJBOztBQUVEO0VvRWx6ckJDLHlCQUFxQjtDcEVvenJCckI7O0FBRUQ7O0VvRWp6ckJDLGdCQUFhO0VBQ2IsVUFBQTtFcEVvenJCQyxvQkFBb0I7RW9FanpyQnRCLFVBQVE7RUFDUCxvQ0FBMEI7TUFBMUIsZ0NBQTBCO1VBQTFCLDRCQUEwQjtFcEVtenJCekIsYW9FbHpyQkE7RXBFbXpyQkEsZ0JvRWx6ckJXO0VwRW16ckJYLG9Cb0VsenJCYztFcEVtenJCZCxtQm9FbHpyQmU7RXBFbXpyQmYsK0VBQStEO0VBQS9ELHVFQUErRDtFQUEvRCxrRUFBK0Q7RUFBL0QsK0RBQStEO0VBQS9ELG9HQUErRDtDb0UveXJCakU7O0FwRWt6ckJBOztFb0U1eXJCQSxvQ0FBMEI7TUFBMUIsZ0NBQTBCO1VBQTFCLDRCQUEwQjtFQUN6QixvQkFBYztDcEUreXJCZDs7QUFFRDs7RW9FM3lyQkEseUNBQStCO01BQS9CLHFDQUErQjtVQUEvQixpQ0FBK0I7RUFDOUIsK0VBQTBCO0VBQTFCLHVFQUEwQjtFQUExQixrRUFBMEI7RUFBMUIsK0RBQTBCO0VBQTFCLCtGQUEwQjtFcEU4eXJCekIsbUJvRTd5ckJlO0NwRTh5ckJoQjs7QUFFRDs7RUFFRSxxQkFBcUI7RW9FdnlyQnRCLHFCQUFvQjtFQUNwQixtQkFBZ0I7RUFDaEIscUJBQ0E7RXBFeXlyQkMsY0FBYztFQUdkLG9Cb0V4eXJCZ0I7RXBFeXlyQmhCLGtCQUFrQjtFb0VyeXJCcEIsMEJBQXlCO0VBQ3hCLHVCQUNBO0VBRUQsb0NBQXdCO0VBQ3ZCLCtCQUF5QjtFQUsxQiwyQkFBd0I7RUFDdkIsc0JBQVk7RUFDWiwwQkFPQTtFQVRELHVCQUF1QjtFQUF2Qix5QkFNQztFcEVteXJCQyxvQm9FanlyQkE7RXBFa3lyQkEsbUJBQW1CO0NvRS94ckJyQjs7QXBFa3lyQkE7Ozs7RUFJRSxlb0UveHJCTztFcEVneXJCUCxvQkFBb0I7Q29FNXhyQnRCOztBcEUreHJCQTs7RUFFRSxlb0U3eHJCWTtFQUpkLG1CQUFBO0VwRW15ckJFLHNCb0UzeHJCQTtFcEU0eHJCQSxtQkFBbUI7RW9FenhyQnJCLGtCQUFBO0VBQ0Msb0JBQW9CO0VBQ3BCLDBCQUFvQjtFQUNwQiwwQkFBVztFQUNYLGlCQUFZO0VBQ1osZ0JBQWU7RUFDZiw0Q0FBYztFQUFkLHVDQUFjO0VBQWQsb0NBQWM7Q3BFMnhyQmQ7O0FBRUQ7O0VvRXZ4ckJBLG9CQUFtQjtDcEUweHJCbEI7O0FBRUQ7RUFDRSxrQm9FeHhyQkE7RXBFeXhyQkEsMnVIQUEydUg7RW9FdHhyQjd1SCwyQkFBQTtDcEV3eHJCQzs7QW9FcHhyQkQ7RUFDQyxXQUFTO0VBQ1QsbUJBQWE7RUFDYixVQUFBO0NwRXV4ckJBOztBQUVEO0VBQ0UseUJBQXlCO0NvRXB4ckIzQjs7QXBFdXhyQkE7RUFDRSxtQkFBbUI7RW9FbnhyQnJCLE9BQVE7RUFDUCxRQUFBO0NwRXF4ckJBOztBb0U5d3JCRDtFQUNDLGdCQUFBO0NwRWl4ckJBOztBb0U1d3JCRDs7RUFFQyxvQkFDQTtDcEU4d3JCQTs7QUFFRDtFQUNFLHlCb0U1d3JCQTtDcEU2d3JCRDs7QUFFRDtFQUNFLHlCQUF5QjtDb0U3d3JCM0I7O0FwRWd4ckJBO0VvRWh4ckJBLGNBQUE7Q3BFa3hyQkM7O0FvRWx4ckJEO0VBWUcseUJBQWM7Q3BFMHdyQmhCOztBb0Vwd3JCRCxxQkFBQTs7QXBFd3dyQkE7RW9FcndyQkMsd0JBQXNCO0NwRXV3ckJ0Qjs7QUFFRDtFb0Vyd3JCQyxtQkFBbUI7RUFDbkIsaUJBQWU7RUFSaEIsb0JBQUE7RXBFZ3hyQkUsZW9FdHdyQk87Q3BFdXdyQlI7O0FBRUQ7RUFDRSxvQm9FcHhyQkY7RXBFcXhyQkUsb0JvRXR3ckJZO0NwRXV3ckJiOztBQUVEO0VBQ0Usb0JvRXR3ckJXO0VwRXV3ckJYLG9Cb0V0d3JCYTtDcEV1d3JCZDs7QUFFRDtFQUNFLGVvRXB3ckJTO0VwRXF3ckJULGNvRS94ckJGO0VwRWd5ckJFLG9Cb0Vud3JCZ0I7Q3BFb3dyQmpCOztBQUVEO0VBQ0UsdUJvRWh3ckJnQjtFcEVpd3JCaEIsMEJvRWh3ckJvQjtFcEVpd3JCcEIsb0JvRWh3ckJlO0VwRWl3ckJmLGlCb0Vod3JCYztDcEVpd3JCZjs7QUFFRDtFQUNFLFVvRS92ckJNO0NwRWd3ckJQOztBQUVEO0VBQ0Usc0JBQXNCO0NvRTN2ckJ4Qjs7QXBFOHZyQkE7RUFDRSxzQm9FNXZyQmdCO0VwRTZ2ckJoQixxQkFBcUI7Q29FenZyQnZCOztBcEU0dnJCQTtFQUNFLHVCb0UxdnJCcUI7Q3BFMnZyQnRCOztBQUVEO0VBQ0UsbUJvRXh2ckJjO0VwRXl2ckJkLGVvRXh2ckJBO0VwRXl2ckJBLGNBQWM7RW9FcnZyQmhCLG9CQUFtQjtFQUNsQixtREFBcUM7VUFBckMsMkNBQXFDO0NwRXV2ckJyQzs7QUFFRDs7RW9FanZyQkUsd0JBQ0E7Q3BFbXZyQkQ7O0FBRUQ7O0VvRS91ckJBLGtCQUFBO0VBQ0Msd0JBQWdCO0VBQ2hCLDBCQUFnQjtDcEVrdnJCaEI7O0FBRUQ7RUFDRSxlQUFlO0NvRS91ckJqQjs7QXBFa3ZyQkE7RUFDRSxVb0VodnJCUTtDcEVpdnJCVDs7QUFFRDtFQUNFLHFCQUFxQjtFb0UzdXJCdEIscUJBQWM7RUFDZCxtQkFBZTtFQUNmLHFCQUFpQjtFQUNqQixjQUFjO0VBR2Qsb0JBQWtCO0VBQ2xCLGdCQUFBO0NwRTh1ckJBOztBb0UxdXJCRDtFQUNDLGlCQUFTO0NwRTZ1ckJUOztBQUVEO0VvRTN1ckJDLGlCQUFlO0NwRTZ1ckJmOztBQUVEO0VBQ0UscUJvRTN1ckJBO0VwRTZ1ckJBLHFCb0UxdXJCQTtFcEUydXJCQSxtQkFBbUI7RW9FeHVyQnJCLHFCQUFtQjtFQUNsQixjQUFBO0VwRTR1ckJDLG9CQUFvQjtFb0V0dXJCdEIsZ0JBQWlCO0NwRXd1ckJoQjs7QUFFRDtFb0VwdXJCQSxvQkFBb0I7RUFDbkIsZUFBQTtFcEVzdXJCQyxjb0VydXJCVztFcEVzdXJCWCxtQkFBbUI7RW9FbHVyQnJCLG9CQUFBO0NwRW91ckJDOztBQUVEO0VvRWx1ckJDLGNBQVM7RUFDVCxtQkFBYTtDcEVvdXJCYjs7QUFFRDs7RW9FM3VyQkEsWUFBQTtDcEU4dXJCQzs7QUFFRDtFQUNFLGNBQWM7Q29FaHVyQmhCOztBcEVtdXJCQTtFQUNFLG9Cb0VqdXJCaUI7Q3BFa3VyQmxCOztBQUVEO0VvRTl0ckJDLGlCQUFnQjtDcEVndXJCaEI7O0FvRTV0ckJEO0VBQ0MsMEJBQXVCO0VwRSt0ckJ0QixpQm9FOXRyQmU7RXBFK3RyQmYsb0JBQW9CO0VvRTN0ckJ0QixtQkFBQTtDcEU2dHJCQzs7QUFFRDtFb0UzdHJCQyxpQkFBYTtFcEU2dHJCWixvQkFBb0I7RW9FMXRyQnRCLGVBQUE7RUFDQyxhQUFVO0VBQ1Ysa0JBQWM7RUFDZCxzQkFZQTtDcEVndHJCQTs7QUFFRDs7Ozs7RUFLRSxlb0UzdHJCTztDcEU0dHJCUjs7QUFFRDtFb0V4dHJCQSxpQkFBZTtFQUNkLGtCQUFZO0VBQ1oscUJBQWE7RUFFYixxQkFBVztFQUNYLG1CQUFZO0VBQ1oscUJBQXFCO0VBQ3JCLGNBQUE7RUFHQSxvQkFBYTtFQUNiLGtCQUFlO0VBQ2YseUJBQXVCO0VBQ3ZCLHNCQUFzQjtFQWJ2Qiw2QkFlSztFcEUwdHJCSCx3Qm9FeHRyQkE7RUFJRCwyQkFBZTtFcEV3dHJCZCxzQm9FdnRyQlk7RXBFd3RyQlosMEJvRXR0ckJBO0VwRXV0ckJBLHVCQUF1QjtFb0VudHJCeEIseUJBQWU7RXBFc3RyQmQsb0JvRXJ0ckJZO0VwRXN0ckJaLFdvRXJ0ckJRO0VwRXN0ckJSLDBCQUEwQjtFb0VsdHJCNUIsZ0NBQWdDO0VBQy9CLHNCQUFlO0VwRW90ckJkLDZCb0VudHJCWTtFcEVtdHJCWix3Qm9FbnRyQlk7RXBFbXRyQloscUJvRW50ckJZO0NwRW90ckJiOztBb0Uvc3JCRDs7RXBFbXRyQkUsWW9FanRyQk87Q3BFa3RyQlI7O0FvRTdzckJEO0VBQ0MsbUJBQWM7RUFDZCxPQUFBO0VBQ0EsUUFBTztFQUNQLGVBQVU7RUFDVixXQUFVO0VBTFgsWUFBQTtFcEVzdHJCRSxhb0Uvc3JCTztDcEVndHJCUjs7QUFFRDtFQUNFLG9Cb0U5c3JCVztFcEUrc3JCWCx1Qm9FOXNyQmlCO0NwRStzckJsQjs7QUFFRDtFQUNFLHNCb0U5c3JCZ0I7RXBFK3NyQmhCLFlvRTlzckJBO0VwRStzckJBLG1Cb0U5c3JCZ0I7Q3BFK3NyQmpCOztBb0Uxc3JCRDtFQUNDLGlCQUFBO0NwRTZzckJBOztBb0V4c3JCRDs7RXBFNHNyQkUsaUJvRTFzckJlO0VwRTJzckJmLGtCQUFrQjtFb0V2c3JCcEIsb0JBQW1CO0VBQ2xCLHNCQUFvQjtFcEV5c3JCbkIsWW9FeHNyQlM7RXBFeXNyQlQsYUFBYTtFb0Vyc3JCZixpQkFBbUI7RUFDbEIsZ0JBQUE7RXBFdXNyQkMsbUJvRXRzckJTO0VwRXVzckJULGlCb0V0c3JCZTtFcEV1c3JCZiw0QkFBNEI7RW9FbnNyQjlCLDJCQUF3QjtLQUF4Qix3QkFBd0I7Q3BFcXNyQnZCOztBQUVEO0VvRWpzckJBLHFCQUFtQjtFcEVvc3JCakIscUJvRWpzckJBO0VwRWtzckJBLG1CQUFtQjtFb0UvcnJCckIscUJBQW1CO0VBQ2xCLGNBQUE7RUFLRCxvQkFBbUI7RUFDbEIsZ0JBQUE7RXBFK3JyQkMseUJvRTlyckJzQjtFcEUrcnJCdEIsc0JvRTdyckJBO0VBR0YsNkJBQW1CO0VBQ2xCLHdCQUFjO0VBR2QsMkJBQWdCO0VBQ2hCLHNCQUFnQjtFQUNoQiwwQkFDQTtFcEU0cnJCQyx1QkFBdUI7RW9FenJyQnhCLHlCQUFtQjtFcEU0cnJCbEIsb0JvRTFyckJBO0VwRTJyckJBLFdBQVc7RW9FeHJyQmIsZ0JBQWlCO0VBQ2hCLFNBQUE7RXBFMHJyQkMsU29FenJyQkE7RXBFMHJyQkEsaUJvRXpyckJZO0VwRTByckJaLGtCQUFrQjtFb0V0cnJCcEIsbUJBQW1CO0VBQ2xCLG1FQUFtQjtVQUFuQiwyREFBbUI7RXBFd3JyQmxCLDBCb0V0cnJCQTtFcEV1cnJCQSxvQkFBb0I7RW9FcHJyQnRCLDZCQUFRO0VBQVIsd0JBQVE7RUFBUixxQkFBUTtDcEVzcnJCUDs7QUFFRDtFb0VwcnJCQyxpQkFBUztFQUNULGtCQUFhO0VBQ2IsY0FBQTtFQUNBLG9CQUFnQjtFcEVzcnJCZixXQUFXO0VvRW5yckJiLHFCQUFtQjtFcEVzcnJCakIscUJvRW5yckJBO0VwRW9yckJBLG1CQUFtQjtFb0VqcnJCckIscUJBQW9CO0VBQ25CLGNBQVE7RUFLVCxvQkFBb0I7RUFDbkIsZ0JBQVE7RXBFaXJyQlAseUJvRS9xckJBO0VwRWdyckJBLHNCQUFzQjtFb0U1cXJCdkIsNkJBQWdCO0VBQ2hCLHdCQUFRO0VBR1IsMkJBQTBCO0VBQzFCLHNCQUFvQjtFQUNwQiwwQkFBb0I7RUFDcEIsdUJBQWE7RUFFYix5QkFBbUI7RUFDbkIsb0JBQW9CO0NwRStxckJwQjs7QUFFRDtFb0U1cnJCQSxXQUFBO0VwRThyckJFLG1Cb0U5cXJCVztFcEUrcXJCWCxTb0U5cXJCTTtFcEUrcXJCTixvQ29FOXFyQmdCO01wRThxckJoQixnQ29FOXFyQmdCO1VwRThxckJoQiw0Qm9FOXFyQmdCO0VwRStxckJoQixZb0U5cXJCVTtFcEUrcXJCVixZb0U5cXJCQTtFcEUrcXJCQSxhb0U5cXJCVTtFcEUrcXJCVixtQm9FOXFyQk87RXBFK3FyQlAsc0JvRTlxckJNO0VwRStxckJOLDRCb0U5cXJCYTtFcEUrcXJCYiwyQm9FOXFyQm9CO0VwRStxckJwQiwwQm9FOXFyQlk7RXBFK3FyQloscUJBQXFCO0VvRTFxckJ0QixxQkFBa0I7RXBFNnFyQmpCLG1Cb0UzcXJCQTtFcEU0cXJCQSxxQkFBcUI7RW9FenFyQnZCLGNBQVE7RXBFNnFyQk4sb0JBQW9CO0VvRXZxckJ0QixnQkFBa0I7RUFDakIseUJBQWtCO0VwRXlxckJqQixzQm9FeHFyQm1CO0VBSXJCLDZCQUF5QjtFQUN4Qix3QkFBa0I7RXBFdXFyQmpCLDBCb0VycXJCQTtFcEVzcXJCQSx1QkFBdUI7RW9FbHFyQnhCLHlCQUNBO0VwRW9xckJDLG9CQUFvQjtFQUdwQiwyQkFBMkI7RW9FanFyQjdCLHNCQUF3QjtFQUN2QixnQkFBVztDcEVtcXJCWDs7QUFFRDtFb0VocXJCQyxnQkFBQTtFQUNBLGVBQ0E7Q3BFaXFyQkE7O0FBRUQ7O0VvRTlwckJDLFlBQUE7RUFDQSxtQkFBZ0I7Q3BFaXFyQmhCOztBQUVEO0VvRTlwckJDLGVBQWM7RUFDZCxnQkFBZTtFQUNmLGlCQUFnQjtFQUNoQixZQUFPO0VBQ1Asb0JBQVU7Q3BFZ3FyQlY7O0FBRUQ7RW9FOXByQkMsc0JBQWlCO0VBQ2pCLFlBQ0E7Q3BFK3ByQkE7O0FBRUQ7RUFDRSxpQm9FOXByQmU7RXBFK3ByQmYsa0JBQWtCO0VvRTNwckJwQixvQkFBbUI7RUFDbEIsc0JBQWE7RXBFNnByQlosWW9FNXByQlM7RXBFNnByQlQsYW9FNXByQlM7RXBFNnByQlQsaUJBQWlCO0VvRXpwckJuQixnQkFBQTtFQUNDLG1CQUFrQjtFQUNsQixpQkFDQTtFcEUwcHJCQyw0QkFBNEI7RW9FeHByQjlCLDJCQUFrQjtLQUFsQix3QkFBa0I7RUFDakIsZ0JBQUE7RUFDQSxvQkFBWTtFQUNaLGVBQVM7RUFDVCw2QkFBYTtFQUFiLHdCQUFhO0VBQWIscUJBQWE7Q3BFMHByQmI7O0FBRUQ7RW9FeHByQkMsb0JBQWlCO0NwRTBwckJqQjs7QUFFRDtFQUNFLGNBQWM7Q29FdHByQmhCOztBcEV5cHJCQTtFb0VycHJCQSw2QkFBdUI7RUFBdkIsd0JBQXVCO0VBQXZCLHFCQUF1QjtFQUN0QixnRUFDQTtVQURBLHdEQUNBO0VwRXNwckJDLHdEQUF3RDtFb0VscHJCeEQsZ0RBQ0E7Q3BFb3ByQkQ7O0FBRUQ7RUFDRSx3REFBd0Q7RW9FbHByQnhELGdEQUNBO0NwRW9wckJEOztBQUVEOzs7eUVvRTVvckJHOztBQVBIO0VBU0csd0JBQ0E7Q3BFZ3ByQkY7O0FBRUQ7RUFDRSxhQUFhO0VvRS9vckJmLGNBQUE7RUFNRywrRkFDQTtFcEUyb3JCRCxnQkFBZ0I7RW9FbHByQmxCLG1CQUFvQjtDcEVvcHJCbkI7O0FvRXRvckJEO0VBR0csZUFBYTtDcEV1b3JCZjs7QUFFRDtFQUNFLHNCQUFzQjtFb0U3b3JCeEIsbUJBQW9CO0VBU2pCLFdBQVM7Q3BFdW9yQlg7O0FBRUQsb0VvRWpvckJFOztBQUhGOztFcEV3b3JCRSxzQkFBc0I7RW9FeG9yQnhCLG1DQUFvQjtNQUFwQiwrQkFBb0I7VUFBcEIsMkJBQW9CO0VBUWxCLDBCQUNBO0NwRWtvckJEOztBQUVEO0VvRS9uckJDLG1DQUlBO01BSkEsK0JBSUE7VUFKQSwyQkFJQTtDcEU2bnJCQTs7QUFFRCxXQUFXOztBQUVYO0VBQ0UsbUhBQW1IO0NvRTVuckJySDs7QXBFK25yQkE7RUFDRSxvSEFBb0g7Q29FM25yQnRIOztBcEU4bnJCQTtFb0UzbnJCQyx1QkFBTztFQUNQLHdCQUFRO0VBQ1IsMkJBQ0E7RXBFNG5yQkMsNkdBQTZHO0NvRTFuckIvRzs7QXBFNm5yQkE7RW9FMW5yQkMsK0JBQW9CO0NwRTRuckJwQjs7QUFFRDtFQUNFLCtCQUErQjtDb0V4bnJCakM7O0FwRTJuckJBO0VBQ0UsWUFBWTtDb0V0bnJCZDs7QXBFeW5yQkE7RUFDRSw0Qm9Fdm5yQm1CO0VwRXduckJuQiwwQm9FdG5yQkE7Q3BFdW5yQkQ7O0FBRUQ7RW9FcG5yQkMsMEJBQWE7Q3BFc25yQmI7O0FBRUQ7RW9FcG5yQkMsY0FBYTtDcEVzbnJCYjs7QUFFRDtFb0VwbnJCQyw2QkFTQTtFQW5CRCx1QkFXQztDcEVzbnJCQTs7QUFFRDtFQUNFLHNCb0VybnJCZ0I7Q3BFc25yQmpCOztBQUVEO0VvRWxuckJBLCtCQUF3QjtDcEVvbnJCdkI7O0FBRUQ7RW9FaG5yQkEsNENBQTJDO0NwRWtuckIxQzs7QUFFRDs7RW9FN21yQkMsa0RBQW1DO0NwRWduckJuQzs7QW9FM21yQkQ7O0VwRSttckJFLHNCb0U1bXJCQTtDcEU2bXJCRDs7QUFFRDtFQUNFLGtCb0UzbXJCVztFcEU0bXJCWCxlb0UzbXJCWTtFcEU0bXJCWixxQkFBcUI7Q29FeG1yQnZCOztBcEUybXJCQTtFb0UzbXJCQSxvQkFNQztDcEV1bXJCQTs7QUFFRDtFQUNFLDRCb0V0bXJCb0I7RXBFdW1yQnBCLHlCb0VybXJCQztDcEVzbXJCRjs7QUFFRDtFQUNFLG1CQUFtQjtDb0VsbXJCckI7O0FwRXFtckJBO0VBQ0UsbUJBQW1CO0VvRTlsckJyQix1QkFBd0I7RUFDdkIsMEJBQTBCO0VwRWdtckJ6Qixlb0UvbHJCWTtFcEVnbXJCWixzQm9FL2xyQmtCO0NwRWdtckJuQjs7QUFFRDtFQUNFLGNvRTdsckJZO0NwRThsckJiOztBQUVEO0VBQ0Usb0JvRTNsckJnQjtFcEU0bHJCaEIsa0JvRTNsckJTO0VwRTRsckJULGVvRTNsckJhO0VwRTRsckJiLGdCQUFnQjtDb0V4bHJCbEI7O0FwRTJsckJBO0VBQ0UscUJvRXhsckJBO0VBR0YscUJBQW1CO0VBQ2xCLG1CQUFjO0VwRXdsckJiLHFCb0V2bHJCWTtFcEV3bHJCWixjb0V2bHJCVztFQUtaLG9CQUFjO0VwRXNsckJiLGtCb0VybHJCZ0I7RXBFc2xyQmhCLDBCQUEwQjtFb0VsbHJCNUIsdUJBQXlCO0VwRXFsckJ2Qix5Qm9FbGxyQkE7RXBFbWxyQkEsb0JBQW9CO0VvRWhsckJ0QiwwQkFBeUI7RUFDeEIsdUJBQWM7RXBFbWxyQmIsb0NBQW9DO0VvRTlrckJ0QywrQkFBK0I7RUFDOUIsVUFBQTtFcEVnbHJCQyxZb0Uva3JCUztFcEVnbHJCVCxtQkFBbUI7Q29FNWtyQnJCOztBcEUra3JCQTtFQUNFLHFCb0U3a3JCZ0I7RUFJbEIscUJBQW9CO0VBQ25CLG1CQUNDO0VwRTJrckJBLHFCb0Uxa3JCVTtFcEUya3JCVixjb0Uxa3JCVTtFcEUya3JCViwwQm9FMWtyQnFCO0VwRTJrckJyQix1Qm9FemtyQkM7RXBFMmtyQkQseUJvRXprckJxQjtFcEUwa3JCckIsb0JvRXprckJjO0VwRTBrckJkLG9Cb0V6a3JCQztNcEV5a3JCRCxtQm9FemtyQkM7VXBFeWtyQkQsZW9FemtyQkM7RXBFMGtyQkQsYW9FemtyQlk7RXBFMGtyQlosdUJvRXprckJhO0VwRTBrckJiLFNvRXprckJRO0VwRTBrckJSLHFCb0V6a3JCaUI7RXBFMGtyQmpCLGtCb0V6a3JCYztDcEUwa3JCZjs7QUFFRDtFb0Vya3JCQSxlQUFRO0NwRXVrckJQOztBQUVEO0VvRW5rckJBLDBCQUF5QjtDcEVxa3JCeEI7O0FBRUQ7RUFDRSxlb0Vwa3JCWTtFcEVxa3JCWixxQkFBcUI7RW9FamtyQnZCLHNCQUFvQjtFQUNuQixvQkFBYztDcEVta3JCZDs7QUFFRDtFb0UvanJCQSxvQkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFQUNDLG1CQUNBO0VwRWdrckJDLFdBQVc7RW9FOWpyQmIscUJBQW1CO0VBQ2xCLGlCQUFBO0VwRWdrckJDLGlCb0UvanJCZTtFcEVna3JCZixlb0UvanJCYTtFcEVna3JCYixvQm9FL2pyQlc7RXBFZ2tyQlgsa0JvRS9qckJPO0NwRWdrckJSOztBb0UzanJCRDtFQUNDLG9CQUFBO0VwRThqckJDLGlCb0U3anJCZTtFcEU4anJCZixlb0U3anJCYTtFcEU4anJCYixpQm9FN2pyQlc7Q3BFOGpyQlo7O0FBRUQ7RW9FMWpyQkEscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDWix3QkFDQTtNQURBLHFCQUNBO1VBREEsNEJBQ0E7RXBFMmpyQkMsWUFBWTtFb0V6anJCZCxlQUFBO0NwRTJqckJDOztBQUVEO0VvRXpqckJDLFVBQVE7RUFKVCxtQkFBQTtFcEVna3JCRSx3Qm9FempyQkE7RXBFMGpyQkEscUJBQXFCO0VvRXRqckJ0QixpQ0FBa0I7RUFDbEIsNEJBQVM7Q3BFeWpyQlQ7O0FBRUQ7RW9FdmpyQkMsUUFBQTtFQUNBLFlBQVk7Q3BFeWpyQlo7O0FBRUQ7RW9FdmpyQkMscUJUejlEYztFUzI5RGQscUJBQWtCO0VBQ2xCLG1CQUFnQjtFQUNoQixxQkFBZ0I7RUFDaEIsY0FBUTtFQWhCVCw4QkFpQlM7RXBFeWpyQlAsNkJvRXZqckJBO0VuRWx5REYsNEJBQXFCO0VvRTdMckIsMkJBQXFCO0VBQ3BCLHVCbkVFZTtFbUVEZix5QkFBaUI7RUFDakIsc0JBZ3FDQTtFckUyM3NCQyw2QnFFOWh2Qm1CO0VyRStodkJuQix3QnFFNTNzQkQ7RUFucUNELG9CQUFvQjtFckVpaXZCbEIsVXFFemh2QkE7Q3JFMGh2QkQ7O0FBRUQ7RUFDRSxZcUVyaXZCRjtFckVzaXZCRSxpQnFFemh2QlU7RUFiWixVQUFBO0NyRXdpdkJDOztBQUVEO0VBQ0Usb0JxRXRodkJhO0VyRXVodkJiLGlCcUV0aHZCVTtFckV1aHZCVixlcUU3aXZCRjtDckU4aXZCQzs7QUFFRDtFQUNFLGdCcUVqaHZCZTtFckVraHZCZixlcUVqaHZCYztDckVraHZCZjs7QUFFRDtFcUVyanZCQSxxQkEwQ0M7RUExQ0QscUJBOENDO0VyRTJndkJDLG1CTW5pdkJTO0VOb2l2QlQscUJNbml2QlM7RU5vaXZCVCxjTW5pdkJTO0VOc2l2QlQsb0JNbml2QmE7RU5vaXZCYixnQk1qK3VCQTtFTmsrdUJBLDBCcUU3Z3ZCeUI7RXJFOGd2QnpCLHVCTWgrdUJxQjtFTmsrdUJyQix5QnFFOWd2QkE7RXJFK2d2QkEsb0JPdjh1QmdCO0VQdzh1QmhCLGNxRXJrdkJGO0VyRXNrdkJFLFlNeCt1QkE7Q055K3VCRDs7QUFFRDs7RUFFRSxxQnFFbmh2QmtCO0VyRXFodkJsQixxQk10anZCUztFTnVqdkJULG1CTXRqdkJTO0VOdWp2QlQscUJNdGp2QmtCO0VOdWp2QmxCLGNNdGp2QlM7RU55anZCVCxvQnFFemh2Qm1CO0VyRTBodkJuQixrQk1uL3VCaUI7RU5vL3VCakIsd0JxRTNodkJ5QjtFckU0aHZCekIscUJxRTNodkJrQjtFckU2aHZCbEIsaUNxRXZodkJBO0VyRXdodkJBLDRCTzU5dUJ1QjtFUDY5dUJ2QiwwQnFFbml2QkQ7RXJFb2l2QkMsdUJNaGl2QkU7RU5raXZCRix5Qk10aHZCQTtFTnVodkJBLG9CTXRodkJBO0VOdWh2QkEsY010aHZCQTtFTnVodkJBLFlNdGh2QkE7RStEMUVGLGdCQUFBO0VyRWttdkJFLG1CcUU3aHZCQTtFQXJFRixxQkF3RUc7RXJFNGh2QkQsMEJxRTUvdUJDO0VyRTYvdUJELGlCcUVybXZCRjtDckVzbXZCQzs7QUFFRDs7Ozs7O0VBTUUsMEJNMzJ1Qm9CO0VONDJ1QnBCLGlCTTMydUJlO0VONDJ1QmYsbUJNcjJ1QkE7RU5zMnVCQSxhTXIydUJBO0NOczJ1QkQ7O0FBRUQ7RUFDRSxjTTlsdkJTO0VOK2x2QlQsb0JNOWx2QlM7TU44bHZCVCxtQk05bHZCUztVTjhsdkJULGVNOWx2QlM7RU4rbHZCVCxZTTlsdkJPO0VOK2x2QlAsYU05bHZCUztFTitsdkJULGtCTTlsdkJhO0VOK2x2QmIsV3FFdGl2QlM7RXJFdWl2QlQsNEJxRTVodkJFO0VyRTZodkJGLGVxRTVudkJGO0NyRTZudkJDOztBQUVEO0VBQ0UsZXFFcml2QlU7RXJFc2l2QlYsWXFFcml2Qkc7RXJFc2l2QkgsYUdubHZCaUI7Q0hvbHZCbEI7O0FBRUQ7RUFDRSxxQnFFdG92QkY7RXJFc292QkUscUJxRXRvdkJGO0VyRXNvdkJFLGNxRXRvdkJGO0NyRXVvdkJDOztBQUVEO0VBQ0UscUJxRS9odkJFO0VyRStodkJGLHFCcUUvaHZCRTtFckUraHZCRixjcUUvaHZCRTtDckVnaXZCSDs7QUFFRDtFQUNFLGNxRS9odkJVO0NyRWdpdkJYOztBQUVEO0VBQ0UscUJxRXZodkJPO0VyRXVodkJQLHFCcUV2aHZCTztFckV1aHZCUCxjcUV2aHZCTztDckV3aHZCUjs7QUFFRDtFcUVycHZCQSx5QkFtSUM7Q3JFb2h2QkE7O0FBRUQ7RXFFenB2QkEsY0FBQTtDckUycHZCQzs7QUFFRDs7RUFFRSxtQnFFeGd2QkE7RUF2SkYsa0JBQUE7RXJFaXF2QkUsOEJxRXovdUJBO0NyRTAvdUJEOztBQUVEO0VBQ0UscUJxRXJxdkJGO0VyRXVxdkJFLHFCcUV2cXZCRjtFckV3cXZCRSxtQnFFdGd2QmU7RXJFdWd2QmYscUJxRXpxdkJGO0VyRTBxdkJFLGNxRXBndkJDO0VBdEtILDBCQTRLQztFckVnZ3ZCQyx1QnFFMyt1QkE7RXJFNit1QkEsb0NxRS8vdUJrQjtFckVnZ3ZCbEIsK0JxRXJndkJvQjtFckVzZ3ZCcEIsNEIyRGxydkJhO0UzRG1ydkJiLHlCcUUvL3VCZ0I7RXJFaWd2QmhCLDJCcUU5L3VCQztFckUrL3VCRCxzQnFFcHJ2QmtCO0VyRXFydkJsQixVcUU3L3VCQztFckU4L3VCRCxtQnFFNy91QlU7RXJFOC91QlYsaUJxRXZydkJGO0VyRXdydkJFLHVCcUUzL3VCYTtFckU0L3VCYiwwQjJEM3J2QmE7RTNENHJ2QmIsZU03eXVCUTtFK0Q3WVYsb0JBQW9CO0NyRTRydkJuQjs7QUFFRDtFQUNFLGlCMkRqc3ZCTTtDM0Rrc3ZCUDs7QUFFRDtFQUNFLG1CcUVuc3ZCRjtFckVvc3ZCRSxpQnFFdC91QlE7RUE5TVYsa0JBQUE7RXJFc3N2QkUscUJxRWwvdUJjO0VBcE5oQiwyQkFrTkM7RXJFcy91QkMsZUVyc3ZCTztFRnNzdkJQLG9CcUVqL3VCa0I7Q3JFay91Qm5COztBQUVEO0VBQ0Usb0JxRTkrdUJlO0NyRSsrdUJoQjs7QUFFRDtFQUNFLFVxRTUrdUJRO0NyRTYrdUJUOztBQUVEO0VBQ0UsWXFFeit1QlM7RUE1T1gsZ0JBQUE7RXJFdXR2QkUsV3FFdit1QlM7RUFoUFgsWUFBQTtDckV5dHZCQzs7QUFFRDtFQUNFLFVxRXQrdUJDO0VyRXUrdUJELFdxRTd0dkJGO0VyRTh0dkJFLGlCTWhvdkJBO0VOaW92QkEsVU1ob3ZCQTtDTmlvdkJEOztBQUVEO0VBQ0UsaUJNN3N2QlM7Q044c3ZCVjs7QUFFRDtFQUNFLG1CTTdzdkJTO0VOOHN2QlQsaUJNN3N2QlM7RU44c3ZCVCx1Qk0zb3ZCaUI7RU40b3ZCakIsMEJxRTkrdUJ5QjtFckUrK3VCekIsZU14b3ZCRTtFTnlvdkJGLGlCcUVoL3VCcUI7Q3JFaS91QnRCOztBQUVEO0VBQ0Usc0JxRXYrdUJHO0VyRXcrdUJILFlxRWp2dkJGO0VyRWt2dkJFLGFxRWgvdUJJO0VyRWkvdUJKLGlCcUVoL3VCVztFckVpL3VCWCxpQnFFaC91Qkk7RXJFaS91QkosMEJxRXJ2dkJGO0VyRXN2dkJFLG1CcUVoL3VCSztDckVpL3VCTjs7QUFFRDtFQUNFLFlNbnV2QkE7RU5vdXZCQSxhTW51dkJPO0VOb3V2QlAscUJNbnV2QlM7S05tdXZCVCxrQk1udXZCUztFTm91dkJULGVNbnV2QlM7Q05vdXZCVjs7QUFFRDtFQUNFLHFCTWhxdkJpQjtFTmtxdkJqQixxQnFFbnd2QkY7RXJFb3d2QkUsbUJxRWwvdUJhO0VyRW0vdUJiLHFCcUVsL3VCUztFckVtL3VCVCxjcUVsL3VCQztFckVxL3VCRCxvQnFFbi91QkU7RXJFby91QkYsZ0JPN292Qk87RVA4b3ZCUCxTcUUzd3ZCRjtFckU0d3ZCRSxVcUVuL3VCRTtFckVvL3VCRixXcUU3d3ZCRjtFckU4d3ZCRSxpQnFFbC91QkU7Q3JFbS91Qkg7O0FBRUQ7RUFDRSxlcUU5K3VCYTtFckUrK3VCYixZcUU5K3VCQTtFckUrK3VCQSxVcUU5K3VCQTtFckUrK3VCQSxXcUU5K3VCQTtFQXZTRixVQUFBO0VyRXV4dkJFLFlxRTUrdUJPO0VBM1NULHdCQThTQztDckUyK3VCQTs7QUFFRDtFQUNFLFdxRXgrdUJRO0VyRXkrdUJSLFlxRXgrdUJVO0VyRXkrdUJWLFlxRXgrdUJTO0NyRXkrdUJWOztBQUVEO0VBQ0UsbUJxRXgrdUJlO0VyRXkrdUJmLGVxRXgrdUJhO0VyRXkrdUJiLFVxRXgrdUJRO0VyRXkrdUJSLFdxRXgrdUJBO0VyRXkrdUJBLGNxRXgrdUJTO0VyRXkrdUJULGVPMXF2Qk87Q1AycXZCUjs7QUFFRDtFQUNFLHlCcUV6K3VCYztDckUwK3VCZjs7QUFFRDtFQUNFLG1CcUVsK3VCQztFQTdVSCxXQUFBO0VyRWl6dkJFLFlxRWgrdUJVO0VyRWkrdUJWLGlCcUVsenZCRjtFckVtenZCRSx1QnFFaCt1QmdDO0NyRWkrdUJqQzs7QUFFRDtFQUNFLHNCcUVoK3VCaUI7RUF2Vm5CLHFCQTRWQztFckU2OXVCQyw4QnFFMzl1QkE7Q3JFNDl1QkQ7O0FBRUQ7RUFDRSxpQnFFdDl1Qlk7RXJFdTl1QlosNEJxRXI5dUJBO0VyRXE5dUJBLDRCcUVyOXVCQTtFckVxOXVCQSxxQnFFcjl1QkE7RUF6V0YsMEJBMFdDO0VyRXM5dUJDLHVCcUVyOXVCYztFckV1OXVCZCx5QnFFcjl1QmtCO0VyRXM5dUJsQixvQk10N3VCUTtFTnU3dUJSLHlCcUVyOXVCb0I7RXJFczl1QnBCLHNCcUVwOXVCQTtFckVzOXVCQSw2QnFFbjl1QkE7RUFwWEYsd0JBcVhDO0VyRW85dUJDLGdCcUVuOXVCVTtFckVvOXVCVixpQnFFbjl1QmM7RXJFbzl1QmQsa0JxRW45dUJXO0VyRW85dUJYLDBCcUV4OHVCQTtFckV5OHVCQSxtQnFFNzB2QkY7RXJFODB2QkUsb0JxRW45dUJXO0VyRW85dUJYLHFCcUVuOXVCVztFckVvOXVCWCxpQnFFbjl1Qlk7RXJFbzl1QlosZXFFbjl1QlM7RXJFbzl1QlQsZ0JxRW45dUJXO0VyRW85dUJYLGlCcUVuOXVCVTtFckVvOXVCVixtQnFFbjl1Qk87RXJFbzl1QlAsK0JxRWw5dUJDO1VyRWs5dUJELHVCcUVsOXVCQztFQW5ZSCx1QkFxWUM7Q3JFazl1QkE7O0FBRUQ7RUFDRSxvQk1qMHZCa0I7RU5rMHZCbEIsZU1qMHZCUztFTmswdkJULHNCTWowdkJhO0VOazB2QmIsa0JNbGp2QkU7RU5tanZCRixrQnFFdjl1QnFCO0NyRXc5dUJ0Qjs7QUFFRDtFQUNFLGVNMWx2QkU7RU4ybHZCRixZTTFsdkJFO0VOMmx2QkYsYU16bHZCQTtFTjBsdkJBLHFCTXpsdkJBO0VOMGx2QkEsOEJxRTk5dUIrQjtFckUrOXVCL0IsaUJxRTk5dUJZO0VyRSs5dUJaLG9CcUU5OXVCYztDckUrOXVCZjs7QUFFRDs7O0VBR0UsWXFFNzl1QlM7RXJFODl1QlQsYXFFNzl1QkE7RXJFODl1QkEscUJxRTc5dUJZO0tyRTY5dUJaLGtCcUU3OXVCWTtFckU4OXVCWixlcUU3OXVCYTtDckU4OXVCZDs7QUFFRDtFQUNFLG1CcUU1OXVCZTtFckU2OXVCZixTcUU1OXVCTTtFckU2OXVCTixVcUU1OXVCTztFckU2OXVCUCxXcUU1OXVCQztFckU2OXVCRCxhcUU1OXVCQztFckU2OXVCRCxtQnFFMTN2QkY7RXJFMjN2QkUsZ0IyRDczdkJNO0UzRDgzdkJOLFdxRTM5dUJDO0NyRTQ5dUJGOztBQUVEO0VBQ0UsbUNxRXA0dkJzQjtDckVxNHZCdkI7O0FBRUQ7O0VBRUUsWXFFcjR2QkY7RXJFczR2QkUsaUJxRXg5dUJVO0VyRXk5dUJWLGdCcUV4OXVCWTtFckV5OXVCWiwwQnFFeDl1QmE7RXJFeTl1QmIsb0JxRXg5dUJpQjtFckV5OXVCakIsZ0JxRXg5dUJDO0NyRXk5dUJGOztBQUVEO0VBQ0UscUJxRWw1dkJlO0VyRW81dkJmLHFCcUV2OXVCYztFQXpiaEIsbUJBQUE7RXJFazV2QkUscUJxRXA5dUJpQjtFQTlibkIsY0FBQTtFckVzNXZCRSxvQnFFbjl1QmE7RXJFbzl1QmIsa0IyRHo1dkJNO0UzRDA1dkJOLDJCR3oydkJpQjtFSDAydkJqQix3QnFFbDl1QkE7RXJFbzl1QkEsMEJxRWw5dUJrQjtFckVtOXVCbEIscUJxRWw5dUJTO0VyRW05dUJULFVxRWw5dUJBO0VyRW05dUJBLGdCcUU5NXZCRjtFckUrNXZCRSwyQnFFbDl1QmE7RXJFbTl1QmIsNEJxRWo5dUJDO0VBL2NILG1CQUFBO0NyRWs2dkJDOztBQUVEO0VBQ0UsOEJPeHl2QnVCO0VQeXl2QnZCLHFCcUV0NnZCRjtFckV1NnZCRSxzQnFFNTh1QkE7RUEzZEYsd0JBNmRDO0VyRTQ4dUJDLGlCcUUzOHVCYTtFQTlkZix3QkFnZUM7RXJFMjh1QkMscUJxRXo4dUJBO0VBbGVGLG9CQUFBO01BQUEsb0JBQUE7VUFBQSxnQkFBQTtDckU2NnZCQzs7QUFFRDs7RUFFRSw4QnFFdjh1QmM7RXJFdzh1QmQscUJxRXY4dUJrQjtFckV3OHVCbEIsc0JxRXY4dUJnQjtFckV3OHVCaEIsZ0NxRTc4dUJEO0VyRTY4dUJDLGdDcUU3OHVCRDtFckU2OHVCQyx5QnFFNzh1QkQ7RXJFODh1QkMsMEJxRXY4dUJlO01yRXU4dUJmLHVCcUV2OHVCZTtVckV1OHVCZixvQnFFdjh1QmU7RXJFdzh1QmYsMEJxRS84dUJEO01yRSs4dUJDLHVCcUUvOHVCRDtVckUrOHVCQywrQnFFLzh1QkQ7RXJFZzl1QkMsdUJxRXI4dUJlO0VyRXM4dUJmLHdCcUVyOHVCWTtFckVzOHVCWiwwQnFFcDh1Qkc7RXJFcTh1Qkgsb0JxRTE3dkJGO0VyRTI3dkJFLFdxRW44dUJFO0VyRW84dUJGLFVxRW44dUJFO0NyRW84dUJIOztBQUVEOzs7RUFHRSw4QnFFOTd1QmU7RXJFKzd1QmYscUJxRTk3dUJrQjtFckUrN3VCbEIsc0JxRTk3dUJtQjtFQXRnQnJCLDZCQUFBO01BQUEsa0JBQUE7VUFBQSxTQUFBO0VyRXM4dkJFLHVCcUVwN3VCQTtFckVxN3VCQSxvQnFFdjh2QkY7TXJFdTh2QkUsbUJxRXY4dkJGO1VyRXU4dkJFLGVxRXY4dkJGO0VyRXc4dkJFLHdCcUV6N3VCYztFckUwN3VCZCxVcUV6N3VCQztFQWhoQkgscUJBb2hCQztFckV1N3VCQyxzQnFFdDd1Qlk7RXJFdTd1QlosbUJxRXI3dUJBO0VBdmhCRixnQkFBQTtFckU4OHZCRSxpQnFFcDd1QmU7RXJFcTd1QmYseUJHaDZ2QmlCO1VIZzZ2QmpCLGlCR2g2dkJpQjtFa0UvQ25CLDJCQThoQk87Q3JFbTd1Qk47O0FBRUQ7Ozs7OztFQU1FLHlCcUVoN3VCZTtFckVpN3VCZixVcUVoN3VCTTtDckVpN3VCUDs7QUFFRDs7OztFQUlFLDhCTXo4dkJvQjtFTjA4dkJwQixxQk16OHZCUztFTjA4dkJULHVCTXo4dkJTO0VOMDh2QlQsd0JNejh2QmE7RU4wOHZCYixzQk12NHZCaUI7RU53NHZCakIsZ0NxRXI3dUJvQjtFckVxN3VCcEIsZ0NxRXI3dUJvQjtFckVxN3VCcEIseUJxRXI3dUJvQjtFckVzN3VCcEIsMEJNdDR2QmlCO01OczR2QmpCLHVCTXQ0dkJpQjtVTnM0dkJqQixvQk10NHZCaUI7RU51NHZCakIseUJxRXY3dUIwQjtNckV1N3VCMUIsc0JxRXY3dUIwQjtVckV1N3VCMUIsd0JxRXY3dUIwQjtFckV3N3VCMUIsdUJxRXY3dUJzQjtFckV3N3VCdEIsd0JxRXg3dUJzQjtFckV5N3VCdEIscUJNN3J2QkE7RU44cnZCQSxnQk03cnZCQTtFTjhydkJBLGVNN3J2Qlc7Q044cnZCWjs7QUFFRDs7RUFFRSw2Qk01OXZCQTtNTjQ5dkJBLGtCTTU5dkJBO1VONDl2QkEsU001OXZCQTtDTjY5dkJEOztBQUVEOztFQUVFLDZCTTU5dkJBO01ONDl2QkEsa0JNNTl2QkE7VU40OXZCQSxTTTU5dkJBO0NONjl2QkQ7O0FBRUQ7RUFDRSxvQnFFajh1Qm9CO01yRWk4dUJwQixtQnFFajh1Qm9CO1VyRWk4dUJwQixlcUVqOHVCb0I7RXJFazh1QnBCLGFxRWo4dUJDO0U5RDliRixlQUFRO0VQaTR2QlAsWXFFOS92QkY7Q3JFKy92QkM7O0FBRUQ7RUFDRSw0Q016K3ZCa0I7RU4wK3ZCbEIsVU16K3ZCQTtFTjArdkJBLGlCTXordkJhO0VOMCt2QmIsaUJNdjZ2QkE7RU53NnZCQSxZTXY2dkJBO0VOdzZ2QkEsWU10NnZCRTtFTnU2dkJGLG9CcUVyOHVCcUI7RXJFczh1QnJCLHVCTXR3dkJvQjtDTnV3dkJyQjs7QUFFRDs7RUFFRSxrRHFFejh1Qk07Q3JFMDh1QlA7O0FBRUQ7RUFDRSx5QnFFeDh1Qm9CO0NyRXk4dUJyQjs7QUFFRDtFQUNFLDRCcUVoOHVCQTtFckVnOHVCQSw0QnFFaDh1QkE7RXJFZzh1QkEscUJxRWg4dUJBO0VBdGxCRiwwQkFBb0I7TUFBcEIsdUJBQW9CO1VBQXBCLG9CQUFvQjtFckV3aHdCbEIseUJxRTk3dUJBO01yRTg3dUJBLHNCcUU5N3VCQTtVckU4N3VCQSx3QnFFOTd1QkE7RUExbEJGLFlBQUE7Q3JFMGh3QkM7O0FBRUQ7RUFDRSxvQnFFejd1QmE7TXJFeTd1QmIsbUJxRXo3dUJhO1VyRXk3dUJiLGVxRXo3dUJhO0VBcG1CZixjQUFBO0VyRStod0JFLGVxRXY3dUJXO0VyRXc3dUJYLGVxRXQ3dUJBO0VBMW1CRixZQUFBO0NyRWtpd0JDOztBQUVEO0VBQ0UsaUJxRW43dUJjO0NyRW83dUJmOztBQUVEO0VxRXhpd0JBLFlBQUE7RXJFMGl3QkUsaUJxRS82dUJVO0VyRWc3dUJWLGVxRS82dUJhO0NyRWc3dUJkOztBQUVEO0VBQ0UsZXFFNzZ1QmE7RUFsb0JmLFlBQUE7RXJFaWp3QkUsYXFFMzZ1QlM7RXJFNDZ1QlQsZ0JxRTM2dUJZO0VyRTQ2dUJaLG1CcUUzNnVCYztDckU0NnVCZjs7QUFFRDs7RUFFRSwyQnFFdDZ1QkE7RUFscEJGLCtCQW9wQlc7RXJFczZ1QlQsc0JxRXI2dUJpQjtFckVzNnVCakIsNEJxRXI2dUJjO0VyRXM2dUJkLG1CcUVyNnVCZTtFQXZwQmpCLFdBQUE7Q3JFOGp3QkM7O0FBRUQ7O0VBRUUsMEJxRXg2dUJEO0VyRXk2dUJDLG1CcUVsNnVCZTtFckVtNnVCZixXcUVsNnVCRTtDckVtNnVCSDs7QUFFRDs7RUFFRSx3QnFFbDZ1QmE7RXJFbTZ1QmIsaUJxRTFrd0JGO0VyRTJrd0JFLGdCRzc4dkJXO0VIODh2QlgsbUJxRTVrd0JGO0VyRTZrd0JFLFdxRS81dUJHO0VyRWc2dUJILHlCcUVwN3VCRDtFckVxN3VCQyw0QnFFdjV1QkU7Q3JFdzV1Qkg7O0FBRUQ7O0VBRUUsZ0NxRXg1dUJEO0VyRXk1dUJDLGlCcUV0NXVCVTtFckV1NXVCVix1QnFFdDV1Qm1CO0VBaHNCckIsMEJBb3NCQztFckVvNXVCQywrRnFFbDV1QkE7RUF0c0JGLHFDQXdzQkM7RXJFazV1QkMscUJxRWg1dUJvQjtFQTFzQnRCLGdCQUFBO0VyRTRsd0JFLG1CcUUzNHVCZTtFQWp0QmpCLFdBQUE7RXJFOGx3QkUsWXFFdjR1QlU7RXJFdzR1QlYsaUJNemt3QlM7RU4wa3dCVCxxQk16a3dCUztFTnlrd0JULHFCTXprd0JTO0VOeWt3QlQsY016a3dCUztFTjBrd0JULDBCTXprd0JTO01OeWt3QlQsdUJNemt3QlM7VU55a3dCVCxvQk16a3dCUztFTjBrd0JULFVNemt3Qk87RU4wa3dCUCwrQk16a3dCb0I7VU55a3dCcEIsdUJNemt3Qm9CO0VOMGt3QnBCLGlCTXprd0JhO0VOMGt3QmIsZU12Z3dCQTtDTndnd0JEOztBQUVEOztFQUVFLGNNOXp2QkU7Q04renZCSDs7QUFFRDs7OztFQUlFLHlCcUVsNXVCQztDckVtNXVCRjs7QUFFRDs7RUFFRSxxQnFFajV1Qlc7RXJFaTV1QlgscUJxRWo1dUJXO0VyRWk1dUJYLGNxRWo1dUJXO0VBcnVCYixvQkFBQTtNQUFBLG1CQUFBO1VBQUEsZUFBQTtFckV3bndCRSxZTWxtd0JTO0VObW13QlQsYU1sbXdCUztFTm1td0JULGVNbG13QlM7RU5tbXdCVCxlTWxtd0JTO0NObW13QlY7O0FBRUQ7O0VBRUUsZU0vaHdCZTtFTmdpd0JmLFlNNWh3QlM7RU42aHdCVCxhTXYxdkJFO0NOdzF2Qkg7O0FBRUQ7O0VBRUUsb0JxRTE1dUJTO01yRTA1dUJULG1CcUUxNXVCUztVckUwNXVCVCxlcUUxNXVCUztFckUyNXVCVCxhcUUxNXVCQTtDckUyNXVCRDs7QUFFRDs7RUFFRSxZcUUxNXVCUTtFckUyNXVCUixtQnFFOW93QkY7RXJFK293QkUsV3FFejV1QlE7RXJFMDV1QlIsU3FFejV1QkM7RXJFMDV1QkQsV3FFejV1QlE7RXJFMDV1QlIsWXFFejV1QlM7RXJFMDV1QlQsZ0NxRXo1dUI0QjtFckUwNXVCNUIsaUNxRTM2dUJEO0VyRTQ2dUJDLGtEcUV4NXVCRTtNckV3NXVCRiw4Q3FFeDV1QkU7VXJFdzV1QkYsMENxRXg1dUJFO0VyRXk1dUJGLCtDcUU3NnVCRDtFckU2NnVCQyx1Q3FFNzZ1QkQ7RXJFNjZ1QkMsa0NxRTc2dUJEO0VyRTY2dUJDLCtCcUU3NnVCRDtFckU2NnVCQywyRHFFNzZ1QkQ7RXJFODZ1QkMscUJxRXg1dUJnQjtDckV5NXVCakI7O0FBRUQ7O0VBRUUsb0RxRXI1dUJXO01yRXE1dUJYLGdEcUVyNXVCVztVckVxNXVCWCw0Q3FFcjV1Qlc7Q3JFczV1Qlo7O0FBRUQ7O0VBRUUsc0JxRXA1dUJtQjtFQTd3QnJCLCtCQWd4QkM7RXJFbTV1QkMsbUNxRTU0dUJBO01yRTQ0dUJBLCtCcUU1NHVCQTtVckU0NHVCQSwyQnFFNTR1QkE7RXJFNjR1QkEsNEJxRXA1dUJEO0VyRXE1dUJDLG9CcUVoNXVCRTtDckVpNXVCSDs7QUFFRDtFQUNFLG1CcUUzNHVCYztFckU0NHVCZCxpQnFFMzR1Qlc7Q3JFNDR1Qlo7O0FBRUQ7O0VBRUUsZ0JxRXo0dUJhO0VyRTA0dUJiLCtCTW55dkIrQjtFTm95dkIvQixtQnFFejR1QmdCO0VyRTA0dUJoQixXcUV6NHVCTztDckUwNHVCUjs7QUFFRDs7RUFFRSxlcUV6NHVCUztDckUwNHVCVjs7QUFFRDs7RUFFRSx5QnFFcjR1Qlk7RXJFczR1QlosZ0NxRXI0dUJvQjtFckVzNHVCcEIsOEMyRGhzd0JhO0UzRGlzd0JiLHlCcUVyNHVCZ0I7TXJFcTR1QmhCLHNCcUVyNHVCZ0I7VXJFcTR1QmhCLG1CcUVyNHVCZ0I7RXJFczR1QmhCLHlCTW56dkIrQjtLTm16dkIvQixzQk1uenZCK0I7VU5tenZCL0IsaUJNbnp2QitCO0VOb3p2Qi9CLGFxRXI0dUJBO0VyRXM0dUJBLGFxRXI0dUJVO0VyRXM0dUJWLHVCcUVyNHVCWTtFckVzNHVCWix3QnFFcjR1QmlCO0VyRXM0dUJqQiwyQnFFajR1QkE7RXJFazR1QkEsa0JxRXRzd0JGO0VyRXVzd0JFLFVxRXI0dUJDO0VBbDBCSCxVQUFBO0VyRXlzd0JFLGlCcUVsNHVCYztDckVtNHVCZjs7QUFFRDs7OztFQUlFLDRCTXpyd0JxQjtFTjByd0JyQiw2Qk16cndCb0I7RU4wcndCcEIsK0JNenJ3QmtCO0VOMHJ3QmxCLDBCTXpyd0JvQjtDTjByd0JyQjs7QUFFRDs7RUFFRSxpQnFFMTR1Qm1CO0VyRTI0dUJuQixvQk05NnZCbUI7RU4rNnZCbkIsaUJNOTZ2QmdCO0VOKzZ2QmhCLDBCcUU1NHVCcUI7RXJFNjR1QnJCLHVCcUU3NHVCcUI7RXJFODR1QnJCLHFCcUU5NHVCMkI7RXJFKzR1QjNCLHFCcUU5NHVCWTtFckU4NHVCWixxQnFFOTR1Qlk7RXJFODR1QlosY3FFOTR1Qlk7RXJFKzR1QlosMEJxRS90d0JGO01yRSt0d0JFLHVCcUUvdHdCRjtVckUrdHdCRSxvQnFFL3R3QkY7RXJFZ3V3QkUsU3FFOTR1QkM7Q3JFKzR1QkY7O0FBRUQ7O0VBRUUseUJNNXN3QmtCO0NONnN3Qm5COztBQUVEOztFQUVFLGtCTXpvd0JpQjtFTjBvd0JqQix1QnFFbjV1QnlCO0VyRW81dUJ6QixxQnFFbjV1QnFCO0VyRW81dUJyQix3QnFFcDV1QjJCO01yRW81dUIzQixxQnFFcDV1QjJCO1VyRW81dUIzQiw0QnFFcDV1QjJCO0NyRXE1dUI1Qjs7QUFFRDs7RUFFRSxnQk10cndCRTtFTnVyd0JGLGlCTTVxd0JBO0VONnF3QkEsbUJNNXF3QkE7Q042cXdCRDs7QUFFRDs7OztFQUlFLGVxRTU1dUJZO0VyRTY1dUJaLFlxRTU1dUJDO0VyRTY1dUJELGFxRTU1dUJTO0VyRTY1dUJULGVxRTU1dUJTO0VyRTY1dUJULG9CcUU1NXVCUTtNckU0NXVCUixtQnFFNTV1QlE7VXJFNDV1QlIsZXFFNTV1QlE7Q3JFNjV1QlQ7O0FBRUQ7O0VBRUUsNEJxRTc1dUJXO0VyRTY1dUJYLDRCcUU3NXVCVztFckU2NXVCWCxxQnFFNzV1Qlc7RXJFODV1QlgsMEJxRXJ3d0JGO01yRXF3d0JFLHVCcUVyd3dCRjtVckVxd3dCRSxvQnFFcnd3QkY7RXJFc3d3QkUsbUJxRTM1dUJlO0NyRTQ1dUJoQjs7QUFFRDs7RUFFRSxxQnFFM3d3QkY7RXJFMnd3QkUscUJxRTN3d0JGO0VyRTJ3d0JFLGNxRTN3d0JGO0VyRTR3d0JFLDBCcUUzNXVCZTtNckUyNXVCZix1QnFFMzV1QmU7VXJFMjV1QmYsb0JxRTM1dUJlO0NyRTQ1dUJoQjs7QUFFRDs7OztFQUlFLGVxRTE1dUJVO0NyRTI1dUJYOztBQUVEOztFQUVFLGVxRXo1dUJHO0VyRTA1dUJILHVCcUVuOHVCRDtFckVvOHVCQyxrQnFFdDV1Qlk7RXJFdTV1QlosMkJxRXQ1dUJhO01yRXM1dUJiLGtCcUV0NXVCYTtDckV1NXVCZDs7QUFFRDs7RXFFOXh3QkEsWUFBQTtFckVpeXdCRSxpQnFFaDV1QmU7RUFqNUJqQixvQkFBb0I7RXJFbXl3QmxCLGVxRTk0dUJhO0VyRSs0dUJiLDBCcUU3NHVCQTtFOUQxeEJELG1CQUFtQjtFUHlxd0JsQixpQnFFdHl3QkY7RXJFdXl3QkUsZ0JxRTU0dUJZO0VyRTY0dUJaLDBCcUU1NHVCVztFckU2NHVCWCxpQnFFNTR1QmE7RXJFNjR1QmIsbUJxRTF5d0JGO0VyRTJ5d0JFLHVCcUUzNHVCVztDckU0NHVCWjs7QUFFRDs7RUFFRSxjcUUxNHVCVztDckUyNHVCWjs7QUFFRDs7RUFFRSxZcUVyNHVCWTtFckVzNHVCWixxQkd2cndCb0I7RUh3cndCcEIsc0JxRXI0dUJhO0VyRXM0dUJiLDJCcUVyNHVCVTtNckVxNHVCVix3QnFFcjR1QlU7VXJFcTR1QlYscUJxRXI0dUJVO0VyRXM0dUJWLHFCcUVyNHVCYTtDckVzNHVCZDs7QUFFRDs7RUFFRSx5QnFFbDR1Qlk7Q3JFbTR1QmI7O0FBRUQ7O0VxRWowd0JBLGdCQUFBO0VyRW8wd0JFLFlxRTczdUJjO0NyRTgzdUJmOztBQUVEOztFcUV2MHdCQSxZQUFBO0NyRTAwd0JDOztBQUVEOztFQUVFLGVxRXQzdUJVO0NyRXUzdUJYOztBQUVEOztFQUVFLHFCcUV0M3VCUztFQTc5QlgscUJBaytCQztFckVvM3VCQyxtQnFFbjN1QmU7RXJFbzN1QmYscUJxRWwzdUJBO0VBcitCRixjQUFBO0VyRXkxd0JFLDJCcUVoM3VCd0I7RUF6K0IxQix3QkE2K0JDO0VyRSsydUJDLDBCcUU1MnVCcUI7RXJFNjJ1QnJCLHFCc0RuMXdCeUI7Q3REbzF3QjFCOztBQUVEOztFQUVFLGFNcjl2QlE7RU5zOXZCUixZcUV6MnVCQTtDckUwMnVCRDs7QUFFRDs7RUFFRSxhcUV2MnVCQztFckV3MnVCRCxlcUV6MndCRjtFckUwMndCRSwrQnFFdDJ1QkU7VXJFczJ1QkYsdUJxRXQydUJFO0NyRXUydUJIOztBQUVEOztFQUVFLG1CcUVqMnVCQTtFQTlnQ0YsYUFBQTtFckVpM3dCRSxpQnFFaDJ1QlU7RXJFaTJ1QlYsV3FFaDJ1QkE7RXJFaTJ1QkEsbUJPdHZ3QmdCO0NQdXZ3QmpCOztBQUVEOztFQUVFLFlxRTkxdUJRO0VyRSsxdUJSLGFxRTkxdUJVO0VyRSsxdUJWLGNxRTkxdUJVO0NyRSsxdUJYOztBQUVEOztFQUVFLFlxRS8zd0JGO0VyRWc0d0JFLGFxRWgydUJVO0VyRWkydUJWLFdxRWo0d0JGO0NyRWs0d0JDOztBQUVEOztFQUVFLFlxRWgydUJJO0VyRWkydUJKLFdxRWgydUJJO0VyRWkydUJKLFlxRWgydUJJO0VyRWkydUJKLG1CcUVoMnVCZTtFckVpMnVCZixvQnFFMTR3QkY7RXJFMjR3QkUsV3FFNzF1QkU7RXJFODF1QkYsVXFFNTR3QkY7RXJFNjR3QkUsU3FFNTF1QkU7Q3JFNjF1Qkg7O0FBRUQ7O0VBRUUsb0JxRTExdUJFO0NyRTIxdUJIOztBQUVEOzs7O0VBSUUsZ0NxRTExdUJHO0VyRTAxdUJILGdDcUUxMXVCRztFckUwMXVCSCx5QnFFMTF1Qkc7RXJFMjF1QkgsNkJxRTE1d0JGO0VyRTA1d0JFLDhCcUUxNXdCRjtNckUwNXdCRSwyQnFFMTV3QkY7VXJFMDV3QkUsdUJxRTE1d0JGO0VyRTI1d0JFLHlCTXI0d0JTO01OcTR3QlQsc0JNcjR3QlM7VU5xNHdCVCx3Qk1yNHdCUztFTnM0d0JULGlCTXI0d0JTO0VOczR3QlQsYU1yNHdCTztFTnM0d0JQLGNNcjR3Qk87RU5zNHdCUCxZTXI0d0JBO0VOczR3QkEsZ0JNcjR3QlM7RU5zNHdCVCxpQk1uMHdCQTtFTm8wd0JBLGNNbjB3QkE7RU5vMHdCQSwrQk1sMHdCaUI7VU5rMHdCakIsdUJNbDB3QmlCO0VObTB3QmpCLDBCcUVsMnVCNEI7RXJFbTJ1QjVCLG1CTTdrd0JBO0VOOGt3QkEsb0JNN2t3QkE7Q044a3dCRDs7QUFFRDs7RUFFRSxpQk03bndCQTtDTjhud0JEOztBQUVEOzs7O0VBSUUsWXFFeDJ1QlM7RXJFeTJ1QlQsbUNxRXYydUJHO0VyRXcydUJILGlCcUVwN3dCRjtDckVxN3dCQzs7QUFFRDs7RUFFRSxxQk01aXdCK0I7RU44aXdCL0IscUJxRXQydUJlO0VyRXUydUJmLG1CcUV0MnVCYTtFckV1MnVCYixxQnFFdDJ1QmlCO0VyRXUydUJqQixjcUU5N3dCRjtFckUrN3dCRSwwQnFFcjJ1QlU7RXJFczJ1QlYsdUJxRWwydUJBO0VyRW8ydUJBLHlCcUUvMXVCQTtFckVnMnVCQSxvQnFFOTF1QkM7RXJFKzF1QkQsVXFFcDh3QkY7RXJFcTh3QkUsWXFFOTF1QlE7RXJFKzF1QlIsaUJxRXQ4d0JGO0NyRXU4d0JDOztBQUVEOztFQUVFLHFCcUUzOHdCRjtNckUyOHdCRSxlcUUzOHdCRjtFckU0OHdCRSxZcUU1MXVCRTtFckU2MXVCRixhcUU3OHdCRjtFckU4OHdCRSxtQnFFMzF1QmU7RXJFNDF1QmYsaVBxRXoxdUJVO0NyRTAxdUJYOztBQUVEOztFQUVFLHFCcUVwMXVCQztFckVxMXVCRCwrQnFFcDF1QkE7RXJFcTF1QkEsaUJxRXAxdUJhO0VyRXExdUJiLGlCcUV2OXdCRjtFckV3OXdCRSxlcUVuMXVCWTtFckVvMXVCWixpQnFFbjF1QmM7Q3JFbzF1QmY7O0FBRUQ7O0VBRUUsdUJxRWgxdUJBO0VyRWkxdUJBLDRCcUV6MHVCQztFckUwMHVCRCxtQ3FFbDF1QkE7TXJFazF1QkEsZ0NxRWwxdUJBO1VyRWsxdUJBLHVDcUVsMXVCQTtDckVtMXVCRDs7QUFFRDs7OztFQUlFLDBCcUU1MHVCQTtFckU2MHVCQSxZcUU1MHVCUTtFckU2MHVCUixhcUV6K3dCRjtFckUwK3dCRSxlcUUzMHVCVTtFckU0MHVCVixvQkFBZTtNQUFmLG1CQUFlO1VBQWYsZUFBZTtDTzkyd0JoQjs7QVBpM3dCRDs7RUFFRSw0QnFFdjB1QmdCO0VyRXUwdUJoQiw0QnFFdjB1QmdCO0VyRXUwdUJoQixxQnFFdjB1QmdCO0VyRXcwdUJoQiwwQnFFMzB1QmdCO01yRTIwdUJoQix1QnFFMzB1QmdCO1VyRTIwdUJoQixvQnFFMzB1QmdCO0VyRTQwdUJoQixtQnFFdjB1Qlk7Q3JFdzB1QmI7O0FBRUQ7O0VBRUUscUJxRXQwdUJEO0VyRXMwdUJDLHFCcUV0MHVCRDtFckVzMHVCQyxjcUV0MHVCRDtFckV1MHVCQywwQnFFcDB1Qlk7TXJFbzB1QlosdUJxRXAwdUJZO1VyRW8wdUJaLG9CcUVwMHVCWTtDckVxMHVCYjs7QUFFRDs7OztFQUlFLDBCcUU3enVCcUI7Q3JFOHp1QnRCOztBQUVEOztFQUVFLG9CcUU3enVCZTtNckU2enVCZixtQnFFN3p1QmU7VXJFNnp1QmYsZXFFN3p1QmU7RXJFOHp1QmYsWXFFN3p1Qkc7RXJFOHp1QkgsNEJBQTRCO0VxRTUwdUI5QiwrQkFrQkU7RS9EdHJDQSw0QkFBb0I7RUFDcEIsZUFBUztFQUNULGlCQUFTO0NObS93QlY7O0FBRUQ7O0VNOTZ3QkUsZUFBYztFQUlaLGlCK0QybUNrQjtFL0R6bUNwQixxQitEc3JDQztFQWpHSCxtQkFDQztFckV3MXVCQyxlcUVuMHVCWTtFckVvMHVCWixpQnFFbjB1QmE7Q3JFbzB1QmQ7O0FBRUQ7O0VBRUUsaUJxRW4wdUJnQjtDckVvMHVCakI7O0FBRUQ7O0VBRUUsWXFFajB1QlU7RXJFazB1QlYsaUJxRWowdUJhO0VyRWswdUJiLGlCcUVqMHVCWTtDckVrMHVCYjs7QUFFRDtFQUNFLG1CcUVqMHVCa0I7RXJFazB1QmxCLGVxRWowdUJHO0VyRWswdUJILFlxRWowdUJVO0VyRWswdUJWLGdCcUVqMHVCZTtFckVrMHVCZix3QnFFajB1QnVCO0VyRWswdUJ2QixpQnFFLzJ1QkY7RXJFZzN1QkUsa0JxRWgwdUJjO0VyRWkwdUJkLCtCcUVoMHVCaUI7VXJFZzB1QmpCLHVCcUVoMHVCaUI7RXJFaTB1QmpCLGlCcUVoMHVCYTtFckVpMHVCYixZcUVoMHVCVztDckVpMHVCWjs7QUFFRDtFQUNFLGVxRWgwdUJHO0VyRWkwdUJILFlxRWgwdUJHO0VyRWkwdUJILGlCcUVoMHVCYTtFckVpMHVCYiwwQnFFaDB1QnFCO0VyRWkwdUJyQix1QnFFaDB1QnNCO0VyRWkwdUJ0QixvQnFFMzN1QkQ7RXJFNDN1QkMsaUJxRTl6dUJnQjtFckUrenVCaEIsaUJxRTl6dUJlO0VyRSt6dUJmLGVxRTl6dUJjO0NyRSt6dUJmOztBQUVEO0VBQ0UsZXFFNXp1QmU7RXJFNnp1QmYsWXFFNXp1Qks7RXJFNnp1QkwsYXFFcjR1QkY7RXJFczR1QkUsVXFFeHp1Qkk7RXJFeXp1QkosaUJxRXh6dUJlO0NyRXl6dUJoQjs7QUFFRDtFQUNFLFlxRXR6dUJZO0NyRXV6dUJiOztBQUVEO0VBQ0UsaUJxRW56dUJnQjtFckVvenVCaEIsZXFFbnp1Qlk7Q3JFb3p1QmI7O0FxRWo1dUJEO0VBb0dJLGVBQVU7RUFDVixnQkFBTTtFQUNOLHFCQUFPO0VBRVAscUJBQVk7RUFDWixtQkFBVztFQUNYLHFCQUFVO0VBQ1YsY0FBWTtFL0Qvd0NkLDJCQUFvQjtFQUNwQix3QkFBcUI7RUFFckIsMEJBQWtCO0VBQ2xCLHFCQUFvQjtDTmlreEJyQjs7QUFFRDtFTWwxd0JFLGFBQUE7RUFDQSxZQUFBO0VBQ0EsK0IrRDBoQ2lDO1UvRDFoQ2pDLHVCK0QwaENpQztDckUwenVCbEM7O0FBRUQ7RU1sd3dCRSxhQUFhO0VBdERYLGVBQUE7RUFDQSwrQitENi9CMkI7VS9ENy9CM0IsdUIrRDYvQjJCO0NyRTh6dUI5Qjs7QUFFRDtFcUUvenVCSSx1QkFBVTtFQUNWLGdCVjd5Q1c7RVU4eUNYLFlBQVc7RUFDWCx5Qi9EaDZCNkI7RStEaTZCN0IsVUFBVTtFckVpMHVCWiwrQkFBdUI7VUFBdkIsdUJBQXVCO0VPbC93QnhCLDBCQUF5QjtFOER3ckN6QixtQkFBQTtFckU2enVCQyxvQk1ydXdCUTtDTnN1d0JUOztBQUVEO0VxRXR6dUJDLHNCQUFXO0NyRXd6dUJYOztBQUVEO0VxRXR6dUJDLGFBQVk7RXJFd3p1Qlgsb0JBQVc7TUFBWCxlQUFXO1VBQVgsV0FBVztDcUVyenVCYjs7QXJFd3p1QkE7RXFFcnp1QkMsVUFBUztDckV1enVCVDs7QUFFRDs7RXFFanp1QkEsMEJBQUE7RUFDQyxpQkFBZ0I7RUFDaEIsWUFBVztDckVvenVCWDs7QUFFRDtFcUVsenVCQyxlQUFZO0VyRW96dUJYLFlBQVk7RXFFanp1QmQsaUJBQUE7Q3JFbXp1QkM7O0FBRUQ7RXFFanp1QkMsaUJBQWlCO0VBQ2pCLHdCQUFhO01BQWIsb0JBQWE7VUFBYixnQkFBYTtFQUNiLFdBQVU7RXJFbXp1QlQsVUFBVTtFcUU5eXVCWixZQUFjO0VBQ2IsYUFBVTtFckVnenVCVCx1QkFBb0I7S0FBcEIsb0JBQW9CO0NPemh4QnJCOztBUDRoeEJEO0VBQ0UsMkJBQTJCO0VPN2h4QjVCLHNCQUFtQjtFOERtdkNuQiw0QkFBc0I7Q3JFNnl1QnRCOztBQUVEO0VBQ0UsK0JxRTF5dUJBO0VBRUQsaUJBQU07RXJFMHl1Qkwsa0JxRXp5dUJTO0VBRVYsZUFBTTtDckV5eXVCTjs7QUFFRDtFQUNFLHlCcUV0eXVCQTtDckV1eXVCRDs7QUFFRDtFcUVweXVCQyxpQkFBQTtFckVzeXVCQyxTcUVyeXVCQTtFckVzeXVCQSxlcUVyeXVCVztFckVzeXVCWCxrQnFFcnl1QmdCO0NyRXN5dUJqQjs7QU9sanhCQTtFOERreENBLGVBQUE7Q3JFb3l1QkE7O0FBRUQ7RXFFaHl1QkMsMEJBQXFCO0NyRWt5dUJyQjs7QXFFN3h1QkQ7RUFDQywwQkFDQTtDckUreHVCQTs7QUFFRDtFcUU3eHVCQyxxQkFBYztFQUNkLGVBQVU7Q3JFK3h1QlY7O0FBRUQ7RXFFN3h1QkMscUJBQVc7RUFDWCwrQkFBWTtFQUFaLDhCQUFZO01BQVosd0JBQVk7VUFBWixvQkFBWTtFQUNaLG9CQUFjO01BQWQsZ0JBQWM7RUFDZCw0QkFBZTtNQUFmLHlCQUFlO1VBQWYsc0JBQWU7RUFDZixTQUFBO0NyRSt4dUJBOztBcUUzeHVCRDs7RUFFQyx5QkFBYztDckU4eHVCZDs7QUFFRDtFcUU1eHVCQyxxQlZyN0NjO0MzRG10eEJkOztBQUVEO0VxRTN4dUJBLDJCQUNrQjtFQUNoQixpQkFBYTtFckU0eHVCYixlQUFlO0NPemx4QmhCOztBUDRseEJEO0VBQ0UsVXFFM3h1QlM7RXJFNHh1QlQsb0JxRTN4dUJRO0VyRTR4dUJSLGlCcUUzeHVCWTtFckU0eHVCWixlcUUzeHVCVTtFckU0eHVCViw4QnFFM3h1QmE7Q3JFNHh1QmQ7O0FPbG14QkE7Ozs7RVB3bXhCQyx5QkFBeUI7Q094bXhCMUI7O0FQMm14QkQ7RUFDRSxVcUUxeHVCRTtFckUyeHVCRixTcUUxeHVCRTtDckUyeHVCSDs7QUFFRDtFQUNFLHFCcUUxeHVCZTtFOUR2MUNoQixxQkFBbUI7RThEODFDcEIsbUJBQ1M7RXJFc3h1QlAscUJxRXB4dUJnQjtFckVxeHVCaEIsY3FFcHh1QlU7RXJFdXh1QlYsb0JxRXB4dUJtQjtFckVxeHVCbkIsa0JxRXB4dUJhO0VyRXF4dUJiLHdCcUUzd3VCQTtFckU0d3VCQSxxQkFBcUI7RXFFOXh1QnZCLGlDQVdFO0VyRXN4dUJBLDRCcUVweHVCVztFckVxeHVCWCxVcUVweHVCUztDckVxeHVCVjs7QXFFOXd1QkQ7RUFDQyxvQkFBZTtNQUFmLHNDQUFlO1VBQWYsa0NBQWU7RUFDZiwwQ0FBUztFQUNULG1DQUFtQjtDckVpeHVCbkI7O0FBRUQ7RXFFL3d1QkMsb0JBQWU7TUFBZixxQ0FBZTtVQUFmLGlDQUFlO0VBQ2YseUNsRTEzQ21CO0VrRTIzQ25CLGtDQUFrQjtDckVpeHVCbEI7O0FBRUQ7OztFQUdFLGdCcUUvd3VCVztFckVneHVCWCxZcUUvd3VCVTtFckVneHVCVixhcUUvd3VCVTtDckVneHVCWDs7QUFFRDs7RUFFRSxZTTd2eEJTO0VOOHZ4QlQsYU03dnhCUztFTjh2eEJULG1CTTd2eEJhO0VOOHZ4QmIsb0JNM3J4QmlCO0VONHJ4QmpCLDBCcUVweHVCeUI7RXJFcXh1QnpCLFdNMXJ4QkU7RU4ycnhCRixrRHFFdHh1QnlCO1VyRXN4dUJ6QiwwQ3FFdHh1QnlCO0NyRXV4dUIxQjs7QUFFRDs7RUFFRSxlTXBoeEJBO0NOcWh4QkQ7O0FBRUQ7RUFDRSxRTXA4d0JBO0NOcTh3QkQ7O0FBRUQ7RUFDRSxTTTEvd0JBO0NOMi93QkQ7O0FBRUQsdUNxRXh5dUJFOztBckUweXVCRjtFQUNFLFdxRTN5dUJBO0VyRTR5dUJBLG1CcUVoeXVCZTtFckVpeXVCZixrQnFFaHl1QmM7Q3JFaXl1QmY7O0FBRUQ7RUFDRSwyRnFFaHl1QnFDO0VyRWl5dUJyQyxZcUVoeXVCUztFckVpeXVCVCxjcUVoeXVCQztFckVpeXVCRCxhcUVoeXVCQztFckVpeXVCRCxvQnFFaHl1QmdCO0VyRWl5dUJoQiw0QnFFaHl1QmE7RXJFaXl1QmIsdUJxRXZ6dUJBO0NyRXd6dUJEOztBcUUxeHVCRDtFQUdHLG1CQUFpQjtFQUNqQixjQUFZO0VBQ1osK0ZBTUE7RUFYSCwyQkFDTztDckVneXVCTjs7QUFFRCx1Q3FFenh1Qkk7O0FBVko7RUFlRyw4QkFDQTtFckV1eHVCRCwrQkFBK0I7Q081c3hCaEM7O0FQK3N4QkQ7RXFFcnh1QkMsaUJBSUM7Q3JFbXh1QkQ7O0FxRTd3dUJEO0VBRUUsa0JBQWtCO0VBQ2xCLDJCQUFNO0VBQ04sZ0JBQ0E7RXJFOHd1QkEsbUJBQW1CO0VxRTN3dUJyQixvQkFDUztDckU0d3VCUjs7QXFFN3d1QkQ7RUFLRSwwQkFDQTtFckUyd3VCQSxvQkFBb0I7Q3FFeHd1QnRCOztBckUyd3VCQTtFcUV2d3VCQSxZQUFBO0VBQ0MsZ0JBQWE7Q3JFeXd1QmI7O0FBRUQ7RUFDRSw4QkFBc0I7RUFBdEIseUJBQXNCO0VBQXRCLHNCQUFzQjtFcUVyd3VCeEIsY0FBYztDckV1d3VCYjs7QUNycXhCRDtFcUVyTUEsZUFBQTtDdEU4MnhCQzs7QUFFRDtFQUNFLGtCc0U3MnhCZ0I7Q3RFODJ4QmpCOztBQUVEO0VBQ0UsK0JNbit3QitCO0NObyt3QmhDOztBQUVEO0VBQ0UscUJzRXoyeEJtQjtFQWhCckIsMkJBbUJDO0N0RXcyeEJBOztBQUVEO0VzRTczeEJBLGdCQUFBO0N0RSszeEJDOztBQUVEO0VBQ0UsNkJzRWwyeEJBO0VBaENGLDhCQWtDQztDdEVrMnhCQTs7QUFFRDtFc0V0NHhCQSxrQkFBQTtFdEV3NHhCRSxtQk10L3dCUTtDTnUvd0JUOztBQUVEOztFQUVFLCtCc0V6MXhCQTtDdEUwMXhCRDs7QUFFRDtFQUNFLCtCRzl3eEJrQjtDSCt3eEJuQjs7QUFFRDtFc0VwNXhCQSwrQkFxRUM7Q3RFaTF4QkE7O0FBRUQ7RUFDRSwrQk12Z3hCK0I7Q053Z3hCaEM7O0FBRUQ7RXNFNTV4QkEsa0JBQUE7Q3RFODV4QkM7O0FBRUQ7RUFDRSwwQk1yNHhCcUI7Q05zNHhCdEI7O0FBRUQ7RUFDRSx3Qk1yNHhCYTtDTnM0eEJkOztBQUVEO0VBQ0Usc0JzRW4weEJDO0N0RW8weEJGOztBQUVEO0VBQ0Usc0JzRW4weEJBO0N0RW8weEJEOztBQUVEOztFQUVFLHdCTXA1eEJrQjtFTnE1eEJsQixzQk1wNXhCb0I7Q05xNXhCckI7O0FBRUQ7RUFDRSxxQnNFeDB4QndCO0N0RXkweEJ6Qjs7QUFFRDtFQUNFLCtCTWg2eEJvQjtDTmk2eEJyQjs7QUFFRDtFQUNFLGtCTWg2eEJTO0VOaTZ4QlQscUJNaDZ4QmE7Q05pNnhCZDs7QUFFRDtFQUNFLGdDc0VoMXhCeUI7Q3RFaTF4QjFCOztBQUVEO0VzRXY4eEJBLG9CQUFBO0V0RXk4eEJFLHFCRWo4eEJjO0NGazh4QmY7O0FBRUQ7RUFDRSwwQnNFNTB4QkM7RUFqSUgsb0JBQUE7Q3RFKzh4QkM7O0FBRUQ7RUFDRSxlc0UxMHhCYTtDdEUyMHhCZDs7QUFFRDtFQUNFLDJCc0VoMHhCQTtFdEVpMHhCQSwwQnNFdDB4QkQ7Q3RFdTB4QkE7O0FBRUQ7RUFDRSxlc0VoMHhCYztFdEVpMHhCZCwrQk0xa3hCK0I7RU4ya3hCL0IsWXNFaDB4QkM7RUE3SkgscUJBQUE7RXRFKzl4QkUsaUJzRS96eEJhO0V0RWcweEJiLG1CRXg5eEJPO0VGeTl4QlAsWUV0OXhCUTtFRnU5eEJSLGFzRS96eEJTO0V0RWcweEJULGFzRS96eEJZO0V0RWcweEJaLGVzRS96eEJVO0V0RWcweEJWLGlCQUFpQjtFc0UxenhCbkIsb0JBQXNCO0VBQ3JCLDJCQUNBO0V0RTJ6eEJDLHdCQUF3QjtFc0V6enhCMUIsa0JBQW1CO0VBQ2xCLGdCQUFNO0V0RTJ6eEJMLG1Cc0UzenhCcUM7RXRFNHp4QnJDLGlCQUFpQjtFdUU1K3hCbkIsa0JBQWU7Q3ZFOCt4QmQ7O0FBRUQ7RU1wOXhCRSwrQkFBcUI7Q05zOXhCdEI7O0FBRUQ7RU1wOXhCRSxvQkFBYTtFQW1FYixtQmlFL0ZtQjtFakVnR25CLGlCaUVoR21CO0VqRWtHakIsK0JBQW1CO0NObTV4QnRCOztBQUVEO0VNM3V4QkUsaUJBQUE7Q042dXhCRDs7QUFFRDtFTWpxeEJFLFlBQUE7RUFNRSxxQkFBQTtFQUFBLHFCQUFBO0VBQUEsY0FBQTtFQUVGLG9CaUVoV3VCO01qRWdXdkIsZ0JpRWhXdUI7RWpFMFNyQix5QmlFelNtQjtNakV5U25CLHNCaUV6U21CO1VqRXlTbkIsd0JpRXpTbUI7RWpFMFNuQiwwQmlFMVNtQjtNakUwU25CLHVCaUUxU21CO1VqRTBTbkIsb0JpRTFTbUI7RWpFNFNyQixVQUFBO0VBQ0EsaUJBQWdCO0NObXR4QmpCOztBQUVEO0V1RS8veEJFLHFCQUFBO0VBQUEscUJBQUE7RUFBQSxjQUFBO0VBQ0EseUJBQXFCO01BQXJCLHNCQUFxQjtVQUFyQix3QkFBcUI7RUFDckIsMEJBQW9CO01BQXBCLHVCQUFvQjtVQUFwQixvQkFBb0I7RWhFc0hyQixnQkFBUTtFUDQ0eEJQLG1CdUU5Z3lCYTtFdkUrZ3lCYixnQk01NnhCQTtFTjY2eEJBLGFNNTZ4QkE7RU42NnhCQSxnQk16NnhCRTtFTjA2eEJGLGlCdUVwZ3lCcUI7RWhFb0h0QiwwQkFBd0I7RVBrNXhCdkIsZXVFcGh5QkY7RXZFcWh5QkUsNkJ1RXBneUJtQjtFdkVvZ3lCbkIsd0J1RXBneUJtQjtFdkVvZ3lCbkIscUJ1RXBneUJtQjtDdkVxZ3lCcEI7O0FBRUQ7OztFQUdFLGV1RXBneUJZO0V2RXFneUJaLDBCdUVwZ3lCc0I7Q3ZFcWd5QnZCOztBQUVEO0VBQ0UsZ0J1RXBneUJRO0N2RXFneUJUOztBQUVEO0VBQ0Usa0J1RXBneUJlO0V2RXFneUJmLG1CdUVyaXlCWTtDdkVzaXlCYjs7QUFFRDtFQUNFLFl1RWxneUJJO0V2RW1neUJKLGV1RWxneUJhO0V2RW1neUJiLG1CdUVsZ3lCYTtFdkVtZ3lCYixPdUVsZ3lCSTtFQUdKLFFBQUE7RXZFaWd5QkEsWXVFaGd5QlM7RXZFaWd5QlQsYU83NnhCTztFUDg2eEJQLFl1RW5neUJBO0V2RW9neUJBLGl3SHVFamd5QmU7RXZFa2d5QmYsMkJNdmh5Qm9CO0NOd2h5QnJCOztBQUVEO0VBQ0UsMEJNdmh5Qm9CO0NOd2h5QnJCOztBQUVEO0VBQ0UsK0J1RXhneUIyQjtDdkV5Z3lCNUI7O0FBRUQ7RUFDRSwwQk05eXhCQTtDTit5eEJEOztBQUVEO0VBQ0UscUJNdnh4QkU7RU51eHhCRixxQk12eHhCRTtFTnV4eEJGLGNNdnh4QkU7RU53eHhCRixvQk1oeHhCQTtNTmd4eEJBLGdCTWh4eEJBO0VOaXh4QkEseUJ1RWhoeUJ5QjtNdkVnaHlCekIsc0J1RWhoeUJ5QjtVdkVnaHlCekIsd0J1RWhoeUJ5QjtFdkVpaHlCekIsMEJ1RWpoeUJ5QjtNdkVpaHlCekIsdUJ1RWpoeUJ5QjtVdkVpaHlCekIsb0J1RWpoeUJ5QjtFdkVraHlCekIsU016dXhCQTtFTjB1eEJBLFlNenV4QkE7RU4wdXhCQSxpQk14dXhCRTtDTnl1eEJIOztBQUVEO0VBQ0UsWXVFbGh5Qk87RXZFbWh5QlAsYXVFbGh5QlE7RXZFbWh5QlIsbUJ1RWxoeUJlO0V2RW1oeUJmLHdCdUVsaHlCWTtFdkVtaHlCWixpRHVFbGh5QmE7VXZFa2h5QmIseUN1RWxoeUJhO0N2RW1oeUJkOztBQUVEO0VBQ0UsWXVFamh5QkU7Q3ZFa2h5Qkg7O0FBRUQ7RUFDRSwwQnVFaGh5Qk87Q3ZFaWh5QlI7O0FBRUQsaUJ1RWhoeUJnQjs7QXZFa2h5QmhCOzs7RUFHRSx1Q3VFN2d5QmU7Q3ZFOGd5QmhCOztBQUVEOztFQUVFLGV1RTVneUJpQjtDdkU2Z3lCbEI7O0FBRUQsMkJ1RTVneUJrQjs7QXZFOGd5QmxCLFV1RTVneUJNOztBdkU4Z3lCTjtFQUNFLDBCdUU1Z3lCdUI7Q3ZFNmd5QnhCOztBQUVEO0VBQ0UsWXVFN2d5Qk07RXZFOGd5Qk4sMEJ1RTdneUJvQjtFdkU4Z3lCcEIsbUJ1RTdneUJrQjtFdkU4Z3lCbEIsV0FBVztFdUV4Z3lCYixZQUFBO0VqRWpGRSwwQkFBb0I7Q040bHlCckI7O0FBRUQ7RU0xbHlCRSxlQUFTO0NONGx5QlY7O0FBRUQ7b0Z1RS9neUJ5Qjs7QXZFa2h5QnpCLDBCdUVqaHlCaUM7O0F2RW1oeUJqQyw4Q3VFbmh5QmlDOztBdkVxaHlCakM7RU12eXhCRSxpQkFBQTtDTnl5eEJEOztBQUVELDRCdUV4aHlCK0I7O0F2RTBoeUIvQjtFTXYxeEJFLG1CQUFtQjtFQUNuQixtQmlFbk1xQjtFakVvTXJCLG1CaUVwTTJCO0VBQzNCLG9CQUFVO0N2RTZoeUJYOztBQUVEO0V1RTNoeUJFLHNCQUFnQjtFQUNoQixZQUFZO0VBQ1osUUFBQTtFQUNBLGdCQUFXO0VBQ1gsMEJwRWxFc0I7RW9FbUV0QixpQlp4SE07QzNEcXB5QlA7O0FBRUQ7RUFDRSw4QnVFNWh5Qm1CO0V2RTZoeUJuQixzQnVFNWh5QmU7RXZFNmh5QmYsZ0MyRDFweUJhO1UzRDBweUJiLHdCMkQxcHlCYTtFM0QycHlCYixzQnVFNWh5Qlk7RXZFNmh5QlosK0JNcG95Qm9CO0VOcW95QnBCLGlCTXBveUJTO0VOcW95QlQsWU1wb3lCUztFTnFveUJULHdCTXBveUJrQjtFTnFveUJsQixpQk1wb3lCUztFTnFveUJULHFDTXBveUJhO0NOcW95QmQ7O0FBRUQsY00vanlCSTs7QU5pa3lCSjtFQUNFLDhCdUVyaXlCaUM7RXZFc2l5QmpDLGlDdUV0aXlCaUM7Q3ZFdWl5QmxDOztBQUVELGlCTWoxeEJFOztBTm0xeEJGO0VBQ0UsMEJ1RTNpeUIrQjtDdkU0aXlCaEM7O0FBRUQ7RUFDRSxnQk1qNHhCQTtFTms0eEJBLDBCdUU5aXlCQztFQUNELG1CQUFBO0N2RStpeUJEOztBQUVEO0VBQ0UsWXVFOWl5Qlc7RXZFK2l5QlgsYXVFOWl5QmE7RXZFK2l5QmIsWXVFOWl5QlM7RXZFK2l5QlQsc0J1RTlpeUJjO0V2RStpeUJkLG1CdUU5aXlCZ0I7RXZFK2l5QmhCLGN1RTlpeUJVO0V2RStpeUJWLFF1RTlpeUJFO0V2RStpeUJGLDBCdUU5aXlCaUI7Q3ZFK2l5QmxCOztBQUVEO0VBQ0UsdUJNenF5Qm9CO0NOMHF5QnJCOztBQUVEO0VBQ0Usa0JNdm15QkE7RU53bXlCQSwwQnVFcGp5QnlCO0N2RXFqeUIxQjs7QUFFRDtFQUNFLGdCTWo4eEJlO0NOazh4QmhCOztBQUVEO0VBQ0UsbUJNbjZ4Qm1CO0NObzZ4QnBCOztBQUVEO0VBQ0UsbUJ1RTlqeUJ1QjtFdkUranlCdkIsa0JNMzN4QkE7Q040M3hCRDs7QUFFRDtFQUNFLGdCdUVqa3lCVTtFdkVra3lCVixhdUVwbHlCQztDdkVxbHlCRjs7QUFFRDtFQUNFLGV1RXJueUJGO0V2RXNueUJFLHNCTS9ueUJpQjtFTmdveUJqQixtQk0vbnlCYztFTmdveUJkLFVNNW55QkU7RU42bnlCRixTTTNueUJBO0VONm55QkEsZ0N1RWxreUJhO0V2RW1reUJiLG9DdUV6anlCQztFdkUyanlCRCw0QnVFdGt5Qk87RXZFdWt5QlAsZXVFbmt5Qlc7RXZFb2t5QlgsWU1qdHlCQTtDTmt0eUJEOztBQUVEO0VBQ0UsZU1qdHlCUztDTmt0eUJWOztBQUVEO0VBQ0UscUJNNW95QkU7RU40b3lCRixxQk01b3lCRTtFTjRveUJGLGNNNW95QkU7RU42b3lCRiwwQnVFM2t5QjJCO012RTJreUIzQix1QnVFM2t5QjJCO1V2RTJreUIzQiwrQnVFM2t5QjJCO0V2RTRreUIzQixvQk16K3hCRTtNTnkreEJGLGdCTXoreEJFO0NOMCt4Qkg7O0FBRUQ7RUFDRSx3QnVFL2t5QjZCO0N2RWdseUI5Qjs7QUFFRDtFQUNFLHFCTTE4eEJBO0VOMDh4QkEscUJNMTh4QkE7RU4wOHhCQSxjTTE4eEJBO0VOMjh4QkEsMEJ1RW5seUJtQztNdkVtbHlCbkMsdUJ1RW5seUJtQztVdkVtbHlCbkMsK0J1RW5seUJtQztFdkVvbHlCbkMsMEJNbjZ4QkE7TU5tNnhCQSx1Qk1uNnhCQTtVTm02eEJBLG9CTW42eEJBO0VObzZ4QkEscUJNbjZ4QkE7Q05vNnhCRDs7QUFFRDs7RUFFRSxldUVwbHlCYTtDdkVxbHlCZDs7QUFFRDtFQUNFLFlPeG95Qk87Q1B5b3lCUjs7QUFFRDtFQUNFLGdCdUVwbHlCYTtFdkVxbHlCYixhdUVwbHlCVztDdkVxbHlCWjs7QUFFRDtFQUNFLGV1RWxseUJlO0N2RW1seUJoQjs7QUFFRDtFQUNFLG9CdUVqbHlCaUI7RXZFa2x5QmpCLDBCdUVqbHlCeUI7RXZFa2x5QnpCLGV1RWpseUJlO0V2RWtseUJmLGtCdUVqbHlCZ0I7RXZFa2x5QmhCLG9CdUVqbHlCb0I7Q3ZFa2x5QnJCOztBQUVEO0VBQ0Usb0J1RWpseUJxQjtDdkVrbHlCdEI7O0FBRUQ7RUFDRSxlMkRoeXlCTTtDM0RpeXlCUDs7QUFFRDtFQUNFLG1CT3JxeUJnQjtFUHNxeUJoQixZdUUxbXlCQztFdkUybXlCRCxzQnVFamx5QnFCO0V2RWtseUJyQiwwQnVFamx5Qm9CO0V2RWtseUJwQixldUVqbHlCTTtFdkVrbHlCTixpQkFBaUI7RU8xcXlCbEIsWUFBUTtFZ0VnR1AsOEJBQWdCO0N2RTZreUJqQjs7QU83cXlCQTtFZ0VxR0MsbUJBQUE7RXZFNGt5QkEsc0J1RTFreUJ3QjtFdkUya3lCeEIsc0JBQXNCO0V1RXRreUJ4QixvQkFBbUI7RUFDakIsaUJBY0Q7RUFmRCxxQ0FFYztDdkV3a3lCYjs7QUFFRDtFQUNFLHFCdUV2a3lCbUI7Q3ZFd2t5QnBCOztBQUVELGdCdUV2a3lCTTs7QXZFeWt5Qk47RUFDRSxXQUFXO0VPL3J5QlosZUFBaUI7Q1Bpc3lCakI7O0FBRUQ7RU9uc3lCQyx1QkFBeUI7Q1Bxc3lCekI7O0FBRUQ7RU92c3lCQyx5QkFBd0I7Q1B5c3lCeEI7O0FBRUQsNkZBQTZGOztBQUU3RjtFQUNFLGlCQUFpQjtFQUNqQiwwQkFBMEI7RXdFajF5QjVCLGlCQUFnQjtFQUNkLHVCQUFzQjtFQUR4QixzQkFFRztDeEVtMXlCRjs7QUFFRDtFQUNFLHVCd0VsMXlCZ0I7Q3hFbTF5QmpCOztBQUVEO0VBQ0UsYUFBYTtDd0U3MHlCZjs7QXhFZzF5QkE7RXdFMTB5QkUsY0FDRDtDeEUyMHlCQTs7QUFFRDtFQUNFLHFCd0V6MHlCZTtFeEV5MHlCZixxQndFejB5QmU7RXhFeTB5QmYsY3dFejB5QmU7RXhFMDB5QmYsMEJ3RXoweUJlO014RXkweUJmLHVCd0V6MHlCZTtVeEV5MHlCZixvQndFejB5QmU7RXhFMDB5QmYsYXdFejB5QmM7RXhFMDB5QmQsbUJBQW1CO0V3RXIweUJyQixvREFBeUI7Q3hFdTB5QnhCOztBQUVEO0V3RW4weUJBLGdCQUFpQjtFQUNmLGVBQWE7Q3hFcTB5QmQ7O0FBRUQ7RUFDRSxxQndFbjB5Qlk7RXhFbTB5QloscUJ3RW4weUJZO0V4RW0weUJaLGN3RW4weUJZO0V4RW8weUJaLG9Cd0VuMHlCYTtNeEVtMHlCYixtQndFbjB5QmE7VXhFbTB5QmIsZXdFbjB5QmE7RXhFbzB5QmIsWXdFbjB5Qlc7RUFHWCxhQUFBO0V4RWsweUJBLDJCd0VqMHlCWTtDeEVrMHlCYjs7QUFFRDtFQUNFLFl3RWoweUJTO0V4RWsweUJULGF3RWoweUJVO0N4RWsweUJYOztBQUVEO0VBQ0UscUJ3RWoweUJjO0V4RWkweUJkLHFCd0VqMHlCYztFeEVpMHlCZCxjd0VqMHlCYztFeEVrMHlCZCw2QndFaDB5QkM7RXhFZzB5QkQsOEJ3RWgweUJDO014RWcweUJELDJCd0VoMHlCQztVeEVnMHlCRCx1QndFaDB5QkM7RUFFRCxjQUFBO0V4RWcweUJBLGtCd0UvenlCWTtFeEVnMHlCWixvQndFL3p5QmE7Q3hFZzB5QmQ7O0FBRUQ7RUFDRSxtQndFNXp5Qm1CO0VBRm5CLGlCQUtFO0V4RTJ6eUJGLHVCd0UxenlCYztFeEUyenlCZCwwQndFenp5Qkc7RXhFMHp5QkgsMkJBQTJCO0N3RXR6eUI3Qjs7QXhFeXp5QkE7RUFDRSxtQndFdnp5QmE7RXhFd3p5QmIsaUJ3RXZ6eUJhO0VBR2IsaUNBQW9CO0N4RXN6eUJyQjs7QUFFRDtFQUNFLGlCd0VyenlCaUI7Q3hFc3p5QmxCOztBQUVEO0VBQ0UsaUN3RW56eUJzQjtFeEVvenlCdEIsb0J3RXp5eUJDO0V4RTB5eUJELGlCd0VsenlCRTtFeEVtenlCRixpQndFbHp5QmM7RXhFbXp5QmQsVXdFaHp5QkU7Q3hFaXp5Qkg7O0FBRUQ7RXdFNXl5QkEsdUJBQXlCO0N4RTh5eUJ4Qjs7QUFFRDtFQUNFLG9Cd0UxeXlCUTtFQUdSLDBDQUF5QjtVQUF6QixrQ0FBeUI7RUFDekIscUNBQWlCO1VBQWpCLDZCQUFpQjtFeEV5eXlCakIsMEJ3RXh5eUJlO0VBR2YsK0JBQU87VUFBUCx1QkFBTztDeEV1eXlCUjs7QUFFRDtFQUNFLGlCd0V0eXlCVztFeEV1eXlCWCxxQndFdHl5QmlCO0VBSWpCLGlCQUFpQjtFeEVveXlCakIsdUJ3RW55eUJRO0V4RW95eUJSLDBCd0UveHlCQztFeEVneXlCRCwyQndFbnl5Qk07Q3hFb3l5QlA7O0FBRUQ7RUFDRSx3QndFL3h5QkU7RXhFZ3l5QkYsV3dFbHl5QkE7RXhFbXl5QkEsaUJ3RS94eUJjO0N4RWd5eUJmOztBQUVEOztFd0V0eHlCRSxzQkFBaUI7RUFDakIscUJBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RUFDQSxvQkFBZ0I7TUFBaEIsZ0JBQWdCO0V4RXl4eUJoQiwyQndFeHh5QlU7TXhFd3h5QlYsd0J3RXh4eUJVO1V4RXd4eUJWLHFCd0V4eHlCVTtFeEV5eHlCViwwQkFBMEI7Q3dFcnh5QjVCOztBQUVBOztFQUVFLG9CQUEwQjtNQUExQixnRUFBMEI7VUFBMUIsNERBQTBCO0N4RXV4eUIzQjs7QXdFbnh5QkQ7RUFDRSxjQUFXO0N4RXN4eUJaOztBd0VqeHlCRDtFQUNFLGtCQUFrQjtFeEVveHlCbEIsMEJBQTBCO0V3RWx4eUI1Qix1QkFBb0I7RUFDbEIscUJBQUE7RUFBQSxxQkFBQTtFQUFBLGNBQUE7RXhFb3h5QkEsNkJBQXVCO0VBQXZCLDhCQUF1QjtNQUF2QiwyQkFBdUI7VUFBdkIsdUJBQXVCO0V3RWx4eUJ6QiwyQkFBaUI7TUFBakIsd0JBQWlCO1VBQWpCLHFCQUFpQjtFQUNmLDBCQUFzQjtFQUN0QixvQkFBUTtFQUNSLGlCQUFpQjtFQUNqQixpQkFBZ0I7RXhFb3h5QmhCLHlFQUF5RDtFQUF6RCxpRUFBeUQ7RUFBekQsNERBQXlEO0VBQXpELHlEQUF5RDtFQUF6RCx1RkFBeUQ7RXdFanh5QjNELGtDQUNVO0VBQ04sZ0JBQVk7Q3hFa3h5QmY7O0FBRUQ7O0VBRUUsaUJ5RXo5eUJDO0V6RTA5eUJELHFCQUFjO0VBQWQscUJBQWM7RUFBZCxjQUFjO0V5RXg5eUJoQiw2QkFBYTtFQUFiLDhCQUFhO01BQWIsMkJBQWE7VUFBYix1QkFBYTtFQUNYLDJCQUFZO01BQVosd0JBQVk7VUFBWixxQkFBWTtFQUNaLG9CQUFPO01BQVAsbUJBQU87VUFBUCxlQUFPO0VBRlQsWUFBWTtFekU2OXlCVixjeUV6OXlCUztDekUwOXlCVjs7QUFFRDtFQUNFLGlCR2g1eUJnQztFSGk1eUJoQyxxQjBFLzl5QmM7RTFFKzl5QmQscUIwRS85eUJjO0UxRSs5eUJkLGMwRS85eUJjO0UxRWcreUJkLDZCMEU3c3lCQztFMUU2c3lCRCw4QjBFN3N5QkM7TTFFNnN5QkQsMkIwRTdzeUJDO1UxRTZzeUJELHVCMEU3c3lCQztFMUU4c3lCRCxzQjBFOTl5QkU7TTFFODl5QkYsa0IwRTk5eUJFO0UxRSs5eUJGLDJCMEU5OXlCb0I7TTFFODl5QnBCLHdCMEU5OXlCb0I7VTFFODl5QnBCLHFCMEU5OXlCb0I7RTFFKzl5QnBCLG9CMEU5OXlCSTtNMUU4OXlCSixtQjBFOTl5Qkk7VTFFODl5QkosZTBFOTl5Qkk7RTFFKzl5QkosWTBFOTl5Qkk7RTFFKzl5QkosYTBFbCt5QkU7RTFFbSt5QkYsYzBFNzl5QmE7QzFFODl5QmQ7O0FBRUQ7RUFDRSxzQjBFeDl5QmlCO0MxRXk5eUJsQjs7QUFFRDtFQUNFLHFCMEV4OXlCSTtFMUV3OXlCSixxQjBFeDl5Qkk7RTFFdzl5QkosYzBFeDl5Qkk7RTFFeTl5QkosNkIwRXQ5eUJpQjtFMUVzOXlCakIsOEIwRXQ5eUJpQjtNMUVzOXlCakIsMkIwRXQ5eUJpQjtVMUVzOXlCakIsdUIwRXQ5eUJpQjtFMUV1OXlCakIsMkIwRXQ5eUJvQjtNMUVzOXlCcEIsd0IwRXQ5eUJvQjtVMUVzOXlCcEIscUIwRXQ5eUJvQjtFMUV1OXlCcEIsb0IwRXA5eUJhO00xRW85eUJiLG1CMEVwOXlCYTtVMUVvOXlCYixlMEVwOXlCYTtFMUVxOXlCYixhMEVwOXlCSTtFMUVxOXlCSixXMEVuOXlCSztFMUVvOXlCTCxzQjBFbjl5Qm9CO0UxRW85eUJwQixlMEVoOXlCRTtDMUVpOXlCSDs7QUFFRDtFQUNFLFkwRS84eUJNO0MxRWc5eUJQOztBQUVEO0VBQ0UscUIwRXg4eUJFO0MxRXk4eUJIOztBQUVEOztFQUVFLG1CMEV2OHlCbUI7QzFFdzh5QnBCOztBQUVEO0VBQ0UsbUIwRXY4eUJtQjtFMUV3OHlCbkIsZ0MwRXY4eUJxQjtFMUV3OHlCckIsd0MwRXY4eUJzQjtDMUV3OHlCdkI7O0FBRUQ7RUFDRSxxQjBFbjh5Qlc7RTFFbzh5QlgsNkIwRW44eUJ3QjtFMUVvOHlCeEIsc0IwRXY4eUJHO0UxRXc4eUJILGlCMEV2OHlCRztFMUV3OHlCSCxZMEVuOHlCTTtFMUVvOHlCTixrQjBFbjh5QmdCO0UxRW84eUJoQiw2QjBFbjh5QmU7RTFFbzh5QmYsaUIwRW44eUJlO0UxRW84eUJmLGlCMEVuOHlCaUI7RTFFbzh5QmpCLDJCMEVuOHlCbUI7RTFFbzh5Qm5CLHdDMEVuOHlCb0I7QzFFbzh5QnJCOztBQUVEO0VBQ0UsYzBFLzd5Qkk7QzFFZzh5Qkw7O0FBRUQ7RUFDRSxxQjBFNzd5QmE7RTFFNjd5QmIscUIwRTc3eUJhO0UxRTY3eUJiLGMwRTc3eUJhO0UxRTg3eUJiLDBCMEU3N3lCaUI7TTFFNjd5QmpCLHVCMEU3N3lCaUI7VTFFNjd5QmpCLG9CMEU3N3lCaUI7RTFFODd5QmpCLHFDMEU3N3lCMkI7TTFFNjd5QjNCLGtDMEU3N3lCMkI7VTFFNjd5QjNCLG9DMEU3N3lCMkI7RTFFODd5QjNCLHNCMEU3N3lCZTtNMUU2N3lCZixrQjBFNzd5QmU7RTFFODd5QmYsUzBFNzd5Qkk7RTFFODd5Qkosa0IwRTc3eUJrQjtFMUU4N3lCbEIsVzBFNzd5Qkk7RTFFODd5QkosaUIwRTc3eUJnQjtFMUU4N3lCaEIsa0IwRTc3eUJXO0UxRTg3eUJYLGVNL3B5QlE7Q05ncXlCVDs7QUFFRDtFQUNFLGUwRTc3eUJJO0MxRTg3eUJMOztBQUVEO0VBQ0UsZTBFMTd5Qk07QzFFMjd5QlA7O0FBRUQ7RUFDRSxtQjBFdDd5QmE7RTFFdTd5QmIsaUIwRW44eUJFO0UxRW84eUJGLGlDMEVyN3lCbUM7RTFFczd5Qm5DLGUwRWg3eUJFO0MxRWk3eUJIOztBQUVEO0VBQ0UscUIwRWg3eUJXO0UxRWc3eUJYLHFCMEVoN3lCVztFMUVnN3lCWCxjMEVoN3lCVztFMUVpN3lCWCw2QjBFaDd5Qm9CO0UxRWc3eUJwQiw4QjBFaDd5Qm9CO00xRWc3eUJwQiwyQjBFaDd5Qm9CO1UxRWc3eUJwQix1QjBFaDd5Qm9CO0UxRWk3eUJwQixzQzBFaDd5QnNCO00xRWc3eUJ0QixtQzBFaDd5QnNCO1UxRWc3eUJ0QixnQzBFaDd5QnNCO0UxRWk3eUJ0QixxQzBFaDd5QjRCO00xRWc3eUI1QixrQzBFaDd5QjRCO1UxRWc3eUI1QixvQzBFaDd5QjRCO0UxRWk3eUI1Qix1QzBFaDd5QjBCO00xRWc3eUIxQixrQzBFaDd5QjBCO0UxRWk3eUIxQiw2QjBFaDd5QmtCO00xRWc3eUJsQixvQjBFaDd5QmtCO0UxRWk3eUJsQixZMEVoN3lCVztFMUVpN3lCWCxlMEU5NnlCRTtFMUUrNnlCRix3QzBFNzZ5Qkc7RTFFODZ5QkgsYTBFNTZ5QkU7QzFFNjZ5Qkg7O0FBRUQ7RUFDRSxZMEU1NnlCSTtFMUU2NnlCSixlMEVqN3lCRTtFMUVrN3lCRixnQjBFMzZ5QmU7QzFFNDZ5QmhCOztBQUVEO0VBQ0UsMEIwRXg2eUJzQjtFMUV5NnlCdEIsdUIwRTU2eUJXO0UxRTY2eUJYLGdCMEV2NnlCTTtFMUV3NnlCTix3QzBFcjZ5QmlCO00xRXE2eUJqQiwrQjBFcjZ5QmlCO0UxRXM2eUJqQixxQjBFcjZ5QnFCO0UxRXM2eUJyQiw2QjBFcDZ5Qks7RTFFcTZ5QkwsaUIwRWo2eUJZO0UxRWs2eUJaLGlCMEVqNnlCRTtFMUVrNnlCRiwwQjBFajZ5QnlCO0UxRWs2eUJ6Qix3QzBFajZ5QnNCO0MxRWs2eUJ2Qjs7QUFFRDtFQUNFLDBCMEVqNnlCMEI7RTFFazZ5QjFCLHVCMEVqNnlCa0I7RTFFazZ5QmxCLGdCMEVqNnlCSTtFMUVrNnlCSix3Q01ydHlCK0I7TU5xdHlCL0IsK0JNcnR5QitCO0VOc3R5Qi9CLHFCMEVqNnlCb0I7RTFFazZ5QnBCLDZCMEU3NnlCZTtFMUU4NnlCZixpQjBFNzZ5QkU7RTFFODZ5QkYsaUIwRWo2eUJpQjtFMUVrNnlCakIsMkIwRWo2eUJ3QjtFMUVrNnlCeEIsd0MwRWo2eUJhO0MxRWs2eUJkOztBQUVEO0VBQ0UsaUIwRWo2eUJnQjtFMUVrNnlCaEIsNkIwRTk1eUJpQjtDMUUrNXlCbEI7O0FBRUQ7RUFDRSxVMEU5NXlCUztFMUUrNXlCVCxtQk1ydXlCUTtFTnN1eUJSLGlDMEV6NXlCRztFMUUwNXlCSCx3QzBFNzV5Qlk7QzFFODV5QmI7O0FBRUQ7RUFDRSxzQjBFejV5QndCO00xRXk1eUJ4QixtQjBFejV5QndCO1UxRXk1eUJ4QiwwQjBFejV5QndCO0UxRTA1eUJ4QixtQjBFejV5Qm1CO0UxRTA1eUJuQix1QjBFejV5QlU7RTFFMDV5QlYsUzBFejV5QlM7QzFFMDV5QlY7O0FBRUQ7RUFDRSxZMEV6NXlCSTtFMUUwNXlCSixhMEV2NXlCRTtDMUV3NXlCSDs7QUFFRDtFQUNFLG1CTXZ2eUJRO0VOd3Z5QlIsYTBFdjV5Qkk7RTFFdzV5QkosWTBFNzV5QkU7QzFFODV5Qkg7O0FBRUQ7RUFDRSxtQjBFbjV5QmlCO0MxRW81eUJsQjs7QUFFRDtFQUNFLGtCMEVuNXlCVztFMUVvNXlCWCxpQjBFejV5QkU7RTFFMDV5QkYsdUIwRWw1eUJpQjtFMUVtNXlCakIsMEIwRWo1eUJLO0MxRWs1eUJOOztBQUVEO0VBQ0UsNkJNeHd5QitCO0VOd3d5Qi9CLDhCTXh3eUIrQjtNTnd3eUIvQiwyQk14d3lCK0I7VU53d3lCL0IsdUJNeHd5QitCO0VOeXd5Qi9CLDJCMEUvNHlCcUI7TTFFKzR5QnJCLHdCMEUvNHlCcUI7VTFFKzR5QnJCLHFCMEUvNHlCcUI7RTFFZzV5QnJCLFkwRS80eUJJO0UxRWc1eUJKLFUwRXI1eUJFO0MxRXM1eUJIOztBQUVEO0VBQ0UsWTBFOTR5Qk07RTFFKzR5Qk4sVTBFOTR5Qk07RTFFKzR5Qk4sc0IwRTM1eUJFO0MxRTQ1eUJIOztBQUVEO0VBQ0UseUJBQXlCO0MwRXQ0eUIzQjs7QTFFeTR5QkE7OztFMkV4cXpCRSw0QkFDRDtFM0UycXpCQyxzQkFBc0I7RTRFOXF6QnhCLHdCQUFvQjtFQUNsQixnQ0FDRDtFQURDLGdDQUNEO0VBREMseUJBQ0Q7RTVFK3F6QkMsMENBQStCO0VBQS9CLHlDQUErQjtNQUEvQixtQ0FBK0I7VUFBL0IsK0JBQStCO0U0RTdxekJqQywrQkFBNkI7TUFBN0IsMkJBQTZCO0VBQzNCLDBCQUFZO01BQVosdUJBQVk7VUFBWixvQkFBWTtFNUUrcXpCWixvQ0FBbUM7TUFBbkMsaUNBQW1DO1VBQW5DLG1DQUFtQztFNEU1cXpCckMsU0FBTTtFQUNKLHVCQUFZO0VBRGQsNEJBQUE7RTVFZ3J6QkUsd0I0RTNxekJjO0U1RTRxekJkLHNCQUFzQjtFNEV4cXpCeEIsK0JBQWE7RUFDYixxQkFBZ0I7RUFDZCxtQ0FDRDtFNUV5cXpCQyxzQkFBc0I7RTRFN3B6QnhCLDZCQUFtQjtFQUNqQixtQ0FBaUI7TUFBakIsK0JBQWlCO1VBQWpCLDJCQUFpQjtFQUNqQixvQ0FBYztFQUFkLCtCQUFjO0VBQWQsNEJBQWM7QzVFK3B6QmY7O0FBRUQ7OztFQUdFLHVDNEU3cHpCQTtFNUU2cHpCQSx1QzRFN3B6QkE7RTVFNnB6QkEsZ0M0RTdwekJBO0U1RThwekJBLDBCNEU1cHpCbUI7TTVFNHB6Qm5CLHVCNEU1cHpCbUI7VTVFNHB6Qm5CLG9CNEU1cHpCbUI7RTVFNnB6Qm5CLHlCNEU1cHpCaUI7TTVFNHB6QmpCLHNCNEU1cHpCaUI7VTVFNHB6QmpCLHdCNEU1cHpCaUI7RXJFc0ZsQix1QkFBbUI7RVB3a3pCbEIsK0I0RTFwekJBO001RTBwekJBLDhCNEUxcHpCQTtVNUUwcHpCQSwwQjRFMXB6QkE7RTVFMnB6QkEsZ0JNaHJ6QlM7RU5pcnpCVCwrQk1ocnpCUztVTmdyekJULHVCTWhyekJTO0VOaXJ6QlQsNEJNaHJ6Qm9CO0VOaXJ6QnBCLDBCTWhyekJrQjtFTmlyekJsQixtQk1ocnpCUztFTmlyekJULDRCTWhyekJhO0VOaXJ6QmIsc0NNOW96QitCO0VOK296Qi9CLDZCTTlvekJzQjtFTitvekJ0QixpQk12b3pCQTtFTndvekJBLDBCNEVqcXpCNEI7RTVFa3F6QjVCLG9CTXZvekJBO0VOd296QkEscUY0RW5xekJrQztFNUVtcXpCbEMsZ0Y0RW5xekJrQztFNUVtcXpCbEMsNkU0RW5xekJrQztDNUVvcXpCbkM7O0FBRUQ7OztFQUdFLGtDNEVocXpCQztFckVzRUYsNEJBQXlCO0VQNGx6QnhCLHNDNEVocXpCQTtDNUVpcXpCRDs7QUFFRDs7O0VBR0Usa0M0RTFtekJDO0U1RTJtekJELDJDNEUzcHpCSTtFNUU0cHpCSix1QjRFM3B6Qm9CO0M1RTRwekJyQjs7QUFFRDs7O0VBR0UsYTRFeHB6Qlk7RTVFeXB6QlosOEI0RXhwekJrQjtFNUV5cHpCbEIscUI0RXhwekJrQjtDNUV5cHpCbkI7O0FBRUQ7RUFDRSxZNEV2cHpCUTtFNUV3cHpCUixVNEV2cHpCUTtFNUV3cHpCUixzQjRFcHR6QkY7QzVFcXR6QkM7O0FBRUQ7RUFDRSx5QjRFdHB6QnNCO0M1RXVwekJ2Qjs7QUFFRDs7O0VBR0UsNEI0RWhwekJ3QjtFNUVpcHpCeEIsc0I0RWhwekJpQjtFNUVpcHpCakIsd0I0RWhwekJrQjtFNUVpcHpCbEIsZ0M0RWhwekJpQjtFNUVncHpCakIsZ0M0RWhwekJpQjtFNUVncHpCakIseUI0RWhwekJpQjtFNUVpcHpCakIsMEM0RWhwekJrQjtFNUVncHpCbEIseUM0RWhwekJrQjtNNUVncHpCbEIsbUM0RWhwekJrQjtVNUVncHpCbEIsK0I0RWhwekJrQjtFNUVpcHpCbEIsK0I0RWhwekJ3QjtNNUVncHpCeEIsMkI0RWhwekJ3QjtFNUVpcHpCeEIsMEI0RWhwekJrQjtNNUVncHpCbEIsdUI0RWhwekJrQjtVNUVncHpCbEIsb0I0RWhwekJrQjtFNUVpcHpCbEIsb0M0RWhwekIwQjtNNUVncHpCMUIsaUM0RWhwekIwQjtVNUVncHpCMUIsbUM0RWhwekIwQjtFNUVpcHpCMUIsUzRFaHB6Qk07RTVFaXB6Qk4sdUI0RWhwekJ1QjtFckVXeEIsNEJBQXlCO0VQdW96QnhCLHdCNEU3b3pCQTtFNUU4b3pCQSxzQjRFNW96QmE7RTVFNm96QmIsK0I0RTVvekJvQjtFNUU2b3pCcEIscUI0RTFvekJDO0VBbEdILG1DQW9HRTtFNUUwb3pCQSxzQjRFem96QnFCO0VBckd2Qiw2QkF3R0U7RTVFd296QkEsbUM0RXZvekJpQjtNNUV1b3pCakIsK0I0RXZvekJpQjtVNUV1b3pCakIsMkI0RXZvekJpQjtFNUV3b3pCakIsb0M0RXZvekIwQjtFNUV1b3pCMUIsK0I0RXZvekIwQjtFNUV1b3pCMUIsNEI0RXZvekIwQjtDNUV3b3pCM0I7O0FBRUQ7OztFQUdFLHVDNEVwb3pCNkI7RTVFb296QjdCLHVDNEVwb3pCNkI7RTVFb296QjdCLGdDNEVwb3pCNkI7RTVFcW96QjdCLDBCNEU3dnpCaUI7TTVFNnZ6QmpCLHVCNEU3dnpCaUI7VTVFNnZ6QmpCLG9CNEU3dnpCaUI7RTVFOHZ6QmpCLHlCNEVwb3pCcUI7TTVFb296QnJCLHNCNEVwb3pCcUI7VTVFb296QnJCLHdCNEVwb3pCcUI7RTVFcW96QnJCLHVCNEVsb3pCRztFNUVtb3pCSCwrQjRFam96Qkc7TTVFaW96QkgsOEI0RWpvekJHO1U1RWlvekJILDBCNEVqb3pCRztFQTFITCxnQkFBQTtFNUU2dnpCRSwrQk0zNHlCK0I7VU4yNHlCL0IsdUJNMzR5QitCO0VONDR5Qi9CLDRCNEUvbnpCbUI7RTVFZ296Qm5CLDBCNEVyd3pCZTtFNUVzd3pCZixtQjRFL256QmlCO0U1RWdvekJqQiw0Qk8vcHpCd0I7RVBncXpCeEIsc0M0RXJvekJBO0U1RXNvekJBLDZCNEU3bnpCQztFQXRJSCxpQkFBQTtFNUVxd3pCRSwwQk0xd3pCb0I7RU4yd3pCcEIsb0JNMXd6QlM7RU4yd3pCVCxxRk0xd3pCb0I7RU4wd3pCcEIsZ0ZNMXd6Qm9CO0VOMHd6QnBCLDZFTTF3ekJvQjtDTjJ3ekJyQjs7QUFFRDs7O0VBR0Usa0NNdnN6QnFCO0VOd3N6QnJCLDRCNEVwb3pCMkI7RTVFcW96QjNCLHNDNEVwb3pCNkI7QzVFcW96QjlCOztBQUVEOzs7RUFHRSxrQ001aXpCd0I7RU42aXpCeEIsMkM0RTFvekJ3QztFNUUyb3pCeEMsdUJNdGl6Qm9CO0NOdWl6QnJCOztBQUVEOzs7RUFHRSxhTWx5ekJTO0VObXl6QlQsOEJNbHl6QnFCO0VObXl6QnJCLHFCTWx5ekJTO0NObXl6QlY7O0FBRUQ7RUFDRSx1QzRFL296QjZCO0U1RStvekI3Qix1QzRFL296QjZCO0U1RStvekI3QixnQzRFL296QjZCO0U1RWdwekI3QiwwQjRFaHB6QnVCO001RWdwekJ2Qix1QjRFaHB6QnVCO1U1RWdwekJ2QixvQjRFaHB6QnVCO0U1RWlwekJ2Qix5QjRFanB6QnVCO001RWlwekJ2QixzQjRFanB6QnVCO1U1RWlwekJ2Qix3QjRFanB6QnVCO0U1RWtwekJ2QixZTWxoekJBO0VObWh6QkEsc0I0RW5wekI2QjtFNUVvcHpCN0IsdUI0RW5wekJnQjtFNUVvcHpCaEIscUI0RW5wekJjO0U1RW9wekJkLGlCNEVucHpCUztFNUVvcHpCVCx3QjRFbnB6QlU7RTVFb3B6QlYsNkI0RW5wekJzQjtFNUVvcHpCdEIsK0I0RWxvekJDO0U1RW1vekJELDZCNEU1cHpCQTtFNUU2cHpCQSw0QjRFNW96Qkc7RTVFNm96QkgsdUI0RTlwekJBO0U1RStwekJBLDBCNEVocHpCNEI7RTVFaXB6QjVCLDRDNEU3b3pCRztFNUU4b3pCSCx1QjRFN296QmtCO0M1RThvekJuQjs7QUFFRDs7O0VBR0Usa0Q0RTFvekJvQjtDNUUyb3pCckI7O0FBRUQ7RUFDRSxpQjRFMW96QmU7QzVFMm96QmhCOztBQUVEO0U0RWgwekJBLHlCQXlMRTtDNUV5b3pCRDs7QUFFRDtFQUNFLDZCNEV4b3pCUTtNNUV3b3pCUixrQjRFeG96QlE7VTVFd296QlIsUzRFeG96QlE7QzVFeW96QlQ7O0FBRUQ7RUFDRSxZNEV0b3pCUztFNUV1b3pCVCxvQjRFdG96QlU7TTVFc296QlYsbUI0RXRvekJVO1U1RXNvekJWLGU0RXRvekJVO0VBcE1aLGFBQUE7RTVFNDB6QkUsYzRFcG96Qlc7RTVFcW96QlgsK0I0RXBvekJvQjtFNUVxb3pCcEIsMldNNW16QnlCO1VONG16QnpCLG1XTTVtekJ5QjtFTjZtekJ6QiwrQk01bXpCc0I7VU40bXpCdEIsdUJNNW16QnNCO0VONm16QnRCLDhCTWhtekJBO1VOZ216QkEsc0JNaG16QkE7RU5pbXpCQSwyQk1obXpCQTtVTmdtekJBLG1CTWhtekJBO0NOaW16QkQ7O0FBRUQ7RUFDRSxvQjRFdG96QmE7TTVFc296QmIsbUI0RXRvekJhO1U1RXNvekJiLGU0RXRvekJhO0VBL01mLGlCQUFBO0M1RXUxekJDOztBQUVEO0VBQ0Usb0JNNTF6QmtCO0VONjF6QmxCLHNCTTUxekJvQjtFTjYxekJwQixxQk01MXpCYTtDTjYxekJkOztBQUVEOztFQUVFLCtCNEU3b3pCZ0M7QzVFOG96QmpDOztBQUVEO0VBQ0Usb0I0RWhwekJpQztNNUVncHpCakMsZ0U0RWhwekJpQztVNUVncHpCakMsNEQ0RWhwekJpQztDNUVpcHpCbEM7O0FBRUQ7RUFDRSxVNEVscHpCTztDNUVtcHpCUjs7QUFFRDtFQUNFLFU0RWhwekJPO0M1RWlwekJSOztBQUVEO0VBQ0Usb0I0RTFvekJHO001RTBvekJILGdFNEUxb3pCRztVNUUwb3pCSCw0RDRFMW96Qkc7QzVFMm96Qko7O0FBRUQ7RUFDRSw4QjRFcjN6QkY7TTVFcTN6QkUsaUI0RXIzekJGO0M1RXMzekJDOztBQUVEOztFQUVFLHFCTTkzekJTO0NOKzN6QlY7O0FBRUQ7RUFDRTtJTTN6ekJBLGNBQUE7R042enpCQzs7RUFFRDtJTWxuekJFLG9Cc0U5QnFCO0c1RWtwekJ0Qjs7RUFFRDtJTWpuekJBLGFzRW5DdUI7RzVFc3B6QnRCO0NBQ0Y7O0FBRUQ7RUFDRTtJTWg1ekJBLFFBQU87SUFDUCxlQUFTO0lBQ1QsbUJBQWtCO0lBQ2xCLFNBQVM7SUFDVCxXQUFTO0lBbUVULGFBQUE7R05nMXpCQzs7RUFFRDtJTW5yekJFLFFBQUE7SUFDQSxlQUFlO0lBYWpCLG1CQUFBO0lBQ0EsU0FBQTtJQUNBLFdBQUE7R055cXpCQzs7RUFFRDtJTXpvekJBLFFBQUE7SUFDQSxlc0V2QnVCO0lBQ3JCLG1CQUFhO0lBQ2IsU0FBTztJQUNQLFdBQVc7RzVFa3F6Qlo7O0VBRUQ7STRFaHF6QkUsUUFBQTtJQXJRSixlQUFBO0lBQUEsbUJBeVBFO0lBelBGLFNBQUE7SUFBQSxXQUFBO0c1RTI2ekJHOztFQUVEO0lBQ0UsUTRFbnF6QkU7STVFb3F6QkYsZTRFbnF6QmE7STVFb3F6QmIsbUI0RWxxekJDO0lBOVFMLFNBQUE7SUFtUk0sV0FBUztHNUVncXpCWjs7RUFFRDtJNEU5cHpCSSxRQUFRO0lBQ1IsZUFBVTtJQUNWLG1CQUFZO0lBQ1osU0FBQTtJQTFSTixXQUFBO0c1RTI3ekJHOztFQUVEO0k0RTc3ekJGLFFBQUE7SUFxU1EsZUFBYTtJQXJTckIsbUJBaVJFO0lBMEJNLFNBQVM7SUEzU2pCLFlBQUE7RzVFbTh6Qkc7Q0FDRjs7QUFFRDtFQUNFO0k0RXY4ekJGLGdCQUFrQjtHNUV5OHpCZjs7RTRFejh6Qkg7SUF1VUksZ0JBQVE7RzVFc296QlQ7Q0FDRjs7QUFFRDtFQUNFO0lNcDl6QkEsaUJBQVM7R05zOXpCUjtDQUNGOztBQUVEO0VBQ0U7SU12dXpCQSxjQUFBO0dOeXV6QkM7O0VBRUQ7SU0xc3pCRSxnQnNFOERxQjtJdEU1RHZCLG1CQUFtQjtHTjJzekJsQjs7RUFFRDtJNEUvb3pCRSxZdEVpQ007SXNFaENOLGFBQWE7SUFDYixtQkFBZ0I7RzVFaXB6QmpCOztFQUVEO0k0RXQrekJGLGdCQUFBO0c1RXcrekJHOztFQUVEO0k0RTNvekJFLGdCQUFnQjtHNUU2b3pCakI7O0VBRUQ7STRFM296QkUsZ0JBQWM7RzVFNm96QmY7O0VBRUQ7STRFbC96QkYsZ0JBQWtCO0c1RW8vekJmOztFQUVEOztJQUVFLGlCNEVyb3pCWTtHNUVzb3pCYjs7RUFFRDtJNEVqb3pCRSxnQkFBVTtJQUNWLGNBQVk7RzVFbW96QmI7O0VBRUQ7STRFaGcwQkYsbUJBbVlFO0lBQ0UsWXRFbEJNO0lzRW1CTixlQUFhO0lBQ2IsZ0JBQWdCO0c1RStuekJqQjs7RUFFRDtJNEV2ZzBCRixnQkFBa0I7RzVFeWcwQmY7O0VBRUQ7STRFM256QkUsZ0JBQWdCO0lBQ2hCLHNCQUFnQjtHNUU2bnpCakI7O0VBRUQ7SUFDRSxnQjRFM256QmE7STVFNG56QmIsc0I0RTNuekJjO0c1RTRuekJmOztFNEVuaDBCSDtJdEVMRSxnQkFBUztHTjRoMEJSOztFQUVEO0lNMWgwQkEsZ0JBQVM7R040aDBCUjs7RUFFRDtJTXI5ekJFLGFBQWE7R051OXpCZDs7RUFFRDtJNEUvbnpCRSxnQkFBVTtHNUVpb3pCWDtDQUNGOztBQUVEO0VBQ0U7STRFN256QkUsd0JBQVU7SUFDViw2QkFBUztJQUNULDZCQUFXO0lBQ1gsZ0JBQVk7SUE3YWhCLHlDQWdiYTtRQWhiYixxQ0FnYmE7WUFoYmIsaUNBZ2JhO0c1RTZuekJWO0NBQ0Y7O0FBRUQ7RUFDRTtJNEV6bnpCRSxjQUFjO0c1RTJuekJmOztFQUVEO0k0RXpuekJFLGVBQWM7SUE1YmxCLFlBQUE7SUFnY0ksV0FBUztJQWhjYixVQUFBO0c1RTBqMEJHOztFQUVEO0k0RXJuekJFLFlBQVU7SUFDVixxQkFBTTtJQUlOLHFCQUFxQjtJQUNyQixtQkFBUTtJQUNSLHFCQUFVO0lBOWNkLGNBQUE7SXRFZ1JJLG9Cc0V5TXVCO0l0RXhNdkIsa0JzRXdNdUI7SXRFdE16QiwwQnNFc015QjtJdEVyTXpCLHVCc0VxTXlCO0l0RTVPdkIsb0NzRTZPaUM7SXRFNU9qQywrQnNFNE9pQztHNUVtbnpCbEM7O0VBRUQ7STRFcG56QkksWUFBVztJQUNYLGNBQVk7RzVFc256QmY7O0VBRUQ7STRFcG56QkksYWpCN2ZFO0czRG1uMEJMOztFQUVEO0k0RXBuekJJLHFCQUFlO0lBRWYscUJBQWtCO0lBQ2xCLG1CQUFZO0lBQ1oscUJBQU87SUF4ZWIsY0FBQTtJQThlTSxvQkFwZkk7SUFxZkosa0JBQWlCO0c1RW9uekJwQjs7RUFFRDtJNEU5bXpCSSxhQUFXO0lBQ1gsbUJBQVk7SUFHWixvQkFBZ0I7SUFDaEIsZ0JBQVk7SUE1ZmxCLHlCQW9mRTtJQXBmRixzQkFvZkU7STVFMm56QkUsNkI0RTltekJlO0k1RSttekJmLHdCNEU5bXpCZ0I7SUFsZ0JwQiwyQkFvZkU7SUFxQkksc0JBQWtCO0lBQ2xCLDBCQUFRO0lBQ1IsdUJBQVM7SUFFVCx5QkFBWTtJQUNaLG9CQUFrQjtJQUNsQixpQkFBZTtHNUU0bXpCbEI7O0VBRUQ7STRFN24wQkYsY0FBQTtHQUFBOztFNUVpbzBCRTtJNEVybXpCRSxxQkFBZTtJQUVmLHFCakIzakJXO0lpQjRqQlgsbUJBQ0Q7SUFoaUJILHFCQWtpQkU7SXRFdmlCQSxjQUFTO0dONm8wQlI7O0VBRUQ7SU0zbzBCQSxjQUFTO0dONm8wQlI7O0VBRUQ7SU14azBCRSxjQUFhO0lBSWYscUJzRTBkMkI7SXRFblJ6QixxQnNFb1JxQjtJdEVsUnZCLG1CQUFtQjtJQUNuQixxQnNFaVJ1QjtJdEVoUnZCLGNzRWdSdUI7SUFHckIsb0JBQWM7SUFDZCxnQkFBZTtJQUNmLHlCQUNEO0lBM2lCSCxzQkE2aUJFO0lBRUUsNkJBQW9CO0lBQ3BCLHdCQUFxQjtJQUdyQiwyQkFBdUI7SUFDdkIsc0JBQW9CO0lBQ3BCLDBCQUNEO0lBdGpCSCx1QkF3akJFO0lBRUUseUJBQVU7SUFDVixvQkFBb0I7SUFDcEIsbUJBQU07RzVFNm16QlA7O0VBRUQ7STRFM216QkUscUJBQU87SUFFUCxxQkF0a0JPO0lBdWtCUCxtQmpCaG1CVztJaUJpbUJYLHFCQUFVO0lBQ1YsY0FDRDtJQXRrQkgsb0JBMGtCRTtJQUNFLGdCQUFVO0lBQ1YseUJBQW9CO0lBQ3BCLHNCQUFxQjtJQUVyQiw2QkFBc0I7SUFDdEIsd0JBQWM7SUFHZCwyQkFBb0I7SUFDcEIsc0JBQXFCO0lBQ3JCLDBCQUFrQjtJQUNsQix1QnRFcE82QjtJc0VzTzdCLHlCQUFnQjtJQUNoQixvQkFBaUI7RzVFMm16QmxCOztFQUVEO0k0RXRzMEJGLHFCQTBrQkU7STVFK256QkUscUI0RTVtekJvQjtJNUU2bXpCcEIsbUI0RTNtekJDO0lBL2xCTCxxQkFrbUJFO0lBbG1CRixjQUFBO0lBc21CSSxvQkFBVTtJQUNWLGtCQUFLO0lBQ0wseUJBQXNCO0lBQ3RCLHNCQUFRO0lBRVIsNkJBQXdCO0lBQ3hCLHdCQUFtQjtJQUduQiwyQkFBdUI7SUFDdkIsc0JBQW9CO0lBQ3BCLDBCQUFlO0lBQ2YsdUJBQ0Q7SUFubkJILHlCQXNuQkU7SUFDRSxvQkFDRDtHQXhuQkg7O0U1RWl1MEJFO0k0RWp1MEJGLGNBQUE7RzVFbXUwQkc7O0VBRUQ7STRFbG16QkUscUJBV0Q7STVFMGx6QkMscUI0RXptekJGO0k1RTBtekJFLG1CNEVsbXpCZTtJNUVtbXpCZixxQjRFbG16Qlc7STVFbW16QlgsYzRFbG16Qlk7SUF6b0JoQixvQkFncEJFO0lBQ0UsZ0JBenBCTTtJQTBwQk4seUJBQVM7SUFDVCxzQkFBZ0I7SUFFaEIsNkJBQVc7SUFDWCx3QkFBVztJQUNYLDBCdEVyUzZCO0lzRXNTN0IsdUJBQXNCO0k1RWdtekJ0QixvQzRFeG16Qlk7STVFeW16QlosK0I0RS9qekJEO0c1RWdrekJBOztFQUVEO0lBQ0UsVzRFeGx6Qlc7SUFycUJmLG1CQWdwQkU7RzVFK216QkM7O0VBRUQ7SUFDRSxXNEV0bHpCTztJQTVxQlgsb0JBZ3BCRTtHNUVvbnpCQztDQUNGOztBQUVEO0VBQ0U7STRFeHcwQkYsYUFBQTtHNUUwdzBCRztDQUNGOztBQUVEO0VBQ0U7STRFOXcwQkYsd0JBQUE7UUFBQSxvQkFBQTtZQUFBLGdCQUFBO0c1RWd4MEJHOztFQUVEO0lBQ0UscUI0RTlrekJpQjtJQXJzQnJCLHFCQTJzQkU7SUEzc0JGLG1CQTRzQkU7SUFDRSxxQkFBVztJQUNYLGNBQVE7SUFHUixvQkFBa0I7SUFDbEIsa0JBbUdEO0c1RXcreUJBOztFQUVEO0lBQ0UsK0I0RTFrekJvQjtJNUUya3pCcEIsK0I0RXprekJDO0lBeHRCTCxpQ0EwdEJLO0k1RTBrekJELGdDNEV6a3pCeUI7STVFMGt6QnpCLDRCNEV6a3pCa0I7RzVFMGt6Qm5COztFQUVEO0lBQ0Usd0I0RXprekJjO0k1RTBrekJkLHFCNEV6a3pCaUI7SUFqdUJyQixpQ0FvdUJLO0k1RXlrekJELDRCNEV4a3pCdUI7RzVFeWt6QnhCOztFQUVEO0lBQ0UseUJFbnowQkU7SUZvejBCRixzQjRFeGt6Qlc7STVFMGt6QlgsNkI0RXhrekJpQjtJNUV5a3pCakIsd0I0RXhrekJvQjtHNUV5a3pCckI7O0VBRUQ7SUFDRSxzQjRFeGt6QmU7STVFeWt6QmYsbUI0RXhrekJlO0k1RTBrekJmLCtCNEV4a3pCd0I7STVFeWt6QnhCLDBCNEV4a3pCa0I7RzVFeWt6Qm5COztFQUVEO0lBQ0UsWTRFajAwQko7RzVFazAwQkc7O0VBRUQ7SUFDRSxjNEV4a3pCYTtHNUV5a3pCZDs7RUFFRDtJQUNFLFU0RXowMEJKO0c1RTAwMEJHOztFQUVEO0lBQ0UsWTRFdmt6Qlc7RzVFd2t6Qlo7O0VBRUQ7SUFDRSxZNEV2MTBCTTtJNUV3MTBCTixXNEV2a3pCSTtHNUV3a3pCTDs7RUFFRDtJQUNFLGU0RXZrekJhO0k1RXdrekJiLG1CNEV2a3pCa0I7STVFd2t6QmxCLFM0RXgxMEJKO0k1RXkxMEJJLGE0RXoxMEJKO0k1RTAxMEJJLFc0RXJrekJVO0k1RXNrekJWLG9DNEVwa3pCRztRNUVva3pCSCxnQzRFcGt6Qkc7WTVFb2t6QkgsNEI0RXBrekJHO0k1RXFrekJILFk0RTUxMEJKO0c1RTYxMEJHOztFQUVEO0lBQ0UsYzRFcGt6QmM7RzVFcWt6QmY7O0VBRUQ7SUFDRSx5QjRFcGt6QmdCO1k1RW9rekJoQixpQjRFcGt6QmdCO0k1RXFrekJoQixXNEVwa3pCSTtJNUVxa3pCSixhNEVwa3pCYTtJNUVxa3pCYixpQjRFcGt6QmdCO0k1RXFrekJoQix3QjRFcGt6QndCO0c1RXFrekJ6Qjs7RUFFRDtJNEUzMjBCRixtQkE4eUJLO0lBOXlCTCxhQUFBO0k1RTgyMEJJLGtCNEUvanpCVztJNUVna3pCWCwyQjRFL2p6QmM7STVFZ2t6QmQsaUI0RS9qekJhO0k1RWdrekJiLG9CNEUvanpCYztJNUVna3pCZCxlNEUvanpCZTtJQW56Qm5CLFlBQUE7RzVFbzMwQkc7O0U0RXAzMEJIO0lBQUEsY0FBQTtHNUV3MzBCRzs7RUFFRDtJNEV2anpCRSxtQkFvVkQ7SXJFcmpDRixlQUFRO0lQMngwQkwsVTRFNzMwQko7STVFODMwQkksVTRFOTMwQko7STVFKzMwQkksNkM0RXh1eUJEO1E1RXd1eUJDLHlDNEV4dXlCRDtZNUV3dXlCQyxxQzRFeHV5QkQ7SUF2cENILFlBQUE7SUFBQSx5QkErekJFO0k1RW1rekJFLFc0RXhqekJXO0lBMTBCZiw2QkE4ekJFO0lBOXpCRix3QkE4ekJFO0lBOXpCRixxQkE4ekJFO0lBOXpCRixXQUFBO0k1RXE0MEJJLG1CNEV2anpCVztJNUV3anpCWCxvQjRFdmp6QkU7RzVFd2p6Qkg7O0VBRUQ7SUFDRSxXNEVyanpCVztJNUVzanpCWCxZNEVyanpCVTtJNUVzanpCVixzQjRFcmp6QlM7STVFc2p6QlQsOEI0RXJqekJ5QjtJNUVzanpCekIsbUI0RXJqekJhO0k1RXNqekJiLGE0RXJqekJXO0k1RXNqekJYLGlCNEVyanpCVztHNUVzanpCWjs7RUFFRDtJQUNFLDhCNEV0bHpCRjtHNUV1bHpCQzs7RUFFRDs7SUFFRSxvQjRFejUwQmM7RzVFMDUwQmY7O0VBRUQ7SUFDRSxlNEVuanpCYztJNUVvanpCZCxtQjRFbmp6QmdCO0k1RW9qekJoQixPNEVuanpCSTtJQTUyQlIsUUFBQTtJQUFBLFlBQUE7STVFazYwQkksZ0I0RWpqekJhO0k1RWtqekJiLG1CTWpqMEJNO0lOa2owQk4sYTRFamp6QmE7STVFa2p6QmIsa0I0RWpqekJrQjtJNUVranpCbEIsMkI0RWpqekJ3QjtJNUVranpCeEIsaUI0RWpqekJVO0k1RWtqekJWLG9CNEVqanpCZTtHNUVranpCaEI7O0VBRUQ7O0lBRUUsVzRFamp6Qlc7SUE1M0JmLG9CQTh6QkU7SUE5ekJGLDZDQSt6QmlCO1FBL3pCakIseUNBK3pCaUI7WUEvekJqQixxQ0ErekJpQjtHNUVpbnpCZDs7RUFFRDtJQUNFLGU0RS9pekJFO0c1RWdqekJIOztFQUVEO0lBQ0UsaUI0RS9pekJpQjtHNUVnanpCbEI7O0VBRUQ7SUFDRSxpQjRFMzcwQko7RzVFNDcwQkc7O0VBRUQ7SUFDRSxjNEUvaXpCWTtHNUVnanpCYjs7RUFFRDtJQUNFLGU0RW44MEJKO0k1RW84MEJJLFc0RTlpekJXO0k1RStpekJYLG9CNEU5aXpCaUI7RzVFK2l6QmxCOztFQUVEO0lBQ0UsZTRFN2l6QmE7STVFOGl6QmIsWTRFN2l6Qkk7RzVFOGl6Qkw7O0VBRUQ7SUFDRSxjNEU5ODBCSjtJNUUrODBCSSxtQkd4MzBCWTtJeUV2RmhCLFVBQUE7SUFBQSxZQUFBO0k1RWs5MEJJLGE0RTNpekJhO0k1RTRpekJiLFc0RTNpekJTO0k1RTRpekJULGE0RTNpekJFO0k1RTRpekJGLHdCNEUzaXpCYztRNUUyaXpCZCxvQjRFM2l6QmM7WTVFMml6QmQsZ0I0RTNpekJjO0k1RTRpekJkLHNDT3AzMEJxQjtJUG8zMEJyQixpQ09wMzBCcUI7SVBvMzBCckIsOEJPcDMwQnFCO0lQcTMwQnJCLGlCNEV2OTBCSjtJNUV3OTBCSSxpQjRFeDkwQko7STVFeTkwQkksVzRFNWl6Qkk7RzVFNml6Qkw7O0VBRUQ7SUFDRSxjNEUxaXpCYTtHNUUyaXpCZDs7RUFFRDtJQUNFLHFCNEV2KzBCTTtJNUV5KzBCTixxQjRFMWl6QmtCO0k1RTJpekJsQixtQjRFMWl6QmlCO0k1RTJpekJqQixxQjRFMWl6QmtCO0k1RTJpekJsQixjNEUxaXpCYTtJNUU2aXpCYixvQjRFeiswQmM7STVFMCswQmQsZ0I0RTErMEJKO0k1RTIrMEJJLG1CNEUxaXpCaUI7STVFMml6QmpCLGNPMTQwQks7SVAyNDBCTCxzQjRFNyswQmM7STVFOCswQmQsNEI0RS9xekJGO0c1RWdyekJDOztFQUVEO0lBQ0UsYzRFeGl6QmE7RzVFeWl6QmQ7O0VBRUQ7SUFDRSxZNEV4aXpCVTtJQTk4QmQsWUFBQTtJQUFBLGFBQUE7STVFeS8wQkksVzRFdml6Qlc7RzVFd2l6Qlo7O0VBRUQ7SUFDRSxvQjRFMSt5QkM7RzVFMit5QkY7O0VBRUQ7SUFDRSxhNEVqZzFCSjtJNUVrZzFCSSxtQjRFbGcxQko7STVFbWcxQkksaUI0RXJpekJZO0k1RXNpekJaLHdCNEVwZzFCSjtJNUVvZzFCSSxtQjRFcGcxQko7STVFb2cxQkksZ0I0RXBnMUJKO0k1RXFnMUJJLFc0RXJnMUJKO0c1RXNnMUJHOztFQUVEO0lBQ0UsZU0zZzFCTztHTjRnMUJSOztFQUVEO0lBQ0UsaUJNNXYwQkE7R042djBCRDs7RUFFRDtJQUNFLGM0RWpoMUJKO0k1RWtoMUJJLGlCNEVsaDFCSjtJNUVtaDFCSSwrQjRFNWl6QmdCO0c1RTZpekJqQjs7RUFFRDs7O0lBR0UsOEI0RTVpekI0QjtHNUU2aXpCN0I7O0VBRUQ7SUFDRSxXNEUxaXpCVTtJNUUyaXpCVixlNEUxaXpCWTtJNUUyaXpCWixhNEUxaXpCYTtJNUUyaXpCYixVNEUxaXpCSTtJNUUyaXpCSixtQjRFamkxQko7RzVFa2kxQkc7O0VBRUQ7SUFDRSxlNEUxaXpCYztJNUUyaXpCZCxxQjRFdGkxQko7STVFdWkxQkksZ0I0RXZpMUJKO0k1RXdpMUJJLGU0RTFpekJlO0k1RTJpekJmLGU0RTFpekJjO0k1RTJpekJkLG9CNEUxaXpCa0I7STVFMml6QmxCLGlCNEUzaTFCSjtJNUU0aTFCSSxzQjRFNWkxQko7STVFNmkxQkksNkI0RTFpekJxQjtJNUUyaXpCckIsaUI0RTFpekJpQjtJNUUyaXpCakIsMkI0RTFpekJxQjtPNUUwaXpCckIsd0I0RTFpekJxQjtHNUUyaXpCdEI7O0VBRUQ7SUFDRSxlNEUxaXpCYztJNUUyaXpCZCxZNEUxaXpCVTtHNUUyaXpCWDs7RUFFRDtJNEV2ajFCRixjQUFBO0c1RXlqMUJHOztFQUVEO0lBQ0UsWTRFcml6Qlc7STVFc2l6QlgsbUI0RXJpekJrQjtJNUVzaXpCbEIsYTRFcml6QmE7STVFc2l6QmIsa0I0RXJpekJrQjtJNUVzaXpCbEIsdUI0RXJpekJjO0k1RXNpekJkLGlCNEVyaXpCZTtJNUVzaXpCZixlNEVyaXpCYTtJNUVzaXpCYiwrakM0RXJpekJpQjtJNUVzaXpCakIsMkI0RXJpekJrQjtHNUVzaXpCbkI7O0VBRUQ7SUFDRSx1RDRFcml6Qm9CO1k1RXFpekJwQiwrQzRFcml6Qm9CO0c1RXNpekJyQjs7RUFFRDtJQUNFLHlCNEVuaXpCQztJQXppQ0wsZUFBQTtHNUU4azFCRzs7RUFFRDtJQUNFLGlCNEVsaXpCZTtJNUVtaXpCZixlNEVsaXpCZTtHNUVtaXpCaEI7O0VBRUQ7SUFDRSxZNEV0bDFCSjtJNUV1bDFCSSxlNEV2bDFCSjtHNUV3bDFCRzs7RUFFRDtJQUNFLGlCNEUzbDFCSjtJNUU0bDFCSSxlNEU1bDFCSjtHNUU2bDFCRzs7RUFFRDtJNEUvbDFCRixjQUFBO0c1RWltMUJHOztFQUVEO0lBQ0UsY012bTFCTztHTndtMUJSOztFQUVEO0lBQ0UsY014MTBCQTtHTnkxMEJEOztFQUVEO0lBQ0Usb0I0RXZpekJ1QjtHNUV3aXpCeEI7O0VBRUQ7STRFL20xQkYsbUJBOHpCRTtHNUVtenpCQzs7RUFFRDtJQUNFLHNCNEV0aXpCYztHNUV1aXpCZjs7RUFFRDtJNEV2bjFCRixlQUFBO0k1RXluMUJJLDJDNEVyaXpCc0I7STVFcWl6QnRCLHNDNEVyaXpCc0I7STVFcWl6QnRCLG1DNEVyaXpCc0I7STVFc2l6QnRCLG1CTXh3MEJNO0lOeXcwQk4sZTRFcml6QmU7STVFc2l6QmYsb0I0RXJpekJrQjtHNUVzaXpCbkI7O0VBRUQ7STRFL24xQkYsZUFBQTtHNUVpbzFCRzs7RUFFRDtJQUNFLGU0RXBvMUJKO0k1RXFvMUJJLGdCNEVybzFCSjtJNUVzbzFCSSxPNEV0bzFCSjtJNUV1bzFCSSxRNEV2bzFCSjtJNUV3bzFCSSxZR2xqMUJjO0lIbWoxQmQsYTRFcml6Qlc7STVFc2l6Qlgsc0M0RXJpekJnQjtJNUVzaXpCaEIsd0M0RXJpekJrQjtZNUVxaXpCbEIsZ0M0RXJpekJrQjtJNUVzaXpCbEIsVzRFcml6QlU7STVFc2l6QlYsbUI0RTdvMUJKO0c1RThvMUJHOztFQUVEO0lBQ0UsYzRFcGl6QmM7RzVFcWl6QmY7O0VBRUQ7SUFDRSxvQjRFbml6QmlCO0c1RW9pekJsQjs7RUFFRDtJQUNFLGtENEUxMXpCYTtRNUUwMXpCYiw4QzRFMTF6QmE7WTVFMDF6QmIsMEM0RTExekJhO0c1RTIxekJkOztFQUVEO0lBQ0UsZTRFaml6QlE7RzVFa2l6QlQ7O0VBRUQ7SUFDRSxvQjRFaml6QmU7STVFa2l6QmYsVzRFeHExQk07RzVFeXExQlA7O0VBRUQ7SUFDRSxlNEVoaXpCVztHNUVpaXpCWjs7RUFFRDtJQUNFLGU0RWhpekJTO0k1RWlpekJULFM0RWhpekJFO0c1RWlpekJIOztFQUVEO0k0RTlxMUJGLGNBQUE7RzVFZ3IxQkc7O0VBRUQ7SUFDRSxnQjRFOWh6QmM7STVFK2h6QmQsb0JBQW9CO0k0RTFoekJ4QixZQUFLO0lBQ0gsbUJBQWtCO0lBQ2xCLDBCQUFjO0lBQ2QsbUJBQVc7SUFDWCxpQkFBZTtHQUNmOztFQUVBO0lBQ0Esb0JBQXNCO0dBQ3RCOztFQVRGO0lBYUksV0FBUztJQUNULFlBQVc7SUFDWCxhQUFZO0lBQ1osU0FBQTtJQUNBLGFBQUE7SUFDQSxhdEUxekJNO0lzRTJ6Qk4sbUJBQWdCO0lBQ2hCLGlCQUFnQjtJQUNoQixvQ0FDRDtRQURDLGdDQUNEO1lBREMsNEJBQ0Q7R0F0Qkg7O0U1RWtqekJFO0k0RXZoekJFLG1CQUFZO0lBQ1osV0FBUztJQUNULFdBQVU7SUE3QmQsb0JBQUs7STVFdWp6QkQsWTRFdmh6QlM7SUFoQ2IsV0FBSztJNUV5anpCRCxVNEVyaHpCVTtJNUVzaHpCVixhNEVyaHpCVTtJQXJDZCw2QkFBcUI7SUFBckIsd0JBQXFCO0lBQXJCLHFCQUFxQjtJNUU0anpCakIsd0M0RWxoekJnQjtZNUVraHpCaEIsZ0M0RWxoekJnQjtJNUVtaHpCaEIsa0I0RWxoekJpQjtJNUVtaHpCakIsd0JNN3QxQmtCO0lOOHQxQmxCLGlCTTd0MUJPO0dOOHQxQlI7O0VBRUQ7SUFDRSxvQk03dDFCVztJTjh0MUJYLFdNOTgwQkE7SU4rODBCQSxZTTk4MEJBO0dOKzgwQkQ7O0VBRUQ7STRFeGt6QkYsZUFBSztHNUUwa3pCRjs7RUFFRDtJQUNFLGM0RTdrekJDO0c1RThrekJGOztFQUVEO0k0RWhsekJGLGtCQUFLO0k1RWtsekJELG9CNEVyaHpCUztJNUVzaHpCVCxlNEVyaHpCYTtHNUVzaHpCZDs7RUFFRDtJQUNFLHNCNEVyaHpCYztJNUVzaHpCZCxtQjRFcmh6Qm1CO0k1RXNoekJuQixTNEVyaHpCRTtJNUVzaHpCRixVNEVyaHpCRTtJNUVzaHpCRix5QzRFbmt6QkY7UTVFbWt6QkUscUM0RW5rekJGO1k1RW1rekJFLGlDNEVua3pCRjtJNUVva3pCRSxvQjRFbGh6QmU7STVFbWh6QmYsZTRFN2x6QkM7RzVFOGx6QkY7O0VBRUQ7SUFDRSxlNEU5Z3pCZTtJNUUrZ3pCZixrQjRFbG16QkM7RzVFbW16QkY7O0VBRUQ7SUFDRSxjNEU1Z3pCYTtJNUU2Z3pCYixZNEV2bXpCQztJNUV3bXpCRCxPNEUxZ3pCTTtJNUUyZ3pCTixXNEUxZ3pCYTtJNUUyZ3pCYixrQjRFMWd6QmM7RzVFMmd6QmY7O0VBRUQ7SUFDRSxhNEV4Z3pCWTtJNUV5Z3pCWixVNEV4Z3pCVztHNUV5Z3pCWjs7RUFFRDtJQUNFLGE0RW5uekJDO0k1RW9uekJELGE0RXRnekJjO0k1RXVnekJkLG1CNEV0Z3pCZTtJNUV1Z3pCZixtQjRFdGd6QmtCO0k1RXVnekJsQixTNEV2bnpCQztJNUV3bnpCRCxRNEVyZ3pCUTtJNUVzZ3pCUixjNEVyZ3pCUTtJNUVzZ3pCUiw4QjRFcmd6QnlCO0c1RXNnekIxQjs7RUFFRDs7SUFFRSxhNEVoZ3pCYztJNUVpZ3pCZCxhNEVoZ3pCYztJNUVpZ3pCZCxvQjRFaGd6Qm9CO0k1RWlnekJwQixvQjRFaGd6QmdCO0k1RWlnekJoQixpQjRFbm96QkM7STVFb296QkQsaUJHeHMxQmM7SUh5czFCZCxnQjRFcm96QkM7STVFc296QkQsYTRFOS95QmU7STVFKy95QmYsd0I0RXZvekJDO1E1RXVvekJELG9CNEV2b3pCQztZNUV1b3pCRCxnQjRFdm96QkM7STVFd296QkQsZTRFNy95QmlCO0c1RTgveUJsQjs7RUFFRDtJQUNFLFk0RTVvekJDO0k1RTZvekJELDBCNEV0L3lCMEI7STVFdS95QjFCLGM0RXQveUJNO0k1RXUveUJOLFk0RXQveUJNO0k1RXUveUJOLGdCNEV0L3lCaUI7STVFdS95QmpCLG9DNEU5OXlCSztJNUVnK3lCTCwrQjRFcC95QmlCO0k1RW8veUJqQiw0QjRFcC95QmlCO0k1RXEveUJqQixhNEVwcHpCQztJNUVxcHpCRCxlNEVsL3lCZ0I7STVFbS95QmhCLG9CNEV0cHpCQztJNUV1cHpCRCxvQk0vNzBCTTtJTmc4MEJOLGE0RWoveUJVO0k1RWsveUJWLCtCNEVoL3lCUztJNUVpL3lCVCxXNEUxcHpCQztHNUUycHpCRjs7RUFFRDtJQUNFLFc0RTkreUJhO0k1RSsreUJiLGE0RTkreUJRO0k1RSsreUJSLG1CNEVocXpCQztJNUVpcXpCRCxvQjRFanF6QkM7STVFa3F6QkQsc0I0RWxxekJDO0c1RW1xekJGOztFQUVEO0lBQ0UsbUI0RXgreUJlO0k1RXkreUJmLFc0RXgreUJXO0lBL0xmLFVBQUs7STVFeXF6QkQsaUNNeDAxQmtCO0lOMDAxQmxCLDZCTXgwMUJrQjtRTncwMUJsQix5Qk14MDFCa0I7SU55MDFCbEIsNEJNeDAxQmdCO1lOdzAxQmhCLG9CTXgwMUJnQjtHTnkwMUJqQjs7RUFFRDtJQUNFLG1CNEV6K3lCcUI7STVFMCt5QnJCLFdNcncxQkE7SU5zdzFCQSxVTWx3MUJGO0lObXcxQkUsaUNNM20xQnVCO0lONm0xQnZCLDZCTS9sMUJxQjtRTitsMUJyQix5Qk0vbDFCcUI7R05nbTFCdEI7O0VBRUQ7O0lBRUUsYzRFOSt5QmM7RzVFKyt5QmY7O0VBRUQ7SUFDRSxlNEU1K3lCYztJNUU2K3lCZCxtQjRFNSt5Qlc7STVFNit5QlgsVzRFNSt5Qkk7STVFNit5QkosVU96djFCSztJUDB2MUJMLG9DNEUxcXpCRjtRNUUwcXpCRSxnQzRFMXF6QkY7WTVFMHF6QkUsNEI0RTFxekJGO0k1RTJxekJFLHFCNEVuc3pCQztJNUVvc3pCRCxlNEUxK3lCZTtJNUUyK3lCZiwwQjRFMSt5QmE7STVFMit5QmIsZ0I0RTEreUJlO0c1RTIreUJoQjs7RUFFRDtJQUNFLGM0RXYreUJZO0c1RXcreUJiOztFNEUzc3pCSDtJQUFBLG1CQUFxQjtJQUFyQixPQUFLO0lBOE9ELGFBQVc7SUFDWCxnQ0FBVztJQUNYLGFBQVk7SUFoUGhCLFlBQUs7R0FBTDs7RTVFc3R6QkU7STRFLzl5QkUscUJBQWtCO0lBRWxCLHFCQXY1Q087SUF3NUNQLG1CQUFVO0lBQ1YscUJBQXFCO0lBM1B6QixjQUFLO0lBQUwsb0JBa1FFO0lBQ0UsZ0JBQ0Q7SUFwUUgsd0JBc1FFO0lBQ0UscUJBQ0Q7SUFHSCxpQ0FBeUI7SUFDdkIsNEJBQ0U7RzVFeTl5QkQ7O0VBRUQ7SU14ejFCQSxZc0U4MUN1QjtJQUZ2QixnQkFBa0I7SUFNZCwyQkFBYztHNUUwOXlCakI7O0VBRUQ7STRFcjl5QkYsY0FBaUI7R0FDZjs7RTVFdzl5QkE7SU1wMDFCRSxtQnNFODJDeUI7SXRFNTJDM0Isd0JzRTYyQ0c7R0FISDs7RTVFNjl5QkE7STRFcjl5QkksdUJBQ0Q7R0FUSDs7RTVFaSt5QkE7STRFait5QkEsWUFBQTtJQWlCSSxpQnRFbmxDSTtJTnNpMUJOLFdBQVc7RzRFOTh5QmY7O0U1RWk5eUJFO0k0RTc4eUJJLGFBQVM7SUFDVCxXdEU3bENJO0dONGkxQlA7O0U2RTU3MUJIO0lBQ0UsbUJBQVM7SUFDVCxPQUFBO0lBQ0EsZUFBZ0I7SUFIbEIsaUJBS1c7SUFDUCxhQUFBO0c3RTg3MUJEOztFQUVEO0k2RTU3MUJFLFlBQUE7RzdFODcxQkQ7O0U2RXg4MUJIO0lBZ0JJLHVCQUFpQjtHN0U0NzFCbEI7O0VBRUQ7O0k2RXY3MUJGLGdCQUFtQjtHQUNqQjs7RTdFMjcxQkE7STZFbjcxQkYsdUJBQUE7SUFZQSxnQkFBYTtJQUNYLGFBQWE7SUFDYixvQkFBYztHN0UwNjFCYjs7RTZFdDYxQkQ7STdFeTYxQkUsaUJBQWlCO0c2RXQ2MUJyQjs7RUFFRTtJQUNBLHFCQUFjO0lBRWQscUJBQ0Q7STdFdTYxQkcsbUJBQW1CO0k2RXI2MUJ2QixxQkFBTTtJQUNKLGNBQVM7R0FDVDs7RTdFdzYxQkE7STZFcDYxQkUsZUFBYztJN0VzNjFCZCxtQkFBbUI7STZFbDYxQnZCLFNBQVk7SUFDVixPQUFBO0dBQ0E7O0VBR0Y7SUFDRSxlQUNEO0c3RWs2MUJFOztFNkUvNTFCRDtJN0VrNjFCRSxpQkFBaUI7STZFLzUxQnJCLGVBQ1k7SUFDUixvQkFBa0I7STdFZzYxQmxCLG9CQUFvQjtJNkU1NTFCeEIsaUNBQWlCO0dBQ2Y7O0U3RSs1MUJBO0k2RTM1MUJGLGNBQWE7R0FDWDs7RUFFRjtJQUNFLGlCQUFZO0lBQ1osZUFBYTtJN0U2NTFCWCxvQkFBb0I7STZFMTUxQnhCLG9CQUFjO0lBQ1osaUNBQWdCO0dBQ2hCOztFQUdGO0lBQ0UsY0FBVztHN0UyNTFCVjs7RTZFdjUxQkQ7STdFMDUxQkUsb0JBQW9CO0c2RXY1MUJ4Qjs7RUFBQTtJQUtNLHFCQUFrQjtJN0V1NTFCcEIsaUNBQWlDO0c2RWw1MUJyQzs7RTdFcTUxQkU7STZFaDUxQkYsY0FBaUI7R0FDZjs7RUFHQTtJQUNFLG1CQUFPO0k3RWk1MUJQLFNBQVM7STZFajQxQmIsU0FBQTtJQUVJLG9DQUNEO1FBREMsZ0NBQ0Q7WUFEQyw0QkFDRDtJN0VpNDFCQyxhQUFhO0k2RXA0MUJqQixrQkFBc0I7SUFNbEIsMEJBQ0Q7STdFZzQxQkMsbUJBQW1CO0lPLzUxQnRCLGdCQUFtQjtJdUVsSXBCLG9CQUFZO0lBRVIsaUJBQUs7SUFDTCw2QkFBa0I7SUFBbEIsd0JBQWtCO0lBQWxCLHFCQUFrQjtJQUNsQixnQkFBTztJOUVtaTJCUCxrQkFBa0I7R09yNjFCckI7O0VQdzYxQkM7SThFaGkyQkksb0JBQVc7STlFa2kyQmIsWUFBWTtHOEU5aDJCZDs7RTlFaWkyQkE7SStFL2kyQkYsVUFBYTtHQUNYOztFL0VrajJCQTtJK0U5aTJCRSxpQkFBVTtHQUxkOztFL0V1ajJCRTtJK0UzaTJCRixnQ0FBd0I7R0FDdEI7O0VBR0Y7SUFDRSxnQ0FBaUI7R0FDakI7O0VBR0Y7SUFDRSxxQkFBcUI7SUFJckIscUJBQXFCO0lBQ25CLG1CQUFnQjtJL0V5aTJCaEIscUJBQXFCO0krRXJpMkJ6QixjQUFXO0lBSVgsb0JBQW1CO0lBQ2pCLGdCQUFBO0cvRXNpMkJDOztFK0VoaTJCRDtJQUNFLFlBQUE7SUFLSixvQkFBYztJQUNaLGdCQUFZO0dBQ1o7O0UvRWtpMkJBOztJK0VwaTJCRixXQUFhO0lBY1Qsb0JBQWM7SUFDZCxnQkFBVztHL0U0aDJCWjs7RWdGMWwyQkQ7SUFDQSw0QkFBOEI7R0FDOUI7O0VBRUE7SUFDQSxtQkFBa0I7SUFDbEIsOEJBQVc7R0FDWDs7RUFFQTtJQUNBLFlBQVU7SUFDVix5QkFBbUI7SUFDbkIsc0JBQWtCO0lBRWxCLDZCQUFpQjtJQUNqQix3QkFBZTtJQUNmLGFBQWU7R0FDZjs7RUFsQkY7SUF1QkksaUJBQVk7SWhGMmwyQlosaUJBQWlCO0lnRnZsMkJyQixrQkFBaUI7R0FDZjs7RUFFQTtJQUNBLGFBQWE7SWhGeWwyQlgsaUJBQWlCO0lpRnZuMkJuQixpQkFBUTtJQUNOLG9CQUNEO0lqRnduMkJDLHFCQUFjO0lBQWQscUJBQWM7SUFBZCxjQUFjO0lpRnZuMkJoQiw2QkFBUTtJQUFSLDhCQUFRO1FBQVIsMkJBQVE7WUFBUix1QkFBUTtJQUNOLHdCQUFXO1FBQVgscUJBQVc7WUFBWCw0QkFBVztJQUNYLHlCQUFhO1FBQWIsc0JBQWE7WUFBYix3QkFBYTtJQUNiLGlCQUFlO0lBQ2YsV0FBQTtJQUNBLFdBQWE7R0FDYjs7RUFORDtJQVNHLGlCQUFhO0lBQ2Isb0JBQWlCO0lBQ2pCLGlCQUFhO0dqRnluMkJoQjs7RUFFRDtJaUZ2bjJCSSxjQUFZO0dqRnluMkJmOztFQUVEO0lpRnZuMkJJLDZCL0VmVTtJK0VlViw4Qi9FZlU7UStFZVYsMkIvRWZVO1krRWVWLHVCL0VmVTtJK0VnQlYseUJBUUQ7UUFSQyxzQkFRRDtZQVJDLHdCQVFEO0lBNUJGLHdCQVFJO1FBUkoscUJBUUk7WUFSSiw0QkFRSTtHakZzbzJCSjs7RUFFRDtJQUNFLHFCaUZ2bjJCWTtJakZ1bjJCWixxQmlGdm4yQlk7SWpGdW4yQlosY2lGdm4yQlk7SWpGd24yQloseUJBQXdCO1FBQXhCLHNCQUF3QjtZQUF4Qix3QkFBd0I7R2lGbG4yQjVCOztFQUdJO0lBSEosWUFBQTtHakZ1bjJCRzs7RUFFRDtJaUZqbjJCSSxxQkFBTTtJQUFOLHFCQUFNO0lBQU4sY0FBTTtJQUNOLDZCQUFPO0lBQVAsOEJBQU87UUFBUCwyQkFBTztZQUFQLHVCQUFPO0lBQ1Asd0JBQVc7UUFBWCxxQkFBVztZQUFYLDRCQUFXO0lBQ1gseUJBQVk7UUFBWixzQkFBWTtZQUFaLHdCQUFZO0dqRm1uMkJmOztFQUVEO0lBQ0UsWUFBWTtJa0Z6cDJCaEIscUJBQUE7SUFBQSxxQkFBQTtJQUFBLGNBQUE7SUFDRSxzQkFPRDtRQVBDLG1CQU9EO1lBUEMsMEJBT0Q7R0FSRDs7RUFBQTtJQU1JLG9CQUFPO0dsRjBwMkJSOztFa0ZycDJCRDtJQUNBLHFCQUFlO0lBRWYscUJBQW1CO0lBQ25CLG1CQUFRO0lBQ1IscUJBQVc7SUFDWCxjQUFnQjtJQUlkLG9CQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLDBCQUF1QjtJQUN2Qix1QkFBc0I7SUFJMUIseUJBQTZCO0lBQzNCLG9CQUNEO0dsRm9wMkJFOztFbUY5cjJCa0I7SW5GaXMyQmpCLGlCQUFpQjtJbUZoczJCckIsb0JBQW1CO0dBQ2pCOztFbkZtczJCQTtJbUY5cjJCRixrQkFBaUI7SUFFakIsb0JBQVk7R0FDWjs7RUFFRTtJbkYrcjJCRSxxQkFBcUI7SW1GM3IyQnpCLHFCQUFnQjtJQUNkLG1CQUNEO0luRjZyMkJHLHFCQUFxQjtJbUYzcjJCekIsY0FBQTtJQUdFLG9CQUFrQjtJbkY2cjJCaEIsa0JBQWtCO0ltRjNyMkJ0QixrQkFBc0I7SUFDcEIsOEJBQVc7R0FDWDs7RUFFQTtJQUNBLHdCQUFXO0lBQ1gscUJBQWtCO0lBRXBCLGlDQUFrQjtJQUNoQiw0QkFDRDtJbkY0cjJCRyx5QkFBeUI7SW1GM3IyQjdCLHNCQUFBO0lBRUEsNkJBQTBCO0lBQzFCLHdCQUF5QjtJQUl0QiwwQkFBYztJQUNiLDBCQUF3QjtHbkY0cjJCekI7O0VBRUQ7SW1GeHIyQkEsWUFBQTtJQUNFLGdCQUNEO0lBQ0QseUJBQWM7SUFDWixzQkFBZ0I7SUFFaEIsNkJBQXFCO0lBQ3JCLHdCQUFrQjtJQUNsQixtQkFDRDtJbkZ3cjJCQyxXQUFXO0dtRnRyMkJmOztFbkZ5cjJCRTtJQUNFLGdDQUFnQztHbUZwcjJCcEM7O0VBRUU7SW5Gc3IyQkUsaUJBQWlCO0dtRm5yMkJyQjs7RUFFRTtJQUNBLFlBQVc7SUFDWCxhQUFhO0dBQ2I7O0VBRUY7SUFDRSxtQkFBb0I7SUFDcEIsaUJBQVU7R0FDVjs7RUFFQTtJQUNBLFNBQVc7SW5GcXIyQlQsVUFBVTtJbUZucjJCZCxhQUFBO0lBQ0Usa0JBQWtCO0dBQ2xCOztFQUVBO0lBQ0EsWUFBYTtJQUNiLHNCQUFnQjtJQUNoQixtQkFBVTtJQUNWLGlCQUFZO0dBQ1o7O0VuRnNyMkJBO0ltRmxyMkJGLGNBQWlCO0dBQ2Y7O0VuRnFyMkJBO0ltRmxyMkJFLGNBQU87R0FFVDs7RW5Gb3IyQkE7SW1GanIyQkUsaUJBQVM7R25GbXIyQlY7O0VBRUQ7SW1GanIyQkUsV0FBQTtHbkZtcjJCRDs7RW1GL3EyQkg7SUFDRSxnQkFBQTtHbkZrcjJCQzs7RUFFRDtJbUZocjJCRSxpQkFBaUI7R0FFbkI7O0VuRmtyMkJBO0ltRjdxMkJGLGFBQWM7R0FDZDs7RUFFRTtJbkYrcTJCRSxXQUFXO0ltRjdxMkJmLDBCQUF5QjtJQUN2QixjQUFBO0duRitxMkJDOztFbUZ6cTJCSDtJQUNBLG1CQUFhO0lBQUMsVUFBQTtJbkY2cTJCVixZQUFZO0ltRjVxMkJoQixlQUFtQjtJQUFDLG9CQUFjO0dBQUU7O0VuRmlyMkJsQztJbUZocjJCRiwrQkFBeUI7SUFDdkIsK0JBQVU7SUFFVixpQ0FBVTtJQUNWLGdDQUFvQjtJQUNwQiw0QkFBaUI7R0FDakI7O0VBRUE7SW5Ga3IyQkUsMkJBQTJCO0dtRmhyMkIvQjs7RW5GbXIyQkU7SW1GaHIyQkYsWUFBQTtJQUNFLGtCQUFpQjtHQUNqQjs7RUFFRjtJQUFhLFlBQVU7SW5GbXIyQm5CLGtCQUFrQjtHbUZscjJCdEI7O0VuRnFyMkJFO0ltRm5yMkJGLFNBQUE7R0FBdUI7O0VuRnVyMkJyQjs7O0ltRnRyMkJ5Qyx3QkFBYztHbkYwcjJCdEQ7Q21GenIyQkg7O0FuRjRyMkJBO0VtRnpyMkJFO0lBQ0EsWUFBUTtJQUNSLHFCQUFPO0lBRVAscUJBQWU7SUFDZixtQkFBbUI7SUFDbkIscUJBQWM7SUFDZCxjQUFXO0luRjZyMkJULG9CQUFvQjtJbUZ6cjJCeEIsZ0JBQUE7SUFBMkMsb0JBQWdCO0duRjRyMkJ4RDs7RW1GMXIyQkQ7SUFDQSxlQUFnQjtHQUNoQjtDbkY2cjJCRDs7QUFFRDtFQUNFO0ltRjVyMkJGLGFBQUE7SUFDRSxjQUFZO0dBQ1o7O0VBRUE7SW5GOHIyQkUsYUFBYTtJbUYzcjJCakIsY0FBQTtHQUFvRTtDbkY4cjJCbkU7O0FBRUQ7RUFDRTtJbUYvcjJCRixjQUFBO0dBQXFDOztFbkZtczJCbkM7SW1GaHMyQkYsd0JBQWM7R0FDWjs7RUFFRjtJQUNFLGdCQUFTO0lBQ1QsZ0JBQWlCO0dBQ2pCOztFQUVBO0luRmtzMkJFLGdCQUFnQjtJbUZoczJCcEIsb0JBQXdCO0dBQ3RCOztFQUVGO0lBQTRCLGFBQWE7SW5GbXMyQnJDLGNBQWM7R21GanMyQmxCOztFQUVFO0lBQ0Esb0JBQW9CO0dBQ3BCOztFQUVBO0lBQ0EsWUFBVztJQUNYLGtCQUFZO0luRm1zMkJWLFlBQVk7SW1GaHMyQmhCLGFBQUE7R0FDRTs7RUFFQTtJQUNBLGdCQUFZO0lBQ1osa0JBQWdCO0lBQ2hCLG1CQUFrQjtHbkZrczJCakI7O0VtRjlyMkJEO0luRmlzMkJFLGVBQWU7R21GOXIyQm5COztFQUVFO0lBQ0EsZUFDRDtJbkYrcjJCRyxrQkFBa0I7SW1GOXIyQnRCLFdBQVk7SUFBTyxnQkFBVTtHbkZpczJCMUI7O0VtRmhzMkI4QjtJbkZtczJCN0IsWUFBWTtJQ3R1MkJoQixhQUFBO0dtRnZERTs7RUFFRTtJQUNBLFdBQWE7SUFDYixrQkFBZ0I7R0FDaEI7O0VwRml5MkJGO0lBQ0UsZ0JNaGoyQk07R05pajJCUDs7RW9GengyQkg7SUFDRSw4QkEwRUQ7STdFbkhBLGlCQUFtQjtJNkV3Q3BCLG1CQUFnQjtJcEYreDJCWixjb0YzeDJCUztJcEY0eDJCVCxnQm9GM3gyQkE7R3BGNHgyQkQ7O0VBRUQ7SW9GeHgyQkEsWUFBQTtJQUNFLGlCQUNEO0dBR0Q7O0VwRnd4MkJBO0lBQ0UsWW9GengyQkY7SXBGMHgyQkUsYW9GdHgyQlc7SXBGdXgyQlgsbUJvRnR4MkJlO0dwRnV4MkJoQjs7RUFFRDtJb0ZseDJCQSxnQkFBQTtJQUNFLGlCQUFhO0dwRm94MkJkOztFQUVEO0lvRmx4MkJFLGdCQUFnQjtHcEZveDJCakI7O0VBRUQ7SW9GOXcyQkEsZ0JBQUE7SUFDRSxhQUFhO0lBQ2Isa0JBQWM7R3BGZ3gyQmY7O0VBRUQ7SW9GcHgyQkMsZ0JBQUE7R3BGc3gyQkE7O0VvRnp3MkJEO0lBQ0UsYUFBYTtJQUNiLFlBQUE7SUFDQSx5QjlFK0s2QjtHTjZsMkI5Qjs7RUFFRDtJQUNFLFlvRjF3MkJXO0lwRjJ3MkJYLGFvRjF3MkJhO0lwRjJ3MkJiLG1Cb0YxdzJCa0I7R3BGMncyQm5COztFQUVEOztJQUVFLG9Cb0Z4dzJCa0I7R3BGeXcyQm5COztFb0ZsdzJCSDtJQUNFLGdCQUFnQjtHQURsQjs7RXBGd3cyQkU7SW9GancyQkksdUJBQWdCO0dwRm13MkJuQjs7RUFFRDtJb0Y3djJCRixtQkFBaUI7SUFDZixZQUFtQjtJN0V0SXBCLGFBQVE7R1BzNDJCTjs7RUFFRDtJQUNFLGdCb0Y3djJCVztHcEY4djJCWjs7RU8xNDJCRjtJNkVxSkcsZ0JBQUE7SXBGeXYyQkEsb0JvRnh2MkJlO0dwRnl2MkJoQjs7RUFFRDtJQUNFLGdCTWxvMkJNO0lObW8yQk4sZ0JvRnR2MkJlO0dwRnV2MkJoQjs7RUFFRDtJT3Q1MkJELGFBQWlCO0k2RXVLaEIsa0JBQ0U7R3BGaXYyQkQ7O0VBRUQ7SW9GL3UyQkksZ0JBQVk7R3BGaXYyQmY7O0VBRUQ7SW9GdnUyQkksYUFBVTtJQUNWLGNBQWE7R3BGeXUyQmhCOztFQUVEO0lvRjd2MkJBLHFCQXVCSztJcEZ3dTJCSCxnQm9GdnUyQmlCO0dwRnd1MkJsQjs7RUFFRDtJQUNFLHVCb0ZydTJCdUI7SXBGc3UyQnZCLGdCb0ZydTJCWTtHcEZzdTJCYjs7RUFFRDtJQUNFLGdCb0ZsdTJCYTtJcEZtdTJCYixpQm9GbHUyQmlCO0dwRm11MkJsQjs7RUFFRDtJQUNFLGlCb0ZsdTJCYTtHcEZtdTJCZDs7RUFFRDtJQUNFLGFvRmx1MkJlO0dwRm11MkJoQjs7RUFFRDtJQUNFLGdCb0ZsdTJCZ0I7SXBGbXUyQmhCLGNvRmx1MkJhO0dwRm11MkJkOztFQUVEO0lBQ0UsaUJvRjF4MkJGO0lwRjJ4MkJFLHFCb0ZqdTJCaUI7SXBGa3UyQmpCLHFCb0ZqdTJCZTtJcEZpdTJCZixjb0ZqdTJCZTtHcEZrdTJCaEI7O0VBRUQ7SUFDRSxhb0ZqdTJCTTtJQS9EUixZQUFBO0dwRmt5MkJDOztFQUVEO0lBQ0Usd0JvRjl0MkJ3QjtHcEYrdDJCekI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsaUJvRjV0MkJRO0dwRjZ0MkJUOztFQUVEO0lBQ0UsdUJvRjF0MkJvQjtHcEYydDJCckI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UscUJvRjF0MkJtQjtHcEYydDJCcEI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0Usa0JvRnh0MkJtQjtHcEZ5dDJCcEI7O0VBRUQ7SUFDRSxrQm9GcHQyQmlCO0dwRnF0MkJsQjs7RUFFRDtJb0ZsMDJCQSxnQkFBZ0I7R3BGbzAyQmY7O0VBRUQ7SUFDRSw2Qm9GbHQyQlc7SXBGa3QyQlgsd0JvRmx0MkJXO0lwRmt0MkJYLHFCb0ZsdDJCVztHcEZtdDJCWjs7RUFFRDtJQUNFLG1Cb0ZodDJCZ0I7SUEzSGxCLFVBQUE7SXBGNjAyQkUsVW9GOXMyQlc7SXBGK3MyQlgsYW9GOXMyQmM7SXBGK3MyQmQsYW9GOXMyQmU7SXBGK3MyQmYsaUJvRjlzMkJrQjtJQWxJcEIsOEJBdUlZO0lBQ1IsMERBQWlCO1lBQWpCLGtEQUFpQjtJQUNqQixXQUFXO0lBQ1gsbUJBQVM7SUFDVCx5Q0FBVTtRQUFWLHFDQUFVO1lBQVYsaUNBQVU7R3BGMnMyQmI7O0VBRUQ7SW9GeDEyQkEsWUFBQTtJcEYwMTJCRSxtQm9GdnMyQmU7SXBGd3MyQmYsZW9GdnMyQmU7SXBGd3MyQmYsYW9GdnMyQmE7SXBGd3MyQmIsYW9GdnMyQmM7SXBGd3MyQmQsWW9GdnMyQmE7SXBGd3MyQmIsUW9GdnMyQkk7R3BGd3MyQkw7O0VBRUQ7SUFDRSxtQm9GdHMyQmE7R3BGdXMyQmQ7O0VBRUQ7SUFDRSxlb0ZuczJCYTtJcEZvczJCYixvQm9GbnMyQmM7R3BGb3MyQmY7O0VBRUQ7SUFDRSxtQm9GbHMyQmdCO0lwRm1zMkJoQixZb0ZsczJCYztJcEZtczJCZCxhb0Y5MjJCRjtJcEYrMjJCRSxlb0ZqczJCZTtJcEZrczJCZixxQm9GenUyQkE7SXBGMnUyQkEscUJvRjlyMkJtQjtJcEYrcjJCbkIsbUJvRjlyMkJrQjtJcEYrcjJCbEIscUJvRjlyMkJlO0lwRityMkJmLGNvRjlyMkJlO0lwRmlzMkJmLG9Cb0Y5cjJCYTtJcEYrcjJCYixnQm9GOXIyQmtCO0dwRityMkJuQjs7RUFFRDtJQUNFLGFvRjlyMkJjO0lwRityMkJkLFlvRjkzMkJGO0lwRiszMkJFLFlvRjdyMkJhO0lwRjhyMkJiLHFCb0Z6djJCQTtJcEYwdjJCQSxtQ29GMXIyQmM7UXBGMHIyQmQsK0JvRjFyMkJjO1lwRjByMkJkLDJCb0YxcjJCYztJcEYycjJCZCxtQm9GMXIyQmdCO0lwRjJyMkJoQixhb0YxcjJCZTtJcEYycjJCZiwrQm9GMXIyQmM7SXBGMHIyQmQsMEJvRjFyMkJjO0lwRjByMkJkLHVCb0YxcjJCYztJcEYycjJCZCxvQm9GMXIyQnFCO0lwRjJyMkJyQixVb0YxcjJCTTtJQU9SLFdBQWE7SUFDWCxXQUFVO0dwRnFyMkJYOztFQUVEOztJb0YvcTJCQSxjQUFZO0dBRVo7O0VBRUE7SUFDQSxXQUFZO0k3RXhZYixtQ0FBeUI7UUFBekIsK0JBQXlCO1lBQXpCLDJCQUF5QjtHUDBqM0J2Qjs7RW9GNXEyQkQ7SUFDRSxVQUFVO0lBQ1Ysb0M5RWhJNkI7UThFZ0k3QixnQzlFaEk2QjtZOEVnSTdCLDRCOUVoSTZCO0dOK3kyQjlCOztFQUVEOztJb0YvcjJCRixZQUFBO0dwRmtzMkJHOztFQUVEO0lBQ0Usc0JBQXNCO0lvRmpwMkIxQixhQUFNO0lBQ0osaUJBQWU7SUFFZixrQkFBYTtHQUNiOztFQUVBO0k3RTViRCxhQUFRO0k2RXNiVCxpQkFBTTtJcEYwcDJCRixrQm9GOW8yQmU7SXBGK28yQmYsbUJvRjNvMkJpQjtJcEY0bzJCakIsb0JBQW9CO0lvRm5vMkJ4QixXQUFNO0dBbGlCSjs7RXBGeXEzQkE7SUFDRSxhb0YxcTNCUTtJN0VtRlgsaUJBQW1CO0k2RStjcEIsa0JBQU07SXBGMm8yQkYsa0JvRjdxM0JRO0dwRjhxM0JUOztFb0ZwbTJCRDtJcEZ1bTJCRSwrQkFBdUI7SUFBdkIsMEJBQXVCO0lBQXZCLHVCQUF1QjtHb0ZubTJCM0I7O0VBYUU7SUFJQSxZQUFZO0lBRVosa0JBQWE7R0FDYjs7RUFFQTtJQUNBLGtCQUFtQjtHQUNuQjs7RUFFQTtJQUVBLGNBQVM7R0FDVDs7RXBGc2wyQkE7SUFDRSxnQm9GaGwyQlM7RzdFL2hCWjs7RVBrbjNCQztJQUNFLG1Cb0YzazJCbUI7SUE3Q3ZCLFNBQU07SUFBTixhQUFNO0lBbURGLFlBQVk7SUFDWixZQUFTO0lBQ1Qsb0NBQXNCO1FBQXRCLGdDQUFzQjtZQUF0Qiw0QkFBc0I7SUFDdEIsV0FBVztJQUNYLHFCQUFjO0lBRWQscUJBQ0Q7SUExREgsbUJBNERFO0lBQ0UscUJBQWdCO0lBQ2hCLGNBQWE7SUFHYixvQkFBb0I7SUFDcEIsZ0JBQWM7SUFDZCwwQkFBVztJQUNYLHVCQUFZO0lBcEVoQix5QkF5RUU7SUFDRSxvQkFBUztJQTFFYiwrQkE2RWM7SUFDViwrQkFBYTtJQUViLGlDQUFvQjtJQUNwQixnQ0FBYztJQUNkLDRCQUFZO0dwRmtrMkJiOztFQUVEO0lvRnRwMkJGLHVCQXdGRTtHcEZnazJCQzs7RUFFRDtJb0YxcDJCRix1QkE4R0U7R0E5R0Y7O0VBQUE7SUFvSEksZTlFL1ZNO0k4RWdXTixZQUFTO0lBSVQsVUFBVTtJQXpIZCxZQUFNO0lwRm1xMkJGLGFvRjNoMkJXO0lwRjRoMkJYLHdCb0YzaDJCRTtRcEYyaDJCRixvQm9GM2gyQkU7WXBGMmgyQkYsZ0JvRjNoMkJFO0lwRjRoMkJGLG1Cb0YzaDJCRTtJcEY0aDJCRixhb0YzaDJCWTtJcEY0aDJCWixrQm9GM2gyQmE7R3BGNGgyQmQ7O0VBRUQ7SUFDRSx1Qm9GcHgzQndCO0dwRnF4M0J6Qjs7RUFFRDtJQUNFLGFvRi9xMkJFO0lwRmdyMkJGLDJCb0Z4aDJCZTtHcEZ5aDJCaEI7O0VvRmpyMkJIO0lBa0tJLFVBQVM7SUFDVCxXQUFXO0lBQ1gsV0FBQTtHcEZtaDJCRDs7RUFFRDtJb0ZqaDJCRSxXQUFVO0lBQ1Ysa0RqRjlxQmM7WWlGOHFCZCwwQ2pGOXFCYztJaUYrcUJkLGdCQUFVO0lBQ1YsYUFBYTtJQTNLakIsWUFBTTtJcEYrcjJCRixZR3RzM0JjO0lIdXMzQmQsYW9GaHMyQkU7SXBGaXMyQkYscUJvRi9nMkJHO0lwRmloMkJILHFCb0Y3ZzJCb0I7SXBGOGcyQnBCLG1Cb0Y3ZzJCa0I7SXBGOGcyQmxCLHFCb0Y3ZzJCUztJcEY4ZzJCVCxjb0Y3ZzJCYTtJQWFiLG9CQUFnQjtJQUNoQixnQkFBYTtJQUNiLHlCQUFpQjtJQUNqQixzQkFBZTtJQUVmLDZCQUFXO0lBQ1gsd0JBQWM7SUFDZCwyQkFBWTtJQUNaLHdCQWlERDtJcEZvOTFCQywwQm9GOS8xQmE7SXBGKy8xQmIscUJvRjkvMUJnQjtJcEZpZzJCaEIsNEJvRjUvMUIyQjtJcEY2LzFCM0IsdUJvRjUvMUJTO0lwRjYvMUJULDZCb0Y1LzFCaUI7SXBGNC8xQmpCLHdCb0Y1LzFCaUI7SXBGNC8xQmpCLHFCb0Y1LzFCaUI7SXBGNi8xQmpCLFVvRjUvMUJFO0lwRjYvMUJGLGdEb0Y1LzFCc0I7WXBGNC8xQnRCLHdDb0Y1LzFCc0I7SXBGNi8xQnRCLG1Cb0ZsMDNCOEI7SXBGbTAzQjlCLGlCb0Y1LzFCZTtHcEY2LzFCaEI7O0VBRUQ7SW9GaHUyQkYsV0FBTTtJcEZrdTJCRixpQ29GMS8xQlc7UXBGMC8xQlgsNkJvRjEvMUJXO1lwRjAvMUJYLHlCb0YxLzFCVztHcEYyLzFCWjs7RUFFRDtJQUNFLG9Db0YxLzFCc0I7UXBGMC8xQnRCLGdDb0YxLzFCc0I7WXBGMC8xQnRCLDRCb0YxLzFCc0I7SXBGMi8xQnRCLFdvRjEvMUJXO0dwRjIvMUJaOztFQUVEO0lBQ0UseUJvRjEvMUJjO1lwRjAvMUJkLGlCb0YxLzFCYztJcEYyLzFCZCxXb0Y1dTJCRTtJcEY2dTJCRix1Qm9Gei8xQmU7SXBGeS8xQmYsa0JvRnovMUJlO0lwRnkvMUJmLGVvRnovMUJlO0dwRjAvMUJoQjs7RUFFRDtJQUNFLGNNNTkyQk07R042OTJCUDs7RW9GbHYyQkg7SUF1UUksYUFBQTtJQUNBLHlpQjlFbmY2QjtJOEVvZjdCLHlCOUVwZjZCO0dObSsyQjlCOztFQUVEO0lBQ0UsV29GNysxQlU7SUE5UWQsVUFBTTtJQW1SRixZQUFBO0lBQ0EsYTlFL2Y2QjtJOEVnZ0I3QixrQkFZRDtJQWpTSCxvQkFBb0I7R3BGaXcyQmpCOztFQUVEO0lBQ0Usa0RvRnYrMUJrQjtZcEZ1KzFCbEIsMENvRnYrMUJrQjtHcEZ3KzFCbkI7O0VvRnJ3MkJIO0lBb1NJLHFqQkFBc0I7SUFDdEIseUJBQW9CO0dwRnErMUJyQjs7RW9GbjAzQkQ7SUFDRSxxakJBQVc7SUFDWCwyQkFBUztHcEZzMDNCVjs7RUFFRDtJb0ZqMDNCRSxXQWdqQkU7SXBGbXgyQkYsc0NvRmgwM0I2QjtRcEZnMDNCN0Isa0NvRmgwM0I2QjtZcEZnMDNCN0IsOEJvRmgwM0I2QjtJcEZpMDNCN0Isb0JvRmgwM0JRO0lwRmkwM0JSLHNGb0ZoMDNCeUI7R3BGaTAzQjFCOztFQUVEO0lBQ0UsYW9GaDAzQmE7R3BGaTAzQmQ7O0VBRUQ7SUFDRSxlb0ZoMDNCYztJcEZpMDNCZCxtQm9GaDAzQlU7SXBGaTAzQlYsWW9GaDAzQlc7SXBGaTAzQlgsaUJvRmgwM0JjO0lwRmkwM0JkLGFvRmgwM0JVO0lwRmkwM0JWLFlvRmgwM0JZO0lwRmkwM0JaLG1Cb0ZoMDNCVztJcEZpMDNCWCxhb0YvejNCWTtJcEZnMDNCWixrQm9GL3ozQmE7R3BGZzAzQmQ7O0VBRUQ7SUFDRSxlb0Y3ejNCZTtJcEY4ejNCZixZb0Y3ejNCSTtJcEY4ejNCSixhb0Y3ejNCVztJcEY4ejNCWCxnQm9GN3ozQlU7SXBGOHozQlYsbUJvRjd6M0JtQjtJcEY4ejNCbkIsVW9GN3ozQkk7SXBGOHozQkosV29GN3ozQlc7SXBGOHozQlgsbUJvRjd6M0JZO0lwRjh6M0JaLGtCb0Y3ejNCaUI7SXBGOHozQmpCLHVCb0Y3ejNCYztJcEY2ejNCZCxrQm9GN3ozQmM7SXBGNnozQmQsZW9GN3ozQmM7SXBGOHozQmQsc0JvRjd6M0JXO0lwRjh6M0JYLHNCb0Y3ejNCZTtJcEY4ejNCZix3Q29GN3ozQm9CO1lwRjZ6M0JwQixnQ29GN3ozQm9CO0dwRjh6M0JyQjs7RUFFRDtJQUNFLGVvRnp6MkJFO0lwRjB6MkJGLHltQ29GNXozQnVDO0lwRjZ6M0J2QyxzQm9GNXozQmtCO0lwRjZ6M0JsQix1Qm9GNXozQmE7SXBGNHozQmIsa0JvRjV6M0JhO0lwRjR6M0JiLGVvRjV6M0JhO0dwRjZ6M0JkOztFQUVEO0lBQ0UsWW9GanozQlc7SXBGa3ozQlgsbUJvRmowMkJFO0lwRmswMkJGLGVvRjl5M0JlO0lwRit5M0JmLFVvRjl5M0JNO0lwRit5M0JOLFFvRjl5M0JNO0lBL0VSLFlBeWpCSTtJQXhqQkYsYUFBVztHcEYrMzNCWjs7RUFFRDtJQUNFLGVvRjczM0JXO0lBR1gsb0JBZ2pCZ0I7SXBGNDAyQmhCLGlCb0Z6MzNCWTtJcEYwMzNCWiwyQm9GejMzQnVCO09wRnkzM0J2Qix3Qm9GejMzQnVCO0lwRjAzM0J2Qixlb0Z6MzNCVTtHcEYwMzNCWDs7RUFFRDtJQUNFLDZCb0Z6MzNCcUI7R3BGMDMzQnRCOztFQUVEO0lBQ0UsVW9GejMzQkU7SXBGMDMzQkYsVW9GejMzQlU7SXBGMDMzQlYsVW9GejMzQlM7R3BGMDMzQlY7O0VBRUQ7SUFDRSxpQ29GejMzQnVCO1FwRnkzM0J2Qiw2Qm9GejMzQnVCO1lwRnkzM0J2Qix5Qm9GejMzQnVCO0dwRjAzM0J4Qjs7RUFFRDtJQUNFLGtDb0ZoNTNCQztRcEZnNTNCRCw4Qm9GaDUzQkM7WXBGZzUzQkQsMEJvRmg1M0JDO0dwRmk1M0JGOztFQUVEO0lBQ0UsVW9GdDMzQlM7SXBGdTMzQlQsVW9GdDMzQlU7SXBGdTMzQlYsVW9GdDMzQkk7R3BGdTMzQkw7O0VBRUQ7SUFDRSxlb0Z0MzNCSTtJcEZ1MzNCSixtQm9GdDMzQmdCO0lwRnUzM0JoQixTb0Z0MzNCUztJcEZ1MzNCVCxvQ29GdDMzQmU7UXBGczMzQmYsZ0NvRnQzM0JlO1lwRnMzM0JmLDRCb0Z0MzNCZTtJcEZ1MzNCZixhb0Z0MzNCSTtHcEZ1MzNCTDs7RUFFRDtJQUNFLGFvRmwzMkJFO0dwRm0zMkJIOztFQUVEO0lBQ0UsZW9GdDMyQkU7SXBGdTMyQkYsWW9GMTIzQk07SXBGMjIzQk4sYW9GMTIzQk07SXBGMjIzQk4sa0JvRjEyM0JhO0lwRjIyM0JiLG9Cb0YxMzJCRTtJcEYyMzJCRixpQm9GdjIzQmU7SXBGdzIzQmYsZW9GdjIzQk07SXBGdzIzQk4sNkJvRnYyM0JvQjtJcEZ1MjNCcEIsd0JvRnYyM0JvQjtJcEZ1MjNCcEIscUJvRnYyM0JvQjtHQTBleEI7O0VwRmc0MkJFO0lvRmhsMkJFLGVBQWU7R3BGa2wyQmhCOztFQUVEOzs7SW9GOWsyQkUsc0JBQVE7R3BGa2wyQlQ7O0VBRUQ7SW9GaGwyQkUsWUFBVztJQUNYLGVBQWM7SUFDZCxtQkFBZ0I7SUFDaEIsV0FBVTtJQUNWLFlBQU87STdFenpCVix5QkFBd0I7SVA0NDNCckIsMEJvRnBtMkJGO0dwRnFtMkJDOztFQUVEO0lvRnA1MkJGLHdCQTRVSztJcEYwazJCRCw2Qm9GeGsyQkM7SUE5VUwsd0JBZ1ZLO0lwRndrMkJELHlCb0Z2azJCVztJQWpWZiw2QkFvVks7SXBGc2syQkQscUJvRnRqMkJDO0lwRnVqMkJELDRCb0Z2azJCQztHcEZ3azJCRjs7RUFFRDtJQUNFLGNvRmxrMkJZO0dwRm1rMkJiOztFQUVEO0lBQ0UsY29GbGsyQkk7R3BGbWsyQkw7O0VBRUQ7SUFDRSxlb0Y1ajJCWTtHcEY2ajJCYjs7RUFFRDtJQUNFLDZCb0Z0ajJCWTtJcEZzajJCWix3Qm9GdGoyQlk7SXBGc2oyQloscUJvRnRqMkJZO0dwRnVqMkJiOztFQUVEO0lvRnZpMkJGLGVBQVU7R0FFTjs7RTdFcDRCSDtJNkVrNEJELGNBQVU7R3BGNmkyQlA7O0VBRUQ7SUFDRSxtQm9GdmkyQlk7SXBGd2kyQlosVW9GdmkyQkU7SXBGd2kyQkYsWW9GdmkyQlc7SXBGd2kyQlgscUJvRnZpMkJjO0lwRnlpMkJkLHFCb0Y1aDJCRDtJN0UzNUJGLG1CQUFtQjtJNkVrNEJwQixxQkFBVTtJcEZ3ajJCTixjb0Z0aTJCVztJcEZ5aTJCWCxvQm9GdGkyQlk7SXBGdWkyQlosZ0JvRnRpMkJjO0lwRnVpMkJkLHlCb0ZwaTJCRDtJcEZxaTJCQyxzQkFBc0I7SW9GOWoyQjFCLDZCQUE4QjtJQTZCeEIsd0JBQVk7SUFDWiwwQkFFSDtJcEZtaTJCQyx1QkFBdUI7SW9GM2gyQnpCLHlCQUFZO0lBQ1osb0JBQWM7SUFDZCx3QkFZRDtJQWZELGFBQUs7SUFBTCxXQUFLO0lBYUQsWUFBWTtJcEZ1aDJCWixrQkFBa0I7SW9GN2cyQnRCLDJCQUFLO0lBQUwsc0JBQUs7SUFBTCxtQkFBSztJQW5oQ0gsYUFBVTtJN0VtRlgsa0JBQW1CO0k2RWc4QnBCLG9CQUFLO0lwRmtoMkJELFdvRjdnMkJBO0lwRjhnMkJBLGtCQUFrQjtJb0Z0ZzJCdEIsZUFBSztJQU9ELGlCQUNEO0dwRmlnMkJBOztFb0YzLzFCQztJQWRKLFlBQUs7SUFoaUNILGtCQUFVO0lwRjhpNEJSLGVBQWU7SW9GOWcyQm5CLG1CQUFLO0lBc0JELGFBQVk7SXBGMi8xQloseUJBQWlCO0lBQWpCLG9CQUFpQjtJQUFqQixpQkFBaUI7SW9GdC8xQm5CLHdCQUNDO0lBQ0MscUJBQ0Q7SXBGdS8xQkMscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUV0Qiw2QkFBNkI7SUFDN0Isd0JBQXdCO0lBQ3hCLDBCQUEwQjtJQUMxQix1QkFBdUI7SUFFdkIseUJBQXlCO0lBQ3pCLG9CQUFvQjtJQUdwQiwyQkFBMkI7SUFDM0Isc0JBQXNCO0lBQ3RCLGNBQWM7SUFDZCxXQUFXO0lBQ1gsa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGNBQWM7SUFDZCxnQkFBZ0I7SUFDaEIsaUNBQXlCO1lBQXpCLHlCQUF5QjtJQUN6QixZQUFZO0lBQ1osYUFBYTtJQUNiLE9BQU87SUFDUCxRQUFRO0lBQ1IsV0FBVztJQUNYLCtCQUErQjtJQUMvQixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxZQUFZO0lBQ1osYUFBYTtJQUNiLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtJQUNuQixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0Usd0JBQXdCO0lBQ3hCLFdBQVc7SUFDWCxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQixpQkFBaUI7SUFDakIsb0NBQTRCO0lBQTVCLCtCQUE0QjtJQUE1Qiw0QkFBNEI7SUFDNUIsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsUUFBUTtJQUNSLGNBQWM7SUFDZCxVQUFVO0lBQ1YsY0FBYztJQUNkLGlCQUFpQjtJQUNqQiw2QkFBcUI7SUFBckIsd0JBQXFCO0lBQXJCLHFCQUFxQjtJQUNyQixpQkFBaUI7SUFDakIsV0FBVztJQUNYLHlDQUFpQztRQUFqQyxxQ0FBaUM7WUFBakMsaUNBQWlDO0lBQ2pDLFdBQVc7SUFDWCxxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUV0Qiw2QkFBNkI7SUFDN0Isd0JBQXdCO0lBQ3hCLHNCQUFzQjtJQUN0QixrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLG9DQUFvQztJQUNwQywrQkFBK0I7SUFDL0IsWUFBWTtJQUNaLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGVBQWU7SUFDZixvQkFBb0I7SUFDcEIsa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsZUFBZTtJQUNmLFlBQVk7SUFDWixZQUFZO0lBQ1osWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLFVBQVU7R0FDWDs7RUFFRDtJQUNFLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLFlBQVk7SUFDWixlQUFlO0lBQ2YsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixhQUFhO0lBQ2IsY0FBYztJQUNkLFdBQVc7SUFDWCxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIsV0FBVztJQUNYLG1DQUEyQjtRQUEzQiwrQkFBMkI7WUFBM0IsMkJBQTJCO0lBQzNCLGtDQUEwQjtJQUExQiw2QkFBMEI7SUFBMUIsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsZUFBZTtJQUNmLHlCQUF5QjtJQUN6QiwwQkFBMEI7SUFDMUIsVUFBVTtJQUNWLFlBQVk7SUFDWixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxXQUFXO0lBQ1gsbURBQTJDO1FBQTNDLCtDQUEyQztZQUEzQywyQ0FBMkM7SUFDM0MsV0FBVztJQUNYLFlBQVk7SUFDWiw4QkFBOEI7SUFDOUIsZ0NBQWdDO0lBQ2hDLHNCQUFzQjtHQUN2Qjs7RUFFRDs7SUFFRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osWUFBWTtHQUNiOztFQUVEO0lBQ0Usd0JBQXdCO0lBQ3hCLFdBQVc7SUFDWCxhQUFhO0lBQ2Isb0JBQW9CO0lBQ3BCLG9CQUFvQjtJQUNwQixpQkFBaUI7SUFDakIsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLFlBQVk7SUFDWixZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osd0JBQXdCO0lBQ3hCLGVBQWU7SUFDZixhQUFhO0lBQ2Isb0NBQTRCO0lBQTVCLCtCQUE0QjtJQUE1Qiw0QkFBNEI7SUFDNUIsaUJBQWlCO0lBQ2pCLHFCQUFxQjtJQUNyQixlQUFlO0lBQ2YscUJBQXFCO0lBQ3JCLGlCQUFpQjtHQUNsQjs7RUFFRDs7SUFFRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsMEJBQTBCO0lBQzFCLFlBQVk7SUFDWixhQUFhO0lBQ2IsVUFBVTtJQUNWLFdBQVc7SUFDWCx3QkFBd0I7SUFDeEIsV0FBVztJQUNYLGFBQWE7R0FDZDs7RUFFRDtJQUNFLGVBQWU7SUFDZixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxnQ0FBZ0M7R0FDakM7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1oscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7R0FDZjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxZQUFZO0lBQ1oscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFFdEIsNkJBQTZCO0lBQzdCLHdCQUF3QjtJQUd4QiwwQkFBMEI7SUFDMUIsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBR0Usb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixVQUFVO0lBQ1Ysb0JBQW9CO0lBQ3BCLHNDQUE4QjtRQUE5QixrQ0FBOEI7WUFBOUIsOEJBQThCO0lBQzlCLFdBQVc7SUFDWCxZQUFZO0lBQ1osdUJBQWU7SUFBZixrQkFBZTtJQUFmLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsMEJBQTBCO0lBQzFCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsYUFBYTtJQUNiLDhCQUE4QjtJQUM5QixpQkFBaUI7SUFDakIsMERBQTBEO0lBRTFELGtEQUFrRDtJQUNsRCwrQkFBdUI7WUFBdkIsdUJBQXVCO0dBQ3hCOztFQUVEO0lBQ0UsVUFBVTtJQUNWLHlDQUFpQztRQUFqQyxxQ0FBaUM7WUFBakMsaUNBQWlDO0dBQ2xDOztFQUVEO0lBQ0UsV0FBVztJQUNYLGFBQWE7SUFDYixtQ0FBMkI7UUFBM0IsK0JBQTJCO1lBQTNCLDJCQUEyQjtHQUM1Qjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQiw4QkFBc0I7SUFBdEIseUJBQXNCO0lBQXRCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIsV0FBVztHQUNaOztFQUVEO0lBQ0UsWUFBWTtJQUNaLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsU0FBUztJQUNULFdBQVc7SUFDWCxZQUFZO0lBQ1osWUFBWTtHQUNiOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLHNCQUFzQjtHQUN2Qjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSw0QkFBNEI7SUFDNUIsOEJBQThCO0lBQzlCLHNCQUFzQjtJQUN0QixzQ0FBOEI7UUFBOUIsa0NBQThCO1lBQTlCLDhCQUE4QjtJQUM5QixrQ0FBMEI7SUFBMUIsNkJBQTBCO0lBQTFCLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLHlDQUFpQztRQUFqQyxxQ0FBaUM7WUFBakMsaUNBQWlDO0dBQ2xDOztFQUVEOztJQUVFLFdBQVc7R0FDWjs7RUFFRDs7SUFFRSxzQkFBc0I7R0FDdkI7O0VBRUQ7O0lBRUUseUJBQXlCO0lBQ3pCLGFBQWE7SUFDYixVQUFVO0lBQ1YsWUFBWTtJQUNaLFdBQVc7SUFDWCx3QkFBd0I7SUFDeEIsb0JBQW9CO0dBQ3JCOztFQUVEOztJQUVFLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsZUFBZTtHQUNoQjs7RUFFRDs7SUFFRSxrQkFBa0I7SUFDbEIsb0JBQW9CO0lBQ3BCLFdBQVc7SUFDWCxxQ0FBNkI7UUFBN0IsaUNBQTZCO1lBQTdCLDZCQUE2QjtJQUM3Qix1RUFBdUQ7SUFBdkQsK0RBQXVEO0lBQXZELDBEQUF1RDtJQUF2RCx1REFBdUQ7SUFBdkQsc0ZBQXVEO0dBQ3hEOztFQUVEOztJQUVFLHdDQUFnQztRQUFoQyxvQ0FBZ0M7WUFBaEMsZ0NBQWdDO0dBQ2pDOztFQUVEO0lBQ0UsV0FBVztJQUNYLGlCQUFpQjtJQUNqQixvQkFBb0I7SUFDcEIsNkJBQTZCO0lBQzdCLHNCQUFzQjtJQUN0QixZQUFZO0lBQ1osNkJBQXFCO0lBQXJCLHdCQUFxQjtJQUFyQixxQkFBcUI7SUFDckIsb0JBQW9CO0lBQ3BCLG9CQUFvQjtJQUNwQixpQkFBaUI7SUFDakIsMkJBQXdCO09BQXhCLHdCQUF3QjtHQUN6Qjs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLGNBQWM7SUFDZCw4QkFBc0I7SUFBdEIseUJBQXNCO0lBQXRCLHNCQUFzQjtJQUN0QixVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUV2Qix5QkFBeUI7SUFDekIsb0JBQW9CO0lBQ3BCLFlBQVk7SUFDWixZQUFZO0lBQ1osYUFBYTtJQUNiLFdBQVc7R0FDWjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQixlQUFlO0lBQ2YsZUFBZTtJQUNmLHdCQUF3QjtJQUN4QixhQUFhO0lBQ2IsNkJBQXFCO0lBQXJCLHdCQUFxQjtJQUFyQixxQkFBcUI7SUFDckIsYUFBYTtJQUNiLFdBQVc7SUFDWCxvQkFBb0I7R0FDckI7O0VBRUQ7O0lBRUUsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLHFEQUE2QztZQUE3Qyw2Q0FBNkM7SUFDN0MsZ0JBQWdCO0lBQ2hCLDBCQUEwQjtJQUMxQixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLFdBQVc7SUFDWCx3Q0FBZ0M7SUFBaEMsbUNBQWdDO0lBQWhDLGdDQUFnQztHQUNqQzs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFlBQVk7SUFDWixTQUFTO0dBQ1Y7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsWUFBWTtJQUNaLE9BQU87SUFDUCxRQUFRO0lBQ1IsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osWUFBWTtJQUNaLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLFlBQVk7SUFDWixlQUFlO0lBQ2YsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsUUFBUTtJQUNSLFlBQVk7R0FDYjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixPQUFPO0dBQ1I7O0VBRUQ7SUFDRSx5QkFBeUI7SUFDekIsc0JBQXNCO0lBRXRCLDZCQUE2QjtJQUM3Qix3QkFBd0I7R0FDekI7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxrQkFBa0I7SUFDbEIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQix3QkFBd0I7SUFDeEIscUJBQXFCO0lBRXJCLGlDQUFpQztJQUNqQyw0QkFBNEI7SUFDNUIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUV2Qix5QkFBeUI7SUFDekIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsZ0JBQWdCO0lBQ2hCLE9BQU87SUFDUCxRQUFRO0lBQ1IsY0FBYztJQUNkLHNEQUE4QztZQUE5Qyw4Q0FBOEM7R0FDL0M7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixRQUFRO0lBQ1IsVUFBVTtJQUNWLFlBQVk7SUFDWixZQUFZO0lBQ1osb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxlQUFlO0lBQ2YsVUFBVTtJQUNWLG9CQUFvQjtHQUNyQjs7RUFFRDs7SUFFRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsT0FBTztJQUNQLFFBQVE7SUFDUixZQUFZO0lBQ1osYUFBYTtJQUNiLFdBQVc7R0FDWjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLHdCQUF3QjtJQUN4QixxQkFBcUI7SUFFckIsaUNBQWlDO0lBQ2pDLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLDBEQUFrRDtZQUFsRCxrREFBa0Q7R0FDbkQ7O0VBRUQ7SUFDRSxhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSwyQkFBMkI7R0FDNUI7O0VBRUQ7SUFDRSx5QkFBeUI7R0FDMUI7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsaUNBQWlDO0lBQ2pDLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQix5QkFBeUI7SUFDekIsc0JBQXNCO0lBRXRCLDZCQUE2QjtJQUM3Qix3QkFBd0I7SUFDeEIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUV2Qix5QkFBeUI7SUFDekIsb0JBQW9CO0lBR3BCLDJCQUEyQjtJQUMzQixzQkFBc0I7SUFDdEIsbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxZQUFZO0lBQ1osYUFBYTtJQUNiLG9DQUE0QjtRQUE1QixnQ0FBNEI7WUFBNUIsNEJBQTRCO0lBQzVCLHFDQUFxQztJQUNyQyxXQUFXO0lBQ1gsOEJBQXNCO0lBQXRCLHlCQUFzQjtJQUF0QixzQkFBc0I7SUFDdEIsVUFBVTtJQUNWLFdBQVc7R0FDWjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLHFDQUFxQztHQUN0Qzs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFlBQVk7SUFDWiwyQkFBMkI7R0FDNUI7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxrQkFBa0I7SUFDbEIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsV0FBVztJQUNYLGNBQWM7SUFDZCxnREFBZ0M7SUFBaEMsd0NBQWdDO0lBQWhDLG1DQUFnQztJQUFoQyxnQ0FBZ0M7SUFBaEMsNkRBQWdDO0dBQ2pDOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0Usd0JBQXdCO0dBQ3pCOztFQUVEOztJQUVFLG1CQUFtQjtHQUNwQjs7RUFFRDs7SUFFRSxlQUFlO0dBQ2hCOztFQUVEOzs7SUFHRSxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLG1DQUFtQztHQUNwQzs7RUFFRDs7O0lBR0UsV0FBVztHQUNaOztFQUVEOzs7SUFHRSxZQUFZO0lBQ1osZUFBZTtJQUNmLFVBQVU7SUFDVixpQkFBaUI7SUFDakIsUUFBUTtJQUNSLFlBQVk7SUFDWixhQUFhO0lBQ2IsbUNBQW1DO0lBQ25DLG1CQUFtQjtHQUNwQjs7RUFFRDs7O0lBR0UsbUNBQW1DO0lBQ25DLG9CQUFvQjtJQUNwQixtRkFBMkU7WUFBM0UsMkVBQTJFO0dBQzVFOztFQUVEOzs7SUFHRSxXQUFXO0dBQ1o7O0VBRUQ7OztJQUdFLFFBQVE7R0FDVDs7RUFFRDs7O0lBR0UsU0FBUztHQUNWOztFQUVEOzs7SUFHRSxZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLE9BQU87SUFDUCxRQUFRO0lBQ1IsWUFBWTtJQUNaLGFBQWE7R0FDZDs7RUFFRDs7O0lBR0UsbUJBQW1CO0dBQ3BCOztFQUVEOzs7SUFHRSx5QkFBeUI7SUFDekIsV0FBVztHQUNaOztFQUVEOzs7Ozs7Ozs7SUFTRSxjQUFjO0dBQ2Y7O0VBRUQ7OztJQUdFLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsb0JBQW9CO0dBQ3JCOztFQUVEOzs7SUFHRSxZQUFZO0lBQ1osZUFBZTtJQUNmLGFBQWE7SUFDYixRQUFRO0lBQ1IsWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixhQUFhO0dBQ2Q7O0VBRUQ7Ozs7OztJQU1FLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osaURBQWlDO0lBQWpDLHlDQUFpQztJQUFqQyxvQ0FBaUM7SUFBakMsaUNBQWlDO0lBQWpDLCtEQUFpQztHQUNsQzs7RUFFRDs7Ozs7O0lBTUUscUNBQTZCO1FBQTdCLGlDQUE2QjtZQUE3Qiw2QkFBNkI7R0FDOUI7O0VBRUQ7OztJQUdFLG1CQUFtQjtHQUNwQjs7RUFFRDs7O0lBR0UsWUFBWTtJQUNaLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsVUFBVTtJQUNWLFFBQVE7SUFDUixZQUFZO0lBQ1osY0FBYztJQUNkLGlCQUFpQjtHQUNsQjs7RUFFRDs7O0lBR0UsWUFBWTtJQUNaLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLFFBQVE7SUFDUixZQUFZO0lBQ1osYUFBYTtJQUNiLGlCQUFpQjtHQUNsQjs7RUFFRDs7O0lBR0UsWUFBWTtHQUNiOztFQUVEOzs7SUFHRSxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLGlDQUF5QjtRQUF6Qiw2QkFBeUI7WUFBekIseUJBQXlCO0lBQ3pCLG9CQUFvQjtJQUNwQix1RkFBdUU7SUFBdkUsK0VBQXVFO0lBQXZFLDBFQUF1RTtJQUF2RSx1RUFBdUU7SUFBdkUsc0dBQXVFO0dBQ3hFOztFQUVEOzs7SUFHRSxXQUFXO0dBQ1o7O0VBRUQ7OztJQUdFLHVCQUFlO0lBQWYsa0JBQWU7SUFBZixlQUFlO0dBQ2hCOztFQUVEOzs7SUFHRSxlQUFlO0lBQ2YsV0FBVztHQUNaOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsMkJBQTJCO0dBQzVCOztFQUVEO0lBQ0UsYUFBYTtJQUNiLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLDJCQUEyQjtHQUM1Qjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQixVQUFVO0lBQ1Ysa0JBQWtCO0lBQ2xCLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQix5QkFBeUI7SUFDekIsc0JBQXNCO0lBRXRCLDZCQUE2QjtJQUM3Qix3QkFBd0I7SUFHeEIsMEJBQTBCO0lBQzFCLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLGdCQUFnQjtJQUNoQixzQkFBc0I7R0FDdkI7O0VBRUQ7O0lBRUUsc0JBQXNCO0lBQ3RCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixhQUFhO0lBQ2IsWUFBWTtJQUNaLGFBQWE7SUFDYix3QkFBd0I7SUFDeEIsY0FBYztJQUNkLFFBQVE7SUFDUixvQ0FBNEI7UUFBNUIsZ0NBQTRCO1lBQTVCLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLGFBQWE7SUFDYixlQUFlO0dBQ2hCOztFQUVEO0lBR0Usb0JBQW9CO0lBQ3BCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGVBQWU7SUFDZixpQ0FBaUM7SUFDakMsWUFBWTtJQUNaLHFCQUFxQjtJQUNyQixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixhQUFhO0lBQ2IsYUFBYTtJQUNiLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsb0JBQW9CO0lBQ3BCLDJCQUF3QjtPQUF4Qix3QkFBd0I7SUFDeEIsbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQixXQUFXO0lBQ1gsbUJBQW1CO0dBQ3BCOztFQUVEOztJQUVFLHVDQUF1QztHQUN4Qzs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIseUJBQXlCO0lBQ3pCLDBCQUEwQjtJQUMxQixtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixZQUFZO0lBQ1osNkJBQXFCO0lBQXJCLHdCQUFxQjtJQUFyQixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSx1QkFBZTtJQUFmLGtCQUFlO0lBQWYsZUFBZTtJQUNmLHVCQUF1QjtJQUN2QixpdElBQWl0STtJQUNqdEksWUFBWTtJQUNaLFdBQVc7SUFDWCxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxzRkFBc0U7SUFBdEUsOEVBQXNFO0lBQXRFLHlFQUFzRTtJQUF0RSxzRUFBc0U7SUFBdEUsb0dBQXNFO0lBQ3RFLHVCQUF1QjtJQUN2QixpQ0FBaUM7SUFDakMsMkJBQTJCO0lBQzNCLFlBQVk7R0FDYjs7RUFFRDtJQUNFLHVDQUF1QztHQUN4Qzs7RUFFRDtJQUNFLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFFdEIsNkJBQTZCO0lBQzdCLHdCQUF3QjtHQUN6Qjs7RUFFRDs7SUFFRSxlQUFlO0lBQ2YsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixPQUFPO0lBQ1AsUUFBUTtJQUNSLDBCQUEwQjtJQUMxQixXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGVBQWU7SUFDZixZQUFZO0lBQ1osb0JBQW9CO0lBQ3BCLFlBQVk7SUFDWixtREFBMkM7UUFBM0MsK0NBQTJDO1lBQTNDLDJDQUEyQztJQUMzQyxXQUFXO0lBQ1gsWUFBWTtJQUNaLG1DQUFtQztJQUNuQywyQ0FBMkI7SUFBM0IsbUNBQTJCO0lBQTNCLDhCQUEyQjtJQUEzQiwyQkFBMkI7SUFBM0IsbURBQTJCO0lBQzNCLDJFQUEyRTtJQUMzRSw4QkFBOEI7SUFDOUIsZ0NBQWdDO0lBQ2hDLGFBQWE7SUFDYixtQkFBbUI7R0FDcEI7O0VBRUQ7O0lBRUUsY0FBYztHQUNmOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0Usa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0Usa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsNkJBQTZCO0dBQzlCOztFQUVEO0lBQ0UsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGtCQUFrQjtJQUNsQixjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGVBQWU7SUFDZixjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxlQUFlO0lBQ2YsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsaUJBQWlCO0lBQ2pCLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSwwQkFBMEI7R0FDM0I7O0VBRUQ7SUFDRSxzQkFBc0I7R0FDdkI7O0VBRUQ7SUFDRSwrQkFBK0I7SUFDL0IsaUNBQWlDO0lBQ2pDLHVDQUF1QztJQUN2Qyx5Q0FBeUM7R0FDMUM7O0VBRUQ7SUFDRSwrQkFBK0I7SUFDL0IsaUNBQWlDO0lBQ2pDLHVDQUF1QztJQUN2Qyx5Q0FBeUM7R0FDMUM7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsZUFBZTtJQUNmLFlBQVk7SUFDWixlQUFlO0lBQ2YsY0FBYztJQUNkLG9CQUFvQjtJQUNwQixrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxrQkFBa0I7SUFDbEIsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLDZCQUFxQjtJQUFyQix3QkFBcUI7SUFBckIscUJBQXFCO0lBQ3JCLGVBQWU7SUFDZixzQkFBc0I7R0FDdkI7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLGVBQWU7SUFDZiw2QkFBNkI7R0FDOUI7O0VBRUQ7SUFDRSwwQkFBMEI7SUFDMUIscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIsd1lBQXdZO0lBQ3hZLDZCQUFxQjtJQUFyQix3QkFBcUI7SUFBckIscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UsZUFBZTtJQUNmLHlaQUF5WjtHQUMxWjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLDZCQUE2QjtHQUM5Qjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLG9DQUFvQztJQUNwQywrQkFBK0I7R0FDaEM7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0Usa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBR0Usb0JBQW9CO0lBQ3BCLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsNkJBQXFCO0lBQXJCLHdCQUFxQjtJQUFyQixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxlQUFlO0lBQ2YsNkJBQXFCO0lBQXJCLHdCQUFxQjtJQUFyQixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLDZCQUFxQjtJQUFyQix3QkFBcUI7SUFBckIscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0Usa0NBQWtDO0dBQ25DOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLG1DQUEyQjtJQUEzQiw4QkFBMkI7SUFBM0IsMkJBQTJCO0dBQzVCOztFQUVEOztJQUVFLGVBQWU7R0FDaEI7O0VBRUQ7O0lBRUUsZUFBZTtHQUNoQjs7RUFFRDs7SUFFRSxrQkFBa0I7SUFDbEIsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsNkJBQXFCO0lBQXJCLHdCQUFxQjtJQUFyQixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIsWUFBWTtHQUNiOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0Usd0JBQXdCO0dBQ3pCOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLDBCQUEwQjtJQUMxQix1QkFBdUI7SUFFdkIsb0NBQW9DO0lBQ3BDLCtCQUErQjtHQUNoQzs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQiwwQkFBMEI7R0FDM0I7O0VBRUQ7SUFDRSxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFDZCxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUNkLFdBQVc7R0FDWjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLG9DQUFvQztJQUNwQywrQkFBK0I7R0FDaEM7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxzQkFBc0I7SUFDdEIsWUFBWTtHQUNiOztFQUVEO0lBQ0UsMkJBQTJCO0dBQzVCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UscUJBQXFCO0lBQ3JCLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGtCQUFrQjtJQUdsQixvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLCtCQUErQjtJQUMvQiwrQkFBK0I7SUFFL0IsaUNBQWlDO0lBQ2pDLGdDQUFnQztJQUNoQyw0QkFBNEI7SUFDNUIseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUV0Qiw2QkFBNkI7SUFDN0Isd0JBQXdCO0dBQ3pCOztFQUVEO0lBQ0Usb0JBQW9CO0lBQ3BCLGNBQWM7SUFDZCxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLFdBQVc7SUFDWCxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gscUJBQXFCO0dBQ3RCOztFQUVEOztJQUVFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDs7SUFFRSw2QkFBcUI7SUFBckIsd0JBQXFCO0lBQXJCLHFCQUFxQjtHQUN0Qjs7RUFFRDs7SUFFRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsdUJBQXVCO0dBQ3hCOztFQUVEO0lBQ0UsK0JBQStCO0dBQ2hDOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7R0FDZjs7RUFFRDtJQUNFLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFFbkIsK0JBQStCO0lBQy9CLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGtCQUFrQjtJQUNsQiw4QkFBOEI7R0FDL0I7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSwrRkFBK0Y7R0FDaEc7O0VBRUQ7SUFDRSx3QkFBZ0I7SUFBaEIsbUJBQWdCO0lBQWhCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQ7SUFHRSxvQkFBb0I7SUFDcEIsa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLE9BQU87SUFDUCxRQUFRO0lBQ1IsWUFBWTtJQUNaLGFBQWE7R0FDZDs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLFlBQVk7SUFDWixhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxTQUFTO0dBQ1Y7O0VBRUQ7O0lBRUUsc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUVuQiwrQkFBK0I7SUFDL0IsMEJBQTBCO0lBQzFCLDBCQUEwQjtJQUMxQix1QkFBdUI7SUFFdkIseUJBQXlCO0lBQ3pCLG9CQUFvQjtJQUdwQiwyQkFBMkI7SUFDM0Isc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLE9BQU87SUFDUCxRQUFRO0lBQ1Isc0JBQXNCO0lBQ3RCLFlBQVk7SUFDWixhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UsaUJBQWlCO0lBQ2pCLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxjQUFjO0lBQ2QseUJBQXlCO0dBQzFCOztFQUVEO0lBQ0UseUJBQWlCO1lBQWpCLGlCQUFpQjtJQUNqQixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxzQkFBa0I7UUFBbEIsa0JBQWtCO0dBQ25COztFQUVEOzs7SUFHRSxpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLFlBQVk7SUFDWixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxpQkFBaUI7SUFDakIsYUFBYTtJQUNiLGlCQUFpQjtJQUNqQix3QkFBd0I7SUFDeEIscUJBQXFCO0lBRXJCLGlDQUFpQztJQUNqQyw0QkFBNEI7SUFDNUIsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0Usa0JBQWtCO0dBQ25COztFQUVEOztJQUVFLFlBQVk7SUFDWiwwQkFBMEI7SUFDMUIsOEJBQThCO0lBQzlCLDhCQUE4QjtJQUM5QixzQkFBc0I7R0FDdkI7O0VBRUQ7SUFDRSxxQkFBYztJQUFkLHFCQUFjO0lBQWQsY0FBYztJQUNkLHlCQUF3QjtRQUF4QixzQkFBd0I7WUFBeEIsd0JBQXdCO0dBQ3pCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsK0JBQStCO0lBQy9CLCtCQUErQjtJQUUvQixpQ0FBaUM7SUFDakMsZ0NBQWdDO0lBQ2hDLDRCQUE0QjtJQUc1QixvQkFBb0I7SUFDcEIsa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsYUFBYTtHQUNkOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsNkJBQXFCO0lBQXJCLHdCQUFxQjtJQUFyQixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1QsVUFBVTtJQUNWLFlBQVk7SUFDWixhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLHlDQUFpQztRQUFqQyxxQ0FBaUM7WUFBakMsaUNBQWlDO0dBQ2xDOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsWUFBWTtJQUNaLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLDBCQUEwQjtJQUMxQix1QkFBdUI7SUFFdkIsb0NBQW9DO0lBQ3BDLCtCQUErQjtHQUNoQzs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLG9DQUFvQztJQUNwQywrQkFBK0I7R0FDaEM7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLDhCQUE4QjtHQUMvQjs7RUFFRDtJQUNFLGVBQWU7SUFDZixZQUFZO0lBQ1osb0JBQW9CO0lBQ3BCLGlCQUFpQjtJQUNqQixrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxnQ0FBZ0M7R0FDakM7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxlQUFlO0lBQ2YsWUFBWTtHQUNiOztFQUVEO0lBQ0UsWUFBWTtJQUNaLDZCQUFxQjtJQUFyQix3QkFBcUI7SUFBckIscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0Usb0JBQW9CO0lBQ3BCLGlCQUFpQjtJQUNqQiwrQ0FBdUM7SUFBdkMsMENBQXVDO0lBQXZDLHVDQUF1QztJQUN2QyxhQUFhO0lBQ2IsV0FBVztJQUNYLG1CQUFtQjtJQUNuQixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixPQUFPO0lBQ1AsUUFBUTtJQUNSLFNBQVM7SUFDVCxhQUFhO0lBQ2IsMkNBQW1DO0lBQW5DLHNDQUFtQztJQUFuQyxtQ0FBbUM7SUFDbkMsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsZUFBZTtJQUNmLFlBQVk7SUFDWixvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsV0FBVztJQUNYLFlBQVk7R0FDYjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixZQUFZO0dBQ2I7O0VBRUQ7SUFDRSwyQ0FBbUM7SUFBbkMsc0NBQW1DO0lBQW5DLG1DQUFtQztHQUNwQzs7RUFFRDs7SUFFRSxnQ0FBZ0M7R0FDakM7O0VBRUQ7SUFDRSxZQUFZO0lBQ1oscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFFbkIsK0JBQStCO0lBQy9CLDBCQUEwQjtJQUMxQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLHlCQUF5QjtJQUN6QixvQkFBb0I7SUFDcEIsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsVUFBVTtHQUNYOztFQUVEO0lBQ0UsVUFBVTtJQUNWLFlBQVk7SUFDWixxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIsd0JBQXdCO0lBQ3hCLHFCQUFxQjtJQUVyQixpQ0FBaUM7SUFDakMsNEJBQTRCO0dBQzdCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsK0JBQXVCO0lBQXZCLDBCQUF1QjtJQUF2Qix1QkFBdUI7R0FDeEI7O0VBRUQ7SUFDRSx3Q0FBZ0M7WUFBaEMsZ0NBQWdDO0dBQ2pDOztFQUVEO0lBQ0UsVUFBVTtJQUNWLFlBQVk7SUFDWiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLHlCQUF5QjtJQUN6QixvQkFBb0I7SUFHcEIsMkJBQTJCO0lBQzNCLHNCQUFzQjtJQUN0QixvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxVQUFVO0dBQ1g7O0VBRUQ7SUFDRSx3QkFBd0I7SUFDeEIscUJBQXFCO0lBRXJCLGlDQUFpQztJQUNqQyw0QkFBNEI7SUFDNUIsWUFBWTtJQUNaLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQiw2QkFBcUI7SUFBckIsd0JBQXFCO0lBQXJCLHFCQUFxQjtJQUNyQixrQkFBa0I7R0FDbkI7O0VBRUQ7O0lBRUUsWUFBWTtJQUNaLHVDQUF1QztHQUN4Qzs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDs7SUFFRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7O0lBRUUsMkJBQTJCO0dBQzVCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLDBCQUEwQjtJQUMxQix1QkFBdUI7SUFFdkIseUJBQXlCO0lBQ3pCLG9CQUFvQjtJQUNwQixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7O0lBRUUsU0FBUztJQUNULFdBQVc7SUFDWCw2QkFBcUI7SUFBckIsd0JBQXFCO0lBQXJCLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLGlCQUFpQjtJQUNqQixVQUFVO0lBQ1YseUNBQWlDO1FBQWpDLHFDQUFpQztZQUFqQyxpQ0FBaUM7SUFDakMsV0FBVztHQUNaOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsK0JBQXVCO0lBQXZCLDBCQUF1QjtJQUF2Qix1QkFBdUI7R0FDeEI7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsNkJBQXFCO0lBQXJCLHdCQUFxQjtJQUFyQixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsUUFBUTtJQUNSLFlBQVk7SUFDWixZQUFZO0lBQ1osb0JBQW9CO0lBQ3BCLGFBQWE7SUFDYix1Q0FBK0I7SUFBL0Isa0NBQStCO0lBQS9CLCtCQUErQjtHQUNoQzs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7Ozs7O0lBS0UsV0FBVztHQUNaOztFQUVEOzs7OztJQUtFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFVBQVU7R0FDWDs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLGVBQWU7SUFDZiw2QkFBcUI7SUFBckIsd0JBQXFCO0lBQXJCLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQix5QkFBeUI7SUFDekIsc0JBQXNCO0lBRXRCLDZCQUE2QjtJQUM3Qix3QkFBd0I7SUFDeEIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUV2QixvQ0FBb0M7SUFDcEMsK0JBQStCO0dBQ2hDOztFQUVEO0lBQ0UsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsV0FBVztHQUNaOztFQUVEO0lBQ0UsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxrQ0FBMEI7SUFBMUIsNkJBQTBCO0lBQTFCLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQixZQUFZO0dBQ2I7O0VBRUQ7SUFDRSwwQ0FBa0M7SUFBbEMscUNBQWtDO0lBQWxDLGtDQUFrQztJQUNsQyxvQkFBb0I7SUFDcEIsV0FBVztHQUNaOztFQUVEO0lBQ0UsNkJBQXFCO0lBQXJCLHdCQUFxQjtJQUFyQixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIsWUFBWTtHQUNiOztFQUVEO0lBQ0UsV0FBVztJQUNYLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLDZCQUFxQjtJQUFyQix3QkFBcUI7SUFBckIscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsNkJBQXFCO0lBQXJCLHdCQUFxQjtJQUFyQixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSw2QkFBcUI7SUFBckIsd0JBQXFCO0lBQXJCLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUdFLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUV2QixvQ0FBb0M7SUFDcEMsK0JBQStCO0dBQ2hDOztFQUVEO0lBQ0UsV0FBVztJQUNYLHdCQUF3QjtJQUN4QixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLHNCQUFzQjtHQUN2Qjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLHlCQUF5QjtJQUN6QixvQkFBb0I7SUFDcEIsWUFBWTtJQUNaLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGFBQWE7SUFDYixrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxzQkFBc0I7SUFDdEIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsV0FBVztJQUNYLHNCQUFzQjtJQUN0Qiw0QkFBNEI7SUFDNUIsMEJBQTBCO0lBQzFCLGlDQUF5QjtRQUF6Qiw2QkFBeUI7WUFBekIseUJBQXlCO0lBQ3pCLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsd0JBQXdCO0lBQ3hCLHdDQUFnQztJQUFoQyxtQ0FBZ0M7SUFBaEMsZ0NBQWdDO0lBQ2hDLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLHNEQUE4QztRQUE5QyxrREFBOEM7WUFBOUMsOENBQThDO0dBQy9DOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixRQUFRO0lBQ1IsWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixhQUFhO0lBQ2IsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLGNBQWM7R0FDZjs7RUFFRDtJQUNFLDZCQUFxQjtJQUFyQix3QkFBcUI7SUFBckIscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UsNEJBQTRCO0dBQzdCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFFdEIsNkJBQTZCO0lBQzdCLHdCQUF3QjtHQUN6Qjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLDZCQUFxQjtJQUFyQix3QkFBcUI7SUFBckIscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFFbkIsK0JBQStCO0lBQy9CLDBCQUEwQjtJQUMxQixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsUUFBUTtJQUNSLFlBQVk7SUFDWixhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxtRUFBbUQ7SUFBbkQsMkRBQW1EO0lBQW5ELHNEQUFtRDtJQUFuRCxtREFBbUQ7SUFBbkQsaUZBQW1EO0lBQ25ELG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsNEJBQW9CO1FBQXBCLHdCQUFvQjtZQUFwQixvQkFBb0I7SUFDcEIsY0FBYztHQUNmOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0Usb0JBQW9CO0lBQ3BCLDBCQUEwQjtJQUMxQixlQUFlO0lBQ2Ysb0JBQW9CO0lBQ3BCLDJCQUF3QjtPQUF4Qix3QkFBd0I7SUFDeEIsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsaUJBQWlCO0lBQ2pCLGFBQWE7SUFDYixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixpQkFBaUI7SUFDakIsYUFBYTtJQUNiLGFBQWE7SUFDYiw4QkFBc0I7UUFBdEIsMEJBQXNCO1lBQXRCLHNCQUFzQjtJQUN0QixXQUFXO0lBQ1gsMEJBQTBCO0lBQzFCLGNBQWM7SUFDZCxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLG9CQUFvQjtJQUNwQixlQUFlO0lBQ2Ysb0JBQW9CO0lBQ3BCLGVBQWU7SUFDZiw2QkFBcUI7SUFBckIsd0JBQXFCO0lBQXJCLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsWUFBWTtJQUNaLGFBQWE7SUFDYixjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxjQUFjO0lBQ2Qsa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsV0FBVztJQUNYLGNBQWM7SUFDZCxjQUFjO0lBQ2Qsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsNkJBQXFCO0lBQXJCLHdCQUFxQjtJQUFyQixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0Usa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsWUFBWTtJQUNaLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsT0FBTztJQUNQLFlBQVk7SUFDWixXQUFXO0lBQ1gsYUFBYTtJQUNiLG9CQUFvQjtJQUNwQixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIsc0JBQXNCO0lBQ3RCLFlBQVk7SUFDWixhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsaUNBQWlDO0lBQ2pDLGdDQUFnQztJQUNoQyxvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQix5QkFBeUI7SUFDekIsc0JBQXNCO0lBRXRCLDZCQUE2QjtJQUM3Qix3QkFBd0I7SUFDeEIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUV2Qix5QkFBeUI7SUFDekIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UseUJBQXlCO0dBQzFCOztFQUVEO0lBQ0UsT0FBTztJQUNQLFNBQVM7SUFDVCxVQUFVO0lBQ1YsUUFBUTtJQUNSLGFBQWE7R0FDZDs7RUFFRDtJQUNFLGFBQWE7SUFDYixrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSw2QkFBNkI7SUFFN0IseUJBQXlCO0lBQ3pCLHFCQUFxQjtHQUN0Qjs7RUFFRDs7O0lBR0UsK0JBQStCO0lBRS9CLDJCQUEyQjtJQUMzQix1QkFBdUI7R0FDeEI7O0VBRUQ7SUFDRSxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLE9BQU87SUFDUCxRQUFRO0lBQ1IsZUFBZTtJQUNmLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsb0JBQW9CO0lBQ3BCLHdCQUF3QjtJQUN4QixhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCwwREFBa0Q7SUFBbEQscURBQWtEO0lBQWxELGtEQUFrRDtJQUNsRCxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIsV0FBVztHQUNaOztFQUVEO0lBQ0UsZUFBZTtJQUNmLFdBQVc7SUFDWCxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGVBQWU7SUFDZixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIsc0JBQXNCO0lBQ3RCLFlBQVk7R0FDYjs7RUFFRDtJQUNFLHdCQUF3QjtJQUN4QixzQkFBc0I7R0FDdkI7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxpQ0FBaUM7R0FDbEM7O0VBRUQ7SUFDRSxpQkFBaUI7SUFDakIsb0JBQW9CO0lBQ3BCLDZCQUE2QjtJQUM3Qiw2QkFBcUI7SUFBckIsd0JBQXFCO0lBQXJCLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLDBCQUEwQjtJQUMxQiw2QkFBNkI7SUFDN0Isb0JBQW9CO0lBQ3BCLGVBQWU7SUFDZixZQUFZO0dBQ2I7O0VBRUQ7O0lBRUUsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQixZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLFVBQVU7SUFDVixxQ0FBNkI7SUFBN0IsZ0NBQTZCO0lBQTdCLDZCQUE2QjtJQUM3QixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxxQ0FBNkI7SUFBN0IsZ0NBQTZCO0lBQTdCLDZCQUE2QjtJQUM3QixjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxhQUFhO0lBQ2IsWUFBWTtJQUNaLHFDQUE2QjtJQUE3QixnQ0FBNkI7SUFBN0IsNkJBQTZCO0lBQzdCLFVBQVU7R0FDWDs7RUFFRDtJQUNFLGFBQWE7SUFDYixjQUFjO0lBQ2QsWUFBWTtJQUNaLDZCQUE2QjtHQUM5Qjs7RUFFRDtJQUNFLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIsV0FBVztJQUNYLGdDQUFnQztJQUNoQyw0QkFBNEI7SUFDNUIsd0JBQXdCO0lBQ3hCLGtCQUFrQjtJQUNsQixvQkFBb0I7SUFDcEIsaUZBQWlGO0dBQ2xGOztFQUVEO0lBQ0Usd0NBQWdDO1FBQWhDLG9DQUFnQztZQUFoQyxnQ0FBZ0M7R0FDakM7O0VBRUQ7SUFDRSw2QkFBNkI7R0FDOUI7O0VBRUQ7SUFDRSwrQ0FBdUM7WUFBdkMsdUNBQXVDO0dBQ3hDOztFQUVEO0lBQ0Usb0JBQW9CO0lBQ3BCLFdBQVc7SUFDWCxnQ0FBZ0M7SUFDaEMsNEJBQTRCO0lBQzVCLHdCQUF3QjtJQUN4QixpQ0FBaUM7SUFDakMsNEJBQTRCO0lBQzVCLHlCQUF5QjtHQUMxQjs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDs7SUFFRSw2QkFBcUI7SUFBckIsd0JBQXFCO0lBQXJCLHFCQUFxQjtHQUN0Qjs7RUFFRDs7SUFFRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUV2QixvQ0FBb0M7SUFDcEMsK0JBQStCO0dBQ2hDOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1QsV0FBVztHQUNaOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixPQUFPO0lBQ1AsUUFBUTtJQUNSLFlBQVk7R0FDYjs7RUFFRDtJQUNFLG1EQUEyQztZQUEzQywyQ0FBMkM7R0FDNUM7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIsaUNBQXlCO1lBQXpCLHlCQUF5QjtHQUMxQjs7RUFFRDtJQUNFLGdCQUFnQjtJQUNoQixVQUFVO0lBQ1YsVUFBVTtJQUNWLGlDQUF5QjtZQUF6Qix5QkFBeUI7R0FDMUI7O0VBRUQ7SUFDRSxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsWUFBWTtJQUNaLGFBQWE7SUFDYixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsWUFBWTtJQUNaLFVBQVU7SUFDVix3QkFBZ0I7UUFBaEIsb0JBQWdCO1lBQWhCLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLDBDQUEwQztJQUMxQyxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UscUJBQXFCO0lBQ3JCLGNBQWM7R0FDZjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLHVCQUF1QjtJQUN2Qix3QkFBd0I7R0FDekI7O0VBRUQ7SUFDRSxzQkFBc0I7R0FDdkI7O0VBRUQ7SUFDRSx1QkFBdUI7R0FDeEI7O0VBRUQ7O0lBRUUsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsU0FBUztJQUNULHNCQUFzQjtJQUN0QixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSwwQkFBMEI7R0FDM0I7O0VBRUQ7SUFDRSx1QkFBdUI7SUFDdkIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UseUJBQXlCO0dBQzFCOztFQUVEO0lBQ0UsdUJBQXVCO0lBQ3ZCLCtCQUErQjtHQUNoQzs7RUFFRDtJQUNFLHVCQUF1QjtHQUN4Qjs7RUFFRDtJQUNFLG9DQUFvQztJQUNwQyx3QkFBd0I7SUFDeEIseUJBQWlCO1lBQWpCLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLHFDQUFxQztJQUNyQyx3QkFBd0I7SUFDeEIsa0RBQTBDO1lBQTFDLDBDQUEwQztHQUMzQzs7RUFFRDtJQUNFLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLHlCQUF3QjtRQUF4QixzQkFBd0I7WUFBeEIsd0JBQXdCO0dBQ3pCOztFQUVEOztJQUVFLGVBQWU7SUFDZiwwQkFBMEI7SUFDMUIsaUJBQWlCO0lBQ2pCLHVCQUF1QjtHQUN4Qjs7RUFFRDtJQUNFLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsb0VBQW9EO0lBQXBELDREQUFvRDtJQUFwRCx1REFBb0Q7SUFBcEQsb0RBQW9EO0lBQXBELG1GQUFvRDtHQUNyRDs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLFNBQVM7R0FDVjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQixpQ0FBeUI7UUFBekIsNkJBQXlCO1lBQXpCLHlCQUF5QjtHQUMxQjs7RUFFRDs7SUFFRSxjQUFjO0dBQ2Y7O0VBRUQ7O0lBRUUsNEJBQTRCO0lBQzVCLGlEQUF5QztZQUF6Qyx5Q0FBeUM7R0FDMUM7O0VBRUQ7O0lBRUUsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsVUFBVTtJQUNWLG9DQUE0QjtRQUE1QixnQ0FBNEI7WUFBNUIsNEJBQTRCO0lBQzVCLG1DQUFtQztJQUNuQyxvQ0FBb0M7SUFDcEMsOENBQThDO0dBQy9DOztFQUVEOztJQUVFLDRCQUE0QjtJQUM1QixpREFBeUM7WUFBekMseUNBQXlDO0dBQzFDOztFQUVEOztJQUVFLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsVUFBVTtJQUNWLFVBQVU7SUFDVixvQ0FBNEI7UUFBNUIsZ0NBQTRCO1lBQTVCLDRCQUE0QjtJQUM1QixtQ0FBbUM7SUFDbkMsb0NBQW9DO0lBQ3BDLDhDQUE4QztHQUMvQzs7RUFFRDtJQUNFLDRCQUFxQjtJQUFyQiw0QkFBcUI7SUFBckIscUJBQXFCO0lBQ3JCLDBCQUFvQjtRQUFwQix1QkFBb0I7WUFBcEIsb0JBQW9CO0lBQ3BCLFNBQVM7SUFDVCx1Q0FBdUM7R0FDeEM7O0VBRUQ7SUFDRSw0QkFBcUI7SUFBckIsNEJBQXFCO0lBQXJCLHFCQUFxQjtJQUNyQiwwQkFBb0I7UUFBcEIsdUJBQW9CO1lBQXBCLG9CQUFvQjtJQUNwQix5QkFBd0I7UUFBeEIsc0JBQXdCO1lBQXhCLHdCQUF3QjtJQUN4QixnQkFBZ0I7SUFDaEIsYUFBYTtJQUNiLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsaUNBQWlDO0lBQ2pDLHVCQUF1QjtJQUN2QixvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLHVCQUF1QjtJQUN2QixlQUFlO0lBQ2YsdUJBQXVCO0dBQ3hCOztFQUVEO0lBQ0UsZUFBZTtJQUNmLG9CQUFvQjtJQUNwQixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSw0QkFBNEI7R0FDN0I7O0VBRUQ7SUFDRSwwQkFBMEI7R0FDM0I7O0VBRUQ7SUFDRSw0QkFBNEI7R0FDN0I7O0VBRUQ7O0lBRUUsVUFBVTtJQUNWLFlBQVk7SUFDWixhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixpQ0FBeUI7UUFBekIsNkJBQXlCO1lBQXpCLHlCQUF5QjtJQUN6QiwwQ0FBMEM7SUFDMUMsa0RBQTBDO1lBQTFDLDBDQUEwQztJQUMxQyxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSwrQkFBK0I7SUFDL0Isa0JBQWtCO0lBQ2xCLGVBQWU7SUFDZiwrQkFBdUI7WUFBdkIsdUJBQXVCO0dBQ3hCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixxREFBcUQ7R0FDdEQ7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxpQkFBaUI7SUFDakIsZ0JBQWdCO0dBQ2pCOztFQUVEOztJQUVFLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLHFCQUFxQjtJQUNyQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBQ3ZCLGVBQWU7SUFDZix3QkFBd0I7SUFDeEIseUJBQXlCO0lBQ3pCLGlCQUFpQjtHQUNsQjs7RUFFRDs7SUFFRSxZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLFFBQVE7SUFDUixVQUFVO0lBQ1YsZUFBZTtJQUNmLFlBQVk7SUFDWixpQ0FBaUM7R0FDbEM7O0VBRUQ7SUFDRSxxQkFBcUI7SUFDckIsaUJBQWlCO0lBQ2pCLHFCQUFxQjtJQUNyQixlQUFlO0lBQ2YsbUJBQW1CO0lBQ25CLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLHFCQUFjO0lBQWQscUJBQWM7SUFBZCxjQUFjO0lBQ2QsMkJBQXFCO1FBQXJCLHdCQUFxQjtZQUFyQixxQkFBcUI7SUFDckIseUJBQXdCO1FBQXhCLHNCQUF3QjtZQUF4Qix3QkFBd0I7SUFDeEIsT0FBTztJQUNQLFlBQVk7SUFDWixxQkFBcUI7SUFDckIsb0JBQW9CO0lBQ3BCLG1EQUFtRDtJQUNuRCwrQkFBdUI7WUFBdkIsdUJBQXVCO0dBQ3hCOztFQUVEO0lBQ0UscUJBQWM7SUFBZCxxQkFBYztJQUFkLGNBQWM7SUFDZCwwQkFBb0I7UUFBcEIsdUJBQW9CO1lBQXBCLG9CQUFvQjtJQUNwQixhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLG9EQUFvRDtHQUNyRDs7RUFFRDtJQUNFLGdCQUFnQjtJQUNoQixlQUFlO0dBQ2hCOztFQUVEO0lBQ0UscUJBQWM7SUFBZCxxQkFBYztJQUFkLGNBQWM7SUFDZCxvQkFBZTtRQUFmLG1CQUFlO1lBQWYsZUFBZTtJQUNmLFlBQVk7SUFDWixhQUFhO0lBQ2Isb0NBQW9DO0dBQ3JDOztFQUVEO0lBQ0UsWUFBWTtJQUNaLGFBQWE7R0FDZDs7RUFFRDtJQUNFLHFCQUFjO0lBQWQscUJBQWM7SUFBZCxjQUFjO0lBQ2QsNkJBQXVCO0lBQXZCLDhCQUF1QjtRQUF2QiwyQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQix1QkFBdUI7SUFDdkIsMEJBQTBCO0lBQzFCLG9DQUFvQztHQUNyQzs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsdUNBQXVDO0dBQ3hDOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UsZ0JBQWdCO0lBQ2hCLHlCQUF3QjtRQUF4QixzQkFBd0I7WUFBeEIsd0JBQXdCO0dBQ3pCOztFQUVEO0lBQ0UsV0FBVztJQUNYLG1CQUFtQjtJQUNuQixlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsV0FBVztJQUNYLGlCQUFpQjtJQUNqQixlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsUUFBUTtJQUNSLFlBQVk7SUFDWixzQkFBc0I7SUFDdEIsd0JBQWdCO1FBQWhCLG9CQUFnQjtZQUFoQixnQkFBZ0I7SUFDaEIsT0FBTztJQUNQLGFBQWE7SUFDYixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSwwQkFBMEI7SUFDMUIsbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixpQkFBaUI7R0FDbEI7O0VBRUQ7O0lBRUUsWUFBWTtJQUNaLGFBQWE7SUFDYix1QkFBb0I7T0FBcEIsb0JBQW9CO0lBQ3BCLCtCQUErQjtHQUNoQzs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLGFBQWE7SUFDYixZQUFZO0lBQ1osYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixnU0FBZ1M7SUFDaFMscUJBQXFCO0lBQ3JCLFdBQVc7SUFDWCxrREFBMEM7WUFBMUMsMENBQTBDO0dBQzNDOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEOztJQUVFLDJCQUEyQjtHQUM1Qjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIsdUJBQXVCO0dBQ3hCOztFQUVEO0lBQ0Usc0JBQXNCO0lBQ3RCLDJCQUEyQjtHQUM1Qjs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLDZCQUE2QjtHQUM5Qjs7RUFFRDtJQUNFLHFCQUFxQjtJQUNyQixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxxQkFBcUI7SUFDckIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLDBCQUEwQjtJQUMxQixrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSx5QkFBeUI7R0FDMUI7O0VBRUQ7SUFDRSxVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxpQkFBaUI7SUFDakIsWUFBWTtJQUNaLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsOEJBQThCO0lBQzlCLFNBQVM7SUFDVCwwQkFBMEI7R0FDM0I7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsU0FBUztJQUNULFVBQVU7SUFFVixnQ0FBZ0M7SUFDaEMsb0NBQW9DO0lBRXBDLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsY0FBYztJQUNkLDJDQUEyQztJQUMzQywyQkFBbUI7T0FBbkIsd0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQix5QkFBeUI7R0FDMUI7O0VBRUQ7SUFDRSxxQkFBYztJQUFkLHFCQUFjO0lBQWQsY0FBYztJQUNkLDJCQUFxQjtRQUFyQix3QkFBcUI7WUFBckIscUJBQXFCO0lBQ3JCLG9CQUFlO1FBQWYsbUJBQWU7WUFBZixlQUFlO0lBQ2YsT0FBTztJQUNQLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGNBQWM7SUFDZCxnQ0FBZ0M7SUFDaEMsZ0RBQWdEO0lBQ2hELDRCQUFvQjtPQUFwQix5QkFBb0I7WUFBcEIsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQix5QkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixvQkFBZTtRQUFmLG1CQUFlO1lBQWYsZUFBZTtJQUNmLFlBQVk7SUFDWixhQUFhO0lBQ2IsVUFBVTtJQUNWLFdBQVc7SUFDWCx3QkFBd0I7SUFDeEIsV0FBVztJQUNYLHFCQUFjO0lBQWQscUJBQWM7SUFBZCxjQUFjO0lBQ2QsNkJBQXVCO0lBQXZCLDhCQUF1QjtRQUF2QiwyQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLDJCQUFxQjtRQUFyQix3QkFBcUI7WUFBckIscUJBQXFCO0lBQ3JCLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLHFCQUFjO0lBQWQscUJBQWM7SUFBZCxjQUFjO0lBQ2Qsb0JBQWdCO1FBQWhCLGdCQUFnQjtJQUNoQiwwQkFBb0I7UUFBcEIsdUJBQW9CO1lBQXBCLG9CQUFvQjtJQUNwQixTQUFTO0lBQ1QsWUFBWTtJQUNaLFVBQVU7R0FDWDs7RUFFRDtJQUNFLHVDQUFnQztJQUFoQyx1Q0FBZ0M7SUFBaEMsZ0NBQWdDO0lBQ2hDLDBCQUFvQjtRQUFwQix1QkFBb0I7WUFBcEIsb0JBQW9CO0lBQ3BCLHlCQUF3QjtRQUF4QixzQkFBd0I7WUFBeEIsd0JBQXdCO0lBQ3hCLFNBQVM7SUFDVCxVQUFVO0lBQ1YsbUJBQW1CO0lBQ25CLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsOEJBQThCO0lBQzlCLGlCQUFpQjtJQUNqQix1QkFBdUI7SUFDdkIsMEJBQTBCO0lBQzFCLDJCQUEyQjtJQUMzQix3QkFBd0I7SUFDeEIsVUFBVTtJQUNWLGlCQUFpQjtJQUNqQixvQkFBb0I7SUFDcEIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsWUFBWTtJQUNaLGVBQWU7SUFDZixZQUFZO0lBQ1osYUFBYTtJQUNiLG9CQUFlO1FBQWYsbUJBQWU7WUFBZixlQUFlO0lBQ2YsNFNBQTRTO0dBQzdTOztFQUVEO0lBQ0UsdUJBQXVCO0lBQ3ZCLHdCQUF3QjtJQUN4QiwrQkFBK0I7SUFDL0IscUJBQXFCO0lBQ3JCLHNCQUFzQjtJQUN0QixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxzQkFBc0I7SUFDdEIsaUNBQWlDO0dBQ2xDOztFQUVEO0lBQ0UsV0FBVztJQUNYLG9CQUFvQjtJQUNwQiwwQkFBMEI7SUFDMUIsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLG1EQUEyQztZQUEzQywyQ0FBMkM7SUFDM0Msd0JBQWdCO1FBQWhCLG9CQUFnQjtZQUFoQixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxxREFBNkM7UUFBN0MsaURBQTZDO1lBQTdDLDZDQUE2QztHQUM5Qzs7RUFFRDtJQUNFLGtDQUFrQztJQUNsQyxhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLHFDQUFxQztJQUNyQyxtQkFBbUI7SUFDbkIsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsOEJBQThCO0lBQzlCLGlCQUFpQjtJQUNqQixxQkFBcUI7SUFDckIsMkJBQTJCO0lBQzNCLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osV0FBVztJQUNYLFlBQVk7SUFDWixvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLFVBQVU7SUFDVixXQUFXO0lBQ1gsVUFBVTtHQUNYOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixVQUFVO0lBQ1YsV0FBVztJQUNYLHFCQUFxQjtJQUNyQixpQkFBaUI7SUFDakIsaUNBQWlDO0lBQ2pDLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLDJCQUEyQjtHQUM1Qjs7RUFFRDtJQUNFLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osVUFBVTtJQUNWLFdBQVc7SUFDWCxXQUFXO0lBQ1gsc0JBQTBCO1FBQTFCLG1CQUEwQjtZQUExQiwwQkFBMEI7R0FDM0I7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsYUFBYTtHQUNkOztFQUVEO0lBQ0UsMkJBQTJCO0dBQzVCOztFQUVEO0lBQ0UsNEJBQXFCO0lBQXJCLDRCQUFxQjtJQUFyQixxQkFBcUI7SUFDckIsMEJBQW9CO1FBQXBCLHVCQUFvQjtZQUFwQixvQkFBb0I7SUFDcEIsYUFBYTtJQUNiLHVCQUF1QjtJQUN2Qiw4QkFBOEI7SUFDOUIsaUJBQWlCO0lBQ2pCLHFCQUFxQjtJQUNyQiwyQkFBMkI7SUFDM0IsaUJBQWlCO0lBQ2pCLDBCQUEwQjtJQUMxQixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLFNBQVM7SUFDVCxXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLDBCQUEwQjtJQUMxQixtQkFBbUI7SUFDbkIsbURBQTJDO1lBQTNDLDJDQUEyQztHQUM1Qzs7RUFFRDtJQUNFLHdCQUF3QjtJQUN4QixXQUFXO0lBQ1gsK0JBQXVCO1lBQXZCLHVCQUF1QjtHQUN4Qjs7RUFFRDs7SUFFRSxvQkFBNEQ7UUFBNUQsZ0VBQTREO1lBQTVELDREQUE0RDtHQUM3RDs7RUFFRDtJQUNFLHNCQUFzQjtJQUN0QixtREFBMkM7WUFBM0MsMkNBQTJDO0dBQzVDOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0Usd0JBQXdCO0dBQ3pCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0Usd0JBQXdCO0dBQ3pCOztFQUVEO0lBQ0UsaUJBQWlCO0lBQ2pCLGlCQUFpQjtJQUNqQixhQUFhO0lBQ2IsV0FBVztJQUNYLG9CQUFvQjtJQUNwQix3QkFBZ0I7UUFBaEIsb0JBQWdCO1lBQWhCLGdCQUFnQjtJQUNoQixhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGFBQWE7SUFDYixhQUFhO0dBQ2Q7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsVUFBVTtJQUNWLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFdBQVc7SUFDWCxZQUFZO0lBQ1osZUFBZTtJQUNmLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLFdBQVc7SUFDWCxxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxnQ0FBd0I7WUFBeEIsd0JBQXdCO0lBQ3hCLHdCQUF3QjtHQUN6Qjs7RUFFRDtJQUNFLFVBQVU7SUFDVixnQkFBZ0I7SUFDaEIsd0JBQWdCO1FBQWhCLG9CQUFnQjtZQUFoQixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxpQ0FBaUM7R0FDbEM7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSw0Q0FBNEM7SUFDNUMsdUNBQXVDO0lBQ3ZDLG9DQUFvQztHQUNyQzs7RUFFRDtJQUNFLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsZ0RBQXdDO0lBQXhDLDJDQUF3QztJQUF4Qyx3Q0FBd0M7R0FDekM7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsMEJBQTBCO0lBRTFCLG1DQUFtQztJQUNuQyw4QkFBOEI7R0FDL0I7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0Usa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsMkJBQTJCO0dBQzVCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsWUFBWTtJQUNaLHNCQUFzQjtJQUN0Qix3QkFBd0I7SUFDeEIsYUFBYTtHQUNkOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxhQUFhO0lBQ2Isc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsYUFBYTtHQUNkOztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLDBCQUEwQjtJQUMxQix1QkFBdUI7SUFFdkIseUJBQXlCO0lBQ3pCLG9CQUFvQjtJQUNwQixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsV0FBVztJQUNYLGVBQWU7SUFDZiw0QkFBNEI7R0FDN0I7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxlQUFlO0lBQ2YsWUFBWTtJQUNaLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLHlCQUF5QjtJQUN6QixvQkFBb0I7SUFHcEIsMkJBQTJCO0lBQzNCLHNCQUFzQjtJQUN0QixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsY0FBYztJQUNkLGlCQUFpQjtJQUNqQixVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLGNBQWM7SUFDZCxtQkFBbUI7SUFDbkIsb0JBQW9CO0lBQ3BCLGlCQUFpQjtJQUNqQixVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVix3QkFBd0I7SUFDeEIsYUFBYTtJQUNiLGNBQWM7R0FDZjs7RUFFRDtJQUNFLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFFbkIsK0JBQStCO0lBQy9CLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQixlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsV0FBVztJQUNYLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLFdBQVc7SUFDWCxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxTQUFTO0lBQ1QsMENBQWtDO1FBQWxDLHNDQUFrQztZQUFsQyxrQ0FBa0M7SUFDbEMsWUFBWTtJQUNaLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixvQkFBb0I7SUFDcEIsV0FBVztJQUNYLCtCQUF1QjtJQUF2QiwwQkFBdUI7SUFBdkIsdUJBQXVCO0dBQ3hCOztFQUVEO0lBQ0Usb0JBQW9CO0lBQ3BCLFdBQVc7SUFDWCxvQ0FBNEI7UUFBNUIsZ0NBQTRCO1lBQTVCLDRCQUE0QjtHQUM3QjtDQUNGOztBQUVEO0VBQ0U7SUFDRSw2QkFBcUI7SUFBckIsd0JBQXFCO0lBQXJCLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLDZCQUE2QjtHQUM5Qjs7RUFFRDtJQUNFLHlCQUF5QjtHQUMxQjs7RUFFRDtJQUNFLFNBQVM7R0FDVjs7RUFFRDtJQUdFLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsb0JBQW9CO0lBRXBCLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsYUFBYTtHQUNkOztFQUVEO0lBR0Usb0JBQW9CO0lBQ3BCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLDZCQUFxQjtJQUFyQix3QkFBcUI7SUFBckIscUJBQXFCO0dBQ3RCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGdCQUFnQjtHQUNqQjs7RUFFRDs7SUFFRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxhQUFhO0lBQ2IsY0FBYztHQUNmOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEOztJQUVFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLDJCQUEyQjtJQUMzQiw2QkFBdUI7SUFBdkIsOEJBQXVCO1lBQXZCLHVCQUF1QjtHQUN4Qjs7RUFFRDtJQUNFLHFCQUFxQjtJQUNyQixxQkFBYztJQUFkLGNBQWM7SUFDZCxxQkFBcUI7SUFDckIsb0JBQWE7WUFBYixhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxxQkFBcUI7SUFDckIscUJBQWM7SUFBZCxjQUFjO0lBQ2QscUJBQXFCO0lBQ3JCLG9CQUFhO1lBQWIsYUFBYTtJQUNiLGFBQWE7SUFDYixjQUFjO0lBQ2QsdUJBQXVCO0lBQ3ZCLDBCQUFvQjtZQUFwQixvQkFBb0I7SUFDcEIsc0JBQXNCO0lBQ3RCLHlCQUF3QjtZQUF4Qix3QkFBd0I7R0FDekI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLGFBQWE7SUFDYixnQkFBZ0I7R0FDakI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsWUFBWTtJQUNaLGFBQWE7R0FDZDs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFO0lBR0Usb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLHlCQUF5QjtJQUN6QixvQkFBb0I7SUFDcEIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUV2QixvQ0FBb0M7SUFDcEMsK0JBQStCO0dBQ2hDOztFQUVEO0lBQ0Usd0JBQXdCO0dBQ3pCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLDhCQUE4QjtJQUM5Qix3QkFBd0I7SUFDeEIsU0FBUztJQUNULGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLFNBQVM7R0FDVjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUV2Qix5QkFBeUI7SUFDekIsb0JBQW9CO0lBQ3BCLGlCQUFpQjtHQUNsQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxnQkFBZ0I7SUFDaEIsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLGtCQUFrQjtJQUNsQixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UscUJBQXFCO0lBQ3JCLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLHFCQUFxQjtJQUNyQixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0Usa0NBQWtDO0dBQ25DOztFQUVEO0lBQ0Usa0NBQWtDO0dBQ25DOztFQUVEO0lBQ0UseUJBQXlCO0dBQzFCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLHNCQUFzQjtHQUN2Qjs7RUFFRDtJQUNFLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0Usa0JBQWtCO0dBQ25COztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsVUFBVTtHQUNYOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLGdCQUFnQjtHQUNqQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxhQUFhO0lBQ2IsY0FBYztHQUNmOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFnQjtRQUFoQixnQkFBZ0I7SUFDaEIsYUFBYTtHQUNkOztFQUVEO0lBQ0UsMkJBQTJCO0dBQzVCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLHNCQUFzQjtJQUN0QixZQUFZO0lBQ1osYUFBYTtHQUNkOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSx3QkFBd0I7SUFDeEIscUJBQXFCO0lBRXJCLGlDQUFpQztJQUNqQyw0QkFBNEI7R0FDN0I7O0VBRUQ7SUFDRSxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osWUFBWTtHQUNiOztFQUVEO0lBQ0UsMkJBQTJCO0dBQzVCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEOzs7SUFHRSxlQUFlO0lBQ2YsWUFBWTtHQUNiOztFQUVEO0lBQ0UsWUFBWTtJQUNaLGdCQUFnQjtHQUNqQjs7RUFFRDs7SUFFRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsU0FBUztJQUNULGVBQWU7SUFDZixZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLG9DQUE0QjtRQUE1QixnQ0FBNEI7WUFBNUIsNEJBQTRCO0dBQzdCOztFQUVEO0lBQ0UsU0FBUztJQUNULFlBQVk7SUFDWixhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2Ysc0JBQXNCO0lBQ3RCLGlDQUFpQztJQUNqQyxvQkFBb0I7SUFDcEIsMkJBQXdCO09BQXhCLHdCQUF3QjtJQUN4QixvQkFBb0I7SUFDcEIsWUFBWTtJQUNaLFlBQVk7SUFDWixxQkFBcUI7SUFDckIsaUJBQWlCO0lBQ2pCLHFCQUFxQjtJQUNyQixvQkFBb0I7SUFDcEIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UscUJBQXFCO0lBQ3JCLG9CQUFvQjtJQUNwQixpQkFBaUI7SUFDakIsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsK0JBQStCO0lBQy9CLGtCQUFrQjtJQUNsQixvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLHFCQUFxQjtJQUNyQixvQkFBb0I7SUFDcEIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UscUJBQXFCO0lBQ3JCLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxXQUFXO0lBQ1gsZUFBZTtJQUNmLFlBQVk7SUFDWixhQUFhO0lBQ2Isb0NBQTRCO1FBQTVCLGdDQUE0QjtZQUE1Qiw0QkFBNEI7SUFDNUIseW1DQUF5bUM7SUFDem1DLDJCQUEyQjtHQUM1Qjs7RUFFRDtJQUNFLGdCQUFnQjtJQUNoQixhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxvQkFBb0I7SUFDcEIsb0ZBQW9FO0lBQXBFLDRFQUFvRTtJQUFwRSx1RUFBb0U7SUFBcEUsb0VBQW9FO0lBQXBFLHdHQUFvRTtHQUNyRTs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixPQUFPO0lBQ1AsUUFBUTtJQUNSLFlBQVk7SUFDWixhQUFhO0lBQ2IscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixZQUFZO0lBQ1osUUFBUTtJQUNSLG1CQUFtQjtJQUNuQixhQUFhO0lBQ2IsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0Usa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsZ0NBQWdDO0dBQ2pDOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVELHVCQUF1Qjs7RUFFdkI7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osK0JBQStCO0dBQ2hDOztFQUVEOztJQUVFLGVBQWU7SUFDZixvQ0FBNEI7UUFBNUIsZ0NBQTRCO1lBQTVCLDRCQUE0QjtJQUM1QixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7O0lBRUUsdUJBQXVCO0dBQ3hCOztFQUVEOzs7O0lBSUUsY0FBYztHQUNmOztFQUVEOztJQUVFLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsbURBQTJDO1lBQTNDLDJDQUEyQztJQUMzQyxhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLG9GQUFvRTtJQUFwRSw0RUFBb0U7SUFBcEUsdUVBQW9FO0lBQXBFLG9FQUFvRTtJQUFwRSx3R0FBb0U7SUFDcEUsaUJBQWlCO0lBQ2pCLE9BQU87SUFDUCxXQUFXO0lBQ1gsV0FBVztHQUNaOztFQUVEOztJQUVFLG1CQUFtQjtJQUNuQixPQUFPO0lBQ1AsUUFBUTtJQUNSLFlBQVk7SUFDWixhQUFhO0lBQ2IscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLHdCQUFnQjtRQUFoQixvQkFBZ0I7WUFBaEIsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxZQUFZO0lBQ1osY0FBYztJQUNkLHFCQUFxQjtJQUNyQix1QkFBdUI7R0FDeEI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsb0JBQW9CO0lBQ3BCLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsV0FBVztJQUNYLFdBQVc7SUFDWCxhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSx5QkFBeUI7R0FDMUI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osYUFBYTtJQUNiLFdBQVc7R0FDWjs7RUFFRDs7SUFFRSwwQkFBMEI7R0FDM0I7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0Usb0JBQW9CO0lBQ3BCLGdEQUF3QztJQUF4QywyQ0FBd0M7SUFBeEMsd0NBQXdDO0dBQ3pDOztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLFlBQVk7R0FDYjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLHVEQUErQztRQUEvQyxtREFBK0M7WUFBL0MsK0NBQStDO0dBQ2hEOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQsdUJBQXVCOztFQUV2QjtJQUNFLDZCQUE2QjtHQUM5Qjs7RUFFRDtJQUNFLGdCQUFnQjtJQUNoQixtREFBMkM7WUFBM0MsMkNBQTJDO0lBQzNDLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsV0FBVztHQUNaOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLGlDQUFpQztJQUNqQyxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsWUFBWTtJQUNaLGFBQWE7R0FDZDs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEOztJQUVFLHlCQUF5QjtHQUMxQjs7RUFFRDtJQUNFLHNCQUFzQjtHQUN2Qjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsWUFBWTtJQUNaLFFBQVE7SUFDUixtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLDBCQUEwQjtJQUMxQixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsT0FBTztJQUNQLFFBQVE7SUFDUixZQUFZO0lBQ1osYUFBYTtJQUNiLFdBQVc7SUFDWCxhQUFhO0lBQ2IsV0FBVztJQUNYLFdBQVc7R0FDWjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQix5QkFBeUI7SUFDekIsc0JBQXNCO0lBRXRCLDZCQUE2QjtJQUM3Qix3QkFBd0I7R0FDekI7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLFdBQVc7SUFDWCxhQUFhO0lBQ2IsaUJBQWlCO0lBQ2pCLDhCQUE4QjtJQUM5QiwrQkFBK0I7SUFDL0IsaUJBQWlCO0lBQ2pCLDhCQUE4QjtJQUM5QiwrQkFBK0I7SUFDL0Isb0JBQW9CO0lBQ3BCLGtEQUEwQztZQUExQywwQ0FBMEM7SUFDMUMsb0ZBQW9FO0lBQXBFLDRFQUFvRTtJQUFwRSx1RUFBb0U7SUFBcEUsb0VBQW9FO0lBQXBFLHdHQUFvRTtHQUNyRTs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsVUFBVTtHQUNYOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixpQ0FBaUM7R0FDbEM7O0VBRUQ7SUFDRSwrQ0FBdUM7WUFBdkMsdUNBQXVDO0lBQ3ZDLGFBQWE7SUFDYixpQkFBaUI7SUFDakIsOEJBQThCO0lBQzlCLCtCQUErQjtJQUMvQixpQkFBaUI7SUFDakIsOEJBQThCO0lBQzlCLCtCQUErQjtJQUMvQixvRkFBb0U7SUFBcEUsNEVBQW9FO0lBQXBFLHVFQUFvRTtJQUFwRSxvRUFBb0U7SUFBcEUsd0dBQW9FO0lBQ3BFLGlCQUFpQjtJQUNqQixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsNkJBQTZCO0lBRTdCLHlCQUF5QjtJQUN6QixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7O0lBRUUscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLHdCQUF3QjtJQUN4QixxQkFBcUI7SUFFckIsaUNBQWlDO0lBQ2pDLDRCQUE0QjtJQUM1QiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLHlCQUF5QjtJQUN6QixvQkFBb0I7SUFHcEIsMkJBQTJCO0lBQzNCLHNCQUFzQjtJQUN0QixlQUFlO0lBQ2YsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsVUFBVTtJQUNWLFdBQVc7SUFDWCx3QkFBZ0I7UUFBaEIsb0JBQWdCO1lBQWhCLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLGFBQWE7SUFDYixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFHRSxvQkFBb0I7SUFDcEIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsNkJBQTZCO0dBQzlCOztFQUVEO0lBQ0UsWUFBWTtJQUNaLFlBQVk7R0FDYjs7RUFFRDtJQUNFLFlBQVk7SUFDWix3QkFBd0I7R0FDekI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIseUhBQWlIO1lBQWpILGlIQUFpSDtHQUNsSDs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQix3QkFBd0I7SUFDeEIsNkJBQTZCO0dBQzlCOztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBQ0UsY0FBYztJQUNkLHdCQUF3QjtJQUN4QixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGVBQWU7SUFDZixhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWix1QkFBdUI7SUFDdkIsbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQix1N0VBQXU3RTtJQUN2N0Usc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUNuQixvQkFBb0I7SUFDcEIsMkJBQTJCO0dBQzVCOztFQUVEO0lBQ0UsbWJBQW1iO0lBQ25iLHNCQUFzQjtJQUN0QixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixTQUFTO0lBQ1Qsb0NBQTRCO1FBQTVCLGdDQUE0QjtZQUE1Qiw0QkFBNEI7SUFDNUIsWUFBWTtJQUNaLFdBQVc7SUFDWCxhQUFhO0lBQ2Isb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsZUFBZTtJQUNmLFlBQVk7SUFDWixjQUFjO0lBQ2QsWUFBWTtJQUNaLGFBQWE7SUFDYixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIsT0FBTztJQUNQLFFBQVE7SUFDUixZQUFZO0lBQ1osYUFBYTtJQUNiLHVEQUErQztJQUEvQyxrREFBK0M7SUFBL0MsK0NBQStDO0lBQy9DLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLGFBQWE7SUFDYixnQ0FBZ0M7SUFDaEMsaUNBQXlCO1lBQXpCLHlCQUF5QjtHQUMxQjs7RUFFRDtJQUNFLDREQUFvRDtJQUFwRCx1REFBb0Q7SUFBcEQsb0RBQW9EO0lBQ3BELG1CQUFtQjtJQUNuQixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsZUFBZTtJQUNmLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGFBQWE7R0FDZDs7RUFFRDtJQUNFLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLFlBQVk7SUFDWixhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxRQUFRO0lBQ1IsZ0NBQWdDO0dBQ2pDOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsWUFBWTtJQUNaLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLHFDQUE2QjtRQUE3QixpQ0FBNkI7WUFBN0IsNkJBQTZCO0dBQzlCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0Usb0JBQWdCO1FBQWhCLGdCQUFnQjtJQUNoQixVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxvQkFBZ0I7UUFBaEIsZ0JBQWdCO0lBQ2hCLDBCQUEwQjtJQUMxQixpQkFBaUI7SUFDakIsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0Usb0JBQWdCO1FBQWhCLGdCQUFnQjtJQUNoQixVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxVQUFVO0dBQ1g7O0VBRUQ7SUFDRSx5QkFBd0I7UUFBeEIsc0JBQXdCO1lBQXhCLHdCQUF3QjtJQUN4QiwwQkFBMEI7UUFBMUIsMEJBQTBCO0lBQzFCLG9CQUFnQjtRQUFoQixnQkFBZ0I7SUFDaEIsY0FBYztHQUNmOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsWUFBWTtJQUNaLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLCtCQUErQjtHQUNoQzs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsWUFBWTtJQUNaLGFBQWE7SUFDYixxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUV2Qix5QkFBeUI7SUFDekIsb0JBQW9CO0lBQ3BCLFlBQVk7SUFDWixlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsZUFBZTtJQUNmLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFFdEIsNkJBQTZCO0lBQzdCLHdCQUF3QjtHQUN6Qjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDs7SUFFRSxVQUFVO0lBQ1YsV0FBVztJQUNYLCtCQUF1QjtJQUF2QiwwQkFBdUI7SUFBdkIsdUJBQXVCO0dBQ3hCOztFQUVEO0lBQ0UsNkJBQTZCO0dBQzlCOztFQUVEO0lBQ0UsV0FBVztJQUNYLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFdBQVc7SUFDWCxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBR0Usb0JBQW9CO0lBQ3BCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLFdBQVc7SUFDWCxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsZUFBZTtJQUNmLFlBQVk7SUFDWixlQUFlO0lBQ2YsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsbUJBQW1CO0lBR25CLG9CQUFvQjtJQUNwQixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxlQUFlO0lBQ2YsWUFBWTtJQUdaLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLFVBQVU7SUFDVixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsVUFBVTtJQUNWLFVBQVU7SUFDVixVQUFVO0lBQ1YseUNBQWlDO1FBQWpDLHFDQUFpQztZQUFqQyxpQ0FBaUM7R0FDbEM7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsWUFBWTtJQUNaLFVBQVU7SUFDVixpQkFBaUI7SUFDakIsZUFBZTtJQUNmLFlBQVk7SUFDWixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixpQkFBaUI7SUFDakIsV0FBVztJQUNYLFVBQVU7SUFDVixZQUFZO0lBR1osb0JBQW9CO0lBQ3BCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGVBQWU7SUFDZixpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFFbkIsK0JBQStCO0lBQy9CLDBCQUEwQjtJQUMxQixxQ0FBNkI7UUFBN0IsaUNBQTZCO1lBQTdCLDZCQUE2QjtHQUM5Qjs7RUFFRDtJQUNFLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsc0JBQXNCO0lBQ3RCLG1CQUFtQjtJQUVuQiwrQkFBK0I7SUFDL0IsMEJBQTBCO0lBQzFCLHFDQUE2QjtRQUE3QixpQ0FBNkI7WUFBN0IsNkJBQTZCO0dBQzlCOztFQUVEO0lBQ0UsaUJBQWlCO0lBQ2pCLFlBQVk7SUFHWixvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLFVBQVU7SUFDVixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLHdCQUF3QjtJQUN4QixxQkFBcUI7SUFFckIsaUNBQWlDO0lBQ2pDLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLDhDQUFzQztRQUF0QywwQ0FBc0M7WUFBdEMsc0NBQXNDO0dBQ3ZDOztFQUVEO0lBQ0UsWUFBWTtJQUNaLGVBQWU7SUFDZixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUdFLG9CQUFvQjtJQUNwQixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLHdCQUF3QjtJQUN4QixvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLE9BQU87SUFDUCxhQUFhO0lBQ2IsY0FBYztJQUNkLDBCQUEwQjtJQUMxQixjQUFjO0lBQ2QsWUFBWTtHQUNiOztFQUVEO0lBQ0UsVUFBVTtJQUNWLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLFdBQVc7SUFDWCxVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxhQUFhO0lBQ2IsaUNBQWlDO0lBQ2pDLFdBQVc7R0FDWjs7RUFFRDtJQUNFLHFCQUFxQjtJQUNyQixpQkFBaUI7SUFDakIsNkJBQTZCO0lBQzdCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLHlCQUF5QjtJQUN6QixvQkFBb0I7SUFDcEIsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLFVBQVU7R0FDWDs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLFdBQVc7SUFDWCxXQUFXO0lBQ1gsZ0JBQWdCO0lBQ2hCLE9BQU87SUFDUCxhQUFhO0lBQ2IsY0FBYztJQUNkLGNBQWM7SUFDZCxZQUFZO0lBQ1osa0NBQTBCO0lBQTFCLDZCQUEwQjtJQUExQiwwQkFBMEI7SUFDMUIsa0NBQTBCO1NBQTFCLDZCQUEwQjtZQUExQiwwQkFBMEI7SUFDMUIsaUVBQXlEO1NBQXpELDREQUF5RDtZQUF6RCx5REFBeUQ7SUFDekQsaUJBQWlCO0lBQ2pCLGlDQUF5QjtZQUF6Qix5QkFBeUI7SUFDekIsbUJBQW1CO0lBQ25CLG1CQUFtQjtJQUNuQixlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsUUFBUTtJQUNSLFdBQVc7R0FDWjs7RUFFRDtJQUNFLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLHNEQUE4QztRQUE5QyxrREFBOEM7WUFBOUMsOENBQThDO0dBQy9DOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLDBCQUEwQjtJQUUxQixtQ0FBbUM7SUFDbkMsOEJBQThCO0dBQy9COztFQUVEO0lBQ0UsV0FBVztJQUNYLFdBQVc7SUFDWCxnQkFBZ0I7SUFDaEIsT0FBTztJQUNQLGFBQWE7SUFDYixjQUFjO0lBQ2QsY0FBYztJQUNkLFlBQVk7SUFDWixrQ0FBMEI7SUFBMUIsNkJBQTBCO0lBQTFCLDBCQUEwQjtJQUMxQixrQ0FBMEI7U0FBMUIsNkJBQTBCO1lBQTFCLDBCQUEwQjtJQUMxQixpRUFBeUQ7U0FBekQsNERBQXlEO1lBQXpELHlEQUF5RDtJQUN6RCxpQkFBaUI7SUFDakIsaUNBQXlCO1lBQXpCLHlCQUF5QjtHQUMxQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLFlBQVk7SUFDWixlQUFlO0lBQ2Ysb0JBQW9CO0lBQ3BCLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLFFBQVE7SUFDUixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSwyQ0FBbUM7SUFBbkMsc0NBQW1DO0lBQW5DLG1DQUFtQztJQUNuQyxZQUFZO0lBQ1osV0FBVztHQUNaOztFQUVEO0lBQ0UsWUFBWTtJQUNaLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGFBQWE7R0FDZDs7RUFFRDtJQUNFLHdCQUF3QjtJQUN4Qiw4QkFBOEI7R0FDL0I7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFHRSxvQkFBb0I7SUFDcEIsa0JBQWtCO0lBQ2xCLGNBQWM7R0FDZjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGdCQUFnQjtJQUNoQixTQUFTO0lBQ1QsVUFBVTtJQUNWLGlCQUFpQjtJQUNqQixZQUFZO0lBQ1osYUFBYTtJQUNiLHlDQUFpQztRQUFqQyxxQ0FBaUM7WUFBakMsaUNBQWlDO0dBQ2xDOztFQUVEO0lBQ0UsYUFBYTtJQUNiLGtCQUFrQjtJQUNsQixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxjQUFjO0lBQ2QsbUJBQW1CO0lBQ25CLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQix5QkFBeUI7SUFDekIsc0JBQXNCO0lBRXRCLDZCQUE2QjtJQUM3Qix3QkFBd0I7SUFHeEIsMEJBQTBCO0lBQzFCLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osb0JBQW9CO0lBQ3BCLFVBQVU7SUFHVixvQkFBb0I7SUFDcEIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBQ0UsZUFBZTtJQUNmLFlBQVk7SUFDWixnQ0FBZ0M7SUFDaEMsOEJBQThCO0lBQzlCLG9CQUFvQjtJQUNwQixtQkFBbUI7SUFDbkIsYUFBYTtJQUNiLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLGlCQUFpQjtJQUNqQixjQUFjO0dBQ2Y7O0VBRUQ7O0lBRUUsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFHRSxvQkFBb0I7SUFDcEIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsa0JBQWtCO0lBR2xCLDJCQUEyQjtJQUMzQixzQkFBc0I7SUFDdEIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUV2Qix5QkFBeUI7SUFDekIsb0JBQW9CO0lBQ3BCLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGVBQWU7SUFDZixZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGdCQUFnQjtJQUNoQixtQkFBbUI7R0FDcEI7O0VBRUQ7O0lBRUUsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLFdBQVc7SUFDWCwwQkFBMEI7R0FDM0I7O0VBRUQ7SUFDRSw0QkFBNEI7R0FDN0I7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsYUFBYTtHQUNkOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsWUFBWTtJQUNaLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDs7SUFFRSxZQUFZO0lBQ1osV0FBVztHQUNaOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsOEJBQThCO0lBQzlCLGtCQUFrQjtHQUNuQjs7RUFFRDs7O0lBR0UsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UsV0FBVztJQUNYLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFdBQVc7SUFDWCxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxpQkFBaUI7SUFDakIsYUFBYTtJQUNiLGlCQUFpQjtJQUNqQixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxhQUFhO0lBQ2IsYUFBYTtJQUNiLGdCQUFnQjtHQUNqQjs7RUFFRDs7O0lBR0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsWUFBWTtJQUNaLGFBQWE7SUFDYixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsV0FBVztJQUNYLFNBQVM7SUFDVCx3QkFBZ0I7UUFBaEIsb0JBQWdCO1lBQWhCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBQ2QsOEJBQThCO0lBQzlCLDZCQUE2QjtJQUU3Qiw0QkFBNEI7SUFDNUIsMkJBQTJCO0lBQzNCLHVCQUF1QjtJQUN2QixZQUFZO0dBQ2I7O0VBRUQ7SUFDRSw2QkFBVTtRQUFWLG1CQUFVO1lBQVYsVUFBVTtJQUNWLGlCQUFpQjtJQUNqQixZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osUUFBUTtJQUNSLFNBQVM7SUFDVCxpRUFBaUU7SUFDakUsb0RBQTRDO1lBQTVDLDRDQUE0QztHQUM3Qzs7RUFFRDs7OztJQUlFLGtDQUFrQztHQUNuQzs7RUFFRDs7SUFFRSxvQkFBa0M7UUFBbEMsc0NBQWtDO1lBQWxDLGtDQUFrQztJQUNsQywwQ0FBMEM7SUFDMUMsbUNBQW1DO0dBQ3BDOztFQUVEO0lBR0Usb0JBQW9CO0lBQ3BCLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLG9CQUFlO1FBQWYsbUJBQWU7WUFBZixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLHVCQUF1QjtHQUN4Qjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLFVBQVU7R0FDWDs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLHVCQUF1QjtHQUN4Qjs7RUFFRDtJQUNFLHFCQUFjO0lBQWQscUJBQWM7SUFBZCxjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCLGFBQWE7SUFDYixXQUFXO0lBQ1gsb0JBQW9CO0lBQ3BCLGlCQUFpQjtHQUNsQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxzQkFBc0I7R0FDdkI7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0Usb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsaUNBQWlDO0dBQ2xDOztFQUVEO0lBQ0Usb0JBQW9CO0lBQ3BCLGtCQUFrQjtHQUNuQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0Usb0JBQW9CO0lBQ3BCLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLGVBQWU7SUFDZixzQkFBc0I7SUFDdEIsYUFBYTtJQUNiLFlBQVk7R0FDYjs7RUFFRDtJQUNFLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLHdCQUF3QjtJQUN4QixxQkFBcUI7SUFFckIsaUNBQWlDO0lBQ2pDLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLGtCQUFrQjtJQUNsQixrREFBMEM7WUFBMUMsMENBQTBDO0lBQzFDLGdFQUF3RDtZQUF4RCx3REFBd0Q7SUFDeEQsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixPQUFPO0lBQ1AsUUFBUTtHQUNUOztFQUVEO0lBQ0UsdUJBQWU7SUFBZixrQkFBZTtJQUFmLGVBQWU7SUFDZixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSx5Q0FBeUM7R0FDMUM7O0VBRUQ7SUFDRSxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSx5QkFBeUI7R0FDMUI7O0VBRUQ7SUFDRSxrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsZ0JBQWdCO0lBQ2hCLE9BQU87SUFDUCxRQUFRO0dBQ1Q7O0VBRUQ7SUFDRSxrREFBMEM7UUFBMUMsOENBQTBDO1lBQTFDLDBDQUEwQztJQUMxQyxnQkFBZ0I7SUFDaEIsT0FBTztJQUNQLFFBQVE7SUFDUixhQUFhO0lBQ2IsY0FBYztJQUNkLGlCQUFpQjtJQUNqQixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxpQkFBaUI7SUFDakIsb0JBQW9CO0lBQ3BCLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLGFBQWE7R0FDZDs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsMkJBQXdCO09BQXhCLHdCQUF3QjtJQUN4QixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixhQUFhO0lBQ2IsV0FBVztJQUNYLG9CQUFvQjtJQUNwQixPQUFPO0lBQ1AsV0FBVztHQUNaOztFQUVEO0lBQ0Usa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsWUFBWTtJQUNaLGFBQWE7SUFDYixzQkFBc0I7SUFDdEIsZUFBZTtJQUNmLHdWQUF3VjtJQUN4ViwyQkFBMkI7R0FDNUI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxrQkFBa0I7SUFDbEIsYUFBYTtHQUNkOztFQUVEO0lBQ0UsZ0JBQWdCO0lBQ2hCLFVBQVU7SUFDVixtQkFBbUI7SUFDbkIscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEOztJQUVFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLGFBQWE7R0FDZDs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUdFLDJCQUEyQjtJQUMzQixzQkFBc0I7R0FDdkI7O0VBRUQ7SUFDRSxpQkFBaUI7SUFDakIsWUFBWTtHQUNiOztFQUVEO0lBQ0UsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixVQUFVO0lBQ1YsV0FBVztJQUNYLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGFBQWE7R0FDZDs7RUFFRDtJQUNFLFVBQVU7SUFDViwyQkFBMkI7SUFDM0Isb0JBQW9CO0lBQ3BCLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIsV0FBVztJQUNYLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQixXQUFXO0lBQ1gsZUFBZTtJQUNmLGFBQWE7R0FDZDs7RUFFRDtJQUdFLG9CQUFvQjtJQUNwQixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLGlCQUFpQjtHQUNsQjs7RUFFRDs7SUFFRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQixZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxpQkFBaUI7SUFDakIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBR0Usb0JBQW9CO0lBQ3BCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLFVBQVU7SUFDVixvQkFBb0I7R0FDckI7O0VBRUQ7O0lBRUUsWUFBWTtHQUNiOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBR0UsMkJBQTJCO0lBQzNCLHNCQUFzQjtJQUN0QiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLHlCQUF5QjtJQUN6QixvQkFBb0I7SUFDcEIsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLDBCQUEwQjtJQUMxQixpQkFBaUI7SUFDakIsd0NBQWdDO0lBQWhDLG1DQUFnQztJQUFoQyxnQ0FBZ0M7R0FDakM7O0VBRUQ7SUFDRSwrRUFBK0Q7SUFBL0QsdUVBQStEO0lBQS9ELGtFQUErRDtJQUEvRCwrREFBK0Q7SUFBL0QsMkZBQStEO0lBQy9ELFdBQVc7SUFDWCxvQ0FBNEI7UUFBNUIsZ0NBQTRCO1lBQTVCLDRCQUE0QjtJQUM1QixtQkFBbUI7SUFDbkIsY0FBYztJQUNkLGVBQWU7SUFDZixVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLCtGQUErRjtJQUMvRixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxzQkFBc0I7R0FDdkI7O0VBRUQ7SUFDRSxtRkFBbUU7SUFBbkUsMkVBQW1FO0lBQW5FLHNFQUFtRTtJQUFuRSxtRUFBbUU7SUFBbkUsbUdBQW1FO0lBQ25FLFdBQVc7SUFDWCxtQ0FBMkI7UUFBM0IsK0JBQTJCO1lBQTNCLDJCQUEyQjtJQUMzQixvQkFBb0I7SUFDcEIsb0JBQW9CO0lBQ3BCLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLDBCQUEwQjtJQUMxQixpQkFBaUI7SUFDakIsaUJBQWlCO0lBQ2pCLHdDQUFnQztJQUFoQyxtQ0FBZ0M7SUFBaEMsZ0NBQWdDO0dBQ2pDOztFQUVEO0lBQ0UsK0VBQStEO0lBQS9ELHVFQUErRDtJQUEvRCxrRUFBK0Q7SUFBL0QsK0RBQStEO0lBQS9ELDJGQUErRDtJQUMvRCxXQUFXO0lBQ1gsb0NBQTRCO1FBQTVCLGdDQUE0QjtZQUE1Qiw0QkFBNEI7SUFDNUIsbUJBQW1CO0lBQ25CLGNBQWM7SUFDZCxlQUFlO0lBQ2YsVUFBVTtHQUNYOztFQUVEO0lBQ0UsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQiwrRkFBK0Y7SUFDL0YsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsbUZBQW1FO0lBQW5FLDJFQUFtRTtJQUFuRSxzRUFBbUU7SUFBbkUsbUVBQW1FO0lBQW5FLG1HQUFtRTtJQUNuRSxXQUFXO0lBQ1gsbUNBQTJCO1FBQTNCLCtCQUEyQjtZQUEzQiwyQkFBMkI7SUFDM0Isb0JBQW9CO0lBQ3BCLG9CQUFvQjtJQUNwQixvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxhQUFhO0lBQ2IsbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQixzQkFBc0I7SUFDdEIsNEJBQTRCO0lBQzVCLGlCQUFpQjtJQUNqQix3Q0FBZ0M7SUFBaEMsbUNBQWdDO0lBQWhDLGdDQUFnQztHQUNqQzs7RUFFRDtJQUNFLCtFQUErRDtJQUEvRCx1RUFBK0Q7SUFBL0Qsa0VBQStEO0lBQS9ELCtEQUErRDtJQUEvRCwyRkFBK0Q7SUFDL0QsV0FBVztJQUNYLG9DQUE0QjtRQUE1QixnQ0FBNEI7WUFBNUIsNEJBQTRCO0lBQzVCLG1CQUFtQjtJQUNuQixjQUFjO0lBQ2QsZUFBZTtJQUNmLFVBQVU7R0FDWDs7RUFFRDtJQUNFLFlBQVk7SUFDWiw4QkFBOEI7SUFDOUIsNEJBQTRCO0lBQzVCLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLCtGQUErRjtJQUMvRixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLHFCQUFxQjtJQUNyQixVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxzQkFBc0I7R0FDdkI7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIsWUFBWTtJQUNaLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLG1GQUFtRTtJQUFuRSwyRUFBbUU7SUFBbkUsc0VBQW1FO0lBQW5FLG1FQUFtRTtJQUFuRSxtR0FBbUU7SUFDbkUsV0FBVztJQUNYLG1DQUEyQjtRQUEzQiwrQkFBMkI7WUFBM0IsMkJBQTJCO0lBQzNCLG9CQUFvQjtJQUNwQixvQkFBb0I7SUFDcEIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsZUFBZTtJQUNmLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsZ0JBQWdCO0lBQ2hCLHNCQUFzQjtJQUN0Qiw0QkFBNEI7SUFDNUIsaUJBQWlCO0lBQ2pCLHdDQUFnQztJQUFoQyxtQ0FBZ0M7SUFBaEMsZ0NBQWdDO0lBQ2hDLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLCtFQUErRDtJQUEvRCx1RUFBK0Q7SUFBL0Qsa0VBQStEO0lBQS9ELCtEQUErRDtJQUEvRCwyRkFBK0Q7SUFDL0QsV0FBVztJQUNYLG9DQUE0QjtRQUE1QixnQ0FBNEI7WUFBNUIsNEJBQTRCO0lBQzVCLG1CQUFtQjtJQUNuQixjQUFjO0lBQ2QsZUFBZTtJQUNmLFVBQVU7R0FDWDs7RUFFRDtJQUNFLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsNEJBQTRCO0lBQzVCLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsU0FBUztJQUNULG9DQUE0QjtRQUE1QixnQ0FBNEI7WUFBNUIsNEJBQTRCO0lBQzVCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLFlBQVk7SUFDWixhQUFhO0dBQ2Q7O0VBRUQ7O0lBRUUsWUFBWTtJQUNaLFNBQVM7SUFDVCxXQUFXO0lBQ1gsWUFBWTtJQUNaLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YsMEJBQTBCO0lBQzFCLG1CQUFtQjtJQUNuQixpQ0FBeUI7SUFBekIsNEJBQXlCO0lBQXpCLHlCQUF5QjtHQUMxQjs7RUFFRDtJQUNFLFVBQVU7SUFDViw0REFBb0Q7UUFBcEQsd0RBQW9EO1lBQXBELG9EQUFvRDtHQUNyRDs7RUFFRDtJQUNFLFdBQVc7SUFDWCw0REFBb0Q7UUFBcEQsd0RBQW9EO1lBQXBELG9EQUFvRDtHQUNyRDs7RUFFRDtJQUNFLG9DQUE0QjtJQUE1QiwrQkFBNEI7SUFBNUIsNEJBQTRCO0lBQzVCLGFBQWE7R0FDZDs7RUFFRDtJQUNFLG1GQUFtRTtJQUFuRSwyRUFBbUU7SUFBbkUsc0VBQW1FO0lBQW5FLG1FQUFtRTtJQUFuRSxtR0FBbUU7SUFDbkUsV0FBVztJQUNYLG1DQUEyQjtRQUEzQiwrQkFBMkI7WUFBM0IsMkJBQTJCO0lBQzNCLG9CQUFvQjtJQUNwQixvQkFBb0I7SUFDcEIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsWUFBWTtJQUNaLDREQUFvRDtRQUFwRCx3REFBb0Q7WUFBcEQsb0RBQW9EO0dBQ3JEOztFQUVEO0lBQ0UsWUFBWTtJQUNaLDREQUFvRDtRQUFwRCx3REFBb0Q7WUFBcEQsb0RBQW9EO0dBQ3JEOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBR0Usb0JBQW9CO0lBQ3BCLGdCQUFnQjtHQUNqQjs7RUFFRDs7O0lBR0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osZ0JBQWdCO0lBQ2hCLFVBQVU7SUFDVixRQUFRO0lBQ1IsY0FBYztJQUNkLFlBQVk7SUFDWixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7O0lBRUUsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixhQUFhO0lBQ2Isb0JBQW9CO0dBQ3JCOztFQUVEOzs7SUFHRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxjQUFjO0lBQ2QsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsaUJBQWlCO0lBQ2pCLGNBQWM7SUFDZCxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1oseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUV0Qiw2QkFBNkI7SUFDN0Isd0JBQXdCO0dBQ3pCOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0dBQ2pCOztFQUVEOzs7SUFHRSxXQUFXO0lBR1gsb0JBQW9CO0lBQ3BCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLDhCQUE4QjtHQUMvQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGNBQWM7SUFDZCx5QkFBeUI7R0FDMUI7O0VBRUQ7SUFDRSxhQUFhO0lBQ2IsV0FBVztJQUNYLFVBQVU7R0FDWDs7RUFFRDs7SUFFRSw0QkFBNEI7R0FDN0I7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSw4QkFBOEI7SUFDOUIseUJBQXlCO0lBQ3pCLHFDQUE2QjtRQUE3QixpQ0FBNkI7WUFBN0IsNkJBQTZCO0dBQzlCOztFQUVEO0lBQ0UsYUFBYTtJQUNiLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsc0JBQXNCO0lBQ3RCLDRCQUE0QjtJQUM1QixVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxrQ0FBMEI7SUFBMUIsNkJBQTBCO0lBQTFCLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLGtDQUEwQjtJQUExQiw2QkFBMEI7SUFBMUIsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLGNBQWM7R0FDZjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixjQUFjO0lBQ2QsV0FBVztJQUNYLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsY0FBYztHQUNmOztFQUVEO0lBQ0UsZ0JBQWdCO0lBQ2hCLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsaUJBQWlCO0lBQ2pCLHFCQUFxQjtJQUNyQixrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxzQkFBc0I7R0FDdkI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7O0lBRUUsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsaUNBQWlDO0lBQ2pDLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0Usc0JBQXNCO0lBQ3RCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBQ2Qsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsV0FBVztJQUNYLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLHdCQUF3QjtJQUN4QixxQkFBcUI7SUFFckIsaUNBQWlDO0lBQ2pDLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLDhCQUE4QjtJQUM5QixlQUFlO0lBQ2YsZUFBZTtJQUNmLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxjQUFjO0lBQ2QsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0Usb0JBQW9CO0lBQ3BCLFdBQVc7SUFDWCx5QkFBeUI7SUFDekIsc0JBQXNCO0lBRXRCLDZCQUE2QjtJQUM3Qix3QkFBd0I7R0FDekI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLHdCQUFnQjtRQUFoQixvQkFBZ0I7WUFBaEIsZ0JBQWdCO0lBQ2hCLFVBQVU7SUFDVixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsWUFBWTtHQUNiOztFQUVEO0lBQ0UseUJBQXlCO0dBQzFCOztFQUVEO0lBQ0UsYUFBYTtJQUNiLE9BQU87R0FDUjs7RUFFRDtJQUdFLG9CQUFvQjtJQUNwQixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIsWUFBWTtJQUNaLDBCQUEwQjtJQUMxQixjQUFjO0lBQ2QsT0FBTztJQUNQLGlCQUFpQjtJQUNqQixhQUFhO0lBQ2IsV0FBVztJQUNYLGVBQWU7SUFDZixlQUFlO0lBQ2YseUJBQXlCO0lBQ3pCLDZCQUE2QjtJQUM3Qiw2QkFBNkI7SUFDN0IsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsYUFBYTtJQUNiLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLGNBQWM7SUFDZCxhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSw2QkFBNkI7SUFDN0IsbUJBQW1CO0lBQ25CLE9BQU87SUFDUCxRQUFRO0lBQ1IsWUFBWTtJQUNaLGFBQWE7R0FDZDs7RUFFRDtJQUNFLDBCQUEwQjtJQUMxQix1QkFBdUI7SUFFdkIseUJBQXlCO0lBQ3pCLG9CQUFvQjtJQUNwQixrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osYUFBYTtHQUNkOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsNkJBQTZCO0lBQzdCLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLFlBQVk7SUFDWixZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLFNBQVM7R0FDVjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsU0FBUztJQUNULFNBQVM7SUFDVCxvQ0FBNEI7UUFBNUIsZ0NBQTRCO1lBQTVCLDRCQUE0QjtJQUM1QixZQUFZO0lBQ1osYUFBYTtJQUNiLHNCQUFzQjtJQUN0QixlQUFlO0lBQ2YsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxVQUFVO0lBQ1YseUNBQWlDO1FBQWpDLHFDQUFpQztZQUFqQyxpQ0FBaUM7SUFDakMsb0JBQW9CO0lBQ3BCLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxlQUFlO0lBQ2YsYUFBYTtJQUNiLG9CQUFvQjtJQUNwQixZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIsdUJBQXVCO0lBQ3ZCLCtDQUErQztJQUMvQyxXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLHlCQUF5QjtHQUMxQjs7RUFFRDtJQUNFLGFBQWE7SUFDYixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxpQkFBaUI7SUFDakIsYUFBYTtHQUNkOztFQUVEO0lBQ0UsaUJBQWlCO0lBQ2pCLGFBQWE7SUFDYixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixtQkFBbUI7SUFDbkIsYUFBYTtHQUNkOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixZQUFZO0lBQ1osWUFBWTtJQUNaLGFBQWE7SUFDYixvQkFBb0I7SUFDcEIsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsZ0JBQWdCO0lBQ2hCLFlBQVk7SUFDWixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osY0FBYztJQUNkLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLFFBQVE7SUFDUixrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSxtQ0FBMkI7UUFBM0IsK0JBQTJCO1lBQTNCLDJCQUEyQjtHQUM1Qjs7RUFFRDtJQUNFLGFBQWE7SUFDYixZQUFZO0dBQ2I7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLG9DQUE0QjtRQUE1QixnQ0FBNEI7WUFBNUIsNEJBQTRCO0lBQzVCLGdCQUFnQjtJQUNoQiwrQkFBK0I7SUFDL0IsZ0JBQWdCO0lBQ2hCLCtCQUErQjtJQUMvQixVQUFVO0lBQ1YsWUFBWTtJQUNaLG9CQUFvQjtJQUNwQixhQUFhO0lBQ2IsOEJBQThCO0dBQy9COztFQUVEO0lBQ0UsYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixPQUFPO0lBQ1AsUUFBUTtJQUNSLFlBQVk7SUFDWixXQUFXO0lBQ1gsaUNBQXlCO1lBQXpCLHlCQUF5QjtJQUN6QixpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSx5QkFBeUI7SUFDekIsc0JBQXNCO0lBRXRCLDZCQUE2QjtJQUM3Qix3QkFBd0I7SUFHeEIsMEJBQTBCO0lBQzFCLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLFlBQVk7SUFDWixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixvQkFBb0I7SUFDcEIsaUJBQWlCO0lBQ2pCLGFBQWE7SUFDYixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsNkJBQTZCO0lBQzdCLDhCQUE4QjtHQUMvQjs7RUFFRDtJQUNFLGVBQWU7SUFDZixtQkFBbUI7SUFDbkIsU0FBUztJQUNULG9DQUE0QjtRQUE1QixnQ0FBNEI7WUFBNUIsNEJBQTRCO0lBQzVCLFlBQVk7SUFDWixZQUFZO0lBQ1osYUFBYTtJQUNiLGdCQUFnQjtJQUNoQixrQ0FBa0M7SUFDbEMsZUFBZTtJQUNmLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGtCQUFrQjtJQUNsQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLHlCQUF5QjtJQUN6QixvQkFBb0I7SUFDcEIseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUV0Qiw2QkFBNkI7SUFDN0Isd0JBQXdCO0dBQ3pCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUdFLG9CQUFvQjtJQUNwQixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBQ0UsdUJBQXVCO0lBQ3ZCLG1CQUFtQjtJQUNuQixrQkFBa0I7R0FDbkI7O0VBRUQ7SUFDRSx1QkFBdUI7R0FDeEI7O0VBRUQ7SUFDRSxnQkFBZ0I7SUFDaEIsVUFBVTtJQUNWLFFBQVE7SUFDUixZQUFZO0lBQ1osbUJBQW1CO0lBQ25CLG1DQUFtQztJQUNuQyxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxjQUFjO0lBQ2QsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsYUFBYTtJQUNiLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsZUFBZTtJQUNmLHVDQUF1QztHQUN4Qzs7RUFFRDtJQUNFLGdCQUFnQjtJQUNoQixVQUFVO0lBQ1YsUUFBUTtJQUNSLFlBQVk7SUFDWixtQkFBbUI7SUFDbkIsbUNBQW1DO0lBQ25DLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLFVBQVU7SUFDVixZQUFZO0lBQ1osaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsdUJBQXVCO0dBQ3hCOztFQUVEO0lBR0Usb0JBQW9CO0lBQ3BCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGlCQUFpQjtJQUNqQixxQkFBcUI7R0FDdEI7O0VBRUQ7O0lBRUUsWUFBWTtJQUNaLHFCQUFxQjtJQUVyQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLHFCQUFxQjtJQUNyQixjQUFjO0lBR2Qsb0JBQW9CO0lBQ3BCLGdCQUFnQjtJQUNoQix5QkFBeUI7SUFDekIsc0JBQXNCO0lBRXRCLDZCQUE2QjtJQUM3Qix3QkFBd0I7SUFDeEIseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUV0Qiw2QkFBNkI7SUFDN0Isd0JBQXdCO0lBR3hCLDBCQUEwQjtJQUMxQiwwQkFBMEI7R0FDM0I7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7O0lBRUUsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFHRSxvQkFBb0I7SUFDcEIsZ0JBQWdCO0dBQ2pCOztFQUVEOztJQUVFLFlBQVk7SUFDWixxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUV0Qiw2QkFBNkI7SUFDN0Isd0JBQXdCO0lBQ3hCLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFFdEIsNkJBQTZCO0lBQzdCLHdCQUF3QjtJQUd4QiwwQkFBMEI7SUFDMUIsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsZ0JBQWdCO0lBQ2hCLGVBQWU7SUFDZixtQkFBbUI7R0FDcEI7O0VBRUQ7O0lBRUUsMkJBQTJCO0lBQzNCLDRDQUE0QztHQUM3Qzs7RUFFRDs7SUFFRSxvQkFBb0I7SUFDcEIsdUJBQXVCO0dBQ3hCOztFQUVEOztJQUVFLFlBQVk7R0FDYjs7RUFFRDs7OztJQUlFLGdCQUFnQjtHQUNqQjs7RUFFRDs7SUFFRSxvQkFBZTtRQUFmLG1CQUFlO1lBQWYsZUFBZTtJQUNmLHVCQUF1QjtJQUN2QixnQkFBZ0I7R0FDakI7O0VBRUQ7O0lBRUUsc0JBQXNCO0lBQ3RCLHlCQUF3QjtRQUF4QixzQkFBd0I7WUFBeEIsd0JBQXdCO0dBQ3pCOztFQUVEO0lBQ0Usa0NBQWtDO0dBQ25DOztFQUVEO0lBQ0UsNkJBQTZCO0dBQzlCOztFQUVEO0lBQ0UsNkJBQTZCO0dBQzlCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLFVBQVU7R0FDWDs7RUFFRDtJQUNFLGFBQWE7R0FDZDs7RUFFRDtJQUNFLGFBQWE7SUFDYixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxpQkFBaUI7SUFDakIsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxZQUFZO0lBQ1osUUFBUTtJQUNSLE9BQU87R0FDUjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxrQkFBa0I7R0FDbkI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsOEJBQWlCO1FBQWpCLGlCQUFpQjtHQUNsQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFO0lBR0Usb0JBQW9CO0lBQ3BCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLG9CQUFlO1FBQWYsbUJBQWU7WUFBZixlQUFlO0lBQ2Ysd0JBQXdCO0lBQ3hCLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLG9CQUFlO1FBQWYsbUJBQWU7WUFBZixlQUFlO0lBQ2YsOEJBQThCO0dBQy9COztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLGdCQUFnQjtHQUNqQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxnQkFBZ0I7SUFDaEIsaUJBQWlCO0lBQ2pCLG1CQUFtQjtHQUNwQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxhQUFhO0lBQ2IsY0FBYztHQUNmOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEOztJQUVFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxlQUFlO0lBQ2Ysc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsZUFBZTtJQUNmLHVCQUF1QjtHQUN4Qjs7RUFFRDtJQUNFLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGFBQWE7SUFDYixjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEOzs7Ozs7SUFNRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0Usa0NBQWtDO0dBQ25DOztFQUVEO0lBQ0Usa0NBQWtDO0dBQ25DOztFQUVEO0lBQ0UsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLHlCQUF5QjtHQUMxQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLHNCQUFzQjtHQUN2Qjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLFdBQVc7SUFDWCxpQkFBaUI7R0FDbEI7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0Usa0JBQWtCO0dBQ25COztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEOzs7Ozs7SUFNRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0Usa0NBQWtDO0dBQ25DOztFQUVEO0lBQ0Usa0NBQWtDO0dBQ25DOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UseUJBQXlCO0dBQzFCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLHNCQUFzQjtHQUN2Qjs7RUFFRDtJQUNFLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsU0FBUztJQUNULGVBQWU7SUFDZixpQkFBaUI7SUFDakIsYUFBYTtHQUNkOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFVBQVU7SUFDVixXQUFXO0lBQ1gsa0JBQWtCO0dBQ25COztFQUVEOzs7SUFHRSxjQUFjO0lBQ2QscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFFdEIsNkJBQTZCO0lBQzdCLHdCQUF3QjtJQUN4QiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBRXZCLHlCQUF5QjtJQUN6QixvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxzQkFBc0I7R0FDdkI7O0VBRUQ7SUFDRSxlQUFlO0lBQ2YsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0Usa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBQ0UsZUFBZTtHQUNoQjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGFBQWE7R0FDZDs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLGFBQWE7R0FDZDs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLFlBQVk7SUFDWiwyQkFBMkI7R0FDNUI7O0VBRUQ7SUFDRSxjQUFjO0lBQ2QsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsZUFBZTtJQUNmLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFFdEIsNkJBQTZCO0lBQzdCLHdCQUF3QjtHQUN6Qjs7RUFFRDtJQUNFLG9CQUFvQjtJQUNwQixhQUFhO0dBQ2Q7O0VBRUQ7SUFDRSxjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLHFCQUFxQjtHQUN0Qjs7RUFFRDtJQUNFLDhCQUE4QjtHQUMvQjs7RUFFRDtJQUNFLFlBQVk7R0FDYjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFNBQVM7SUFDVCxvQ0FBNEI7UUFBNUIsZ0NBQTRCO1lBQTVCLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLFdBQVc7R0FDWjs7RUFFRDtJQUNFLFlBQVk7SUFHWiwwQkFBMEI7SUFDMUIsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UscUJBQXFCO0lBQ3JCLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxvQkFBb0I7SUFDcEIsV0FBVztJQUNYLGVBQWU7R0FDaEI7O0VBRUQ7SUFDRSxxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztHQUNmOztFQUVEO0lBQ0UsV0FBVztJQUNYLGVBQWU7SUFDZixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxjQUFjO0lBQ2Qsb0JBQW9CO0lBQ3BCLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLFlBQVk7SUFDWixlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0Usc0JBQXNCO0dBQ3ZCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLG9CQUFvQjtJQUNwQixhQUFhO0lBQ2IsYUFBYTtHQUNkOztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0UsY0FBYztJQUNkLHlCQUF5QjtHQUMxQjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsYUFBYTtJQUNiLFdBQVc7R0FDWjs7RUFFRDtJQUNFLGFBQWE7SUFDYixnQkFBZ0I7SUFDaEIsaUJBQWlCO0dBQ2xCOztFQUVEO0lBQ0UsYUFBYTtJQUNiLFdBQVc7R0FDWjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLFlBQVk7SUFDWixZQUFZO0lBQ1osMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsbUJBQW1CO0dBQ3BCOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLFdBQVc7R0FDWjs7RUFFRDtJQUNFLGNBQWM7R0FDZjs7RUFFRDtJQUNFLFlBQVk7SUFDWixvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxjQUFjO0lBQ2QsMEJBQTBCO0dBQzNCOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UscUJBQXFCO0dBQ3RCOztFQUVEO0lBQ0UscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLHdCQUF3QjtJQUN4QixxQkFBcUI7SUFFckIsaUNBQWlDO0lBQ2pDLDRCQUE0QjtHQUM3Qjs7RUFFRDtJQUNFLDhCQUE4QjtJQUM5QixvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxxQkFBcUI7SUFFckIscUJBQXFCO0lBQ3JCLG1CQUFtQjtJQUNuQixxQkFBcUI7SUFDckIsY0FBYztJQUdkLG9CQUFvQjtJQUNwQixnQkFBZ0I7SUFDaEIsMEJBQTBCO0lBQzFCLHVCQUF1QjtJQUV2Qix5QkFBeUI7SUFDekIsb0JBQW9CO0lBQ3BCLHlCQUF5QjtJQUN6QixzQkFBc0I7SUFFdEIsNkJBQTZCO0lBQzdCLHdCQUF3QjtJQUN4QixxQkFBcUI7R0FDdEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1oscUJBQXFCO0lBRXJCLHFCQUFxQjtJQUNyQixtQkFBbUI7SUFDbkIscUJBQXFCO0lBQ3JCLGNBQWM7SUFHZCxvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLDBCQUEwQjtJQUMxQix1QkFBdUI7SUFFdkIsb0NBQW9DO0lBQ3BDLCtCQUErQjtHQUNoQzs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxZQUFZO0lBQ1osVUFBVTtHQUNYOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsYUFBYTtHQUNkOztFQUVEO0lBQ0UsYUFBYTtHQUNkOztFQUVEO0lBQ0UsYUFBYTtJQUNiLFdBQVc7SUFDWCxVQUFVO0lBQ1YsbUJBQW1CO0lBQ25CLHdCQUFnQjtRQUFoQixvQkFBZ0I7WUFBaEIsZ0JBQWdCO0lBQ2hCLFVBQVU7SUFDVixvQkFBb0I7SUFDcEIsY0FBYztHQUNmOztFQUVEO0lBQ0UsYUFBYTtHQUNkOztFQUVEO0lBQ0UsWUFBWTtHQUNiOztFQUVEO0lBQ0UsYUFBYTtJQUNiLFlBQVk7SUFDWixjQUFjO0dBQ2Y7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxVQUFVO0dBQ1g7O0VBRUQ7SUFDRSxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxZQUFZO0dBQ2I7O0VBRUQ7O0lBRUUsa0JBQWtCO0dBQ25COztFQUVEO0lBQ0Usa0JBQWtCO0dBQ25COztFQUVEO0lBQ0UsY0FBYztHQUNmOztFQUVEOztJQUVFLDRCQUE0QjtHQUM3Qjs7RUFFRDs7SUFFRSxvQkFBNEQ7UUFBNUQsZ0VBQTREO1lBQTVELDREQUE0RDtHQUM3RDtDQUNGOztBQUVEO0VBQ0U7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSxvQkFBb0I7R0FDckI7O0VBRUQ7SUFDRSwwQkFBMEI7R0FDM0I7O0VBRUQ7SUFDRSxtQkFBbUI7SUFDbkIsb0JBQW9CO0dBQ3JCOztFQUVEO0lBQ0UsbUJBQW1CO0lBQ25CLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLDBCQUEwQjtHQUMzQjs7RUFFRDtJQUNFLFVBQVU7R0FDWDs7RUFFRDtJQUNFLG1CQUFtQjtJQUNuQixtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxnQkFBZ0I7R0FDakI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsZ0JBQWdCO0dBQ2pCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUdFLG9CQUFvQjtJQUNwQixnQkFBZ0I7R0FDakI7O0VBRUQ7SUFDRSxpQkFBaUI7R0FDbEI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UscUJBQXFCO0dBQ3RCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxxQkFBcUI7R0FDdEI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLGFBQWE7R0FDZDs7RUFFRDtJQUNFLGtCQUFrQjtHQUNuQjs7RUFFRDtJQUNFLGNBQWM7R0FDZjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxXQUFXO0lBQ1gsV0FBVztJQUNYLFVBQVU7SUFDVixvQkFBb0I7SUFDcEIsc0NBQThCO1FBQTlCLGtDQUE4QjtZQUE5Qiw4QkFBOEI7SUFDOUIsV0FBVztHQUNaO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLGFBQWE7SUFDYixrQkFBa0I7R0FDbkI7Q0FDRjs7QUFFRDtFQUNFO0lBR0Usb0JBQW9CO0lBQ3BCLGdCQUFnQjtHQUNqQjs7RUFFRDtJQUNFLGlCQUFpQjtHQUNsQjs7RUFFRDtJQUNFLFlBQVk7SUFDWixRQUFRO0dBQ1Q7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsY0FBYztHQUNmO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLFVBQVU7SUFDVixpQkFBaUI7R0FDbEI7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsY0FBYztHQUNmOztFQUVEO0lBQ0Usa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxtQkFBbUI7R0FDcEI7O0VBRUQ7SUFDRSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixXQUFXO0dBQ1o7O0VBRUQ7SUFDRSxXQUFXO0dBQ1o7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsZ0JBQWdCO0dBQ2pCOztFQUVEO0lBQ0UsV0FBVztHQUNaOztFQUVEO0lBQ0UsOEJBQThCO0dBQy9COztFQUVEO0lBQ0Usb0JBQW9CO0dBQ3JCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLG9CQUFvQjtHQUNyQjs7RUFFRDtJQUNFLGlCQUFpQjtJQUNqQixZQUFZO0lBQ1osZ0JBQWdCO0dBQ2pCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLFdBQVc7R0FDWjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxVQUFVO0dBQ1g7Q0FDRjs7QUFFRDtFQUNFO0lBQ0UsMEJBQTBCO0dBQzNCO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNFLDZCQUE2QjtHQUM5Qjs7RUFFRDtJQUNFLDJGQUEyRjtHQUM1RjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxlQUFlO0dBQ2hCOztFQUVEO0lBQ0UsZUFBZTtJQUNmLFVBQVU7R0FDWDs7RUFFRDtJQUNFLFlBQVk7R0FDYjtDQUNGOztBQUVEO0VBQ0U7SUFDRSxVQUFVO0lBQ1Ysb0JBQW9CO0lBQ3BCLG1CQUFtQjtHQUNwQjs7RUFFRDtJQUNFLGdCQUFnQjtJQUNoQixjQUFjO0lBQ2QsWUFBWTtJQUNaLFFBQVE7SUFDUixPQUFPO0dBQ1I7Q0FDRiIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiogSW1wb3J0IG1lZGlhIHF1ZXJ5ICoqL1xuXG4vKiogSW1wb3J0IGNvbmZpZyBnbG9iYWwgKiovXG5cbjpyb290IHtcbiAgLS1mb250LWZhbWlseS10ZXh0OiBNb250c2VycmF0LCBPcGVuIFNhbnMsIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC1mYW1pbHktdGl0bGU6IE1vbnRzZXJyYXQsIE9wZW4gU2FucywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLyoqIEltcG9ydCBjb25maWcgZ2xvYmFsICoqL1xuXG4vKiogSW1wb3J0IE1peGlucyAqKi9cblxuLyoqIEltcG9ydCBjb25maWcgZ2xvYmFsICoqL1xuXG4vKioqKiBDb25maWcgdmFyaWFibGUgKioqKi9cblxuLyoqKiogYnJlYWNrcG9pbnRzICoqKiovXG5cbi8qKioqIFdyYXBwZXIgKioqKi9cblxuLyoqKiogQ29sb3JzICoqKiovXG5cbi8qKioqIEZvbnRzICoqKiovXG5cbi8qKioqIENvbXBvbmVudHMgKioqKi9cblxuLyoqKiBTbGlkZXIgKioqL1xuXG4vKioqKiBNYXJnaW4gKioqKi9cblxuLyoqKiogSGlnaHRsaWdodCAqKioqL1xuXG4vKioqKioqKiAgIEhFQURFUiAgKioqKioqL1xuXG4vKioqKioqKiBOQVZJR0FUSU9OICoqKioqKi9cblxuLyoqKiogU3RhcnMgKioqKi9cblxuLyoqKiBMb2dpbiAqKiovXG5cbi8qKiogZm9ybSAqKiovXG5cbi8qKiB0aXRsZSAqKi9cblxuLyoqKiBOYXYgKioqL1xuXG4vKiogSW1wb3J0IEFuaW1hdGlvbnMgKiovXG5cbkBrZXlmcmFtZXMgZHJhdyB7XG4gIGZyb20ge1xuICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgfVxuXG4gIHRvIHtcbiAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbn1cblxuLyoqIEltcG9ydCBNaXhpbnMgKiovXG5cbi8qKiBJbXBvcnQgcG9seWZpbGwgbm9ybWFsaXplICoqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gICp6b29tOiAxO1xufVxuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbCB7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG59XG5cbmh0bWwsXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkO1xufVxuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMC41cmVtO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBtYXJnaW46IDMwcHggMDtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxucCxcbnByZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLHNlcmlmO1xuICBfZm9udC1mYW1pbHk6ICdjb3VyaWVyIG5ldycsbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lO1xufVxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5kbCxcbm1lbnUsXG5vbCxcbnVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbjogMCAwIDAgMjBweDtcbn1cblxubWVudSxcbm9sLFxudWwge1xuICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xufVxuXG5uYXYgdWwsXG5uYXYgb2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xufVxuXG5pbWcge1xuICBib3JkZXI6IDA7XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY2hyb21lIGltZyB7XG4gIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7XG59XG5cbmltZ1tzcmM9JyddIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5sYXp5bG9hZCxcbi5sYXp5bG9hZGluZyB7XG4gIHRleHQtaW5kZW50OiAtOTk5OTk5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbn1cblxuLmxhenlsb2FkZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5waWN0dXJlIC53aXRoLWxvYWRpbmcgaW1nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA2MDBtcyBlYXNlO1xufVxuXG5waWN0dXJlIC53aXRoLWxvYWRpbmcubG9hZGVkIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbnBpY3R1cmUgLndpdGgtbG9hZGluZy5sb2FkZWQgaW1nLmVycm9yIHtcbiAgb3BhY2l0eTogMDtcbn1cblxucGljdHVyZSAud2l0aC1sb2FkaW5nLmxvYWRlZCArIC5wcm9kX19sb2FkaW5nLFxucGljdHVyZSAud2l0aC1sb2FkaW5nLmxvYWRlZCArIC5zbGlkZXJfX2xvYWRpbmcge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbnBpY3R1cmUgLndpdGgtbG9hZGluZyArIC5wcm9kX19sb2FkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzIHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTAwJTIwMTAwJTIyJTIwcHJlc2VydmVBc3BlY3RSYXRpbyUzRCUyMnhNaWRZTWlkJTIyJTIwY2xhc3MlM0QlMjJsZHMtZWxsaXBzaXMlMjIlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjg0JTIyJTIwY3klM0QlMjI1MCUyMiUyMHIlM0QlMjIwJTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMTAlM0IwJTNCMCUzQjAlM0IwJTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMHMlMjIvJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJjeCUyMiUyMHZhbHVlcyUzRCUyMjg0JTNCODQlM0I4NCUzQjg0JTNCODQlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwY3glM0QlMjI4NCUyMiUyMGN5JTNEJTIyNTAlMjIlMjByJTNEJTIyNC44OTgwNiUyMiUyMCUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IxMCUzQjEwJTNCMTAlM0IwJTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyLTFzJTIyLyUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyY3glMjIlMjB2YWx1ZXMlM0QlMjIxNiUzQjE2JTNCNTAlM0I4NCUzQjg0JTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyLTFzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjY3LjM0NjYlMjIlMjBjeSUzRCUyMjUwJTIyJTIwciUzRCUyMjEwJTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjEwJTNCMTAlM0IxMCUzQjAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjItMC41cyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyMTYlM0IxNiUzQjUwJTNCODQlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMi0wLjVzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjMzLjM0NjYlMjIlMjBjeSUzRCUyMjUwJTIyJTIwciUzRCUyMjEwJTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjEwJTNCMTAlM0IxMCUzQjAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyMTYlM0IxNiUzQjUwJTNCODQlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjI1MCUyMiUyMHIlM0QlMjI1LjEwMTk0JTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjAlM0IxMCUzQjEwJTNCMTAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyMTYlM0IxNiUzQjE2JTNCNTAlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0Mvc3ZnJTNFKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNSUgYXV0bztcbiAgei1pbmRleDogMjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLHZpc2liaWxpdHkgMzAwbXMgZWFzZSAzMDBtcztcbn1cblxucGljdHVyZSAud2l0aC1sb2FkaW5nLmdhbGxlcnlfX3BpY3R1cmUgKyAucHJvZF9fbG9hZGluZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAlIGF1dG87XG59XG5cbnBpY3R1cmU6bm90KC53aXRoLWxvYWRpbmcpIGltZy5sYXp5bG9hZGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxucGljdHVyZSBpbWcuZXJyb3Ige1xuICBvcGFjaXR5OiAwO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuZm9ybSB7XG4gIG1hcmdpbjogMDtcbn1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAuMzVlbSAuNjI1ZW0gLjc1ZW07XG59XG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgKm1hcmdpbi1sZWZ0OiAtN3B4O1xufVxuXG5idXR0b24sXG5pbnB1dCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgKnZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICpvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxM3B4O1xuICB3aWR0aDogMTNweDtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAwcHggMTAwMHB4IHdoaXRlIGluc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIE9OTFkgVEFCTEVUIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBPTkxZIERFU0tUT1AgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbnNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogIzEyMzMzZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxNXB4IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxMCUyMiUyMGhlaWdodCUzRCUyMjYuMDMyJTIyJTNFJTNDcGF0aCUyMGRhdGEtbmFtZSUzRCUyMkFycm93JTIwY29waWUlMjAzJTIyJTIwZCUzRCUyMk0wJTIwLjAxNkw1JTIwNC42NWw1LTQuNjM0djEuMzc4TDUlMjA2LjAyOCUyMDAlMjAxLjM5NFYuMDJ6JTIyJTIwZmlsbCUzRCUyMiUyMzJiMmIyYiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIvJTNFJTNDL3N2ZyUzRSk7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAuNTYyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBGUk9NIFhMIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uaDEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4qOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuKjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNsb3NlLWNvb2tpZS1hbGVydCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnByb2RfX2ltZ1tzcmM9XCJkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhBUUFCQUFBQUFDSDVCQUVLQUFFQUxBQUFBQUFCQUFFQUFBSUNUQUVBT3c9PVwiXSB7XG4gIHdpZHRoOiAxMjUlO1xuICBoZWlnaHQ6IDEyNSU7XG4gIG1heC13aWR0aDogMTI1JTtcbiAgbWF4LWhlaWdodDogMTI1JTtcbiAgbWluLXdpZHRoOiAxMjUlO1xuICBtaW4taGVpZ2h0OiAxMjUlO1xufVxuXG4vKiogSW1wb3J0IHdyYXBwZXIgKiovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gQ2xhc3MgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b24sXG4uYnV0dG9uLmZvcm1fX2J1dHRvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLyoqIEltcG9ydCBoZWFkZXIgKiovXG5cbi5oZWFkcm9vbSB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBsaW5lYXI7XG59XG5cbi5oZWFkcm9vbS0tcGlubmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbn1cblxuLmhlYWRyb29tLS11bnBpbm5lZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi8qKiBJbXBvcnQgaGVhZGVyICoqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBWYXJpYWJsZXMgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEFsbCAtIE1vYmlsZSBmaXJzdCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmhlYWRlcl9fY29udGVudCB7XG4gIGhlaWdodDogNThweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVkZGRkO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLmhlYWRlcl9fcmVsYXRpdmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5oZWFkZXJfX2gxIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4uaGVhZGVyX19pbm5hdiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDIycHggNTBweCAxOHB4IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmhlYWRlcl9fbmF2IHtcbiAgcGFkZGluZzogMjJweCAxNXB4IDIwcHggMTVweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uaGVhZGVyX19uYXZfX2ljb24ge1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXJfX25hdl9faWNvbl9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OTlweDtcbn1cblxuLmhlYWRlcl9fbmF2X19pY29uLS1pbm5hdiB7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbn1cblxuLmhlYWRlcl9fbmF2X19pY29uX19zcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzcHg7XG4gIHdpZHRoOiA5MCU7XG4gIGJhY2tncm91bmQ6ICMxMjMzM2U7XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLWZpcnN0IHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTlweDtcbn1cblxuLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS1maXJzdC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tY2xvc2Uge1xuICB0b3A6IDE4cHg7XG4gIHdpZHRoOiAwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4uaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLXNlY29uZCB7XG4gIHRvcDogNnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS1zZWNvbmQuaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLWNsb3NlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLXRoaXJkIHtcbiAgdG9wOiA2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4uaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLXRoaXJkLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS1jbG9zZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tZm91cnRoIHtcbiAgdG9wOiAxMnB4O1xuICB3aWR0aDogMTlweDtcbn1cblxuLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS1mb3VydGguaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLWNsb3NlIHtcbiAgdG9wOiAxOHB4O1xuICB3aWR0aDogMCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmhlYWRlcl9fY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyX19hY2NvdW50X19hIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyMTcxNyUyMDQ2JTIwMjAuMDAzJTIwMjAuMDAxJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTcxNy4wMDElMjA1NS45OThhMTAlMjAxMCUyMDAlMjAxJTIwMCUyMDIuOTMtNy4wNyUyMDkuNiUyMDkuNiUyMDAlMjAwJTIwMC0yLjkzJTIwNy4wN3ptMTkuMTclMjAwYTguOCUyMDguOCUyMDAlMjAwJTIwMS0yLjE2JTIwNS44NmMtMS4zOC0uNTQtMi44Ny0xLjA2LTQuNDctMS41NGEuNzQzLjc0MyUyMDAlMjAwJTIwMS0uMS0uNTMlMjAzLjAzOSUyMDMuMDM5JTIwMCUyMDAlMjAxJTIwLjI5LTEuMSUyMDYuMTM4JTIwNi4xMzglMjAwJTIwMCUyMDAlMjAuNDQtMS41NCUyMDMuNTI5JTIwMy41MjklMjAwJTIwMCUyMDAlMjAuNjctMS41NCUyMDMuMjg1JTIwMy4yODUlMjAwJTIwMCUyMDAlMjAwLTEuMzQuMTM5LjEzOSUyMDAlMjAwJTIwMC0uMDUtLjElMjA0LjM2NiUyMDQuMzY2JTIwMCUyMDAlMjAxJTIwLjE0LTEuODMlMjAzLjA3OCUyMDMuMDc4JTIwMCUyMDAlMjAwLS43Mi0yLjUlMjAzLjQ0JTIwMy40NCUyMDAlMjAwJTIwMC0yLjc4LTEuMzRoLS44N2EzLjYzOSUyMDMuNjM5JTIwMCUyMDAlMjAwLTIuNzklMjAxLjM0JTIwMy4wNzclMjAzLjA3NyUyMDAlMjAwJTIwMC0uNzIlMjAyLjUlMjA0LjYlMjA0LjYlMjAwJTIwMCUyMDElMjAuMTUlMjAxLjgzdi4xYTIuNTg2JTIwMi41ODYlMjAwJTIwMCUyMDAtLjA1JTIwMS4zNCUyMDQuMzUzJTIwNC4zNTMlMjAwJTIwMCUyMDAlMjAuNjclMjAxLjU5JTIwNy4yNCUyMDcuMjQlMjAwJTIwMCUyMDAlMjAuNDMlMjAxLjQ5JTIwMi42NDIlMjAyLjY0MiUyMDAlMjAwJTIwMSUyMC4yJTIwMS4xNS41NDQuNTQ0JTIwMCUyMDAlMjAxLS4xNS40OCUyMDMwLjQ2MSUyMDMwLjQ2MSUyMDAlMjAwJTIwMC00LjMyJTIwMS41NCUyMDkuMTU4JTIwOS4xNTglMjAwJTIwMSUyMDElMjAxNi4xOS01Ljg2eiUyMiUyMGZpbGwlM0QlMjIlMjMxMjMzM2UlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyLyUzRSUzQy9zdmclM0UpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHg7XG59XG5cbi5oZWFkZXJfX3NlYXJjaCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyX19jYXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcbn1cblxuLmhlYWRlcl9fY2FydF9fYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyMTc4Ni45OTklMjA0NiUyMDE1LjAwMSUyMDE5LjkwMSUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE4MDIlMjA2NS4xMTFsLS43LTEzLjdhLjcuNyUyMDAlMjAwJTIwMC0uNy0uNjhoLTIuMDR2LS42N2E0LjA2MSUyMDQuMDYxJTIwMCUyMDElMjAwLTguMTIxJTIwMHYuNjdoLTIuMDVhLjcxMi43MTIlMjAwJTIwMCUyMDAtLjcuNjhsLS42OSUyMDEzLjc0YS43NTQuNzU0JTIwMCUyMDAlMjAwJTIwLjE5LjUzLjcuNyUyMDAlMjAwJTIwMCUyMC41MS4yMmgxMy42YS43MDcuNzA3JTIwMCUyMDAlMjAwJTIwLjctLjcydi0uMDd6bS01LjUyLTE0LjM4aC0zLjk2di0uNjdhMS45ODElMjAxLjk4MSUyMDAlMjAxJTIwMSUyMDMuOTYlMjAweiUyMiUyMGZpbGwlM0QlMjIlMjMxMjMzM2UlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyLyUzRSUzQy9zdmclM0UpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDU4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5oZWFkZXJfX2NhcnRfX2FfX25iIHtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDY2JTtcbiAgdG9wOiA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG4uaGVhZGVyX19jYXJ0X19hX19uYl9fYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXJfX2NhcnRfX2FfX25iLS1oaWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmhlYWRlcl9fY2FydF9fc3VibGV2ZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyX19jYXJ0X19zdWJsZXZlbF9fdGV4dCB7XG4gIHRleHQtaW5kZW50OiAwO1xuICBjb2xvcjogIzEyMzMzZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNThweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogN3B4IDY1cHg7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXJfX2xvZ29fX2Ege1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbW96LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0NHB4O1xufVxuXG4uaGVhZGVyX19sb2dvX19hX19pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwJTtcbn1cblxuLmhlYWRlcl9fbG9nb19fYV9fbmFtZV9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmhlYWRlcl9fbG9nb19fYV9fbmFtZV9fc2xvZ2FuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5oZWFkZXJfX2NoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhlYWRlcl9fY2hlY2tib3gtLW5hdjpjaGVja2VkIH4gLmhlYWRlciAuaGVhZGVyX19uYXYge1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbn1cblxuLmhlYWRlcl9fY2hlY2tib3gtLW5hdjpjaGVja2VkIH4gLmhlYWRlciAuaGVhZGVyX19uYXZfX2ljb24ge1xuICB6LWluZGV4OiAyO1xufVxuXG4uaGVhZGVyX19jaGVja2JveC0tbmF2OmNoZWNrZWQgfiAuaGVhZGVyIC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tZmlyc3Qge1xuICB0b3A6IDE4cHg7XG4gIHdpZHRoOiAwJTtcbiAgbGVmdDogNTAlO1xufVxuXG4uaGVhZGVyX19jaGVja2JveC0tbmF2OmNoZWNrZWQgfiAuaGVhZGVyIC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tc2Vjb25kIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uaGVhZGVyX19jaGVja2JveC0tbmF2OmNoZWNrZWQgfiAuaGVhZGVyIC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tdGhpcmQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uaGVhZGVyX19jaGVja2JveC0tbmF2OmNoZWNrZWQgfiAuaGVhZGVyIC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tZm91cnRoIHtcbiAgdG9wOiAxOHB4O1xuICB3aWR0aDogMCU7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmhlYWRlcl9fY2hlY2tib3gtLW5hdjpjaGVja2VkIH4gLmhlYWRlciAubmF2IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmhlYWRlcl9fY2hlY2tib3gtLW5hdjpjaGVja2VkIH4gLmhlYWRlciAubmF2X19jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oZWFkZXJfX2NoZWNrYm94LS1uYXY6Y2hlY2tlZCB+IC5oZWFkZXJfX2Nsb3NlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gRlJPTSBERVNLVE9QIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uaGVhZGVyX19ub2pzIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZhZDM5MDtcbn1cblxuLmhlYWRlcl9fbm9qc19fd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODAwcHg7XG59XG5cbi5oZWFkZXJfX25vanNfX3RleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmhlYWRlcl9fbm9qc19fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jbm9qcy1jaGVja2JveDpjaGVja2VkIH4gbm9zY3JpcHQgLmhlYWRlcl9fbm9qcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXJfX2NhcnRfX2FfX25iLS1oaWRlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBsaW5lYXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHNjYWxlKDApO1xufVxuXG4uaGVhZGVyX19jYXJ0OmhvdmVyIC5oZWFkZXJfX2NhcnRfX2FfX25iIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMSk7XG59XG5cbi8qKiBJbXBvcnQgaGVhZGVyICoqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBWYXJpYWJsZXMgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEFsbCAtIE1vYmlsZSBmaXJzdCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLm5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtOTAlO1xuICB3aWR0aDogOTAlO1xuICByaWdodDogY2FsYygtMTAwJSArIDU4cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNThweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wcmVkaWN0aXZlLW9wZW4gLm5hdjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5uYXYgaDIsXG4ubmF2IGgzLFxuLm5hdiBoNCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm5hdiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4ubmF2Lm92aCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uYXZfX2Nsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgdHJhbnNsYXRlWigwKTtcbiAgei1pbmRleDogMzA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5hdl9fbGFiZWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIHRyYW5zaXRpb246IHRleHQtaW5kZW50IC4xNXMsIGhlaWdodCAuM3M7XG59XG5cbi5uYXZfX2xhYmVsX19pbWcge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4ubmF2X19sYWJlbF9fc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZfX2xhYmVsLS1yaWNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZfX2xpLS1hbGwgLm5hdl9fYSB7XG4gIGJhY2tncm91bmQ6ICNlYWVhZWE7XG59XG5cbi5uYXZfX2Fycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLm5hdl9fYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzEyMzMzZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5uYXZfX2Fycm93OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzEyMzMzZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ubmF2X19hIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MsdGV4dC1pbmRlbnQgLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi5uYXZfX2FfX2x2bDIge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MsdGV4dC1pbmRlbnQgLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENFNUU5O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4ubmF2X19hX19sdmwyLS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdl9fYS0tbHZsMiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4ubmF2X19hLS1saW5rIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm5hdl9fYS5uYXZfX2EtLWN1cnJlbnQge1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLm5hdl9fd3JhcHBlciB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4ubmF2X193cmFwcGVyMiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2X19pdGVtbHZsMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG4ubmF2X19pdGVtbHZsMS0tc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdl9faXRlbWx2bDFfX3RleHQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdl9fc3VibGV2ZWwge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGN1YmljLWJlemllcigwLCAxLCAwLCAxKTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5uYXZfX2NoZWNrYm94bHZsMDpjaGVja2VkICsgZGl2IHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNnM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDRTVFOTtcbn1cblxuLm5hdl9fY2hlY2tib3hsdmwwOmNoZWNrZWQgKyBkaXYgLm5hdl9fc3VibGV2ZWwge1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVooMCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubmF2X19jaGVja2JveGx2bDA6Y2hlY2tlZCArIGRpdiAubmF2X19pdGVtbHZsMSB7XG4gIGNvbG9yOiAjMTIzMzNlO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5uYXZfX2NoZWNrYm94bHZsMDpjaGVja2VkICsgZGl2ID4gKiA+IC5uYXZfX2Fycm93IHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi5uYXZfX2NoZWNrYm94bHZsMDpjaGVja2VkICsgZGl2ID4gKiA+IC5uYXZfX2Fycm93OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cblxuLm5hdl9fY2hlY2tib3hsdmwwOmNoZWNrZWQgKyBkaXYgPiAubmF2X19hcnJvdzpiZWZvcmUsXG4ubmF2X19jaGVja2JveGx2bDA6Y2hlY2tlZCArIGRpdiA+IC5uYXZfX2Fycm93OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm5hdl9fY2hlY2tib3hsdmwxOmNoZWNrZWQgKyBkaXYge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC42cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG59XG5cbi5uYXZfX2NoZWNrYm94bHZsMTpjaGVja2VkICsgZGl2IC5uYXZfX2NvbnRlbnRsdmwzIHtcbiAgbWF4LWhlaWdodDogMTAwMDBweDtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ubmF2X19jaGVja2JveGx2bDE6Y2hlY2tlZCArIGRpdiAubmF2X19pdGVtbHZsMyB7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4ubmF2X19jaGVja2JveGx2bDE6Y2hlY2tlZCArIGRpdiA+ICogPiAubmF2X19hcnJvdzphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4ubmF2X19jaGVja2JveGx2bDE6Y2hlY2tlZCArIGRpdiA+IC5uYXZfX2Fycm93OmJlZm9yZSxcbi5uYXZfX2NoZWNrYm94bHZsMTpjaGVja2VkICsgZGl2ID4gLm5hdl9fYXJyb3c6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xufVxuXG4ubmF2X191bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uYXZfX3VsX19oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDU4cHg7XG4gIHBhZGRpbmc6IDEycHggNDBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0U1RTk7XG59XG5cbi5uYXZfX3VsX19oZWFkZXJfX3RleHQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5uYXZfX3VsX19oZWFkZXJfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDIwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5uYXZfX3VsX19oZWFkZXJfX2ljb24ubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6IHJnYmEoMTgsIDUxLCA2MiwgMC42KTtcbn1cblxuLm5hdl9fcmljaF9fYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcywgdGV4dC1pbmRlbnQgLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi5uYXZfX3JpY2gtLXdpdGgtc3VibmF2IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm5hdl9fcmljaC0td2l0aG91dC10eHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2X19yaWNoMl9fYSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTBweCAyNXB4IDEwcHggNTVweDtcbn1cblxuLm5hdl9fcmljaDJfX2EtLWxhc3Qge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5uYXZfX3JpY2gyLS1sYXN0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubmF2X19pdGVtbHZsMyB7XG4gIHBhZGRpbmc6IDE1cHggNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi5uYXZfX2NvbnRlbnRsdmwzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgY3ViaWMtYmV6aWVyKDAsIDEsIDAsIDEpO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uYXZfX3RleHQuaGlkZGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZfX2NvbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm5hdl9fYm90dG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdiA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxhbmcgKyAubmF2X19sYWJlbCArIC5uYXZfX2l0ZW1sdmwxLS1hY2NvdW50ICsgLm5hdl9faXRlbWx2bDEtLWhvbWUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBGUk9NIFRBQkxFVCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gRlJPTSBERVNLVE9QIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ubmF2X193cmFwcGVyIC5jYXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTYwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgei1pbmRleDogMTtcbn1cblxuLm5hdl9faXRlbWx2bDEtLWxvZ2luIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqIEltcG9ydCBjb21wb25lbnRzICoqL1xuXG4uc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiA1JSBhdXRvO1xuICBoZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMzAwbXMgZWFzZTtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLnNsaWRlci0tcmVhZHkge1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiAwcztcbn1cblxuLnNsaWRlci0tcmVhZHkgLnNsaWRlcl9fYWJzb2x1dGU6bm90KC5zbGlkZXJfX2Fic29sdXRlLS1zaW5nbGUpIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnNsaWRlci0tcmVhZHkgLnNsaWRlcl9fd3JhcHBlci0tc2luZ2xlOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5zbGlkZXItLXJlYWR5IC5zbGljay10cmFjayxcbi5zbGlkZXItLXJlYWR5IC5zbGljay1saXN0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbn1cblxuLnNsaWRlciAuc2xpZGVyLS1iZWZvcmVTbGljayB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGVyX19iYWNrZ3JvdW5kIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWRlcl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWRlcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGlkZXJfX3dyYXBwZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5zbGlkZXJfX3dyYXBwZXIuc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zbGlkZXJfX3dyYXBwZXIgLnNsaWNrLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGlkZXJfX3dyYXBwZXIgLnNsaWNrLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLnNsaWRlcl9fd3JhcHBlciAuc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luOiAwIDExcHg7XG59XG5cbi5zbGlkZXJfX3dyYXBwZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2xpZGVyX193cmFwcGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGlkZXJfX3dyYXBwZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5zbGlkZXJfX3dyYXBwZXIgLnNsaWNrLWFycm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGVyX193cmFwcGVyIC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2xpZGVyX193cmFwcGVyIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC02MHB4O1xufVxuXG4uc2xpZGVyX193cmFwcGVyIC5zbGljay1wcmV2IHtcbiAgbGVmdDogLTYwcHg7XG59XG5cbi5zbGlkZXJfX3dyYXBwZXIgLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4uc2xpZGVyX193cmFwcGVyLS1zaW5nbGUgLnNsaWNrLWFycm93LFxuLnNsaWRlcl9fd3JhcHBlci0tc2luZ2xlIC5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWRlcl9faXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWRlcl9fcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpZGVyX19pbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2xpZGVyX19pbWctLWxvYWQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uc2xpZGVyX19sb2FkaW5nIHtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzIHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTAwJTIwMTAwJTIyJTIwcHJlc2VydmVBc3BlY3RSYXRpbyUzRCUyMnhNaWRZTWlkJTIyJTIwY2xhc3MlM0QlMjJsZHMtZWxsaXBzaXMlMjIlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjg0JTIyJTIwY3klM0QlMjI1MCUyMiUyMHIlM0QlMjIwJTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMTAlM0IwJTNCMCUzQjAlM0IwJTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMHMlMjIvJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJjeCUyMiUyMHZhbHVlcyUzRCUyMjg0JTNCODQlM0I4NCUzQjg0JTNCODQlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwY3glM0QlMjI4NCUyMiUyMGN5JTNEJTIyNTAlMjIlMjByJTNEJTIyNC44OTgwNiUyMiUyMCUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IxMCUzQjEwJTNCMTAlM0IwJTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyLTFzJTIyLyUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyY3glMjIlMjB2YWx1ZXMlM0QlMjIxNiUzQjE2JTNCNTAlM0I4NCUzQjg0JTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyLTFzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjY3LjM0NjYlMjIlMjBjeSUzRCUyMjUwJTIyJTIwciUzRCUyMjEwJTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjEwJTNCMTAlM0IxMCUzQjAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjItMC41cyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyMTYlM0IxNiUzQjUwJTNCODQlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMi0wLjVzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjMzLjM0NjYlMjIlMjBjeSUzRCUyMjUwJTIyJTIwciUzRCUyMjEwJTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjEwJTNCMTAlM0IxMCUzQjAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyMTYlM0IxNiUzQjUwJTNCODQlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjI1MCUyMiUyMHIlM0QlMjI1LjEwMTk0JTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjAlM0IxMCUzQjEwJTNCMTAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyMTYlM0IxNiUzQjE2JTNCNTAlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0Mvc3ZnJTNFKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDYwcHg7XG59XG5cbi5zbGlkZXI6bm90KC5zbGlkZXItLXJlYWR5KSAuc2xpZGVyX19pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiogSW1wb3J0IGNvbXBvbmVudHMgKiovXG5cbi5ibG9jIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLmJsb2MtLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYmxvYy0td3JhcHBlciAuYmxvYy0tYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYmxvYy0td3JhcHBlciAuYmxvYy0taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ibG9jLS10ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJsb2MtLXRleHQgdGFibGUge1xuICBtYXJnaW46IDEwcHggYXV0bztcbn1cblxuLmJsb2MtLXRleHQgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9jLS10ZXh0ID4gOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJsb2MtLXRleHQgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5ibG9jIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyoqIEltcG9ydCBjb21wb25lbnRzICoqL1xuXG4uc3RhcnMtLWx2bDAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICNlMGUwZTA7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN0YXJzLS1sdmwwIC5zdGFyLWljb24sXG4uc3RhcnMtLWx2bDAgLm1hdGVyaWFsLWljb25zLFxuLnN0YXJzLS1sdmwwIGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMCAwIDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFycy0tbHZsMCAuc3Rhci1pY29uIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuXG4uc3RhcnMtLWx2bDAgLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLnN0YXJzLS1sdmwwIC5zdGFycy0tbHZsMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZjViMzAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN0YXJzLS1sdmwwIC5zdGFycy0tbHZsMS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5zdGFyc19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3RhcnMtbHZsMS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDAgMCAxMDBweDtcbiAgaGVpZ2h0OiAyMHB4O1xufVxuXG4vKiogSW1wb3J0IGNvbXBvbmVudHMgKiovXG5cbi5wcm9kIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtNy41cHggMzBweCAtNy41cHg7XG59XG5cbi5wcm9kLWxpc3RfX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucHJvZCAucHJvZF9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnByb2QgLnByb2RfX3JlbGF0aXZlLFxuLnByb2QgLnByb2RfX3NoYWRvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgNy41cHg7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZS0tcmVtb3ZlIHtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlLS1zYWxlIC5wcm9kX19wcmljZV9fY3VyIHtcbiAgY29sb3I6ICNlMmMxNjA7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlLS1wcm9tbyAucHJvZF9fcHJpY2VfX2N1ciB7XG4gIGNvbG9yOiAjOUYzMTIzO1xufVxuXG4ucHJvZCAucHJvZF9fZm9ybSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kIC5wcm9kX19mb3JtLS1jb3B5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ucHJvZCAucHJvZF9fbGluayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wcm9kIC5wcm9kX19saW5rLnppbmRleCxcbi5wcm9kIC5wcm9kX19saW5rLnppbmRleDIge1xuICB6LWluZGV4OiAyO1xufVxuXG4ucHJvZCAucHJvZF9fdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgLW1vei1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kIC5wcm9kX190b3BfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9kIC5wcm9kX19waWN0dXJlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZCAucHJvZF9fcGljdHVyZS0taG92ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZCAucHJvZF9faW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ucHJvZCAucHJvZF9fbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweCAwIDZweCAwO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIC1tb3otYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktdGV4dCk7XG59XG5cbi5wcm9kIC5wcm9kX19ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2QgLnByb2RfX3ByaWNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgLW1vei1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbW96LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5wcm9kIC5wcm9kX19wcmljZV9fY3VyIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wcm9kIC5wcm9kX19wcmljZV9fZnJvbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICB3aWR0aDogYXV0bztcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgLW1vei1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbn1cblxuLnByb2QgLnByb2RfX3ByaWNlX190YXgge1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbn1cblxuLnByb2QgLnByb2RfX3ByaWNlX19yZXYsXG4ucHJvZCAucHJvZF9fcHJpY2VfX3Byb21vIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xufVxuXG4ucHJvZCAucHJvZF9fcHJpY2VfX3JldiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDVweCAwIDAgMDtcbn1cblxuLnByb2QgLnByb2RfX3ByaWNlX19jdXIsXG4ucHJvZCAucHJvZF9fcHJpY2VfX3Jldixcbi5wcm9kIC5wcm9kX19wcmljZV9fcHJvbW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9kIC5wcm9kX19ob3ZlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTM7XG59XG5cbi5wcm9kIC5wcm9kX19ob3Zlcl9fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZCAucHJvZF9fdmFyaWF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kIC5wcm9kX192YXJpYXRpb25fX3RyaWdnZXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMTVweCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTAlMjIlMjBoZWlnaHQlM0QlMjI2LjAzMiUyMiUzRSUzQ3BhdGglMjBkYXRhLW5hbWUlM0QlMjJBcnJvdyUyMGNvcGllJTIwMyUyMiUyMGQlM0QlMjJNMCUyMC4wMTZMNSUyMDQuNjVsNS00LjYzNHYxLjM3OEw1JTIwNi4wMjglMjAwJTIwMS4zOTRWLjAyeiUyMiUyMGZpbGwlM0QlMjIlMjMyYjJiMmIlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyLyUzRSUzQy9zdmclM0UpO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogLjU2MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ucHJvZCAucHJvZF9fdmFyaWF0aW9uX190cmlnZ2VyLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjE2NzY3O1xufVxuXG4ucHJvZCAucHJvZF9fdmFyaWF0aW9uX190cmlnZ2VyX19kaXNhYmxlZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtbXMtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5wcm9kIC5wcm9kX192YXJpYXRpb25fX3RyaWdnZXJfX3dyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzOXB4O1xuICBsZWZ0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zcyBsaW5lYXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMTIzMzNlO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wcm9kIC5wcm9kX192YXJpYXRpb25fX3RyaWdnZXJfX3dyYXBwZXIuY2xvc2Uge1xuICBib3JkZXI6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDBzO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucHJvZCAucHJvZF9fdmFyaWF0aW9uX190cmlnZ2VyX193cmFwcGVyLm9wZW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTIzMzNlO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbn1cblxuLnByb2QgLnByb2RfX3ZhcmlhdGlvbl9fdHJpZ2dlcl9fd3JhcHBlciBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG59XG5cbi5wcm9kIC5wcm9kX192YXJpYXRpb25fX3RyaWdnZXJfX3dyYXBwZXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxMjMzM2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucHJvZCAucHJvZF9fdmFyaWF0aW9uMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZCAucHJvZF9fdmFyaWF0aW9uMl9fdHJpZ2dlciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxNXB4IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxMCUyMiUyMGhlaWdodCUzRCUyMjYuMDMyJTIyJTNFJTNDcGF0aCUyMGRhdGEtbmFtZSUzRCUyMkFycm93JTIwY29waWUlMjAzJTIyJTIwZCUzRCUyMk0wJTIwLjAxNkw1JTIwNC42NWw1LTQuNjM0djEuMzc4TDUlMjA2LjAyOCUyMDAlMjAxLjM5NFYuMDJ6JTIyJTIwZmlsbCUzRCUyMiUyMzJiMmIyYiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIvJTNFJTNDL3N2ZyUzRSk7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnByb2QgLnByb2RfX3ZhcmlhdGlvbjJfX3RyaWdnZXIuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNmMTY3Njc7XG59XG5cbi5wcm9kIC5wcm9kX192YXJpYXRpb24yX190cmlnZ2VyX19kaXNhYmxlZCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtbXMtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi5wcm9kIC5wcm9kX192YXJpYXRpb24yX190cmlnZ2VyX193cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzlweDtcbiAgbGVmdDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjNzIGxpbmVhcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnByb2QgLnByb2RfX3ZhcmlhdGlvbjJfX3RyaWdnZXJfX3dyYXBwZXIuY2xvc2UyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLnByb2QgLnByb2RfX3ZhcmlhdGlvbjJfX3RyaWdnZXJfX3dyYXBwZXIub3BlbjIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTIzMzNlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kIC5wcm9kX192YXJpYXRpb24yX190cmlnZ2VyX193cmFwcGVyIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbn1cblxuLnByb2QgLnByb2RfX3ZhcmlhdGlvbjJfX3RyaWdnZXJfX3dyYXBwZXIgc3Bhbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjMzM2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucHJvZCAucHJvZF9fc3RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnByb2QgLnByb2RfX3N0YXRlLS1zYWxlIHtcbiAgYmFja2dyb3VuZDogI2UyYzE2MDtcbn1cblxuLnByb2QgLnByb2RfX3N0YXRlLS1wcm9tbyB7XG4gIGJhY2tncm91bmQ6ICM5RjMxMjM7XG59XG5cbi5wcm9kIC5wcm9kX19zdGF0ZS0tbmV3IHtcbiAgYmFja2dyb3VuZDogIzEyMzMzZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnByb2QgLnByb2RfX3R5cGVfX3RpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2QgLnByb2RfX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnByb2QgLnByb2RfX3dyYXBwZXJfX2ZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZF9fc3RheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSBzY2FsZSgwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBsaW5lYXIsIG9wYWNpdHkgLjNzIGVhc2UsIHJpZ2h0IC4zcyBsaW5lYXIsIGNvbG9yIC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kX19zdGF5LmFuaW0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMSk7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wcm9kX19zdGF5OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4ucHJvZF9fZ29Ub0NhcnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOHB4O1xuICB6LWluZGV4OiAxMjtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgY2VudGVyIGxlZnQgMTBweCBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjQlMjAyNCUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTAlMjAwaDI0djI0SDB6JTIyJTIwZmlsbCUzRCUyMm5vbmUlMjIvJTNFJTNDcGF0aCUyMGQlM0QlMjJNOSUyMDE2LjE3TDQuODMlMjAxMmwtMS40MiUyMDEuNDFMOSUyMDE5JTIwMjElMjA3bC0xLjQxLTEuNDF6JTIyLyUzRSUzQy9zdmclM0UpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KSB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDApO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogNDglO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDEwcHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGxpbmVhciwgb3BhY2l0eSAuM3MgZWFzZSwgcmlnaHQgLjNzIGxpbmVhciwgY29sb3IgLjNzIGVhc2U7XG59XG5cbi5wcm9kX19nb1RvQ2FydC5hbmltIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucHJvZF9fc3RhcnMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5wcm9kX19zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wcm9kX19zbGlkZXI6YmVmb3JlLFxuLnByb2RfX3NsaWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ib2R5KTtcbn1cblxuLnByb2RfX3NsaWRlcjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuXG4ucHJvZF9fc2xpZGVyOmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5wcm9kX19zbGlkZXJfX2Fic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLnByb2RfX3NsaWRlcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucHJvZF9fc2xpZGVyX193cmFwcGVyLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5wcm9kX19zbGlkZXJfX3dyYXBwZXIuc2xpY2staW5pdGlhbGl6ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucHJvZF9fc2xpZGVyX193cmFwcGVyLnNsaWNrLWluaXRpYWxpemVkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ib2R5KTtcbiAgei1pbmRleDogMjtcbn1cblxuLnByb2RfX3NsaWRlciAuc2xpY2stYXJyb3cge1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbW96LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wcm9kX19zbGlkZXIgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZF9fc2xpZGVyIC5zbGljay1hcnJvdzpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZF9fc2xpZGVyIC5zbGljay1hcnJvdyAubWF0ZXJpYWwtaWNvbnMge1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLnByb2RfX3NsaWRlciAuc2xpY2stYXJyb3c6YmVmb3JlLFxuLnByb2RfX3NsaWRlciAuc2xpY2stYXJyb3c6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZF9fc2xpZGVyX19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kX19zbGlkZXJfX2xpbms6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpO1xufVxuXG4ucHJvZF9fc2xpZGVyX19saW5rIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wcm9kX19zbGlkZXIgLndiLXByb2R1Y3Qtc2xpZGVyLXByaW1hcnlfX2ltZ1Zhcl9fY2xvc2Uge1xuICByaWdodDogNXB4O1xuICB0b3A6IDVweDtcbn1cblxuLnByb2QgLmJsb2MtLWNhdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2QgLmZsYXNoLXNhbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICM5RjMxMjM7XG59XG5cbi5wcm9kIC5mbGFzaC1zYWxlIC5jMS1mbGFzaC1zYWxlIHtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGxlZnQ6IHJlbS1jYWxjKDApO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucHJvZCAuZmxhc2gtc2FsZSAuY291bnRkb3duIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wcm9kIC5mbGFzaC1zYWxlIC5jb3VudGRvd24gLmRhc2gge1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wcm9kIC5mbGFzaC1zYWxlIC5jb3VudGRvd24gLmRhc2ggLmRpZ2l0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucHJvZCAuZmxhc2gtc2FsZSAuY291bnRkb3duIC53ZWVrcy1kYXNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2QgLmZsYXNoLXNhbGUgLmNvdW50ZG93biAuZGFzaC1leHQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4ucHJvZF9fYXJ0aWNsZV9fYmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4ucHJvZF9fbm9SZXN1bHQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNjBweCAwO1xufVxuXG4ucHJvZF9fbmFtZV9fYnJhbmQge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHJnYmEoMTgsIDUxLCA2MiwgMC42KTtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ucHJvZF9fY29ybmVyX190b3AsXG4ucHJvZF9fY29ybmVyX19ib3R0b20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZF9fY29ybmVyX19ib3R0b20ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kIC5tb2RhbC1jYXJ0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTklO1xuICB0b3A6IDElO1xuICBsZWZ0OiAxJTtcbiAgaGVpZ2h0OiA5OSU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgei1pbmRleDogOTk5O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLnByb2QgLm1vZGFsLWNhcnRfX3JpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm90dG9tOiAtNTBweDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4ucHJvZCAubW9kYWwtY2FydF9fbGVmdCB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5wcm9kIC5tb2RhbC1jYXJ0X19sZWZ0X193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5wcm9kIC5tb2RhbC1jYXJ0X190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4ucHJvZCAubW9kYWwtY2FydF9faW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kIC5tb2RhbC1jYXJ0X19zdGF5LFxuLnByb2QgLm1vZGFsLWNhcnRfX2NhcnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnByb2QgLm1vZGFsLWNhcnRfX3N0YXkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5wcm9kIC5tb2RhbC1jYXJ0X19jYXJ0IHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMyN2FlNjA7XG59XG5cbi5wcm9kIC5tb2RhbC1jYXJ0X19jYXJ0OmhvdmVyLFxuLnByb2QgLm1vZGFsLWNhcnRfX2NhcnQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMTk3MDNlO1xufVxuXG4ucHJvZCAubW9kYWwtY2FydF9fZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA2NiU7XG59XG5cbi5wcm9kIC5tb2RhbC1jYXJ0X19nYWxsZXJ5IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5wcm9kIC5tb2RhbC1jYXJ0IC5sb2d1cF9fY2xvc2VfX2ljb24ge1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLnByb2QgLm1vZGFsLWNhcnRfX2Nsb3NlOmhvdmVyIC5tYXRlcmlhbC1pY29ucyB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLnByb2RfX2FydGljbGVfX2JnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmlyZWZveCAucHJvZCAubW9kYWwtY2FydF9fbGVmdF9fd3JhcHBlciB7XG4gIGhlaWdodDogNTUlO1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZS5zdWNjZXNzLmZpeGVkIC5wcm9kX19jb3JuZXJfX3RvcCB7XG4gIGhlaWdodDogY2FsYygxMDAlICsgNTVweCk7XG59XG5cbi5wcm9kIC5wcm9kX19zdGF0ZS5wcm9kX19zdGF0ZS0td2l0aEJhZGdlIHtcbiAgdG9wOiAzNXB4O1xufVxuXG4ucGFnZS1ob21lcGFnZSAubm9zdG9fZWxlbWVudCB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1tYXgtcm93LXNpemUpO1xufVxuXG4vKiogSW1wb3J0IGNvbXBvbmVudHMgKiovXG5cbi5mbGFzaC1zYWxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjOUYzMTIzO1xufVxuXG4uZmxhc2gtc2FsZV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMjVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mbGFzaC1zYWxlX193cmFwcGVyIC5mbGFzaC1zYWxlIHtcbiAgbWF4LXdpZHRoOiAyNTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5mbGFzaC1zYWxlIC5jMS1mbGFzaC1zYWxlIHtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGxlZnQ6IHJlbS1jYWxjKDApO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmxhc2gtc2FsZSAuZmxhc2gtc2FsZS1oMSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWluZGVudDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5mbGFzaC1zYWxlIC5mbGFzaC1zYWxlLWgxIC5pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1MTInIGhlaWdodD0nNTEyJyUzRSUzQ3BhdGggZmlsbD0nJTIzRkZGJyBkPSdNNDI4LjY4NCAxNTkuODM0SDI3MS44OTVMMzMyLjc4NCAwSDE4My4zMzNMODMuMzE2IDI3NS4wNDhoMTU0LjAyMmwtMjcuODUgNzYuNTg3aC01Mi43NjZMMjM4Ljg4MiA1MTJsMTg0Ljk2OS0xNjAuMzY1aC02OC4yMzR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTRweDtcbn1cblxuLmZsYXNoLXNhbGUgLmNvdW50ZG93biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZmxhc2gtc2FsZSAuY291bnRkb3duIC5kYXNoIHtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZmxhc2gtc2FsZSAuY291bnRkb3duIC5kYXNoIC5kaWdpdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmZsYXNoLXNhbGUgLmNvdW50ZG93biAud2Vla3MtZGFzaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mbGFzaC1zYWxlIC5jb3VudGRvd24gLmRhc2gtZXh0IHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMjVweDtcbn1cblxuLmJvZHkgLnByb2QtZGV0YWlsc19fYm90dG9tIC5mbGFzaC1zYWxlIC5mbGFzaC1zYWxlLWgxIHtcbiAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLyoqIEltcG9ydCBjb21wb25lbnRzICoqL1xuXG4uYnJhbmQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG5cbi5icmFuZF9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzEyMzMzZTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmJyYW5kX193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJyYW5kX193cmFwcGVyOm5vdCguc2xpY2stc2xpZGVyKSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmJyYW5kX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5icmFuZF9fc2xpZGUge1xuICB3aWR0aDogMTAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icmFuZF9fc2xpZGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmJyYW5kX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uYnJhbmRfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5icmFuZF9faW1nLmxhenlsb2FkLFxuLmJyYW5kX19pbWcubGF6eWxvYWRpbmcge1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwJSBhdXRvO1xufVxuXG4vKiogSW1wb3J0IGNvbXBvbmVudHMgKiovXG5cbi5sYW5nIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5sYW5nLnotaW5kZXgtbG93IHtcbiAgei1pbmRleDogMDtcbn1cblxuLmxhbmctLWN1cnJlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgcGFkZGluZzogMCA0MHB4IDAgNDVweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubGFuZy0tY3VycmVudC1tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmxhbmctLWN1cnJlbnQtbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ubGFuZy0tY3VycmVudC1tb3JlOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzEyMzMzZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5sYW5nLS1jdXJyZW50LWEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxhbmctLW90aGVycyB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxhbmctLW90aGVycy11bCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxhbmctLW90aGVycy1saSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RDRTVFOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDQ1cHg7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xufVxuXG4ubGFuZy0tb3RoZXJzLWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi5sYW5nLS1mbGFnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM2cHg7XG4gIHRvcDogMTBweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ubGFuZy0tZmxhZy5mciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTAwJTIwNjYuNjclMjIlM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuY2xzLTElN0JmaWxsJTNBJTIzZTk1ODY3JTNCJTdELmNscy0yJTdCZmlsbCUzQSUyM2Y1ZjdmYSUzQiU3RC5jbHMtMyU3QmZpbGwlM0ElMjM0NzViYTclM0IlN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFQXNzZXQlMjAzJTNDL3RpdGxlJTNFJTNDZyUyMGlkJTNEJTIyTGF5ZXJfMiUyMiUyMGRhdGEtbmFtZSUzRCUyMkxheWVyJTIwMiUyMiUzRSUzQ2clMjBpZCUzRCUyMkZyYW5jZSUyMiUzRSUzQ3JlY3QlMjBjbGFzcyUzRCUyMmNscy0xJTIyJTIweCUzRCUyMjY2LjY3JTIyJTIwd2lkdGglM0QlMjIzMy4zMyUyMiUyMGhlaWdodCUzRCUyMjY2LjY3JTIyLyUzRSUzQ3JlY3QlMjBjbGFzcyUzRCUyMmNscy0yJTIyJTIweCUzRCUyMjMzLjMzJTIyJTIwd2lkdGglM0QlMjIzMy4zMyUyMiUyMGhlaWdodCUzRCUyMjY2LjY3JTIyLyUzRSUzQ3JlY3QlMjBjbGFzcyUzRCUyMmNscy0zJTIyJTIwd2lkdGglM0QlMjIzMy4zMyUyMiUyMGhlaWdodCUzRCUyMjY2LjY3JTIyLyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG5cbi5sYW5nLS1mbGFnLmVuIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjEwMDAlMjIlMjBoZWlnaHQlM0QlMjI2MDAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyQzAlMjAyNSUyQzE1JTIyJTNFJTNDcmVjdCUyMHdpZHRoJTNEJTIyMjUlMjIlMjBoZWlnaHQlM0QlMjIxNSUyMiUyMGZpbGwlM0QlMjIlMjMwMDI0N2QlMjIvJTNFJTNDcGF0aCUyMGQlM0QlMjJNJTIwMCUyQzAlMjBMJTIwMjUlMkMxNSUyME0lMjAyNSUyQzAlMjBMJTIwMCUyQzE1JTIyJTIwc3Ryb2tlJTNEJTIyJTIzZmZmJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMyUyMi8lM0UlM0NwYXRoJTIwZCUzRCUyMk0lMjAxMi41JTJDMCUyMFYlMjAxNSUyME0lMjAwJTJDNy41JTIwSCUyMDI1JTIyJTIwc3Ryb2tlJTNEJTIyJTIzZmZmJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyNSUyMi8lM0UlM0NwYXRoJTIwZCUzRCUyMk0lMjAxMi41JTJDMCUyMFYlMjAxNSUyME0lMjAwJTJDNy41JTIwSCUyMDI1JTIyJTIwc3Ryb2tlJTNEJTIyJTIzY2YxNDJiJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMyUyMi8lM0UlM0Mvc3ZnJTNFKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG5cbi5sYW5nLS1mbGFnLml0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjE1MDAlMjIlMjBoZWlnaHQlM0QlMjIxMDAwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMyUyMDIlMjIlM0UlM0NyZWN0JTIwd2lkdGglM0QlMjIxJTIyJTIwaGVpZ2h0JTNEJTIyMiUyMiUyMGZpbGwlM0QlMjIlMjMwMDkyNDYlMjIvJTNFJTNDcmVjdCUyMHdpZHRoJTNEJTIyMSUyMiUyMGhlaWdodCUzRCUyMjIlMjIlMjB4JTNEJTIyMSUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIvJTNFJTNDcmVjdCUyMHdpZHRoJTNEJTIyMSUyMiUyMGhlaWdodCUzRCUyMjIlMjIlMjB4JTNEJTIyMiUyMiUyMGZpbGwlM0QlMjIlMjNjZTJiMzclMjIvJTNFJTNDL3N2ZyUzRSk7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuXG4ubGFuZy0tZmxhZy5kZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxMDAwJTIyJTIwaGVpZ2h0JTNEJTIyNjAwJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNSUyMDMlMjIlM0UlM0NkZXNjJTNFRmxhZyUyMG9mJTIwR2VybWFueSUzQy9kZXNjJTNFJTNDcmVjdCUyMGlkJTNEJTIyYmxhY2tfc3RyaXBlJTIyJTIwd2lkdGglM0QlMjI1JTIyJTIwaGVpZ2h0JTNEJTIyMyUyMiUyMHklM0QlMjIwJTIyJTIweCUzRCUyMjAlMjIlMjBmaWxsJTNEJTIyJTIzMDAwJTIyLyUzRSUzQ3JlY3QlMjBpZCUzRCUyMnJlZF9zdHJpcGUlMjIlMjB3aWR0aCUzRCUyMjUlMjIlMjBoZWlnaHQlM0QlMjIyJTIyJTIweSUzRCUyMjElMjIlMjB4JTNEJTIyMCUyMiUyMGZpbGwlM0QlMjIlMjNEMDAlMjIvJTNFJTNDcmVjdCUyMGlkJTNEJTIyZ29sZF9zdHJpcGUlMjIlMjB3aWR0aCUzRCUyMjUlMjIlMjBoZWlnaHQlM0QlMjIxJTIyJTIweSUzRCUyMjIlMjIlMjB4JTNEJTIyMCUyMiUyMGZpbGwlM0QlMjIlMjNGRkNFMDAlMjIvJTNFJTNDL3N2ZyUzRSk7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuXG4ubGFuZy0tZmxhZy5lcyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjI3NTAlMjIlMjBoZWlnaHQlM0QlMjI1MDAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzJTIwMiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTAlMkMwSDNWMkgweiUyMiUyMGZpbGwlM0QlMjIlMjNkYTEyMWElMjIvJTNFJTNDcGF0aCUyMGQlM0QlMjJNMCUyQzFIMyUyMiUyMHN0cm9rZSUzRCUyMiUyM2ZjZGQwOSUyMi8lM0UlM0Mvc3ZnJTNFKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG59XG5cbi5sYW5nLS1mbGFnLm5sIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjBoZWlnaHQlM0QlMjI0ODAlMjIlMjB3aWR0aCUzRCUyMjY0MCUyMiUyMHZlcnNpb24lM0QlMjIxJTIyJTNFJTNDZyUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlMjB0cmFuc2Zvcm0lM0QlMjJzY2FsZSUyODEuMjUlMjAuOTM4JTI5JTIyJTNFJTNDcmVjdCUyMHJ4JTNEJTIyMCUyMiUyMHJ5JTNEJTIyMCUyMiUyMGhlaWdodCUzRCUyMjUwOS43NiUyMiUyMHdpZHRoJTNEJTIyNTEyJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMi8lM0UlM0NyZWN0JTIwcnglM0QlMjIwJTIyJTIwcnklM0QlMjIwJTIyJTIwaGVpZ2h0JTNEJTIyMTY5LjkyJTIyJTIwd2lkdGglM0QlMjI1MTIlMjIlMjB5JTNEJTIyMzQyLjA4JTIyJTIwZmlsbCUzRCUyMiUyMzIxNDY4YiUyMi8lM0UlM0NyZWN0JTIwaGVpZ2h0JTNEJTIyMTY5LjkyJTIyJTIwd2lkdGglM0QlMjI1MTIlMjIlMjBmaWxsJTNEJTIyJTIzYWUxYzI4JTIyLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRSk7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xufVxuXG4ubGFuZy0tZmxhZy5wdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzE5OTkveGxpbmslMjIlMjB4JTNEJTIyMHB4JTIyJTIweSUzRCUyMjBweCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQyNy41JTIwMjgwJTIyJTIwZW5hYmxlLWJhY2tncm91bmQlM0QlMjJuZXclMjAwJTIwMCUyMDQyNy41JTIwMjgwJTIyJTIweG1sJTNBc3BhY2UlM0QlMjJwcmVzZXJ2ZSUyMiUzRSUzQ2clMjBpZCUzRCUyMkxheWVyXzElMjIlM0UlM0NyZWN0JTIweCUzRCUyMjAlMjIlMjB5JTNEJTIyMCUyMiUyMGZpbGwlM0QlMjIlMjNFRDIyMjQlMjIlMjB3aWR0aCUzRCUyMjQyNy41JTIyJTIwaGVpZ2h0JTNEJTIyMjgwJTIyLyUzRSUzQ3JlY3QlMjB4JTNEJTIyMCUyMiUyMHklM0QlMjIwJTIyJTIwZmlsbCUzRCUyMiUyMzE2NjczNCUyMiUyMHdpZHRoJTNEJTIyMTcxJTIyJTIwaGVpZ2h0JTNEJTIyMjgwJTIyLyUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRjZFQjE2JTIyJTIwZCUzRCUyMk0yMzMlMkMxMzkuNGMwLjElMkMxOS43LTEwJTJDMzcuNC0xOC4xJTJDNDUuMmMtMTEuNSUyQzExLTI2LjclMkMxOC4xLTQ0LjUlMkMxOC41Yy0xOS45JTJDMC40LTM4LjYtMTIuNi00My42LTE4LjNjLTkuOC0xMS4xLTE3LjgtMjUuMi0xOC4xLTQ0LjNjMS4yLTIxLjUlMkM5LjctMzYuNSUyQzIxLjktNDYuN3MyOC41LTE1LjMlMkM0Mi4xLTE0LjljMTUuNyUyQzAuNCUyQzMzLjklMkM4LjElMkM0Ni42JTJDMjMuM0MyMjcuNSUyQzExMi4yJTJDMjMxLjElMkMxMjMlMkMyMzMlMkMxMzkuNEwyMzMlMkMxMzkuNHolMjBNMTcwLjUlMkM3MmMzOC4xJTJDMCUyQzY5LjUlMkMzMSUyQzY5LjUlMkM2OS4xYzAlMkMzOC4xLTMxLjQlMkM2OS4xLTY5LjUlMkM2OS4xcy02OS4zLTMxLTY5LjMtNjkuMVMxMzIuNCUyQzcyJTJDMTcwLjUlMkM3MiUyMi8lM0UlM0NnJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNGRkZGRkYlMjIlMjBkJTNEJTIyTTEyOS4yJTJDMTQ4LjdjMCUyQzExLjQlMkM0LjclMkMyMS43JTJDMTIuMiUyQzI5LjJjNy42JTJDNy41JTJDMTcuOSUyQzEyLjMlMkMyOS4zJTJDMTIuM2MxMS41JTJDMCUyQzIxLjktNC43JTJDMjkuNC0xMi4yYzcuNS03LjUlMkMxMi4yLTE3LjklMkMxMi4yLTI5LjNoMFY5My4zbC04My4xLTAuMUwxMjkuMiUyQzE0OC43TDEyOS4yJTJDMTQ4LjdMMTI5LjIlMkMxNDguN3olMjIvJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNFRDIyMjQlMjIlMjBkJTNEJTIyTTEzMS4yJTJDMTQ3LjFMMTMxLjIlMkMxNDcuMWMwJTJDMTAuOSUyQzQuNSUyQzIwLjglMkMxMS43JTJDMjhjNy4yJTJDNy4yJTJDMTcuMiUyQzExLjclMkMyOC4yJTJDMTEuN2MxMSUyQzAlMkMyMC45LTQuNSUyQzI4LjItMTEuNmM3LjItNy4yJTJDMTEuNy0xNy4xJTJDMTEuNy0yOGgwVjkzLjRsLTc5LjclMkMwTDEzMS4yJTJDMTQ3LjElMjBNMTk0LjklMkMxMDkuNWwwJTJDMzQuMmwwJTJDMy42aDBjMCUyQzEtMC4xJTJDMi0wLjIlMkMzYy0wLjYlMkM1LjQtMy4xJTJDMTAuMS02LjglMkMxMy44Yy00LjMlMkM0LjMtMTAuMyUyQzctMTYuOCUyQzdjLTYuNSUyQzAtMTIuMy0yLjgtMTYuNy03LjFjLTQuNC00LjQtNy0xMC41LTctMTYuOGwwLTM2LjVsNDcuNiUyQzAuMUwxOTQuOSUyQzEwOS41TDE5NC45JTJDMTA5LjV6JTIyLyUzRSUzQ2clM0UlM0NwYXRoJTIwaWQlM0QlMjJjcDFfMTRfJTIyJTIwZmlsbCUzRCUyMiUyM0Y2RUIxNiUyMiUyMGQlM0QlMjJNMTkzLjYlMkMxNjMuM2wtMS44JTJDMS43bDIlMkMyLjFsMS43LTEuOEwxOTMuNiUyQzE2My4zTDE5My42JTJDMTYzLjNMMTkzLjYlMkMxNjMuM3olMjIvJTNFJTNDL2clM0UlM0NwYXRoJTIwaWQlM0QlMjJjcDJfMTVfJTIyJTIwZmlsbCUzRCUyMiUyM0Y2RUIxNiUyMiUyMGQlM0QlMjJNMjAyLjQlMkMxNjkuNmwtMC42LTAuNmwtMC40JTJDMC40TDIwMSUyQzE2OWwwLjQtMC40bC0wLjYtMC42bC0wLjQlMkMwLjRsLTAuNC0wLjRsMC40LTAuNGwtMC42LTAuNmwtMSUyQzFjLTAuMiUyQzAuMi0wLjElMkMwLjQlMkMwJTJDMC41bDIuMSUyQzIuMWMwLjElMkMwLjElMkMwLjQlMkMwLjIlMkMwLjUlMkMwTDIwMi40JTJDMTY5LjZMMjAyLjQlMkMxNjkuNkwyMDIuNCUyQzE2OS42eiUyMi8lM0UlM0NnJTNFJTNDcGF0aCUyMGlkJTNEJTIyY3AyXzE0XyUyMiUyMGZpbGwlM0QlMjIlMjNGNkVCMTYlMjIlMjBkJTNEJTIyTTE5Ny4yJTJDMTY0LjNsLTAuNi0wLjZsLTAuNCUyQzAuNGwtMC40LTAuNGwwLjQtMC40bC0wLjYtMC42bC0wLjQlMkMwLjRsLTAuNC0wLjRsMC40LTAuNGwtMC42LTAuNmwtMSUyQzFjLTAuMiUyQzAuMi0wLjElMkMwLjQlMkMwJTJDMC41bDIuMSUyQzIuMWMwLjElMkMwLjElMkMwLjQlMkMwLjIlMkMwLjUlMkMwTDE5Ny4yJTJDMTY0LjNMMTk3LjIlMkMxNjQuM0wxOTcuMiUyQzE2NC4zeiUyMi8lM0UlM0MvZyUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMjQzRTkwJTIyJTIwZCUzRCUyMk0xNjUuNiUyQzE0Mi43TDE2NS42JTJDMTQyLjdjMCUyQzEuNiUyQzAuNiUyQzMlMkMxLjUlMkM0YzElMkMxJTJDMi4zJTJDMS43JTJDMy43JTJDMS43YzEuNCUyQzAlMkMyLjgtMC42JTJDMy43LTEuN2MxLTElMkMxLjUtMi40JTJDMS41LTR2LTcuNWwtMTAuNSUyQzBMMTY1LjYlMkMxNDIuNyUyMi8lM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzI0M0U5MCUyMiUyMGQlM0QlMjJNMTY1LjYlMkMxMjQuNUwxNjUuNiUyQzEyNC41YzAlMkMxLjYlMkMwLjYlMkMzJTJDMS41JTJDNGMxJTJDMSUyQzIuMyUyQzEuNyUyQzMuNyUyQzEuN2MxLjQlMkMwJTJDMi44LTAuNiUyQzMuNy0xLjdjMS0xJTJDMS41LTIuNCUyQzEuNS00di03LjVsLTEwLjUlMkMwTDE2NS42JTJDMTI0LjUlMjIvJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMyNDNFOTAlMjIlMjBkJTNEJTIyTTE1MS4xJTJDMTQyLjdMMTUxLjElMkMxNDIuN2MwJTJDMS42JTJDMC42JTJDMyUyQzEuNSUyQzRjMSUyQzElMkMyLjMlMkMxLjclMkMzLjclMkMxLjdjMS40JTJDMCUyQzIuOC0wLjYlMkMzLjctMS43YzEtMSUyQzEuNS0yLjQlMkMxLjUtNHYtNy41bC0xMC41JTJDMEwxNTEuMSUyQzE0Mi43JTIyLyUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMjQzRTkwJTIyJTIwZCUzRCUyMk0xODAuMSUyQzE0Mi43TDE4MC4xJTJDMTQyLjdjMCUyQzEuNiUyQzAuNiUyQzMlMkMxLjUlMkM0YzElMkMxJTJDMi4zJTJDMS43JTJDMy43JTJDMS43YzEuNCUyQzAlMkMyLjgtMC42JTJDMy43LTEuN2MxLTElMkMxLjUtMi40JTJDMS41LTR2LTcuNWwtMTAuNSUyQzBMMTgwLjElMkMxNDIuNyUyMi8lM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzI0M0U5MCUyMiUyMGQlM0QlMjJNMTY1LjYlMkMxNjAuN0wxNjUuNiUyQzE2MC43YzAlMkMxLjYlMkMwLjYlMkMzJTJDMS41JTJDNGMxJTJDMSUyQzIuMyUyQzEuNyUyQzMuNyUyQzEuN2MxLjQlMkMwJTJDMi44LTAuNiUyQzMuNy0xLjdjMS0xJTJDMS41LTIuNCUyQzEuNS00di03LjVsLTEwLjUlMkMwTDE2NS42JTJDMTYwLjclMjIvJTNFJTNDL2clM0UlM0MvZyUzRSUzQ2clMjBpZCUzRCUyMkxheWVyXzQlMjIlM0UlM0MvZyUzRSUzQy9zdmclM0UpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcbn1cblxuI2xhbmctaW5wdXQtc21hbGw6Y2hlY2tlZCB+IC5sYW5nLS1jdXJyZW50IC5sYW5nLS1jdXJyZW50LW1vcmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cblxuI2xhbmctaW5wdXQtc21hbGw6Y2hlY2tlZCB+IC5sYW5nLS1vdGhlcnMge1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEZST00gREVTS1RPUCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyoqIEltcG9ydCB3cmFwcGVyICoqL1xuXG5odG1sIHtcbiAgZm9udC1zbW9vdGg6IGFsd2F5cztcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgdGV4dC1yZW5kZXJpbmc6IGdlb21ldHJpY1ByZWNpc2lvbjtcbiAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuaHRtbC5vdmgge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwdmg7XG59XG5cbi5ib2R5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1kaXNwbGF5OiBvcHRpb25hbDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IFwiXCI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBcIlwiO1xuICBiYWNrZ3JvdW5kLXNpemU6IFwiXCI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDU4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGxpbmVhcjtcbn1cblxuLmJvZHkub3ZoIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmJvZHkub3ZoRGVza3RvcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ib2R5X19nbG9iYWwge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLmJvZHlfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYm9keV9fd3JhcHBlcl9fbWF4V2lkdGgge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ud3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3JhcC0tYmxvZyAuc2lkZWJhciB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG5cbi53cmFwLS1ibG9nIC5zaWRlYmFyIC5zaWRlYmFyX191bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi53cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndyYXBwZXItLWJvdHRvbUNhcnQge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlLS1hY2NvdW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5jZW50ZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3JhcHBlclBhZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndyYXBwZXJQYWdlX19yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3JhcHBlclBhZ2VfX2xlZnQge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiA0OHB4IDIwcHggMCAyMHB4O1xufVxuXG4ud3JhcHBlclBhZ2VfX2xlZnQgLnNpZGViYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyoqIEltcG9ydCB3cmFwcGVyICoqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBWYXJpYWJsZXMgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5icmVhZGNydW1icyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5icmVhZGNydW1icy0tY2FydCAuYnJlYWRjcnVtYnNfX3NwYW4ge1xuICBjb2xvcjogIzU5NkY3OTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5icmVhZGNydW1ic19fdWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYnJlYWRjcnVtYnNfX3VsOmJlZm9yZSxcbi5icmVhZGNydW1ic19fdWw6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRENFNUU5O1xufVxuXG4uYnJlYWRjcnVtYnNfX3VsOmJlZm9yZSB7XG4gIHRvcDogMDtcbn1cblxuLmJyZWFkY3J1bWJzX191bDphZnRlciB7XG4gIGJvdHRvbTogMDtcbn1cblxuLmJyZWFkY3J1bWJzX19saSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDA7XG4gIG1heC13aWR0aDogODUlO1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpLmZvci10aHJlZSB7XG4gIG1heC13aWR0aDogNDAlO1xufVxuXG4uYnJlYWRjcnVtYnNfX2xpOmxhc3QtY2hpbGQgLmJyZWFkY3J1bWJzX19zcGFuIHtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi5icmVhZGNydW1ic19fYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6IHJnYmEoMTgsIDUxLCA2MiwgMC42KTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cblxuLmJyZWFkY3J1bWJzX19hLS1jYXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJyZWFkY3J1bWJzX19hLS1jYXQgLmJyZWFkY3J1bWJzX19pY29uLm1hdGVyaWFsLWljb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cblxuLmJyZWFkY3J1bWJzX19hOmhvdmVyIC5icmVhZGNydW1ic19fc3BhbiB7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4uYnJlYWRjcnVtYnNfX3NwYW4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgLW1zLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiByZ2JhKDE4LCA1MSwgNjIsIDAuNik7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xufVxuXG4uYnJlYWRjcnVtYnNfX2ljb24ubWF0ZXJpYWwtaWNvbnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbi5icmVhZGNydW1ic19fYmFjayB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnJlYWRjcnVtYnNfX2JhY2tfX2xpbmsge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzEyMzMzZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RDRTVFOTtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJyZWFkY3J1bWJzX19zZXAge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNEQ0U1RTk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5icmVhZGNydW1ic19faGVyZSB7XG4gIGNvbG9yOiByZ2JhKDE4LCA1MSwgNjIsIDAuNik7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4vKiogSW1wb3J0IHdyYXBwZXIgKiovXG5cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICBhbmltYXRpb246IG5vbmU7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzE1cHg7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuLFxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWF4LWhlaWdodDogNjQwcHg7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogOTk5OTk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMnB4KTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuaGFzV2Vla3Mge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc2hvd1RpbWVJbnB1dC5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiAyMnB4O1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMnB4O1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBtYXJnaW46IDAgLTVweDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBtYXJnaW46IDAgLTRweDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcbiAgYm90dG9tOiAxMDAlO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTY7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuICB0b3A6IDEwMCU7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZmxhdHBpY2tyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZsYXRwaWNrci1tb250aCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGhlaWdodDogMjhweDtcbiAgcGFkZGluZzogMTBweCBjYWxjKDMuNTclIC0gMS41cHgpO1xuICB6LWluZGV4OiAzO1xufVxuXG4uZmxhdHBpY2tyLXByZXYtbW9udGggaSxcbi5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICAvKlxuXHRcdFx0LypydGw6YmVnaW46aWdub3JlKi9cbiAgLypcblx0XHRcdCovXG4gIGxlZnQ6IDA7XG4gIC8qXG5cdFx0XHQvKnJ0bDplbmQ6aWdub3JlKi9cbiAgLypcblx0XHRcdCovXG59XG5cbi8qXG4gICAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG5cbi8qXG4gICAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuXG4uZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgsXG4uZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICAvKlxuXHRcdFx0LypydGw6YmVnaW46aWdub3JlKi9cbiAgLypcblx0XHRcdCovXG4gIHJpZ2h0OiAwO1xuICAvKlxuXHRcdFx0LypydGw6ZW5kOmlnbm9yZSovXG4gIC8qXG5cdFx0XHQqL1xufVxuXG4vKlxuICAgICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuXG4vKlxuICAgICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cblxuLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxuLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHtcbiAgY29sb3I6ICM5NTllYTk7XG59XG5cbi5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXG4uZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcbiAgZmlsbDogI2Y2NDc0Nztcbn1cblxuLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2Zyxcbi5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcge1xuICB3aWR0aDogMTRweDtcbn1cblxuLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyBwYXRoLFxuLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4xcztcbiAgZmlsbDogaW5oZXJpdDtcbn1cblxuLm51bUlucHV0V3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0LFxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBwYWRkaW5nOiAwIDRweCAwIDJweDtcbiAgaGVpZ2h0OiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjA1KTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzJTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXAge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuNik7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xuICB0b3A6IDUwJTtcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjYpO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLm51bUlucHV0V3JhcHBlcjpob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcbiAgZm9udC1zaXplOiAxMzUlO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDc1JTtcbiAgbGVmdDogMTIuNSU7XG4gIHBhZGRpbmc6IDYuMTZweCAwIDAgMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGhlaWdodDogMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoLnNsaWRlTGVmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwcHgsIDBweCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVPdXQgNDAwbXMgZWFzZSwgZnBTbGlkZUxlZnQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBhbmltYXRpb246IGZwRmFkZU91dCA0MDBtcyBlYXNlLCBmcFNsaWRlTGVmdCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aC5zbGlkZUxlZnROZXcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluIDQwMG1zIGVhc2UsIGZwU2xpZGVMZWZ0TmV3IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uOiBmcEZhZGVJbiA0MDBtcyBlYXNlLCBmcFNsaWRlTGVmdE5ldyA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aC5zbGlkZVJpZ2h0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwcHgsIDBweCk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVPdXQgNDAwbXMgZWFzZSwgZnBTbGlkZVJpZ2h0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uOiBmcEZhZGVPdXQgNDAwbXMgZWFzZSwgZnBTbGlkZVJpZ2h0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoLnNsaWRlUmlnaHROZXcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwcHgpO1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW4gNDAwbXMgZWFzZSwgZnBTbGlkZVJpZ2h0TmV3IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uOiBmcEZhZGVJbiA0MDBtcyBlYXNlLCBmcFNsaWRlUmlnaHROZXcgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuNWNoO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA2Y2g7XG4gIHdpZHRoOiA3Y2hcXDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAzMTVweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDkwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4uZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDFweCAwIDAgMDtcbn1cblxuLmZsYXRwaWNrci1kYXlzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDMxNXB4O1xufVxuXG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZGF5Q29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbiAgb3V0bGluZTogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDMxNXB4O1xuICBtaW4td2lkdGg6IDMxNXB4O1xuICBtYXgtd2lkdGg6IDMxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUgLmRheUNvbnRhaW5lci5zbGlkZUxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlT3V0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgZnBTbGlkZUxlZnQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBhbmltYXRpb246IGZwRmFkZU91dCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIGZwU2xpZGVMZWZ0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlIC5kYXlDb250YWluZXIuc2xpZGVMZWZ0LFxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlIC5kYXlDb250YWluZXIuc2xpZGVMZWZ0TmV3IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwcHgsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDBweCwgMHB4KTtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlIC5kYXlDb250YWluZXIuc2xpZGVMZWZ0TmV3IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluIDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgZnBTbGlkZUxlZnQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBhbmltYXRpb246IGZwRmFkZUluIDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgZnBTbGlkZUxlZnQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUgLmRheUNvbnRhaW5lci5zbGlkZVJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZU91dCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIGZwU2xpZGVSaWdodCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbjogZnBGYWRlT3V0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgZnBTbGlkZVJpZ2h0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwcHgsIDBweCk7XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZSAuZGF5Q29udGFpbmVyLnNsaWRlUmlnaHROZXcge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW4gNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBmcFNsaWRlUmlnaHROZXcgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuICBhbmltYXRpb246IGZwRmFkZUluIDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgZnBTbGlkZVJpZ2h0TmV3IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cblxuLmZsYXRwaWNrci1kYXkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxNC4yODU3MTQzJTtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjI4NTcxNDMlO1xuICBmbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgbWF4LXdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbn1cblxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xuICBib3JkZXItY29sb3I6ICM5NTllYTk7XG59XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM5NTllYTk7XG4gIGJhY2tncm91bmQ6ICM5NTllYTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuICBiYWNrZ3JvdW5kOiAjNTY5ZmY3O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM1NjlmZjc7XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMCAwICM1NjlmZjc7XG4gIGJveC1zaGFkb3c6IC0xMHB4IDAgMCAjNTY5ZmY3O1xufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xufVxuXG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmRpc2FibGVkOmhvdmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mbGF0cGlja3ItZGF5LmRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICM1NjlmZjcsIDVweCAwIDAgIzU2OWZmNztcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgIzU2OWZmNywgNXB4IDAgMCAjNTY5ZmY3O1xufVxuXG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xufVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla2RheSB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mbGF0cGlja3ItckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbn1cblxuLmZsYXRwaWNrci10aW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGF0cGlja3ItdGltZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzkzOTM5O1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzOTM5Mzk7XG59XG5cbi5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogMjYlO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA0OSU7XG59XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDIlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LWFsaWduLXNlbGY6IGNlbnRlcjtcbiAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDE4JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xufVxuXG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZwU2xpZGVMZWZ0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwcHgsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMHB4LCAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZnBTbGlkZUxlZnQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDBweCwgMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwcHgsIDBweCk7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZwU2xpZGVMZWZ0TmV3IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZwU2xpZGVMZWZ0TmV3IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcbiAgfVxuXG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBTbGlkZVJpZ2h0IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwcHgpO1xuICB9XG5cbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwcHgsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwcHgsIDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmcFNsaWRlUmlnaHQge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBTbGlkZVJpZ2h0TmV3IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDBweCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZnBTbGlkZVJpZ2h0TmV3IHtcbiAgZnJvbSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDBweCk7XG4gIH1cblxuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwcHgpO1xuICB9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmcEZhZGVPdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZnBGYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyoqIEltcG9ydCB3cmFwcGVyICoqL1xuXG4uZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS0tcGFnZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvcm1fX2ZpZWxkc2V0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmZvcm1fX2ZpZWxkc2V0LS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybV9fZmllbGRzZXQtLWRhdGUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZvcm1fX2ZpZWxkc2V0LS1kYXRlLmZvcm1fX2ZpZWxkc2V0LS1mdWxsU2l6ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybV9fZmllbGRzZXQtLW11bHRpcGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmZvcm1fX2ZpZWxkc2V0LS1tdWx0aXBsZSArIC5mb3JtX19maWVsZHNldC0tbXVsdGlwbGUge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLmZvcm1fX2ZpZWxkc2V0LS1pbmRleCB7XG4gIHotaW5kZXg6IDQgIWltcG9ydGFudDtcbn1cblxuLmZvcm1fX2ZpZWxkc2V0LS1jb21wTGl0ZSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLmZvcm1fX2ZpZWxkc2V0LS1jb21wIHtcbiAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS0tdGVzdC5mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mb3JtLS10ZXN0LmZvcm0gLmZvcm1fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmZvcm0tLXRlc3QuZm9ybSAuZm9ybV9fZmllbGQtLWZvY3VzZWQuZm9ybV9fZmllbGQtLWxvbmctYW5zd2VyIC5mb3JtX19sYWJlbCB7XG4gIGhlaWdodDogMzVweDtcbn1cblxuLmZvcm1fX3dyYXBwZXJWYWxpZCB7XG4gIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG59XG5cbi5mb3JtX193cmFwcGVyVmFsaWQgLmZvcm1fX3RoYW5rcyxcbi5mb3JtX193cmFwcGVyVmFsaWQgLmZvcm1fX2Vycm9yIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDEwcHggNDBweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZvcm1fX3dyYXBwZXJWYWxpZCAuZm9ybV9fdGhhbmtzICosXG4uZm9ybV9fd3JhcHBlclZhbGlkIC5mb3JtX19lcnJvciAqIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZvcm1fX3dyYXBwZXJWYWxpZF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGxpbmVhcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm9ybV9fd3JhcHBlclZhbGlkX19jbG9zZSAubWF0ZXJpYWwtaWNvbnMge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4uZm9ybV9fd3JhcHBlclZhbGlkX19jbG9zZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpO1xufVxuXG4uZm9ybV9fZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogIzEyMzMzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mb3JtX19maWVsZC0taGVscC5mb3JtX19maWVsZC0tZm9jdXNlZEFsd2F5cyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5mb3JtX19maWVsZC0taGVscC5mb3JtX19maWVsZC0tZm9jdXNlZEFsd2F5cy5mb3JtX19maWVsZC0tZmlsZSB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbi5mb3JtX19maWVsZC0taGVscC5mb3JtX19maWVsZC0tZm9jdXNlZEFsd2F5cy5mb3JtX19maWVsZC0tbXVsdGlwbGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZm9ybV9fZmllbGQtLWhlbHAuZm9ybV9fZmllbGQtLWZvY3VzZWRBbHdheXMgLmZvcm1fX2xhYmVsIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHRvcDogLTE1cHg7XG59XG5cbi5mb3JtX19maWVsZC0taGVscC5mb3JtX19maWVsZC0tZm9jdXNlZEFsd2F5cyAuZm9ybV9fbGFiZWwgc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5mb3JtX19maWVsZC0tZm9jdXNlZCB7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5cbi5mb3JtX19maWVsZC0tZm9jdXNlZC5mb3JtX19maWVsZC0tbG9uZy1hbnN3ZXIgLmZvcm1fX3NwYW4ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZm9ybV9fZmllbGQtLWZvY3VzZWQgLmZvcm1fX2xhYmVsIHtcbiAgaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05MCUpO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9ybV9fZmllbGQtLWZvY3VzZWQgLmZvcm1fX2xhYmVsLS1maXJzdCxcbi5mb3JtX19maWVsZC0tZm9jdXNlZCAuZm9ybV9fbGFiZWwtLW11bHRpcGxlIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5mb3JtX19maWVsZC0tZm9jdXNlZCAuZm9ybV9fc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbn1cblxuLmZvcm1fX2ZpZWxkLS1mb2N1c2VkIC5mb3JtX19zcGFuLS1maXJzdCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRleHQtb3ZlcmZsb3c6IGluaXRpYWw7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uZm9ybV9fZmllbGQtLWZvY3VzZWQgLmZvcm1fX3NwYW4tLW11bHRpcGxlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uZm9ybV9fZmllbGQtLWZvY3VzZWQgLmZvcm1fX3NwYW4tLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uZm9ybV9fZmllbGQtLWZvY3VzZWQgLmZvcm1fX3RleHQge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTgsIDUxLCA2MiwgMC42KTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LlNoYWRvdyhjb2xvcj0kZm9ybS1ob3Zlci1iZCwgRGlyZWN0aW9uPU5hTiwgU3RyZW5ndGg9NSk7XG59XG5cbi5mb3JtX19maWVsZC0tZm9jdXNlZCAuZm9ybV9fdGV4dC0tYXJlYSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4uZm9ybV9fZmllbGQtLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG5cbi5mb3JtX19maWVsZC0tbXVsdGlwbGUgLmZvcm1fX3NwYW4ge1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLmZvcm1fX2ZpZWxkLS1maWxlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uZm9ybV9fZmllbGQtLW90aGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybV9fZmllbGQtLW90aGVyIC5mb3JtX190ZXh0IHtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuXG4uZm9ybV9fZmllbGQtLWJ0bkFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uZm9ybV9fZmllbGQtLWRhdGUge1xuICBtYXgtd2lkdGg6IDMxNXB4O1xufVxuXG4uZm9ybV9fZmllbGQtLWRhdGUuZm9ybV9fZmllbGQtLWZ1bGxTaXplIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybV9fZmllbGQtLXJpZ2h0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5mb3JtX19maWVsZC0tcmlnaHQgLmZvcm1fX2J1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA0N3B4O1xuICBsaW5lLWhlaWdodDogNDdweDtcbiAgcGFkZGluZzogMCA4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZvcm1fX2ZpZWxkLS1ub3QtcmVxdWlyZWQ6bm90KC5mb3JtX19maWVsZC0tZm9jdXNlZCkgLmZvcm1fX2ljb24tLXN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtX19maWVsZC0tbm90LXJlcXVpcmVkLmZvcm1fX2ZpZWxkLS1maWxlIC5mb3JtX19pY29uLS1zdWNjZXNzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybV9fZmllbGQtLWxvbmctYW5zd2VyIC5mb3JtX19sYWJlbCB7XG4gIGhlaWdodDogNzUlO1xufVxuXG4uZm9ybV9fZmllbGQtLWxvbmctYW5zd2VyIC5mb3JtX19zcGFuIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5mb3JtX19sYWJlbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5mb3JtX19sYWJlbC0tbXVsdGlwbGUge1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5mb3JtX19sYWJlbC0tbXVsdGlwbGU6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmZvcm1fX2xhYmVsLS1maXJzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybV9fbGFiZWwtLWRhdGUge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG59XG5cbi5mb3JtX19kYXRlQXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5mb3JtX19zcGFuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBjb2xvcjogIzEyMzMzZTtcbiAgcGFkZGluZzogMCAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mb3JtX19zcGFuLS1tdWx0aXBsZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZm9ybV9fc3Bhbi0tZmlyc3Qge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjb2xvcjogIzEyMzMzZSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybV9fdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENFNUU5O1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxOHB4IDM1cHggMCAxNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICMxMjMzM2U7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uZm9ybV9fdGV4dC0tYXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDQwcHggMTVweCAwIDE1cHg7XG4gIHJlc2l6ZTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmZvcm1fX3RleHQtLW90aGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5mb3JtX190ZXh0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE4LCA1MSwgNjIsIDAuNik7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMTgsIDUxLCA2MiwgMC42KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgxOCwgNTEsIDYyLCAwLjYpO1xuICAtby1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgxOCwgNTEsIDYyLCAwLjYpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgxOCwgNTEsIDYyLCAwLjYpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5TaGFkb3coY29sb3I9JGZvcm0taG92ZXItYmQsIERpcmVjdGlvbj1OYU4sIFN0cmVuZ3RoPTUpO1xufVxuXG4uZm9ybV9fYm94IHtcbiAgdG9wOiA3cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMjMzM2U7XG4gIGNvbG9yOiAjMTIzMzNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDAgMTRweCAxNHB4IDFweDtcbiAgb3V0bGluZS1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTRweDtcbiAgbWluLXdpZHRoOiAxNHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogMTtcbn1cblxuLmZvcm1fX2JveC0tcmFkaW8ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5mb3JtX19yYWRpbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtX19yYWRpbzpjaGVja2VkIH4gLmZvcm1fX2JveCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRvcDogM3B4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMxMjMzM2U7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMTIzMzNlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZVkoMC41KTtcbn1cblxuLmZvcm1fX3JhZGlvOmNoZWNrZWQgfiAuZm9ybV9fc3Bhbi0tbXVsdGlwbGUge1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLmZvcm1fX2NoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm1fX2NoZWNrYm94OmNoZWNrZWQgfiAuZm9ybV9fYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdG9wOiAzcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzEyMzMzZTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMxMjMzM2U7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlWSgwLjUpO1xufVxuXG4uZm9ybV9fY2hlY2tib3g6Y2hlY2tlZCB+IC5mb3JtX19zcGFuLS1tdWx0aXBsZSB7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4uZm9ybV9fc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzEyMzMzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDRTVFOTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmIGNlbnRlciByaWdodCAyMHB4IG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTAlMjIlMjBoZWlnaHQlM0QlMjI2LjAzMiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEwJTIwNi4wMzIlMjIlM0UlM0NwYXRoJTIwZGF0YS1uYW1lJTNEJTIyQXJyb3clMjBjb3BpZSUyMDMlMjIlMjBkJTNEJTIyTTAlMjAuMDE2TDUlMjA0LjY1bDUtNC42MzR2MS4zNzhMNSUyMDYuMDI4JTIwMCUyMDEuMzk0Vi4wMnolMjIlMjBmaWxsJTNEJTIyJTIzMmIyYjJiJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMi8lM0UlM0Mvc3ZnJTNFKTtcbn1cblxuLmZvcm1fX2ZpbGUge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvcm1fX2ljb24tLWRhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTUwJSk7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4uZm9ybV9faWNvbi0td2FybmluZy5tYXRlcmlhbC1pY29ucyxcbi5mb3JtX19pY29uLS1zdWNjZXNzLm1hdGVyaWFsLWljb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm1fX2J1dHRvbiB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogN3B4IDE1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybV9fYnV0dG9uLS1jcmVhdGUge1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xufVxuXG4uZm9ybV9faGVscCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmZvcm1fX2hlbHAgPiBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5mb3JtX19lcnJvcjpub3QoLmZvcm1fX3RleHQpIHtcbiAgYmFja2dyb3VuZDogI2YxNjc2NztcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5mb3JtX19lcnJvci0tZ2xvYmFsIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmZvcm1fX2Vycm9yICsgLmZvcm1fX2ljb24tLXdhcm5pbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZjE2NzY3O1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5mb3JtX19zdWNjZXNzICsgLmZvcm1fX2ljb24tLXdhcm5pbmcgKyAuZm9ybV9faWNvbi0tc3VjY2VzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMyN2FlNjA7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmZvcm1fX3N1Y2Nlc3MuZm9ybV9fc2VsZWN0ICsgLmZvcm1fX2ljb24tLXdhcm5pbmcgKyAuZm9ybV9faWNvbi0tc3VjY2VzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtX19pY29uLS1leWUubWF0ZXJpYWwtaWNvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uZm9ybV9faGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMztcbn1cblxuLmZvcm1fX2hpZGUtLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4uZm9ybV9fdGhhbmtzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMjdhZTYwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmZvcm1fX3RoYW5rcyAubWF0ZXJpYWwtaWNvbnMge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmZvcm1fX3RoYW5rcy0tcHJvZCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5mb3JtX19kb25lLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uZm9ybV9fdGV4dF9fcmF0aW5nIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmZvcm1fX3RleHRfX3JhdGluZy0tdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIE9OTFkgVEFCTEVUIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBGUk9NIERFU0tUT1AgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiNoaWRlV3JhcHBlclZhbGlkOmNoZWNrZWQgKyAuZm9ybV9fd3JhcHBlclZhbGlkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm1fX25vd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybV9fbm93cmFwICsgLmZvcm1fX25vd3JhcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5mb3JtX19maWVsZHNldDpob3Zlcixcbi5mb3JtX19maWVsZHNldC0tZm9jdXNlZCB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5mb3JtLmZvcm0tLXBhZ2UgKyAuYmxvYyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5hcC1kcm9wZG93bi1tZW51IHtcbiAgei1pbmRleDogOTk5ICFpbXBvcnRhbnQ7XG59XG5cbi8qKiBJbXBvcnQgd3JhcHBlciAqKi9cblxuLnJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RDRTVFOTtcbn1cblxuLnJlYV9fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmVhX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLnJlYV9faXRlbSBzdHJvbmcge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzEyMzMzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5yZWFfX2l0ZW0gYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVhX19pdGVtID4gKiB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucmVhX19pdGVtID4gKiA+ICoge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJlYV9faXRlbSBoMixcbi5yZWFfX2l0ZW0gaDMsXG4ucmVhX19pdGVtIGg0LFxuLnJlYV9faXRlbSBoNSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnJlYV9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlYV9faW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIvX3QvXy9kaXN0L2ljb25zL2ljb25zLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvX3QvXy9kaXN0L2ljb25zL2ljb25zLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9fdC9fL2Rpc3QvaWNvbnMvaWNvbnMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9fdC9fL2Rpc3QvaWNvbnMvaWNvbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvX3QvXy9kaXN0L2ljb25zL2ljb25zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL190L18vZGlzdC9pY29ucy9pY29ucy5zdmcjaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4vKiBVc2UgdGhlIGZvbGxvd2luZyBDU1MgY29kZSBpZiB5b3Ugd2FudCB0byB1c2UgZGF0YSBhdHRyaWJ1dGVzIGZvciBpbnNlcnRpbmcgeW91ciBpY29ucyAqL1xuXG5bZGF0YS1pY29uXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJpY29uc1wiO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHNwZWFrOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLyogVXNlIHRoZSBmb2xsb3dpbmcgQ1NTIGNvZGUgaWYgeW91IHdhbnQgdG8gaGF2ZSBhIGNsYXNzIHBlciBpY29uICovXG5cbi8qXG5JbnN0ZWFkIG9mIGEgbGlzdCBvZiBhbGwgY2xhc3Mgc2VsZWN0b3JzLFxueW91IGNhbiB1c2UgdGhlIGdlbmVyaWMgc2VsZWN0b3IgYmVsb3csIGJ1dCBpdCdzIHNsb3dlcjpcbltjbGFzcyo9XCJpY29uLVwiXSB7XG4qL1xuXG4uaWNvbi11bnRpdGxlZCxcbi5pY29uLXVudGl0bGVkLTIsXG4uaWNvbi11bnRpdGxlZC0zLFxuLmljb24tdW50aXRsZWQtNCxcbi5pY29uLXVudGl0bGVkLTUsXG4uaWNvbi11bnRpdGxlZC02LFxuLmljb24tdW50aXRsZWQtNyxcbi5pY29uLXVudGl0bGVkLTgsXG4uaWNvbi11bnRpdGxlZC05LFxuLmljb24tdW50aXRsZWQtMTAsXG4uaWNvbi11bnRpdGxlZC0xMSxcbi5pY29uLXVudGl0bGVkLTEyLFxuLmljb24tdW50aXRsZWQtMTMsXG4uaWNvbi11bnRpdGxlZC0xNCxcbi5pY29uLXVudGl0bGVkLTE1LFxuLmljb24tdW50aXRsZWQtMTYsXG4uaWNvbi11bnRpdGxlZC0xNyxcbi5pY29uLXVudGl0bGVkLTE4LFxuLmljb24tdW50aXRsZWQtMTksXG4uaWNvbi11bnRpdGxlZC0yMCxcbi5pY29uLXVudGl0bGVkLTIxLFxuLmljb24tdW50aXRsZWQtMjIsXG4uaWNvbi11bnRpdGxlZC0yMyxcbi5pY29uLXVudGl0bGVkLTI0LFxuLmljb24tdW50aXRsZWQtMjUsXG4uaWNvbi11bnRpdGxlZC0yNixcbi5pY29uLXVudGl0bGVkLTI3LFxuLmljb24tdW50aXRsZWQtMjgsXG4uaWNvbi11bnRpdGxlZC0yOSxcbi5pY29uLXVudGl0bGVkLTMwLFxuLmljb24tdW50aXRsZWQtMzEsXG4uaWNvbi11bnRpdGxlZC0zMixcbi5pY29uLXVudGl0bGVkLTMzLFxuLmljb24tdW50aXRsZWQtMzQsXG4uaWNvbi1idWxsZXQtMSxcbi5pY29uLWJ1bGxldC0yLFxuLmljb24tYnVsbGV0LTMsXG4uaWNvbi1idWxsZXQtNCxcbi5pY29uLWJ1bGxldC01LFxuLmljb24tYnVsbGV0LTYsXG4uaWNvbi1idWxsZXQtNyxcbi5pY29uLWJ1bGxldC04LFxuLmljb24tY2FyLTEsXG4uaWNvbi11bnRpdGxlZC0zNSxcbi5pY29uLXVudGl0bGVkLTM2LFxuLmljb24tdW50aXRsZWQtMzcsXG4uaWNvbi11bnRpdGxlZC0zOCxcbi5pY29uLXVudGl0bGVkLTM5LFxuLmljb24tdW50aXRsZWQtNDAsXG4uaWNvbi11bnRpdGxlZC00MSxcbi5pY29uLXVudGl0bGVkLTQyLFxuLmljb24tdW50aXRsZWQtNDMsXG4uaWNvbi1pY29ucyxcbi5pY29uLXVudGl0bGVkLTQ0LFxuLmljb24tdW50aXRsZWQtNDUsXG4uaWNvbi11bnRpdGxlZC00Nixcbi5pY29uLXVudGl0bGVkLTQ3LFxuLmljb24tdW50aXRsZWQtNDgsXG4uaWNvbi11bnRpdGxlZC00OSxcbi5pY29uLWJhc2tldC0yLFxuLmljb24tYmFza2V0LTEsXG4uaWNvbi11bnRpdGxlZC01MCxcbi5pY29uLXVudGl0bGVkLTUxLFxuLmljb24tdW50aXRsZWQtNTIsXG4uaWNvbi11bnRpdGxlZC01Myxcbi5pY29uLWNyZWRpdC1jYXJkLTEsXG4uaWNvbi11bnRpdGxlZC01NCxcbi5pY29uLWFtZXJpY2FuLWV4cHJlc3MtMSxcbi5pY29uLWNhcnRlLWJsZXVlLTEsXG4uaWNvbi1tYXN0ZXItY2FyZC0xLFxuLmljb24tdmlyZW1lbnQtMSxcbi5pY29uLXZpc2EtMSxcbi5pY29uLXZpc2EtMixcbi5pY29uLXVudGl0bGVkLTU1LFxuLmljb24tdW50aXRsZWQtNTYsXG4uaWNvbi11bnRpdGxlZC01Nyxcbi5pY29uLXRydWNrLTIsXG4uaWNvbi10cnVjay0xLFxuLmljb24tc2Nvb3Rlci0xLFxuLmljb24tcGxhbmUtMSxcbi5pY29uLXVudGl0bGVkLTU4LFxuLmljb24tc21zLTQsXG4uaWNvbi1zbXMtMyxcbi5pY29uLXNtcy0yLFxuLmljb24tdW50aXRsZWQtNTksXG4uaWNvbi11bnRpdGxlZC02MCxcbi5pY29uLXVudGl0bGVkLTYxLFxuLmljb24tdW50aXRsZWQtNjIsXG4uaWNvbi1waG9uZSxcbi5pY29uLXVudGl0bGVkLTYzLFxuLmljb24tdW50aXRsZWQtNjQsXG4uaWNvbi1waG9uZS0xLFxuLmljb24tdW50aXRsZWQtNjUsXG4uaWNvbi11bnRpdGxlZC02Nixcbi5pY29uLXVudGl0bGVkLTY3LFxuLmljb24tdW50aXRsZWQtNjgsXG4uaWNvbi11bnRpdGxlZC02OSxcbi5pY29uLXVudGl0bGVkLTcwLFxuLmljb24tdW50aXRsZWQtNzEsXG4uaWNvbi11c2Vycyxcbi5pY29uLXVudGl0bGVkLTcyLFxuLmljb24tdW50aXRsZWQtNzMsXG4uaWNvbi11bnRpdGxlZC03NCxcbi5pY29uLXVudGl0bGVkLTc1LFxuLmljb24tdW50aXRsZWQtNzYsXG4uaWNvbi11bnRpdGxlZC03Nyxcbi5pY29uLXVudGl0bGVkLTc4LFxuLmljb24tdW50aXRsZWQtNzksXG4uaWNvbi11bnRpdGxlZC04MCxcbi5pY29uLXVudGl0bGVkLTgxLFxuLmljb24tdW50aXRsZWQtODIsXG4uaWNvbi11bnRpdGxlZC04Myxcbi5pY29uLXVudGl0bGVkLTg0LFxuLmljb24tdW50aXRsZWQtODUsXG4uaWNvbi11bnRpdGxlZC04Nixcbi5pY29uLXVudGl0bGVkLTg3LFxuLmljb24tdW50aXRsZWQtODgsXG4uaWNvbi11bnRpdGxlZC04OSxcbi5pY29uLXVudGl0bGVkLTkwLFxuLmljb24tdW50aXRsZWQtOTEsXG4uaWNvbi11bnRpdGxlZC05Mixcbi5pY29uLXVudGl0bGVkLTkzLFxuLmljb24tdW50aXRsZWQtOTQsXG4uaWNvbi11bnRpdGxlZC05NSxcbi5pY29uLXVudGl0bGVkLTk2LFxuLmljb24tdW50aXRsZWQtOTcsXG4uaWNvbi11bnRpdGxlZC05OCxcbi5pY29uLXVudGl0bGVkLTk5LFxuLmljb24tdW50aXRsZWQtMTAwLFxuLmljb24tdW50aXRsZWQtMTAxLFxuLmljb24tdW50aXRsZWQtMTAyLFxuLmljb24tdW50aXRsZWQtMTAzLFxuLmljb24tdW50aXRsZWQtMTA0LFxuLmljb24tdW50aXRsZWQtMTA1LFxuLmljb24tdW50aXRsZWQtMTA2LFxuLmljb24tdW50aXRsZWQtMTA3LFxuLmljb24tdW50aXRsZWQtMTA4LFxuLmljb24tdW50aXRsZWQtMTA5LFxuLmljb24tdW50aXRsZWQtMTEwLFxuLmljb24tdW50aXRsZWQtMTExLFxuLmljb24tdW50aXRsZWQtMTEyLFxuLmljb24tdW50aXRsZWQtMTEzLFxuLmljb24tdW50aXRsZWQtMTE0LFxuLmljb24tdW50aXRsZWQtMTE1LFxuLmljb24tdW50aXRsZWQtMTE2LFxuLmljb24tdW50aXRsZWQtMTE3LFxuLmljb24tdW50aXRsZWQtMTE4LFxuLmljb24tdW50aXRsZWQtMTE5LFxuLmljb24tdW50aXRsZWQtMTIwLFxuLmljb24tdW50aXRsZWQtMTIxLFxuLmljb24tdW50aXRsZWQtMTIyLFxuLmljb24tdW50aXRsZWQtMTIzLFxuLmljb24tdW50aXRsZWQtMTI0LFxuLmljb24tdW50aXRsZWQtMTI1LFxuLmljb24tdW50aXRsZWQtMTI2LFxuLmljb24tdW50aXRsZWQtMTI3LFxuLmljb24tdW50aXRsZWQtMTI4LFxuLmljb24tdW50aXRsZWQtMTI5LFxuLmljb24tdW50aXRsZWQtMTMwLFxuLmljb24tdW50aXRsZWQtMTMxLFxuLmljb24tdW50aXRsZWQtMTMyLFxuLmljb24tdW50aXRsZWQtMTMzLFxuLmljb24tdW50aXRsZWQtMTM0LFxuLmljb24tdW50aXRsZWQtMTM1LFxuLmljb24tdW50aXRsZWQtMTM2LFxuLmljb24tdW50aXRsZWQtMTM3LFxuLmljb24tdW50aXRsZWQtMTM4LFxuLmljb24tdW50aXRsZWQtMTM5LFxuLmljb24tdW50aXRsZWQtMTQwLFxuLmljb24taG9tZS0xLFxuLmljb24tbnV0LFxuLmljb24tc3RpbGV0dG8sXG4uaWNvbi1iaXJ0aGRheSxcbi5pY29uLWJvd3RpZSxcbi5pY29uLWNpcmNsZXJpZ2h0LFxuLmljb24tZ3JlZW5ob3N0aW5nLFxuLmljb24tY2VydGlmaWNhdGUsXG4uaWNvbi12bGMsXG4uaWNvbi1yaWdodCxcbi5pY29uLXRzaGlydCxcbi5pY29uLXRodW1icy11cCxcbi5pY29uLWNocmlzLXNwaXR0bGVzLXNhdmUsXG4uaWNvbi1kaWFtb25kLFxuLmljb24tbXVzaWMsXG4uaWNvbi12aW1lbyxcbi5pY29uLXlvdXR1YmUsXG4uaWNvbi15b3V0dWJlLTIsXG4uaWNvbi10cmFzaGNhbixcbi5pY29uLWhhcHB5LFxuLmljb24taGFwcHktMixcbi5pY29uLXNoaXBwaW5nLFxuLmljb24tcnVsZXIsXG4uaWNvbi1zYXRpc2ZpZWQtMSxcbi5pY29uLXNhdGlzZmllZC0yLFxuLmljb24tbW9uZXktYmFnLFxuLmljb24tY2hyb25vIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBzcGVhazogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG5cbi5pY29uLXVudGl0bGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJmXCI7XG59XG5cbi5pY29uLXVudGl0bGVkLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzBcIjtcbn1cblxuLmljb24tdW50aXRsZWQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MlwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG5cbi5pY29uLXVudGl0bGVkLTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjtcbn1cblxuLmljb24tdW50aXRsZWQtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRhXCI7XG59XG5cbi5pY29uLXVudGl0bGVkLTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGJcIjtcbn1cblxuLmljb24tdW50aXRsZWQtOTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0Y1wiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0xMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0xMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0xMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0xMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0xNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0xNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0xNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0xNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0xODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0xOTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0yMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0yMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMlwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0yMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0yMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0yNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0yNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0yNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyZVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0yNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0yODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0yOTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0zMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0zMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NlwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0zMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0zMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0zNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuXG4uaWNvbi1idWxsZXQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuXG4uaWNvbi1idWxsZXQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMVwiO1xufVxuXG4uaWNvbi1idWxsZXQtMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuXG4uaWNvbi1idWxsZXQtNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuXG4uaWNvbi1idWxsZXQtNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuXG4uaWNvbi1idWxsZXQtNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuXG4uaWNvbi1idWxsZXQtNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNlwiO1xufVxuXG4uaWNvbi1idWxsZXQtODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuXG4uaWNvbi1jYXItMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0zNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0zNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0zNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0zODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0zOTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyY1wiO1xufVxuXG4uaWNvbi11bnRpdGxlZC00MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC00MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YlwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC00MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC00MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuXG4uaWNvbi1pY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYlwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC00NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiO1xufVxuXG4uaWNvbi11bnRpdGxlZC00NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC00NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC00NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuXG4uaWNvbi11bnRpdGxlZC00ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC00OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2ZFwiO1xufVxuXG4uaWNvbi1jYXJ0LTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cblxuLmljb24tYmFza2V0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjtcbn1cblxuLmljb24tYmFza2V0LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cblxuLmljb24tdW50aXRsZWQtNTA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzZcIjtcbn1cblxuLmljb24tdW50aXRsZWQtNTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cblxuLmljb24tdW50aXRsZWQtNTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjtcbn1cblxuLmljb24tdW50aXRsZWQtNTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjtcbn1cblxuLmljb24tY3JlZGl0LWNhcmQtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC01NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5ZFwiO1xufVxuXG4uaWNvbi1hbWVyaWNhbi1leHByZXNzLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cblxuLmljb24tY2FydGUtYmxldWUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuXG4uaWNvbi1tYXN0ZXItY2FyZC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG5cbi5pY29uLXZpcmVtZW50LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMThcIjtcbn1cblxuLmljb24tdmlzYS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG5cbi5pY29uLXZpc2EtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC01NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYlwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC01NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC01NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MlwiO1xufVxuXG4uaWNvbi10cnVjay0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCI7XG59XG5cbi5pY29uLXRydWNrLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWRcIjtcbn1cblxuLmljb24tc2Nvb3Rlci0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFmXCI7XG59XG5cbi5pY29uLXBsYW5lLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cblxuLmljb24tdW50aXRsZWQtNTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWZcIjtcbn1cblxuLmljb24tc21zLTQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjFcIjtcbn1cblxuLmljb24tc21zLTM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cblxuLmljb24tc21zLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cblxuLmljb24tdW50aXRsZWQtNTk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjFcIjtcbn1cblxuLmljb24tdW50aXRsZWQtNjA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cblxuLmljb24tdW50aXRsZWQtNjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cblxuLmljb24tdW50aXRsZWQtNjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjtcbn1cblxuLmljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cblxuLmljb24tdW50aXRsZWQtNjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjtcbn1cblxuLmljb24tdW50aXRsZWQtNjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2NcIjtcbn1cblxuLmljb24tcGhvbmUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyOVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC02NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC02NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC02NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC02ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyYlwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC02OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC03MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMlwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC03MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuXG4uaWNvbi11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC03MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuXG4uaWNvbi11bnRpdGxlZC03MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC03NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC03NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYlwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC03NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzY1wiO1xufVxuXG4uaWNvbi11bnRpdGxlZC03NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC03ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC03OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZlwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC04MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NlwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC04MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuXG4uaWNvbi11bnRpdGxlZC04MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC04MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC04NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC04NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0ZlwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC04NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC04NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC04ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC04OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuXG4uaWNvbi11bnRpdGxlZC05MDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC05MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC05MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YlwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC05MzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1Y1wiO1xufVxuXG4uaWNvbi11bnRpdGxlZC05NDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1ZFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC05NTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC05NjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuXG4uaWNvbi11bnRpdGxlZC05NzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC05ODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC05OTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NlwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0xMDA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjtcbn1cblxuLmljb24tdW50aXRsZWQtMTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY4XCI7XG59XG5cbi5pY29uLXVudGl0bGVkLTEwMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0xMDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmFcIjtcbn1cblxuLmljb24tdW50aXRsZWQtMTA0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZiXCI7XG59XG5cbi5pY29uLXVudGl0bGVkLTEwNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2Y1wiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0xMDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmVcIjtcbn1cblxuLmljb24tdW50aXRsZWQtMTA3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZmXCI7XG59XG5cbi5pY29uLXVudGl0bGVkLTEwODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0xMDk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjtcbn1cblxuLmljb24tdW50aXRsZWQtMTEwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcyXCI7XG59XG5cbi5pY29uLXVudGl0bGVkLTExMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0xMTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2RcIjtcbn1cblxuLmljb24tdW50aXRsZWQtMTEzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdlXCI7XG59XG5cbi5pY29uLXVudGl0bGVkLTExNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZlwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0xMTU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzNcIjtcbn1cblxuLmljb24tdW50aXRsZWQtMTE2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgwXCI7XG59XG5cbi5pY29uLXVudGl0bGVkLTExNzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0xMTg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjtcbn1cblxuLmljb24tdW50aXRsZWQtMTE5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG5cbi5pY29uLXVudGl0bGVkLTEyMDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0xMjE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cblxuLmljb24tdW50aXRsZWQtMTIyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG5cbi5pY29uLXVudGl0bGVkLTEyMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4N1wiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0xMjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjtcbn1cblxuLmljb24tdW50aXRsZWQtMTI1OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG5cbi5pY29uLXVudGl0bGVkLTEyNjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4YVwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0xMjc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGJcIjtcbn1cblxuLmljb24tdW50aXRsZWQtMTI4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhjXCI7XG59XG5cbi5pY29uLXVudGl0bGVkLTEyOTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4ZFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0xMzA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOGVcIjtcbn1cblxuLmljb24tdW50aXRsZWQtMTMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhmXCI7XG59XG5cbi5pY29uLXVudGl0bGVkLTEzMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0xMzM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTFcIjtcbn1cblxuLmljb24tdW50aXRsZWQtMTM0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7XG59XG5cbi5pY29uLXVudGl0bGVkLTEzNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0xMzY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cblxuLmljb24tdW50aXRsZWQtMTM3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG5cbi5pY29uLXVudGl0bGVkLTEzODpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuXG4uaWNvbi11bnRpdGxlZC0xMzk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cblxuLmljb24tdW50aXRsZWQtMTQwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG5cbi5pY29uLWhvbWUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5OFwiO1xufVxuXG4uaWNvbi1udXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjdcIjtcbn1cblxuLmljb24tc3RpbGV0dG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY0MjlcIjtcbn1cblxuLmljb24tYmlydGhkYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzNmJcIjtcbn1cblxuLmljb24tYm93dGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMzdmXCI7XG59XG5cbi5pY29uLWNpcmNsZXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2M5XCI7XG59XG5cbi5pY29uLWdyZWVuaG9zdGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuXG4uaWNvbi1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuXG4uaWNvbi12bGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cblxuLmljb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzMDRcIjtcbn1cblxuLmljb24tdHNoaXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlhXCI7XG59XG5cbi5pY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4N1wiO1xufVxuXG4uaWNvbi1jaHJpcy1zcGl0dGxlcy1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDlkXCI7XG59XG5cbi5pY29uLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWVcIjtcbn1cblxuLmljb24tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWZcIjtcbn1cblxuLmljb24tdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTFcIjtcbn1cblxuLmljb24teW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMlwiO1xufVxuXG4uaWNvbi15b3V0dWJlLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTNcIjtcbn1cblxuLmljb24tdHJhc2hjYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTBcIjtcbn1cblxuLmljb24taGFwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTRcIjtcbn1cblxuLmljb24taGFwcHktMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhNVwiO1xufVxuXG4uaWNvbi1zaGlwcGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhN1wiO1xufVxuXG4uaWNvbi1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhOFwiO1xufVxuXG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTlcIjtcbn1cblxuLmljb24tc2F0aXNmaWVkLTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWFcIjtcbn1cblxuLmljb24tc2F0aXNmaWVkLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYWJcIjtcbn1cblxuLmljb24tbW9uZXktYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFjXCI7XG59XG5cbi5pY29uLWNocm9ubzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhZFwiO1xufVxuXG4vKiBsYXRpbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF2ZW4gUHJvXCI7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiTWF2ZW4gUHJvIFJlZ3VsYXJcIiksIGxvY2FsKFwiTWF2ZW5Qcm9SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21hdmVucHJvL3Y3L01HOUtiVVpGY2hEczk0VGJ2OVUtcFpCdzF4VTFyS3B0SmpfMGphbnM5MjAud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIyMTIsIFUrMjIxNSwgVStFMEZGLCBVK0VGRkQsIFUrRjAwMDtcbn1cblxuLyogbGF0aW4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdmVuIFByb1wiO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiBsb2NhbChcIk1hdmVuIFBybyBNZWRpdW1cIiksIGxvY2FsKFwiTWF2ZW5Qcm9NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbWF2ZW5wcm8vdjcvU1FWZnpvSkJiajl0M2FWY21ic3BSaGFtcHU1XzdDakhXNXNweG9lTjNWcy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjIxMiwgVSsyMjE1LCBVK0UwRkYsIFUrRUZGRCwgVStGMDAwO1xufVxuXG4vKiBsYXRpbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF2ZW4gUHJvXCI7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiTWF2ZW4gUHJvIEJvbGRcIiksIGxvY2FsKFwiTWF2ZW5Qcm9Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21hdmVucHJvL3Y3L3VEc3N2bVhncDdOajNpMzM2a19kU2hhbXB1NV83Q2pIVzVzcHhvZU4zVnMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIyMTIsIFUrMjIxNSwgVStFMEZGLCBVK0VGRkQsIFUrRjAwMDtcbn1cblxuLyogbGF0aW4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdmVuIFByb1wiO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiBsb2NhbChcIk1hdmVuIFBybyBCbGFja1wiKSwgbG9jYWwoXCJNYXZlblByb0JsYWNrXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL21hdmVucHJvL3Y3Ly05MVR3aUZ6cWVMMUY3S2g5MUFQd1JhbXB1NV83Q2pIVzVzcHhvZU4zVnMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIyMTIsIFUrMjIxNSwgVStFMEZGLCBVK0VGRkQsIFUrRjAwMDtcbn1cblxuLyogY3lyaWxsaWMtZXh0ICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBMaWdodFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9iOVFCZ0wwaU1aZkRTcG1jWGNFOG5GVlNyY2MwUGdoSGY5cU1ac3lOSmt6Mk90OXQ1aDFHUlNUSUU3OFdodG9oLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGO1xufVxuXG4vKiBjeXJpbGxpYyAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgTGlnaHRcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUxpZ2h0XCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvYjlRQmdMMGlNWmZEU3BtY1hjRThuUGh2T3EzT2VEY25jbUdfSlVnbFg5ajJPdDl0NWgxR1JTVElFNzhXaHRvaC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cblxuLyogZ3JlZWstZXh0ICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBMaWdodFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9iOVFCZ0wwaU1aZkRTcG1jWGNFOG5OWUwwd2tEWUpkQ2luaWJRbzBvZGIzMk90OXQ1aDFHUlNUSUU3OFdodG9oLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG5cbi8qIGdyZWVrICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBMaWdodFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9iOVFCZ0wwaU1aZkRTcG1jWGNFOG5BWEhfNEdVS2JyWnBFSzNuNkpNd2tMMk90OXQ1aDFHUlNUSUU3OFdodG9oLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG5cbi8qIHZpZXRuYW1lc2UgKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL2I5UUJnTDBpTVpmRFNwbWNYY0U4bktCX0gyTUdFRmE4VThpMk1BMnFqUnIyT3Q5dDVoMUdSU1RJRTc4V2h0b2gud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cblxuLyogbGF0aW4tZXh0ICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBMaWdodFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9iOVFCZ0wwaU1aZkRTcG1jWGNFOG5Fa0drSFJVMTBwekJXOXhaMjNaeEdyMk90OXQ1aDFHUlNUSUU3OFdodG9oLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMUUwMC0xRUZGLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cblxuLyogbGF0aW4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL2I5UUJnTDBpTVpmRFNwbWNYY0U4bkNxT0pmb2JYOWxyQzF3RlZlOWsxNUUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIyMTIsIFUrMjIxNSwgVStFMEZGLCBVK0VGRkQsIFUrRjAwMDtcbn1cblxuLyogY3lyaWxsaWMtZXh0ICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL1pkMkU5YWJYTEZHU3I5RzNZSzJNc0lQeHVxV2ZRdVpHYno1Uno0WnUxZ2sud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUY7XG59XG5cbi8qIGN5cmlsbGljICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL1pkMkU5YWJYTEZHU3I5RzNZSzJNc0VOUnBRUTRualgzQ0xhQ3FJNGF3ZGsud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5cbi8qIGdyZWVrLWV4dCAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWRcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9aZDJFOWFiWExGR1NyOUczWUsyTXNFVDJLTUV5VFdFekpxZzlVOFZTOFhNLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG5cbi8qIGdyZWVrICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL1pkMkU5YWJYTEZHU3I5RzNZSzJNc01INUoyUWJtdUZ0aFlURk9ublNSY28ud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cblxuLyogdmlldG5hbWVzZSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWRcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9aZDJFOWFiWExGR1NyOUczWUsyTXNEY0NZeFZLdU9jc2xBZ1BSTVo4UkpFLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG5cbi8qIGxhdGluLWV4dCAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWRcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9aZDJFOWFiWExGR1NyOUczWUsyTXNOS0RTVTVuUGRvQmRydTcwRmlWeWIwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMUUwMC0xRUZGLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cblxuLyogbGF0aW4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvWmQyRTlhYlhMRkdTcjlHM1lLMk1zSDR2eEFvaTZkNjdUX1VLV2kwRW9IUS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjIxMiwgVSsyMjE1LCBVK0UwRkYsIFUrRUZGRCwgVStGMDAwO1xufVxuXG4vKiBjeXJpbGxpYy1leHQgKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9iOVFCZ0wwaU1aZkRTcG1jWGNFOG5CWXl1TWZJNnBidkxxbml3Y2JMb2ZQMk90OXQ1aDFHUlNUSUU3OFdodG9oLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGO1xufVxuXG4vKiBjeXJpbGxpYyAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL2I5UUJnTDBpTVpmRFNwbWNYY0U4bklUNzVWaXNvOWZDZXNXVU8wSXpEVVgyT3Q5dDVoMUdSU1RJRTc4V2h0b2gud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5cbi8qIGdyZWVrLWV4dCAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL2I5UUJnTDBpTVpmRFNwbWNYY0U4bkw4RUJiMVlSMUY4UGhvZndIdE9icnoyT3Q5dDVoMUdSU1RJRTc4V2h0b2gud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cblxuLyogZ3JlZWsgKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9iOVFCZ0wwaU1aZkRTcG1jWGNFOG5Bcm84NFZUb092ZS11dzIzWVNtQlM3Mk90OXQ1aDFHUlNUSUU3OFdodG9oLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG5cbi8qIHZpZXRuYW1lc2UgKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9iOVFCZ0wwaU1aZkRTcG1jWGNFOG5BQ1MwWmdEZzRrWThFRlBUR2x2eUhQMk90OXQ1aDFHUlNUSUU3OFdodG9oLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG5cbi8qIGxhdGluLWV4dCAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL2I5UUJnTDBpTVpmRFNwbWNYY0U4bkdQTUN3ekFEaGdFaVE4TFotMDFHMUwyT3Q5dDVoMUdSU1RJRTc4V2h0b2gud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSsxRTAwLTFFRkYsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuXG4vKiBsYXRpbiAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL2I5UUJnTDBpTVpmRFNwbWNYY0U4blBYMm9yMTRRR1VIZ2JoU0JWMUdvMEUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIyMTIsIFUrMjIxNSwgVStFMEZGLCBVK0VGRkQsIFUrRjAwMDtcbn1cblxuLyogY3lyaWxsaWMtZXh0ICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUxpZ2h0SXRhbGljXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvbWcwY0dmR1JVRVJzaHpCbHZxeGVBQldBUnpRcktueEZhSGNZSGhXdE5WT0F4ZzFCbnc1RjhuNU0xUTNwYzN4Wi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5Rjtcbn1cblxuLyogY3lyaWxsaWMgKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIExpZ2h0IEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtTGlnaHRJdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9tZzBjR2ZHUlVFUnNoekJsdnF4ZUFMb0I1OTVYQVVucF8weWQySHYzbkx1QXhnMUJudzVGOG41TTFRM3BjM3haLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuXG4vKiBncmVlay1leHQgKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIExpZ2h0IEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtTGlnaHRJdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9tZzBjR2ZHUlVFUnNoekJsdnF4ZUFIb2wzd2dMTW5vbS1GZ19PMnZxNlVHQXhnMUJudzVGOG41TTFRM3BjM3haLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG5cbi8qIGdyZWVrICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUxpZ2h0SXRhbGljXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvbWcwY0dmR1JVRVJzaHpCbHZxeGVBRmFJOE1JV3ZqSkViXzdvMzFfZlNndUF4ZzFCbnc1RjhuNU0xUTNwYzN4Wi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuXG4vKiB2aWV0bmFtZXNlICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUxpZ2h0SXRhbGljXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvbWcwY0dmR1JVRVJzaHpCbHZxeGVBQnRmMnJmUVhCX3JQN01tYmdhdEdMbUF4ZzFCbnc1RjhuNU0xUTNwYzN4Wi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuXG4vKiBsYXRpbi1leHQgKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIExpZ2h0IEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtTGlnaHRJdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9tZzBjR2ZHUlVFUnNoekJsdnF4ZUFIcGYxSEQ1N1o1aEdvQmNhSzV4b1ktQXhnMUJudzVGOG41TTFRM3BjM3haLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMUUwMC0xRUZGLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cblxuLyogbGF0aW4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIExpZ2h0IEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtTGlnaHRJdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9tZzBjR2ZHUlVFUnNoekJsdnF4ZUFMOEh3Q2lQN0RZSUkzNkFsUVpYWFFlZ2xuTXAzXzNBOFY4QWk4WW9zUnRYLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMjEyLCBVKzIyMTUsIFUrRTBGRiwgVStFRkZELCBVK0YwMDA7XG59XG5cbi8qIGN5cmlsbGljLWV4dCAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1JdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9CUDVLOFpBSnY5cUVibXVGcDhScEpiZGRBYTV0ekVydDJHUnB5MW9JYlV6M3JHVnRzVGtQc2JEYWp1TzV1ZVF3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGO1xufVxuXG4vKiBjeXJpbGxpYyAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1JdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9CUDVLOFpBSnY5cUVibXVGcDhScEpiR29sbVJ5QWoyMUV3TVRfZUlaN2NmM3JHVnRzVGtQc2JEYWp1TzV1ZVF3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuXG4vKiBncmVlay1leHQgKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtSXRhbGljXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvQlA1SzhaQUp2OXFFYm11RnA4UnBKY0RROTBBVVA0eG9heS1hS0VWcTVvdjNyR1Z0c1RrUHNiRGFqdU81dWVRdy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuXG4vKiBncmVlayAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1JdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9CUDVLOFpBSnY5cUVibXVGcDhScEpTUkJJRmM3ZFZZWmcyUGo1RkEwY1NYM3JHVnRzVGtQc2JEYWp1TzV1ZVF3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG5cbi8qIHZpZXRuYW1lc2UgKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtSXRhbGljXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvQlA1SzhaQUp2OXFFYm11RnA4UnBKZEh3MVdRa1ppSzh3aDVlWktPOXR5cjNyR1Z0c1RrUHNiRGFqdU81dWVRdy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuXG4vKiBsYXRpbi1leHQgKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtSXRhbGljXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvQlA1SzhaQUp2OXFFYm11RnA4UnBKZEFrNkNwVWVJZVBkOWV0YkhEaUxqTDNyR1Z0c1RrUHNiRGFqdU81dWVRdy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzFFMDAtMUVGRiwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG5cbi8qIGxhdGluICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUl0YWxpY1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL0JQNUs4WkFKdjlxRWJtdUZwOFJwSmNHUDVKQXJ5cjNXOU9iMHpuRXhCdnMud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIyMTIsIFUrMjIxNSwgVStFMEZGLCBVK0VGRkQsIFUrRjAwMDtcbn1cblxuLyogY3lyaWxsaWMtZXh0ICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtQm9sZEl0YWxpY1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL21nMGNHZkdSVUVSc2h6Qmx2cXhlQUJncXlsd1djeWxKMnctQ2ZqQmdaN3lBeGcxQm53NUY4bjVNMVEzcGMzeFoud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUY7XG59XG5cbi8qIGN5cmlsbGljICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtQm9sZEl0YWxpY1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL21nMGNHZkdSVUVSc2h6Qmx2cXhlQUNqeDFsWkZXVDhVTWYtakV1blVEei1BeGcxQm53NUY4bjVNMVEzcGMzeFoud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG5cbi8qIGdyZWVrLWV4dCAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUJvbGRJdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9tZzBjR2ZHUlVFUnNoekJsdnF4ZUFJOHFVX2xUNEJkcGJkZ1haaGtFREthQXhnMUJudzVGOG41TTFRM3BjM3haLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG5cbi8qIGdyZWVrICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG4gIGZvbnQtZGlzcGxheTogYXV0bztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtQm9sZEl0YWxpY1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL21nMGNHZkdSVUVSc2h6Qmx2cXhlQVBKWjh1NjlYMVpJNnUwQnExV1kzRnFBeGcxQm53NUY4bjVNMVEzcGMzeFoud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cblxuLyogdmlldG5hbWVzZSAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUJvbGRJdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9tZzBjR2ZHUlVFUnNoekJsdnF4ZUFBOTJVV0M4R2FycmZPbHNPMEJWaG9TQXhnMUJudzVGOG41TTFRM3BjM3haLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG5cbi8qIGxhdGluLWV4dCAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuICBmb250LWRpc3BsYXk6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgc3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUJvbGRJdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9tZzBjR2ZHUlVFUnNoekJsdnF4ZUFNVm4yZm9yMVdJQXRwdWxEUnJXRDBhQXhnMUJudzVGOG41TTFRM3BjM3haLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMUUwMC0xRUZGLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cblxuLyogbGF0aW4gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcbiAgZm9udC1kaXNwbGF5OiBhdXRvO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1Cb2xkSXRhbGljXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvbWcwY0dmR1JVRVJzaHpCbHZxeGVBRDgwX0tqdnYtVU01RkxzazduSHBlbWdsbk1wM18zQThWOEFpOFlvc1J0WC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjIxMiwgVSsyMjE1LCBVK0UwRkYsIFUrRUZGRCwgVStGMDAwO1xufVxuXG4vKiogSW1wb3J0IHdyYXBwZXIgKiovXG5cbi5tb2RhbC1lcnJvciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vZGFsLWVycm9yX190aXRsZSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI2YxNjc2NztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubW9kYWwtZXJyb3JfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xufVxuXG4ubW9kYWwtZXJyb3JfX2Nsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1vZGFsLWVycm9yX19jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbC1lcnJvcl9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgxOCwgNTEsIDYyLCAwLjQpO1xufVxuXG4ubW9kYWwtZXJyb3JfX3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZjE2NzY3O1xufVxuXG4ubW9kYWwtZXJyb3JfX3A6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRENFNUU5O1xufVxuXG4ubW9kYWwtZXJyb3JfX3A6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0U1RTk7XG59XG5cbi5tb2RhbC1lcnJvcl9fd2Fybi5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5tb2RhbC1lcnJvcl9fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxNXB4IGF1dG8gMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMCAzMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI21vZGFsLWVycm9yX19jaGVja2JveDpjaGVja2VkIH4gLm1vZGFsLWVycm9yLFxuI21vZGFsLWVycm9yX19jaGVja2JveDpjaGVja2VkIH4gLm1vZGFsLWVycm9yX19iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqIEltcG9ydCB3cmFwcGVyICoqL1xuXG4vKlxuICogQ29udGFpbmVyIHN0eWxlXG4gKi9cblxuLnBzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBhdXRvO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xufVxuXG4ucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuICB3aWR0aDogMTVweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIG9yICdsZWZ0JyBmb3IgcHNfX3JhaWwteSAqL1xuICByaWdodDogMDtcbiAgLyogcGxlYXNlIGRvbid0IGNoYW5nZSAncG9zaXRpb24nICovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucHMtLWFjdGl2ZS15ID4gLnBzX19yYWlsLXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5wczpob3ZlciA+IC5wc19fcmFpbC15IHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXgsXG4ucHMtLWZvY3VzID4gLnBzX19yYWlsLXkge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wcy0tc2Nyb2xsaW5nLXkgPiAucHNfX3JhaWwteSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnBzX19yYWlsLXk6aG92ZXIsXG4ucHNfX3JhaWwteTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIHdpZHRoIC4ycyBlYXNlLWluLW91dDtcbiAgd2lkdGg6IDZweDtcbiAgLyogdGhlcmUgbXVzdCBiZSAncmlnaHQnIGZvciBwc19fdGh1bWIteSAqL1xuICByaWdodDogMnB4O1xuICAvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucHNfX3JhaWwteTpob3ZlciA+IC5wc19fdGh1bWIteSxcbi5wc19fcmFpbC15OmZvY3VzID4gLnBzX190aHVtYi15IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgd2lkdGg6IDExcHg7XG59XG5cbi8qIE1TIHN1cHBvcnRzICovXG5cbkBzdXBwb3J0cyAoLW1zLW92ZXJmbG93LXN0eWxlOiBub25lKSB7XG4gIC5wcyB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiogSW1wb3J0IHdyYXBwZXIgKiovXG5cbi5pbnRsLXRlbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmludGwtdGVsLWlucHV0IGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogcmdiYSgxOCwgNTEsIDYyLCAwLjYpO1xufVxuXG4uaW50bC10ZWwtaW5wdXQgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogcmdiYSgxOCwgNTEsIDYyLCAwLjYpO1xufVxuXG4uaW50bC10ZWwtaW5wdXQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSUUgMTArICovXG4gIGNvbG9yOiByZ2JhKDE4LCA1MSwgNjIsIDAuNik7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCBpbnB1dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6IHJnYmEoMTgsIDUxLCA2MiwgMC42KTtcbn1cblxuLmludGwtdGVsLWlucHV0ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAudi1oaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uaW50bC10ZWwtaW5wdXQgaW5wdXQsXG4uaW50bC10ZWwtaW5wdXQgaW5wdXRbdHlwZT10ZXh0XSxcbi5pbnRsLXRlbC1pbnB1dCBpbnB1dFt0eXBlPXRlbF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuZmxhZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMXB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCA2cHggMCA4cHg7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuc2VsZWN0ZWQtZmxhZyAuaXRpLWFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNTU1O1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLnNlbGVjdGVkLWZsYWcgLml0aS1hcnJvdy51cCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNTU1O1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCAtMXB4O1xuICBib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0LmRyb3B1cCB7XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmZsYWctYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbn1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmRpdmlkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeSAuZGlhbC1jb2RlIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5LmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5mbGFnLWJveCxcbi5pbnRsLXRlbC1pbnB1dCAuY291bnRyeS1saXN0IC5jb3VudHJ5LW5hbWUsXG4uaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuZGlhbC1jb2RlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmZsYWctYm94LFxuLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3QgLmNvdW50cnktbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXQsXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT10ZXh0XSxcbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPXRlbF0sXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0LFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRleHRdLFxuLmludGwtdGVsLWlucHV0LnNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPXRlbF0ge1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmctbGVmdDogNTJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biAuZmxhZy1jb250YWluZXIsXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIC5mbGFnLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gLmZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gLmZsYWctY29udGFpbmVyOmhvdmVyIC5zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmludGwtdGVsLWlucHV0LmFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5mbGFnLWNvbnRhaW5lcjpob3Zlcixcbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0gKyAuZmxhZy1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5hbGxvdy1kcm9wZG93biBpbnB1dFtkaXNhYmxlZF0gKyAuZmxhZy1jb250YWluZXI6aG92ZXIgLnNlbGVjdGVkLWZsYWcsXG4uaW50bC10ZWwtaW5wdXQuYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLmZsYWctY29udGFpbmVyOmhvdmVyIC5zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5zZXBhcmF0ZS1kaWFsLWNvZGUgLnNlbGVjdGVkLWZsYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uaW50bC10ZWwtaW5wdXQuc2VwYXJhdGUtZGlhbC1jb2RlIC5zZWxlY3RlZC1kaWFsLWNvZGUge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4uaW50bC10ZWwtaW5wdXQuaXRpLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTAwMHB4O1xuICBsZWZ0OiAtMTAwMHB4O1xuICB6LWluZGV4OiAxMDYwO1xuICBwYWRkaW5nOiAxcHg7XG59XG5cbi5pbnRsLXRlbC1pbnB1dC5pdGktY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaXRpLW1vYmlsZSAuaW50bC10ZWwtaW5wdXQuaXRpLWNvbnRhaW5lciB7XG4gIHRvcDogMzBweDtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4uaXRpLW1vYmlsZSAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaXRpLW1vYmlsZSAuaW50bC10ZWwtaW5wdXQgLmNvdW50cnktbGlzdCAuY291bnRyeSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xufVxuXG4uaXRpLWZsYWcge1xuICB3aWR0aDogMjBweDtcbn1cblxuLml0aS1mbGFnLmJlIHtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5pdGktZmxhZy5jaCB7XG4gIHdpZHRoOiAxNXB4O1xufVxuXG4uaXRpLWZsYWcubWMge1xuICB3aWR0aDogMTlweDtcbn1cblxuLml0aS1mbGFnLm5lIHtcbiAgd2lkdGg6IDE4cHg7XG59XG5cbi5pdGktZmxhZy5ucCB7XG4gIHdpZHRoOiAxM3B4O1xufVxuXG4uaXRpLWZsYWcudmEge1xuICB3aWR0aDogMTVweDtcbn1cblxuLml0aS1mbGFnLmFjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYWQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmFlIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5hZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmFpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYWwge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5hbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmFvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOThweCAwcHg7XG59XG5cbi5pdGktZmxhZy5hciB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmFzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQycHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5hdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmF3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYXgge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5heiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJhIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYmIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5iZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxOHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJlIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYmYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5iZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJoIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5iaiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTcwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYm0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01OTJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ibiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxNHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjM2cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYnEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NThweCAwcHg7XG59XG5cbi5pdGktZmxhZy5iciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY4MHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzAycHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYnQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MjRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5idiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmJ3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzY4cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuYnkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03OTBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ieiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxMnB4IDBweDtcbn1cblxuLml0aS1mbGFnLmNhIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODM0cHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY2Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NTZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jZCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg3OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmNmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTAwcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY2cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05MjJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jaCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0NHB4IDBweDtcbn1cblxuLml0aS1mbGFnLmNpIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTYxcHggMHB4O1xufVxuXG4uaXRpLWZsYWcuY2sge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05ODNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMjdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNDlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jcCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOTNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jciB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMTVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMzdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jdiB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNTlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExODFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jeCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jeSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMjVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5jeiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNDdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5kZSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNjlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5kZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOTFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5kaiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMTNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5kayB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMzVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5kbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5kbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNzlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5keiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MDFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5lYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MjNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5lYyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NDVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5lZSB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NjdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5lZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0ODlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5laCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MTFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5lciB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MzNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5lcyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NTVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ldCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NzdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ldSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1OTlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5maSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MjFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5maiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NDNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5mayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NjVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5mbSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2ODdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5mbyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MDlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5mciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MzFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5nYSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NTNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5nYiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NzVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5nZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3OTdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5nZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MTlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5nZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NDFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5nZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NjNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5naCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4ODVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5naSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MDdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5nbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MjlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5nbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NTFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5nbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NzNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ncCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OTVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ncSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMTdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5nciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMzlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ncyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwNjFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ndCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwODNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ndSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMDVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ndyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMjdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5neSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNDlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5oayB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNzFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5obSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxOTNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5obiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMTVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ociB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMzdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5odCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNTlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5odSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyODFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5pYyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMDNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5pZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMjVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5pZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNDdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5pbCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNjlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5pbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzOTFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5pbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MTNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5pbyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MzVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5pcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NTdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5pciB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NzlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5pcyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MDFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5pdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MjNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5qZSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NDVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5qbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NjdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5qbyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1ODlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5qcCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MTFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5rZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MzNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5rZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NTVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5raCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NzdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5raSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2OTlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5rbSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3MjFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5rbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NDNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5rcCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NjVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5rciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3ODdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5rdyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MDlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5reSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MzFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5reiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NTNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5sYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NzVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5sYiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4OTdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5sYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5MTlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5saSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NDFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5sayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NjNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5sciB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5ODVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5scyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMDdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5sdCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMjlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5sdSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNTFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5sdiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNzNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5seSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOTVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMTdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tYyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMzlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tZCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxNjBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxODJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMDRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMjZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5taCB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNDhweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNzBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyOTJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMTRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tbiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMzZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNThweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tcCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzODBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MDJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MjRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NDZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NjhweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tdSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0OTBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tdiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MTJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5tdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MzRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5teCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NTZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5teSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NzhweCAwcHg7XG59XG5cbi5pdGktZmxhZy5teiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MDBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5uYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MjJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5uYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NDRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5uZSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NjZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5uZiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2ODZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5uZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MDhweCAwcHg7XG59XG5cbi5pdGktZmxhZy5uaSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MzBweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ubCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NTJweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ubyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NzRweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ucCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OTZweCAwcHg7XG59XG5cbi5pdGktZmxhZy5uciB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MTFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5udSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MzNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5ueiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NTVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5vbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NzdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5wYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4OTlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5wZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5MjFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5wZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NDNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5wZyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NjVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5waCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5ODdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5wayB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMDlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5wbCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMzFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5wbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNTNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5wbiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNzVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5wciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwOTdweCAwcHg7XG59XG5cbi5pdGktZmxhZy5wcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxMTlweCAwcHg7XG59XG5cbi5pdGktZmxhZy5wdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNDFweCAwcHg7XG59XG5cbi5pdGktZmxhZy5wdyB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNjNweCAwcHg7XG59XG5cbi5pdGktZmxhZy5weSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxODVweCAwcHg7XG59XG5cbi5pdGktZmxhZy5xYSB7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIwN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnJlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIyOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnJvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI1MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnJzIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI3M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnJ1IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI5NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnJ3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMxN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnNhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMzOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnNiIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM2MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnNjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM4M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnNkIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwNXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnNlIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQyN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnNnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ0OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnNoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ3MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnNpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ5M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnNqIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUxNXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnNrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUzN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnNsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU1OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnNtIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU4MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnNuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnNvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYyNXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnNyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY0N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnNzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY2OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnN0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY5MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnN2IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDcxM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnN4IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDczNXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnN5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc1N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnN6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc3OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnRhIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgwMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnRjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgyM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnRkIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg0NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnRmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg2N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnRnIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg4OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnRoIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkxMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnRqIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkzM3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnRrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk1NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnRsIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk3N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnRtIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk5OXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnRuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAyMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnRvIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnRyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA2NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnR0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA4N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnR2IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEwOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnR3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEzMXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnR6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE1M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnVhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE3NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnVnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE5N3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnVtIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTIxOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnVuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI0MXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnVzIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2M3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnV5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI4NXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnV6IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMwN3B4IDBweDtcbn1cblxuLml0aS1mbGFnLnZhIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMyOXB4IDBweDtcbn1cblxuLml0aS1mbGFnLnZjIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM0NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLnZlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM2OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLnZnIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM5MHB4IDBweDtcbn1cblxuLml0aS1mbGFnLnZpIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQxMnB4IDBweDtcbn1cblxuLml0aS1mbGFnLnZuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQzNHB4IDBweDtcbn1cblxuLml0aS1mbGFnLnZ1IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ1NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLndmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ3OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLndzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUwMHB4IDBweDtcbn1cblxuLml0aS1mbGFnLnhrIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUyMnB4IDBweDtcbn1cblxuLml0aS1mbGFnLnllIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU0NHB4IDBweDtcbn1cblxuLml0aS1mbGFnLnl0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU2NnB4IDBweDtcbn1cblxuLml0aS1mbGFnLnphIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU4OHB4IDBweDtcbn1cblxuLml0aS1mbGFnLnptIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYxMHB4IDBweDtcbn1cblxuLml0aS1mbGFnLnp3IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYzMnB4IDBweDtcbn1cblxuLml0aS1mbGFnIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAwcHggIzg4ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vbWVkaWEuY2Rud3MuY29tL190L18vaW1hZ2VzL2ZsYWdzL2ludGx0ZWxpbnB1dC9mbGFncy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7XG59XG5cbi5pdGktZmxhZy5ucCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4jcGxhY2VzRXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmMTY3Njc7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jbG9zZS1hdXRvY29tcGxldGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHotaW5kZXg6IDk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uY2xvc2UtYXV0b2NvbXBsZXRlOmJlZm9yZSxcbi5jbG9zZS1hdXRvY29tcGxldGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMHB4O1xuICBtYXJnaW4tbGVmdDogLTguNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5jbG9zZS1hdXRvY29tcGxldGU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4jYWRkcmVzcyxcbiNhZGRyZXNzMixcbiNyZWdpc3Rlcl9fYWRkcmVzcyxcbiNyZWdpc3Rlcl9fYWRkcmVzczIge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4ucmQtYXUgLmNsb3NlLWF1dG9jb21wbGV0ZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI3JlZ2lzdGVyX19waG9uZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICNiY2JjYmMgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4jcmVnaXN0ZXJfX3Bob25lOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNiY2JjYmMgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4jcmVnaXN0ZXJfX3Bob25lOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogI2JjYmNiYyAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbiNyZWdpc3Rlcl9fcGhvbmU6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjYmNiY2JjICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuI3JlZ2lzdGVyX19waG9uZTI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjYmNiY2JjICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuI3JlZ2lzdGVyX19waG9uZTI6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2JjYmNiYyAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbiNyZWdpc3Rlcl9fcGhvbmUyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogI2JjYmNiYyAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbiNyZWdpc3Rlcl9fcGhvbmUyOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogI2JjYmNiYyAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbiNwaG9uZTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICNiY2JjYmMgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4jcGhvbmU6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2JjYmNiYyAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbiNwaG9uZTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICNiY2JjYmMgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4jcGhvbmU6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjYmNiY2JjICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuI3Bob25lMjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgY29sb3I6ICNiY2JjYmMgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4jcGhvbmUyOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNiY2JjYmMgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4jcGhvbmUyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIElFIDEwKyAqL1xuICBjb2xvcjogI2JjYmNiYyAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbiNwaG9uZTI6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTgtICovXG4gIGNvbG9yOiAjYmNiY2JjICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLyoqIEltcG9ydCB3cmFwcGVyICoqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBWYXJpYWJsZXMgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEFsbCAtIE1vYmlsZSBmaXJzdCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnNlYXJjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogNDhweDtcbiAgei1pbmRleDogMTE7XG4gIHdpZHRoOiAzOC42NjY2N3B4O1xuICBoZWlnaHQ6IDU4cHg7XG59XG5cbi5zZWFyY2gtLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zZWFyY2gtLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZlcnNpb24lM0QlMjIxJTIyJTIwd2lkdGglM0QlMjIyNjglMjIlMjBoZWlnaHQlM0QlMjIyNzcuMzMzJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjAxLjAwMDAwMCUyMDIwOC4wMDAwMDAlMjIlM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzEyMzMzZSUyMiUyMGQlM0QlMjJNMTAzLjIlMjAxLjFDODUuNSUyMDQuMiUyMDcxLjIlMjAxMS44JTIwNTglMjAyNSUyMDQ0LjIlMjAzOC44JTIwMzYuOSUyMDUzLjElMjAzMy45JTIwNzIuMWMtMy4xJTIwMTkuOSUyMDMlMjA0NSUyMDE0LjYlMjA2MC4yJTIwMiUyMDIuNiUyMDMuNSUyMDUuMyUyMDMuMiUyMDYtLjMuNy0xMS40JTIwMTIuNi0yNC44JTIwMjYuNkMxMy41JTIwMTc4LjglMjAyJTIwMTkxLjIlMjAxLjMlMjAxOTIuNGMtNC4yJTIwNy40JTIwMy4zJTIwMTYuOCUyMDEyJTIwMTUuMiUyMDIuOC0uNSUyMDcuMi00LjYlMjAyMy45LTIxLjklMjAxMS4yLTExLjYlMjAyMi45LTIzLjglMjAyNS45LTI3LjFsNS40LTUuOCUyMDYlMjAzLjZjMTEuNyUyMDYuOSUyMDI4LjklMjAxMS42JTIwNDIuNSUyMDExLjYlMjAyMS45JTIwMCUyMDQ1LjctMTAuMyUyMDYwLjgtMjYuNCUyMDEwLjMtMTEuMSUyMDE2LjItMjEuNSUyMDIwLjQtMzYuNCUyMDMuMi0xMS4xJTIwMy4yLTMxLjQlMjAwLTQyLjdDMTkwJTIwMzMuNSUyMDE2Ny42JTIwMTElMjAxMzklMjAzYy04LjYtMi40LTI3LjQtMy41LTM1LjgtMS45ek0xMzElMjAyMy42YzIyLjMlMjA1LjIlMjA0MS4yJTIwMjQuMSUyMDQ2LjQlMjA0Ni40JTIwMy4zJTIwMTMuOCUyMDEuNSUyMDI4LjUtNS4yJTIwNDItNy42JTIwMTUuNS0yNC44JTIwMjguOS00MS44JTIwMzIuNS0yMS40JTIwNC41LTQxLjQtMS40LTU2LjktMTdDNTQlMjAxMDglMjA0OS41JTIwODEuMyUyMDYxLjclMjA1Ni4xYzcuMi0xNSUyMDI0LjEtMjguNSUyMDQwLjgtMzIuNSUyMDgtMS45JTIwMjAuNS0xLjklMjAyOC41JTIwMHolMjIvJTNFJTNDL3N2ZyUzRSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAyMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xufVxuXG4uc2VhcmNoLS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgei1pbmRleDogOTk5OTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xufVxuXG4uc2VhcmNoLS1maWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zZWFyY2gtLWlucHV0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENFNUU5O1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLnNlYXJjaC0tYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDZweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmVyc2lvbiUzRCUyMjElMjIlMjB3aWR0aCUzRCUyMjI2OCUyMiUyMGhlaWdodCUzRCUyMjI3Ny4zMzMlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyMDEuMDAwMDAwJTIwMjA4LjAwMDAwMCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMTIzMzNlJTIyJTIwZCUzRCUyMk0xMDMuMiUyMDEuMUM4NS41JTIwNC4yJTIwNzEuMiUyMDExLjglMjA1OCUyMDI1JTIwNDQuMiUyMDM4LjglMjAzNi45JTIwNTMuMSUyMDMzLjklMjA3Mi4xYy0zLjElMjAxOS45JTIwMyUyMDQ1JTIwMTQuNiUyMDYwLjIlMjAyJTIwMi42JTIwMy41JTIwNS4zJTIwMy4yJTIwNi0uMy43LTExLjQlMjAxMi42LTI0LjglMjAyNi42QzEzLjUlMjAxNzguOCUyMDIlMjAxOTEuMiUyMDEuMyUyMDE5Mi40Yy00LjIlMjA3LjQlMjAzLjMlMjAxNi44JTIwMTIlMjAxNS4yJTIwMi44LS41JTIwNy4yLTQuNiUyMDIzLjktMjEuOSUyMDExLjItMTEuNiUyMDIyLjktMjMuOCUyMDI1LjktMjcuMWw1LjQtNS44JTIwNiUyMDMuNmMxMS43JTIwNi45JTIwMjguOSUyMDExLjYlMjA0Mi41JTIwMTEuNiUyMDIxLjklMjAwJTIwNDUuNy0xMC4zJTIwNjAuOC0yNi40JTIwMTAuMy0xMS4xJTIwMTYuMi0yMS41JTIwMjAuNC0zNi40JTIwMy4yLTExLjElMjAzLjItMzEuNCUyMDAtNDIuN0MxOTAlMjAzMy41JTIwMTY3LjYlMjAxMSUyMDEzOSUyMDNjLTguNi0yLjQtMjcuNC0zLjUtMzUuOC0xLjl6TTEzMSUyMDIzLjZjMjIuMyUyMDUuMiUyMDQxLjIlMjAyNC4xJTIwNDYuNCUyMDQ2LjQlMjAzLjMlMjAxMy44JTIwMS41JTIwMjguNS01LjIlMjA0Mi03LjYlMjAxNS41LTI0LjglMjAyOC45LTQxLjglMjAzMi41LTIxLjQlMjA0LjUtNDEuNC0xLjQtNTYuOS0xN0M1NCUyMDEwOCUyMDQ5LjUlMjA4MS4zJTIwNjEuNyUyMDU2LjFjNy4yLTE1JTIwMjQuMS0yOC41JTIwNDAuOC0zMi41JTIwOC0xLjklMjAyMC41LTEuOSUyMDI4LjUlMjAweiUyMi8lM0UlM0Mvc3ZnJTNFKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxOHB4O1xufVxuXG4uc2VhcmNoLS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC0tcmVzZXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogMTdweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNEQ0U1RTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlYXJjaC0tcmVzZXQuYWN0aXZlIHtcbiAgcmlnaHQ6IDE3cHg7XG59XG5cbi5zZWFyY2gtLXJlc2V0IC5mYSB7XG4gIGNvbG9yOiAjZjNmM2YzO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLnNlYXJjaC0tcmVzdWx0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDk1JTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiA1OHB4IDAgNSUgMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNlYXJjaC0tcmVzdWx0LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG59XG5cbi5zZWFyY2gtLXJlc3VsdC11bCB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNlYXJjaC0tcmVzdWx0LWxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zZWFyY2gtLXJlc3VsdC1hIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLnNlYXJjaC0tcmVzdWx0LWNsb3NlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDEwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGNvbG9yOiAjMTIzMzNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlYXJjaC0tcmVzdWx0LWljb24ubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cblxuLnNlYXJjaC0tcmVzdWx0LWljb24tLWxhcmdlLm1hdGVyaWFsLWljb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlYXJjaC0tY2xvc2Uge1xuICBwYWRkaW5nLXRvcDogNThweDtcbn1cblxuLnNlZS1hbGwtcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNzZWFyY2gtd3JhcHBlci1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNzZWFyY2gtd3JhcHBlci1jbG9zZS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3NlYXJjaC1jaGVja2JveDpjaGVja2VkIH4gI3dyYXBwZXItdG9wICNoZWFkZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI3NlYXJjaC1jaGVja2JveDpjaGVja2VkIH4gLmhlYWRlciAuc2VhcmNoLS13cmFwcGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuI3NlYXJjaC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuYm9keS0tdHJhbnNmb3JtLmJvZHktLXRyYW5zZm9ybS1zZWFyY2gge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEZST00gREVTS1RPUCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyoqIEltcG9ydCB3cmFwcGVyICoqL1xuXG4jcmVnaXN0ZXJfX3Nob3ctc2hpcHBpbmc6Y2hlY2tlZCArIC5mb3JtX19maWVsZHNldCAuZm9ybV9fYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdG9wOiAzcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzEyMzMzZTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMxMjMzM2U7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlWSgwLjUpO1xufVxuXG4jcmVnaXN0ZXJfX3Nob3ctc2hpcHBpbmc6Y2hlY2tlZCB+IC5yZWdpc3Rlcl9fc2hpcHBpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnJlZ2lzdGVyX19maWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG59XG5cbi5yZWdpc3Rlcl9fc2hpcHBpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVnaXN0ZXJfX2xlZ2VuZCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLnJlZ2lzdGVyX19jaXZpbGl0eSB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnJlZ2lzdGVyX19jaGVja2JveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4ucmVnaXN0ZXJfX2NuaWwge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucmVnaXN0ZXJfX3RpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5yZWdpc3Rlcl9fZW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gVEFCTEVUIE9OTFkgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEZST00gVEFCTEVUIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBGUk9NIERFU0tUT1AgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIE9OTFkgREVTS1RPUCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBGUk9NIFhMIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4jcmVnaXN0ZXJfX2ZhY3VsIC5mb3JtX19maWVsZHNldC0temVybyB7XG4gIGhlaWdodDogMDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnJlZ2lzdGVyX19jb2wtLWdyZXkgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlZ2lzdGVyX19lbmQuZm9ybV9fZmllbGQtLWZvY3VzZWQgLmZvcm1fX2xhYmVsIHtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qKiBJbXBvcnQgd3JhcHBlciAqKi9cblxuLm1vcnBoYnV0dG9uLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA4MDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICMyN2FlNjA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG5ib2R5Lm1vcnBoYnV0dG9uLW1vZGFsLWFjdGl2ZSAubW9ycGhidXR0b24tY29udGVudC5hY3RpdmUge1xuICB0b3A6IDAgICAgICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgICAgICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCUgICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMCUgICFpbXBvcnRhbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubW9ycGhidXR0b24tY29udGVudC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5OjpiZWZvcmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogODAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyAuMnM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5ib2R5Lm1vcnBoYnV0dG9uLW1vZGFsLWFjdGl2ZTo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5tb3JwaGJ1dHRvbi1jbG9zZSB7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubW9ycGhidXR0b24tY2xvc2UgaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubW9ycGhidXR0b24tY29udGVudCA+ICoge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XG59XG5cbi5tb3JwaGJ1dHRvbi1jb250ZW50LmFjdGl2ZSA+ICoge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubW9ycGhidXR0b24tY2FzY2FkZSAqIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMsIHRyYW5zZm9ybSAwLjRzO1xufVxuXG4ubW9ycGhidXR0b24tY29udGVudC5hY3RpdmUgLm1vcnBoYnV0dG9uLWNhc2NhZGUgPiAqIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ubW9ycGhidXR0b24tY2FzY2FkZSA+ICo6Zmlyc3QtY2hpbGQge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xufVxuXG4ubW9ycGhidXR0b24tY2FzY2FkZSA+ICo6bnRoLWNoaWxkKDIpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC40NXM7XG59XG5cbi5tb3JwaGJ1dHRvbi1jYXNjYWRlID4gKjpudGgtY2hpbGQoMykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjVzO1xufVxuXG4ubW9ycGhidXR0b24tY2FzY2FkZSA+ICo6bnRoLWNoaWxkKDQpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC41NXM7XG59XG5cbi5tb3JwaGJ1dHRvbi1jYXNjYWRlID4gKjpudGgtY2hpbGQoNSkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4ubW9ycGhidXR0b24tY2FzY2FkZSA+ICo6bnRoLWNoaWxkKDYpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC42NXM7XG59XG5cbi5tb3JwaGJ1dHRvbi1jYXNjYWRlID4gKjpudGgtY2hpbGQoNykge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjdzO1xufVxuXG4ubW9ycGhidXR0b24tY2FzY2FkZSA+ICo6bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC43NXM7XG59XG5cbi5tb3JwaCB7XG4gIGJhY2tncm91bmQ6ICMyN2FlNjA7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ubW9ycGhfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1vcnBoIC5kb3RzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1vcnBoIC5kb3RzIHtcbiAgYW5pbWF0aW9uOiBib3VuY2UgMS41cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4ubW9ycGggLmRvdHM6bnRoLWNoaWxkKDEpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAuMnM7XG59XG5cbi5tb3JwaCAuZG90czpudGgtY2hpbGQoMikge1xuICBhbmltYXRpb24tZGVsYXk6IC40cztcbn1cblxuLm1vcnBoIC5kb3RzOm50aC1jaGlsZCgzKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogLjZzO1xufVxuXG4ubW9ycGggLmRvdHM6bnRoLWNoaWxkKDQpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAuOHM7XG59XG5cbi5tb3JwaCAuZG90czpudGgtY2hpbGQoNSkge1xuICBhbmltYXRpb24tZGVsYXk6IDFzO1xufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cblxuICAxNSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIH1cblxuICAzMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4ubW9ycGgtc3RlcDEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vcnBoLXN0ZXAyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vcnBoLXN0ZXAzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3ZhbGlkYXRpb24tZGVsZXRlLWFjY291bnQge1xuICBiYWNrZ3JvdW5kOiAjZjE2NzY3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jdmFsaWRhdGlvbi1kZWxldGUtYWNjb3VudCAubW9ycGgge1xuICBiYWNrZ3JvdW5kOiAjZjE2NzY3O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jdmFsaWRhdGlvbi1kZWxldGUtYWNjb3VudCAubW9ycGggPiAqIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI3ZhbGlkYXRpb24tZGVsZXRlLWFjY291bnQuc3RlcDIgLm1vcnBoLXN0ZXAxIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3ZhbGlkYXRpb24tZGVsZXRlLWFjY291bnQuc3RlcDIgLm1vcnBoLXN0ZXAyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiN2YWxpZGF0aW9uLWRlbGV0ZS1hY2NvdW50LnN0ZXAzIC5tb3JwaC1zdGVwMSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN2YWxpZGF0aW9uLWRlbGV0ZS1hY2NvdW50LnN0ZXAzIC5tb3JwaC1zdGVwMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN2YWxpZGF0aW9uLWRlbGV0ZS1hY2NvdW50LnN0ZXAzIC5tb3JwaC1zdGVwMyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiogSW1wb3J0IHdyYXBwZXIgKiovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIFZhcmlhYmxlcyAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gQWxsIC0gTW9iaWxlIGZpcnN0IC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uaW5kZXgtYWNjIHtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi5pbmRleC1hY2NfX2gzIHtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xufVxuXG4uaW5kZXgtYWNjX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5pbmRleC1hY2NfX3RpdGxlLmgxIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cblxuLmluZGV4LWFjY19fc3VidGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLmluZGV4LWFjY19fc3VidGl0bGU6bm90KC5oMykge1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLmluZGV4LWFjY19faW5mbyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmluZGV4LWFjY19faW5mb19fbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5pbmRleC1hY2NfX2luZm9fX2xpIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5pbmRleC1hY2NfX2FkZHJlc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5pbmRleC1hY2NfX2FkZHJlc3NfX3dyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5pbmRleC1hY2NfX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uaW5kZXgtYWNjX193cmFwcGVyIC5pbmRleC1hY2NfX2FkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uaW5kZXgtYWNjX19pdGVtIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmluZGV4LWFjY19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENFNUU5O1xufVxuXG4uaW5kZXgtYWNjX19pdGVtLS1ib3R0b206bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5pbmRleC1hY2NfX2VkaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE4LCA1MSwgNjIsIDAuNik7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5pbmRleC1hY2NfX2VkaXQtLWFsZXJ0IHtcbiAgYmFja2dyb3VuZDogI2YxNjc2Nztcbn1cblxuLmluZGV4LWFjY19faG9tZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi5pbmRleC1hY2NfX2xlZnQsXG4uaW5kZXgtYWNjX19yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5pbmRleC1hY2NfX2xlZnRfX3RleHQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5pbmRleC1hY2NfX3JpZ2h0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLW1vei1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uaW5kZXgtYWNjIC5mb3JtX19maWVsZC0tZm9jdXNlZCAuZm9ybV9fc3BhbiB7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBUQUJMRVQgT05MWSAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gRlJPTSBUQUJMRVQgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIE9OTFkgREVTS1RPUCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBGUk9NIFhMIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4jZm9yZ2V0LWZvcm0gLmZvcm1fX2hpZGUge1xuICByaWdodDogMzBweDtcbn1cblxuLnZhbGlkLWRlbGV0ZS1hY2NvdW50IHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGhlaWdodDogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi52YWxpZC1kZWxldGUtYWNjb3VudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNjI2MjY7XG59XG5cbi8qKiBJbXBvcnQgd3JhcHBlciAqKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gVmFyaWFibGVzIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBBbGwgLSBNb2JpbGUgZmlyc3QgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5vcmRlci1saXN0X190aGVhZCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTgsIDUxLCA2MiwgMC42KTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1saXN0X19pY29uLm1hdGVyaWFsLWljb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5vcmRlci1saXN0X19hY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiA1cHggMTBweCA1cHggMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW46IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cyBlYXNlO1xufVxuXG4ub3JkZXItbGlzdF9fYWN0LS1pbnZvaWNlIHtcbiAgYmFja2dyb3VuZDogIzEyMzMzZTtcbn1cblxuLm9yZGVyLWxpc3RfX2FjdC0taW52b2ljZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMTAyMDM7XG59XG5cbi5vcmRlci1saXN0X19hY3QtLWZvbGxvdyB7XG4gIGJhY2tncm91bmQ6ICMxMjMzM2U7XG59XG5cbi5vcmRlci1saXN0X19hY3QtLWZvbGxvdzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMTAyMDM7XG59XG5cbi5vcmRlci1saXN0X19zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcmRlci1saXN0X19zdWJ0aXRsZS0tb25seS1zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5vcmRlci1saXN0X190YmRvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWxpc3RfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IHNvbGlkICNEQ0U1RTk7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4ub3JkZXItbGlzdF9fcGFydCB7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4ub3JkZXItbGlzdF9fcGFydC0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcmRlci1saXN0X19idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxMHB4IGF1dG87XG4gIGJhY2tncm91bmQ6ICMxMjMzM2U7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNzUlO1xufVxuXG4ub3JkZXItbGlzdF9fbmFtZS0tbnVtIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLm9yZGVyLWxpc3Qgc3Ryb25nOm5vdCgub3JkZXItbGlzdF9fbmFtZS0tbnVtKSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIFRBQkxFVCBPTkxZIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBGUk9NIFRBQkxFVCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gT05MWSBERVNLVE9QIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiogSW1wb3J0IHdyYXBwZXIgKiovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIFZhcmlhYmxlcyAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gQWxsIC0gTW9iaWxlIGZpcnN0IC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ub3JkZXItZGV0YWlsX191bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENFNUU5O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5vcmRlci1kZXRhaWxfX2xpIHtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4ub3JkZXItZGV0YWlsX19saSBwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ub3JkZXItZGV0YWlsX19saTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0U1RTk7XG59XG5cbi5vcmRlci1kZXRhaWxfX2xpX19idXR0b24ge1xuICBjbGVhcjogbGVmdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ub3JkZXItZGV0YWlsX19saV9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLm9yZGVyLWRldGFpbF9fcm93IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDRTVFOTtcbn1cblxuLm9yZGVyLWRldGFpbF9fdGhlYWQge1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm9yZGVyLWRldGFpbF9fdGhlYWRfX2l0ZW0tLWRlc2t0b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub3JkZXItZGV0YWlsX19wcmljZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vcmRlci1kZXRhaWxfX3ByaWNlX19sZWZ0IHtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLm9yZGVyLWRldGFpbF9fcHJpY2VfX3JpZ2h0IHtcbiAgd2lkdGg6IDUwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLm9yZGVyLWRldGFpbF9fdGJvZHlfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9yZGVyLWRldGFpbF9fdGJvZHlfX2l0ZW1fX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAxMHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4ub3JkZXItZGV0YWlsX190Ym9keV9faXRlbV9fcXR5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5vcmRlci1kZXRhaWxfX3Rib2R5X19pdGVtX19uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5vcmRlci1kZXRhaWxfX3Rib2R5X19pdGVtX19uYW1lX190ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5vcmRlci1kZXRhaWxfX3Rib2R5X19pdGVtX19uYW1lX190ZXh0X19zcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLm9yZGVyLWRldGFpbF9fdGJvZHlfX2l0ZW1fX25hbWVfX3ZhciB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5vcmRlci1kZXRhaWxfX3Rib2R5X19pdGVtX19uYW1lX192YXIgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5vcmRlci1kZXRhaWxfX3Rib2R5X19pdGVtX19wcmljZSB7XG4gIG1hcmdpbjogMCAtMTBweDtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQ0U1RTk7XG59XG5cbi5vcmRlci1kZXRhaWxfX3Rmb290X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5vcmRlci1kZXRhaWxfX3Rmb290X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDRTVFOTtcbn1cblxuLm9yZGVyLWRldGFpbF9fdGZvb3RfX2l0ZW0tLXRvdGFsIHtcbiAgYmFja2dyb3VuZDogIzEyMzMzZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5vcmRlci1kZXRhaWxfX3Rmb290X19pdGVtLS1zdWJ0b3RhbCB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4ub3JkZXItZGV0YWlsX190Zm9vdF9faXRlbV9fdGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLm9yZGVyLWRldGFpbF9fdGZvb3RfX2l0ZW1fX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi52YXItdmFsdWUge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4udmFyLW5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBUQUJMRVQgT05MWSAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gRlJPTSBUQUJMRVQgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIE9OTFkgREVTS1RPUCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gRlJPTSBERVNLVE9QIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEZST00gWEwgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qKiBJbXBvcnQgd3JhcHBlciAqKi9cblxuLmZvcm0tLXNob3AtY29tbWVudCAuZm9ybV9fdGhhbmtzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmZvcm1fX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmZvcm1fX3JhdGluZyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1vei1hbGlnbi1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICBmaWx0ZXI6IEZsaXBIO1xuICBtYXJnaW46IDAgMCAwIC0zMnB4O1xufVxuXG4uZm9ybV9fcmF0aW5nX19sYWJlbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybV9fcmF0aW5nX19sYWJlbC5kZWZhdWx0IC5tYXRlcmlhbC1pY29ucyB7XG4gIGNvbG9yOiAjRENFNUU5ICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtX19yYXRpbmdfX2xhYmVsLmRlZmF1bHQuaG92ZXIgLm1hdGVyaWFsLWljb25zIHtcbiAgY29sb3I6ICMxMjMzM2UgIWltcG9ydGFudDtcbn1cblxuLmZvcm1fX3JhdGluZ19faWNvbi5tYXRlcmlhbC1pY29ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICNEQ0U1RTk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5mb3JtX19yYXRpbmdfX2lucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm1fX3JhdGluZ19faW5wdXQ6Y2hlY2tlZCB+IC5mb3JtX19yYXRpbmdfX2xhYmVsIC5mb3JtX19yYXRpbmdfX2ljb24ubWF0ZXJpYWwtaWNvbnMge1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLmZvcm1fX3JhdGluZ19faGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm1fX3dyYXBIaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiogSW1wb3J0IHdyYXBwZXIgKiovXG5cbi5ibG9nIHtcbiAgbWFyZ2luOiAzMHB4IDAgMCAwO1xufVxuXG4uYmxvZ19fdGl0bGUge1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2dfX3RpdGxlLS1hcnRpY2xlIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG4uYmxvZ19fcG9zdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuXG4uYmxvZ19fcG9zdC0tYXJ0aWNsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2dfX3Bvc3RfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9nX19wb3N0X190aXRsZSBhIHtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi5ibG9nX19wb3N0X19pbmZvcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xufVxuXG4uYmxvZ19fcG9zdF9faW5mb3MtLWFydGljbGUge1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2dfX3Bvc3RfX2luZm9zIGEge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5ibG9nX19wb3N0X19sZWZ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJsb2dfX3Bvc3RfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJsb2dfX3Bvc3RfX3JpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggMCAxMHB4IDA7XG59XG5cbi5ibG9nX19wb3N0X19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJsb2dfX3Bvc3RfX2Zvb3RlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmJsb2dfX3Bvc3RfX3Jlc3VtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi5ibG9nX19wb3N0X19tb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzQ5OGRiO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW46IDEwcHggMCAwIDA7XG59XG5cbi5ibG9nX19wb3N0X190YWdzLS1hcnRpY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDE1cHggMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmJsb2dfX2Jsb2NrLmJsb2Mge1xuICBtYXJnaW46IDE1cHggMCAwIDA7XG59XG5cbi5ibG9nX19kZXNjIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmxvZ19fZGVzY19fdGl0bGUge1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG59XG5cbi5ibG9nX19kZXNjX19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbn1cblxuLmJsb2dfX2Rlc2MgcCB7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbn1cblxuLmJsb2dfX2NvbW1lbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENFNUU5O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYmxvZ19fY29tbWVudF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nX19jb21tZW50X193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nX19jb21tZW50X19pbmZvcyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ibG9nX19jb21tZW50X19pbmZvcyA+IHNwYW4ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5ibG9nX19jb21tZW50X19pdGVtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZ19fY29tbWVudF9faXRlbTpudGgtY2hpbGQoMSksXG4uYmxvZ19fY29tbWVudF9faXRlbTpudGgtY2hpbGQoMiksXG4uYmxvZ19fY29tbWVudF9faXRlbTpudGgtY2hpbGQoMykge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJsb2dfX2NvbW1lbnRfX2l0ZW0tLWFkbWluIC5ibG9nX19jb21tZW50X19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2U3ZjVlNDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICMzMjhiMWE7XG59XG5cbi5ibG9nX19jb21tZW50X19jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2YzZjNmMztcbiAgY29sb3I6ICMxMjMzM2U7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENFNUU5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5ibG9nX19jb21tZW50X19saW5rIHtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5ibG9nX19jb21tZW50X190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbi5ibG9nX19jb21tZW50X19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2RhZGFkYTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJsb2dfX2NvbW1lbnRfX2NoZWNrYm94OmNoZWNrZWQgfiAuYmxvZ19fY29tbWVudF9fd3JhcHBlciAuYmxvZ19fY29tbWVudF9faXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmxvZ19fY29tbWVudF9fY2hlY2tib3g6Y2hlY2tlZCB+IC5ibG9nX19jb21tZW50X19idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZ19fY29tbWVudF9fd3JpdGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgYXV0byAxNXB4IGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmxvZ19fY29tbWVudF9fd3JpdGUgLm1hdGVyaWFsLWljb25zIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5ibG9nX19hZGRDb20gLmZvcm1fX2ZpZWxkLS1idG5BcmVhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XG59XG5cbi5yZWdpc3Rlcl9fY25pbCxcbi5ibG9nX19wb3N0LFxuLmJsb2dfX3Bvc3QgcCxcbi5ibG9nX19wb3N0IHNwYW4sXG4uYmxvZ19fcG9zdCBkaXYsXG4uYmxvZ19fcG9zdCB0ZCxcbi5ibG9nX19wb3N0IHRyIHtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi5ibG9nX19wb3N0IGEge1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLmJsb2dfX3Bvc3QgcCBzcGFuLFxuLmJsb2dfX3Bvc3Qgc3BhbiBzcGFuIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuXG4ucHJvZC1saXN0X190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktdGl0bGUpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucHJvZC1saXN0X19udW1iZXJQcm9kdWN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA1MCU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xufVxuXG4ucHJvZC1saXN0X19jbG9zZU1vZGFsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZC1saXN0X19jbG9zZU1vZGFsIC5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5cbiNjMS1wcm9kLWFkZC1jYXJ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG5cbiNzaGFyZS1mb3JtLnN0ZXAtMyAuc2hhcmUtc3RlcC0xIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3NoYXJlLWZvcm0uc3RlcC0zIC51bnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLXByb2QtZGV0YWlscyAjZGVzY3JpcHRpb24tdGFiIGlmcmFtZSB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZC1kZXRhaWxzX19mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnByb2QtZGV0YWlsc19fbmFtZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wcm9kLWRldGFpbHNfX3BpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2QtZGV0YWlsc19faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kLWRldGFpbHNfX2JyYW5kIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kLWRldGFpbHNfX2JyYW5kX191cmwge1xuICBjb2xvcjogcmdiYSgxOCwgNTEsIDYyLCAwLjYpO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnByb2QtZGV0YWlsc19fcmVhZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4ucHJvZC1kZXRhaWxzX19yZWFkX19jb21tZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzkzOTM5MztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnByb2QtZGV0YWlsc19fcmVhZF9fY29tbWVudDpiZWZvcmUsXG4ucHJvZC1kZXRhaWxzX19yZWFkX19jb21tZW50OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNEQ0U1RTk7XG4gIHRvcDogMTAwJTtcbn1cblxuLnByb2QtZGV0YWlsc19fcmVhZF9fY29tbWVudDpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG59XG5cbi5wcm9kLWRldGFpbHNfX3JlYWRfX2NvbW1lbnQ6YWZ0ZXIge1xuICByaWdodDogNTAlO1xufVxuXG4uYmFkZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBsZWZ0O1xuICBtYXJnaW46IDE1cHggMCAwIDA7XG59XG5cbi5iYWRnZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYmFkZ2VfX2xhYmVsIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2FsbGVyeV9fcGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeV9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogOTclO1xufVxuXG4uZ2FsbGVyeV9faXRlbS0tdGh1bWIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ2FsbGVyeV9faXRlbS0tdGh1bWIuc2xpY2stY3VycmVudCB7XG4gIGJvcmRlci1jb2xvcjogIzEyMzMzZSAhaW1wb3J0YW50O1xufVxuXG4uZ2FsbGVyeV9faXRlbS0tdGh1bWIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDgzcHg7XG4gIGhlaWdodDogODNweDtcbn1cblxuLmdhbGxlcnlfX2l0ZW0tLXRodW1iOm50aC1jaGlsZCg4KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5nYWxsZXJ5X19waWN0dXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnlfX2ltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmdhbGxlcnlfX2ltZy5sb2FkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ2FsbGVyeV9faW1nLmxhenlsb2FkLFxuLmdhbGxlcnlfX2ltZy5sYXp5bG9hZGluZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nYWxsZXJ5X19wcmltYXJ5LS1zbGlkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2FsbGVyeV9fcHJpbWFyeS0tc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxMCUyMiUyMGhlaWdodCUzRCUyMjYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMCUyMDYlMjIlM0UlM0NwYXRoJTIwZGF0YS1uYW1lJTNEJTIyQXJyb3clMjBjb3BpZSUyMDMlMjIlMjBkJTNEJTIyTTEwJTIwNS45ODVsLTUtNC42MS01JTIwNC42MVY0LjYxN2w1LTQuNjElMjA1JTIwNC42MXYxLjM2OHolMjIlMjBmaWxsJTNEJTIyJTIzMmIyYjJiJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMi8lM0UlM0Mvc3ZnJTNFKSAhaW1wb3J0YW50O1xufVxuXG4uZ2FsbGVyeV9fcHJpbWFyeS0tc2xpZGVyIC5zbGljay1uZXh0IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmZmYgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjEwJTIyJTIwaGVpZ2h0JTNEJTIyNi4wMzIlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMCUyMDYuMDMyJTIyJTNFJTNDcGF0aCUyMGRhdGEtbmFtZSUzRCUyMkFycm93JTIwY29waWUlMjAzJTIyJTIwZCUzRCUyMk0wJTIwLjAxNkw1JTIwNC42NWw1LTQuNjM0djEuMzc4TDUlMjA2LjAyOCUyMDAlMjAxLjM5NFYuMDJ6JTIyJTIwZmlsbCUzRCUyMiUyMzJiMmIyYiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIvJTNFJTNDL3N2ZyUzRSkgIWltcG9ydGFudDtcbn1cblxuLmdhbGxlcnlfX3ByaW1hcnktLXNsaWRlciAuc2xpY2stbmV4dCxcbi5nYWxsZXJ5X19wcmltYXJ5LS1zbGlkZXIgLnNsaWNrLXByZXYge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDgzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB0ZXh0LWluZGVudDogLTk5OTk5OXB4O1xufVxuXG4uZ2FsbGVyeV9fcHJpbWFyeS0tc2xpZGVyIC5zbGljay1uZXh0OmhvdmVyLFxuLmdhbGxlcnlfX3ByaW1hcnktLXNsaWRlciAuc2xpY2stcHJldjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzEyMzMzZTtcbn1cblxuLmdhbGxlcnlfX3ByaW1hcnlfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZ2FsbGVyeV9fcHJpbWFyeV9fd3JhcHBlci5sb2FkZWQge1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLmdhbGxlcnlfX3ByaW1hcnlfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ2FsbGVyeV9fcHJpbWFyeV9fc2xpZGVyLmxvYWRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nYWxsZXJ5X19wcmltYXJ5X19zbGlkZXIuc2xpY2staW5pdGlhbGl6ZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmdhbGxlcnlfX3ByaW1hcnlfX3NsaWRlci5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5nYWxsZXJ5X190aHVtYm5haWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDgzcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5nYWxsZXJ5X190aHVtYm5haWwuc2xpY2staW5pdGlhbGl6ZWQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZ2FsbGVyeV9fdGh1bWJuYWlsLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmdhbGxlcnlfX3RodW1ibmFpbC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stbGlzdCB7XG4gIHotaW5kZXg6IDA7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5nYWxsZXJ5X190aHVtYm5haWwuc2xpY2staW5pdGlhbGl6ZWQgLmdhbGxlcnlfX2l0ZW0tLXRodW1iOm50aC1jaGlsZCg4KSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5nYWxsZXJ5X190aHVtYm5haWwuc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZ2FsbGVyeV9fdGh1bWJuYWlsLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gIGhlaWdodDogODNweDtcbn1cblxuLmdhbGxlcnlfX3RodW1ibmFpbC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUuc2xpY2stYWN0aXZlLnNsaWNrLWN1cnJlbnQgLmdhbGxlcnlfX2l0ZW0tLXRodW1iIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZ2FsbGVyeV9fdGh1bWJuYWlsIC5nYWxsZXJ5X19pbWcge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5nYWxsZXJ5X190aHVtYm5haWwgLmdhbGxlcnlfX2ltZy5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmdhbGxlcnlfX3N1bW1hcnkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IDAgMCAzMHB4IDA7XG59XG5cbi5nYWxsZXJ5X19zdW1tYXJ5X19yZWFkIHtcbiAgY29sb3I6ICM0MWEzZTE7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZ2FsbGVyeV9fc3VtbWFyeV9fcmVhZDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzFkN2NiODtcbn1cblxuI21haW4taW1nLXNsaWRlLWZvci1zbWFsbC1tYWluIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucHJvZC1pbmZvcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZC1pbmZvc19fdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5wcm9kLWluZm9zX190aXRsZSAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZC1pbmZvc19fdGl0bGUgLmljb24tLWFycm93LWNyb3NzIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLnByb2QtaW5mb3NfX3RpdGxlIC5pY29uLS1hcnJvdy1jcm9zczpiZWZvcmUsXG4ucHJvZC1pbmZvc19fdGl0bGUgLmljb24tLWFycm93LWNyb3NzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMzMzZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG59XG5cbi5wcm9kLWluZm9zX190aXRsZSAuaWNvbi0tYXJyb3ctY3Jvc3M6YmVmb3JlIHtcbiAgbGVmdDogMTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC0zMCUsIC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wcm9kLWluZm9zX190aXRsZSAuaWNvbi0tYXJyb3ctY3Jvc3M6YWZ0ZXIge1xuICByaWdodDogMTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDMwJSwgLTUwJSwgMCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5wcm9kLWluZm9zIHAsXG4ucHJvZC1pbmZvcyB1bCBsaSxcbi5wcm9kLWluZm9zIG9sIGxpIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi5wcm9kLWluZm9zIHAgKixcbi5wcm9kLWluZm9zIHVsIGxpICosXG4ucHJvZC1pbmZvcyBvbCBsaSAqIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLnByb2QtaW5mb3MgcDplbXB0eSxcbi5wcm9kLWluZm9zIHVsIGxpOmVtcHR5LFxuLnByb2QtaW5mb3Mgb2wgbGk6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZC1pbmZvcyBwOm5vdCg6ZW1wdHkpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnByb2QtaW5mb3Mgc3BhbiA+ICoge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbi5wcm9kLWluZm9zIHVsLFxuLnByb2QtaW5mb3Mgb2wge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucHJvZC1pbmZvcyBoMyB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByb2QtaW5mb3MgaDQge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByb2QtaW5mb3Mub3BlbiAucHJvZC1pbmZvc19fZGVzYyB7XG4gIHRyYW5zaXRpb246IGhlaWdodCAuNnMgZWFzZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJvZC1pbmZvcy5vcGVuIC5wcm9kLWluZm9zX19kZXNjID4gOm50aC1jaGlsZCgyKSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wcm9kLWluZm9zLm9wZW4gLnByb2QtaW5mb3NfX3RpdGxlIC5pY29uLS1hcnJvdy1jcm9zczpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtMTAlLCAtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xufVxuXG4ucHJvZC1pbmZvcy5vcGVuIC5wcm9kLWluZm9zX190aXRsZSAuaWNvbi0tYXJyb3ctY3Jvc3M6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgxMCUsIC01MCUsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ucHJvZC1jYXJhYyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZC1jYXJhY19fdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5wcm9kLWNhcmFjX190aXRsZSAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZC1jYXJhY19fdGl0bGUgLmljb24tLWFycm93LWNyb3NzIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLnByb2QtY2FyYWNfX3RpdGxlIC5pY29uLS1hcnJvdy1jcm9zczpiZWZvcmUsXG4ucHJvZC1jYXJhY19fdGl0bGUgLmljb24tLWFycm93LWNyb3NzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMzMzZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG59XG5cbi5wcm9kLWNhcmFjX190aXRsZSAuaWNvbi0tYXJyb3ctY3Jvc3M6YmVmb3JlIHtcbiAgbGVmdDogMTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC0zMCUsIC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wcm9kLWNhcmFjX190aXRsZSAuaWNvbi0tYXJyb3ctY3Jvc3M6YWZ0ZXIge1xuICByaWdodDogMTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDMwJSwgLTUwJSwgMCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi5wcm9kLWNhcmFjIHVsIGxpIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLnByb2QtY2FyYWMgdWwgbGkgKiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByb2QtY2FyYWMgdWwgbGk6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZC1jYXJhYy5vcGVuIC5wcm9kLWNhcmFjX19kZXNjIHtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IC42cyBlYXNlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wcm9kLWNhcmFjLm9wZW4gLnByb2QtY2FyYWNfX2Rlc2MgPiA6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnByb2QtY2FyYWMub3BlbiAucHJvZC1jYXJhY19fdGl0bGUgLmljb24tLWFycm93LWNyb3NzOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC0xMCUsIC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wcm9kLWNhcmFjLm9wZW4gLnByb2QtY2FyYWNfX3RpdGxlIC5pY29uLS1hcnJvdy1jcm9zczphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDEwJSwgLTUwJSwgMCkgcm90YXRlKC00NWRlZyk7XG59XG5cbiNwcm9kLWZvcm0ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnByb2QtcmF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDk1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb2QtcmF0ZV9fdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2QtcmF0ZV9fdGl0bGUgaDIge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvZC1yYXRlX190aXRsZSAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZC1yYXRlX190aXRsZSAuaWNvbi0tYXJyb3ctY3Jvc3Mge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4ucHJvZC1yYXRlX190aXRsZSAuaWNvbi0tYXJyb3ctY3Jvc3M6YmVmb3JlLFxuLnByb2QtcmF0ZV9fdGl0bGUgLmljb24tLWFycm93LWNyb3NzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMzMzZTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG59XG5cbi5wcm9kLXJhdGVfX3RpdGxlIC5pY29uLS1hcnJvdy1jcm9zczpiZWZvcmUge1xuICBsZWZ0OiAxMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTMwJSwgLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnByb2QtcmF0ZV9fdGl0bGUgLmljb24tLWFycm93LWNyb3NzOmFmdGVyIHtcbiAgcmlnaHQ6IDEwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgzMCUsIC01MCUsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ucHJvZC1yYXRlX19kaXJlY3RVcmwgYSB7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4ucHJvZC1yYXRlX19zdGFycyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDVweCAwO1xufVxuXG4ucHJvZC1yYXRlX19zdGFycyAubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LXNpemU6IDIzcHg7XG4gIHdpZHRoOiAyM3B4O1xuICBjb2xvcjogI2UwZTBlMDtcbn1cblxuLnByb2QtcmF0ZV9fc3RhcnMgLm1hdGVyaWFsLWljb25zLnByb2QtcmF0ZV9fc3RhcnMtLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZjViMzAxO1xufVxuXG4ucHJvZC1yYXRlX19lbXB0eSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnByb2QtcmF0ZV9fZW1wdHlfX3RleHQge1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiByZ2JhKDE4LCA1MSwgNjIsIDAuNik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wcm9kLXJhdGVfX2VtcHR5IC5wcm9kLXJhdGVfX3N0YXJzIHtcbiAgd2lkdGg6IDMzJTtcbn1cblxuLnByb2QtcmF0ZV9fc2hvdyB7XG4gIGNvbG9yOiAjMTIzMzNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kLXJhdGVfX2NvbSB7XG4gIGNvbG9yOiAjMTIzMzNlO1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ucHJvZC1yYXRlX19jb21fX2hlYWRlci0td2l0aG91dFN0YXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByb2QtcmF0ZS5vcGVuIC5wcm9kLXJhdGVfX3dyYXBwZXIge1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjZzIGVhc2U7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnByb2QtcmF0ZS5vcGVuIC5wcm9kLXJhdGVfX3dyYXBwZXIgPiA6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnByb2QtcmF0ZS5vcGVuIC5wcm9kLXJhdGVfX3RpdGxlIC5pY29uLS1hcnJvdy1jcm9zczpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtMTAlLCAtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xufVxuXG4ucHJvZC1yYXRlLm9wZW4gLnByb2QtcmF0ZV9fdGl0bGUgLmljb24tLWFycm93LWNyb3NzOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMTAlLCAtNTAlLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLmZvcm0tLXRlc3Qge1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLmZvcm0tLXRlc3QgLmZvcm1fX2ZpZWxkLS1sb25nLWFuc3dlciAuZm9ybV9fbGFiZWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mb3JtLS10ZXN0IC5mb3JtX19maWVsZC0tZm9jdXNlZCAuZm9ybV9fc3BhbiB7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4vKipcbiogU3RhdGUgcHJvZC1kZXRhaWxzXG4qKi9cblxuLnN0YXRlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnN0YXRlLS1zYWxlIHtcbiAgYmFja2dyb3VuZDogI2UyYzE2MDtcbn1cblxuLnN0YXRlLS1zcGVjaWFsT2ZmZXIge1xuICBiYWNrZ3JvdW5kOiAjOUYzMTIzO1xufVxuXG4uc3RhdGUtLW5ldyB7XG4gIGJhY2tncm91bmQ6ICMxMjMzM2U7XG59XG5cbi5zdGF0ZV9fcHJvbW8sXG4uc3RhdGVfX2RhdGUge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLnN0YXRlX19wcm9tbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnN0YXRlX19wcm9tbzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3RhdGVfX2RhdGVfX3N0YXJ0LFxuLnN0YXRlX19kYXRlX19lbmQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jcHJpY2UtYXJlYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jcHJpY2Uge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3ByaWNlIC5wcmljZS1vbGQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNwcmljZSAucHJpY2UtY3VyIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cblxuI3ByaWNlIC5wcmljZS1vbGQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbW96LWFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZDtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5wcmljZS1jdXItY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi5wcmljZS1vbGQtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuOTM3NXJlbTtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi5wcmljZS1jdXItaW52LWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIG1hcmdpbjogOHB4IDAgMCAwO1xuICBjb2xvcjogIzEyMzMzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuI2Vjb3RheCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA4cHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6IHJnYmEoMTgsIDUxLCA2MiwgMC42KTtcbn1cblxuI3cxLXF1YW50aXR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiN3MS1xdWFudGl0eSBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4jdzEtcXVhbnRpdHkgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbiN3MS1xdWFudGl0eSBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuI3cxLXF1YW50aXR5ICNxdWFudGl0eSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzEyMzMzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDRTVFOTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4jdzEtcXVhbnRpdHkgLnF0eS1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMTIzMzNlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuI3cxLXF1YW50aXR5IC5xdHktYnRuIC5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxMjMzM2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4jdzEtcXVhbnRpdHkgI3F0eS1sZXNzLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogcmdiYSgxOCwgNTEsIDYyLCAwLjYpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRENFNUU5O1xufVxuXG4jdzEtcXVhbnRpdHkgI3F0eS1sZXNzLWJ0bjpub3QoLmFjdGl2ZWQpIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuI3cxLXF1YW50aXR5ICNxdHktbGVzcy1idG4uYWN0aXZlZCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuI3cxLXF1YW50aXR5ICNxdHktbGVzcy1idG46aG92ZXIsXG4jdzEtcXVhbnRpdHkgI3F0eS1sZXNzLWJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4jdzEtcXVhbnRpdHkgI3F0eS1sZXNzLWJ0bi5hY3RpdmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiByZ2JhKDE4LCA1MSwgNjIsIDAuNik7XG59XG5cbiN3MS1xdWFudGl0eSAjcXR5LWxlc3MtYnRuLmFjdGl2ZTpob3ZlcixcbiN3MS1xdWFudGl0eSAjcXR5LWxlc3MtYnRuLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xufVxuXG4jdzEtcXVhbnRpdHkgI3F0eS1tb3JlLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuMDYyNXJlbSBzb2xpZCAjRENFNUU5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNxdHktbW9yZS1idG4ge1xuICB0b3A6IDA7XG59XG5cbiNxdHktbGVzcy1idG4ge1xuICBib3R0b206IDA7XG59XG5cbiNhbGVydC1idG4ge1xuICBkaXNwbGF5OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNhbGVydC1idG46aG92ZXIsXG4jYWxlcnQtYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzAxMDIwMyAhaW1wb3J0YW50O1xufVxuXG4jcHJvZC1hZGQtY2FydCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbn1cblxuLmJ1eWFibGUgLmJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5idXlhYmxlICNhZGQtY2FydC1idG4sXG4uYnV5YWJsZSAjYWRkX3RvX29va29vZG9vLFxuLmJ1eWFibGUgI3dpc2huYm94LWJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuXG4uYnV5YWJsZSAuc3RvY2stb2sgI2FkZF90b19vb2tvb2Rvbyxcbi5idXlhYmxlIC5zdG9jay1vayAjd2lzaG5ib3gtYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJ1eWFibGUgLnN0b2NrLWtvICNhbGVydC1idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3Byb2Qtc3RvY2ssXG4ucHJvZC1zdG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4jcHJvZC1zdG9jayAuc3RvY2ssXG4ucHJvZC1zdG9jayAuc3RvY2sge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbiNwcm9kLXN0b2NrLnN0b2NrLW9rLFxuLnByb2Qtc3RvY2suc3RvY2stb2sge1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuI3Byb2Qtc3RvY2suc3RvY2stb2sgLmljb24tc3RvY2stb2ssXG4ucHJvZC1zdG9jay5zdG9jay1vayAuaWNvbi1zdG9jay1vayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzI3YWU2MDtcbn1cblxuI3Byb2Qtc3RvY2suc3RvY2sta28sXG4ucHJvZC1zdG9jay5zdG9jay1rbyB7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4jcHJvZC1zdG9jay5zdG9jay1rbyAuaWNvbi1zdG9jay1rbyxcbi5wcm9kLXN0b2NrLnN0b2NrLWtvIC5pY29uLXN0b2NrLWtvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZjE2NzY3O1xufVxuXG4jcHJvZC1zdG9jayAuaWNvbi1zdG9jay1vayxcbi5wcm9kLXN0b2NrIC5pY29uLXN0b2NrLW9rIHtcbiAgY29sb3I6ICMyN2FlNjA7XG59XG5cbiNwcm9kLXN0b2NrIC5pY29uLXN0b2NrLWtvLFxuLnByb2Qtc3RvY2sgLmljb24tc3RvY2sta28ge1xuICBjb2xvcjogI2YxNjc2Nztcbn1cblxuLmljb25fX2RvdCB7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5zdG9jay1vayAuaWNvbl9fZG90IHtcbiAgYmFja2dyb3VuZDogIzI3YWU2MDtcbn1cblxuLnN0b2NrLW9rIC5pY29uX19kb3QuaWNvbi1zdG9jay1rbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zdG9jay1rbyB7XG4gIGNvbG9yOiAjZjE2NzY3O1xufVxuXG4uc3RvY2sta28gLmljb24tc3RvY2sta28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmMTY3Njc7XG59XG5cbiNwcm9kLXN0b2NrIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogNzVweDtcbn1cblxuI3Byb2Qtc3RvY2sgLmljb25fX2RvdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuI3Byb2Qtc3RvY2suc3RvY2stb2sgLmljb25fX2RvdCB7XG4gIGJhY2tncm91bmQ6ICMyN2FlNjA7XG59XG5cbiNwcm9kLXN0b2NrLnN0b2NrLW9rIC5pY29uX19kb3QuaWNvbi1zdG9jay1rbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNwcm9kLXN0b2NrLnN0b2NrLWtvIHtcbiAgY29sb3I6ICNmMTY3Njc7XG59XG5cbiNwcm9kLXN0b2NrLnN0b2NrLWtvIC5pY29uLXN0b2NrLWtvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZjE2NzY3O1xufVxuXG4jcHJvZC1zdG9jay5zdG9jay1rbyAuaWNvbl9fZG90IHtcbiAgYmFja2dyb3VuZDogI2YxNjc2Nztcbn1cblxuI3Byb2Qtc3RvY2suc3RvY2sta28gLmljb25fX2RvdC5pY29uLXN0b2NrLW9rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3dpc2huYm94LWJ0bixcbiNhZGRfdG9fb29rb29kb28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogOS41NjI1cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzLjU2MjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xufVxuXG4jd2lzaG5ib3gtYnRuOmhvdmVyLFxuI3dpc2huYm94LWJ0bjpmb2N1cyxcbiNhZGRfdG9fb29rb29kb286aG92ZXIsXG4jYWRkX3RvX29va29vZG9vOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI0RDRTVFOTtcbn1cblxuI2NvbnRhaW5lci1nbG9iYWwtYm90dG9tIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4jYWRkLWNhcnQtYnRuLFxuI2hiLWFkZC1jYXJ0LWJ0bixcbiNhbGVydC1idG4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDMuMTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICBib3JkZXI6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNhZGQtY2FydC1idG46aG92ZXIsXG4jYWRkLWNhcnQtYnRuOmZvY3VzLFxuI2hiLWFkZC1jYXJ0LWJ0bjpob3ZlcixcbiNoYi1hZGQtY2FydC1idG46Zm9jdXMsXG4jYWxlcnQtYnRuOmhvdmVyLFxuI2FsZXJ0LWJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMwMTAyMDM7XG59XG5cbiNhZGQtY2FydC1idG4gLm1hdGVyaWFsLWljb25zLFxuI2hiLWFkZC1jYXJ0LWJ0biAubWF0ZXJpYWwtaWNvbnMsXG4jYWxlcnQtYnRuIC5tYXRlcmlhbC1pY29ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiN3aXNobmJveC1idXR0b24gYnV0dG9uLFxuI2FkZF90b19vb2tvb2RvbyB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzLjU2MjVyZW07XG4gIGhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWluZGVudDogLTYyNDk5LjkzNzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNEQ0U1RTk7XG59XG5cbiN3aXNobmJveC1idXR0b24gYnV0dG9uIC5jMS1idXR0b24sXG4jYWRkX3RvX29va29vZG9vIC5jMS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuI3dpc2huYm94LWJ1dHRvbiBidXR0b24gLmMxLWJ1dHRvbiAuaWNvbixcbiNhZGRfdG9fb29rb29kb28gLmMxLWJ1dHRvbiAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMC40Njg3NXJlbTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuI3dpc2huYm94LWJ1dHRvbiBidXR0b246aG92ZXIsXG4jd2lzaG5ib3gtYnV0dG9uIGJ1dHRvbjpmb2N1cyxcbiNhZGRfdG9fb29rb29kb286aG92ZXIsXG4jYWRkX3RvX29va29vZG9vOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzI3YWU2MDtcbiAgYmFja2dyb3VuZDogIzI3YWU2MDtcbn1cblxuI3Byb2Qtc3VtbWFyeSB7XG4gIG1hcmdpbjogMS4yNXJlbSAwO1xuICBjb2xvcjogIzEyMzMzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLmFkZC1rbyAjaG92ZXItYmFubmVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubm90LWJ1eWFibGUgLmJ1dHRvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ub3QtYnV5YWJsZSAuc3RvY2stb2sgI2FsZXJ0LWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub3QtYnV5YWJsZSAuc3RvY2sta28gI2FkZC1jYXJ0LWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub3QtYnV5YWJsZSAuc3RvY2sta28gI2FsZXJ0LWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jYWRkLWNhcnQtYnRuLmxvYWRpbmcsXG4jaGItYWRkLWNhcnQtYnRuLmxvYWRpbmcge1xuICB0ZXh0LWluZGVudDogLTk5OTk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjMDEwMjAzIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUyMHdpZHRoJTNEJTIyNjQlMjIlMjBoZWlnaHQlM0QlMjI2NCUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjIuMDMzMDIlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODQ1JTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMC40OTgyNjMlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuMTI1cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4OTAlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjI1cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MTM1JTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMCUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC4zNzVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgxODAlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgyMjUlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwLjYyMTgwNCUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC42MjVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgyNzAlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIxLjkyNzQ2JTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjc1cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MzE1JTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMi44NTQ5NCUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC44NzVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgxODAlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0Mvc3ZnJTNFKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDQwJTtcbn1cblxuLm9va29vZG9vLW9uIC5ub3QtYnV5YWJsZSAuc3RvY2stb2sgI2FkZF90b19vb2tvb2Rvbyxcbi5vb2tvb2Rvby1vbiAubm90LWJ1eWFibGUgLnN0b2NrLW9rICN3aXNobmJveC1idG4sXG4ud2lzaG5ib3gtb24gLm5vdC1idXlhYmxlIC5zdG9jay1vayAjYWRkX3RvX29va29vZG9vLFxuLndpc2huYm94LW9uIC5ub3QtYnV5YWJsZSAuc3RvY2stb2sgI3dpc2huYm94LWJ0biB7XG4gIG1hcmdpbi10b3A6IDByZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5cbi5vb2tvb2Rvby1vbiAubm90LWJ1eWFibGUgLnN0b2NrLWtvICNhZGRfdG9fb29rb29kb28sXG4ub29rb29kb28tb24gLm5vdC1idXlhYmxlIC5zdG9jay1rbyAjd2lzaG5ib3gtYnRuLFxuLndpc2huYm94LW9uIC5ub3QtYnV5YWJsZSAuc3RvY2sta28gI2FkZF90b19vb2tvb2Rvbyxcbi53aXNobmJveC1vbiAubm90LWJ1eWFibGUgLnN0b2NrLWtvICN3aXNobmJveC1idG4ge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4ubm90LWJ1eWFibGUgLnN0b2NrLWtvICNhbGVydC1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wcm9kX19idG5fX3ByaWNlX19ob3ZlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnByb2RfX2J0bl9fcHJpY2VfX2hvdmVyX19xdHkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5wcm9kX19idG5fX3ByaWNlX19ob3Zlci5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kX19idG5fX3ByaWNlX19ob3Zlci5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi5yYW5nZV9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yYW5nZV9fc3VidGl0bGUge1xuICB3aWR0aDogMTYwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbW96LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnJhbmdlX19nbG9iYWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJhbmdlX190b3AsXG4ucmFuZ2VfX2JvdHRvbSxcbi5yYW5nZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yYW5nZV9fdG9wIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDRTVFOTtcbn1cblxuLnJhbmdlX19ib3R0b20ge1xuICBib3JkZXI6IHNvbGlkICNEQ0U1RTk7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbn1cblxuLnJhbmdlX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zaGFyZS1mcmllbmQge1xuICBtYXgtd2lkdGg6IDk1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMHMgdmlzaWJpbGl0eSwgLjZzIG1heC1oZWlnaHQgLjFzLCBvcGFjaXR5IC42cyAuMXM7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4uc2hhcmUtZnJpZW5kID4gKiB7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IDBzO1xufVxuXG4uc2hhcmUtZnJpZW5kLnNob3cge1xuICBtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc2hhcmUtZnJpZW5kLnNob3cgPiAqIHtcbiAgbWF4LWhlaWdodDogaW5pdGlhbDtcbn1cblxuLnNoYXJlLWZyaWVuZF9fdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5zaGFyZS1mcmllbmRfX25vd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2hhcmUtZnJpZW5kIC5mb3JtX19maWVsZC0tY2FuY2VsIHtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnNoYXJlLWZyaWVuZCAuZm9ybV9fZmllbGQtLWNhbmNlbCAuZm9ybV9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMTIzMzNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTIzMzNlO1xufVxuXG4uc2hhcmUtZnJpZW5kIC5mb3JtX190aGFua3Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnNoYXJlLWZyaWVuZCAuZm9ybV9fdGV4dC0tYXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDE3MHB4O1xufVxuXG4uc2hhcmUtZnJpZW5kIC5mb3JtX19lcnJvci0tZ2xvYmFsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNjMS1tYWluLWltZy1zbGlkZXItZm9yLXNtYWxsIC5zbGljay1kb3RzIGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4jYzEtbWFpbi1pbWctc2xpZGVyLWZvci1zbWFsbDpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAubWFpbi1pbWctc2xpZGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG59XG5cbi5ub3N0b19lbGVtZW50IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5vc3RvX2VsZW1lbnQgLm5vc3RvLXByb2R1Y3QtbGlzdCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJncGQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJvcmRlciAuNnM7XG59XG5cbi5yZ3BkOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnJncGRfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiAuNnM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yZ3BkX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgbWF4LXdpZHRoOiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggLjZzLCBtYXgtaGVpZ2h0IC42cywgYm9yZGVyIC42cztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnJncGRfX2NvbnRlbnRfX2ZpeGVkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbW96LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyMHB4LCAyMHB4KTtcbiAgdHJhbnNpdGlvbjogLjRzIC4ycztcbn1cblxuLnJncGRfX2NvbnRlbnQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucmdwZDpob3ZlciB7XG4gIHRyYW5zaXRpb246IC42cztcbn1cblxuLnJncGQ6aG92ZXIgLnJncGRfX2NvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xufVxuXG4ucmdwZDpob3ZlciAucmdwZF9fY29udGVudF9fZml4ZWQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG59XG5cbi5yZ3BkOmhvdmVyIC5yZ3BkX19pY29uIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnByb2QtcmF0ZV9fcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5pbWdWYXJpYXRpb24ge1xuICBjdXJzb3I6IHpvb20taW47XG59XG5cbi56b29tLXZhcmlhdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDkwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLnpvb20tdmFyaWF0aW9uIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnpvb20tdmFyaWF0aW9uIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uem9vbS12YXJpYXRpb25fX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgei1pbmRleDogOTk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jcHJvZC1nYWxsZXJ5Lnpvb20taW4gLmdhbGxlcnlfX2ltZyB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5ib2R5ICNob3Zlci1hZGQtY2FydC1idG4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uYm9keSAucHJvZC1mbG9hdGluZ19fbmFtZSB7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4ucHJvZC1yYXRlX190aXRsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi5pbWctYXZpcy12ZXJpZmllIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5tYWluLWltZy1zbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYWluLWltZy1zbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLm1haW4taW1nLXNsaWRlIGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLm1haW4taW1nLXNsaWRlIGltZy5sb2FkZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWFpbi1pbWctc2xpZGUgaW1nLmxhenlsb2FkLFxuLm1haW4taW1nLXNsaWRlIGltZy5sYXp5bG9hZGluZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiNtYWluLWdhbGxlcnktZm9yLXNtYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uem9vbU1vYmlsZUltZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5OTk5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA3MHB4IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi56b29tTW9iaWxlSW1nX19wYWRkaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQwcHgpO1xufVxuXG4uem9vbU1vYmlsZUltZ19fcGFkZGluZyAucGluY2gtem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE0MHB4KTtcbn1cblxuLnpvb21Nb2JpbGVJbWdfX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uem9vbU1vYmlsZUltZ19fY2xvc2Uge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMjMzM2U7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnpvb21Nb2JpbGVJbWdfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnpvb21Nb2JpbGVJbWdfX2ltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi56b29tTW9iaWxlSW1nX19zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XG59XG5cbi56b29tTW9iaWxlSW1nX19zbGlkZXIgLnpvb21Nb2JpbGVJbWdfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDE0MHB4KTtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbW96LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnpvb21Nb2JpbGVJbWdfX3NsaWRlciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi56b29tTW9iaWxlSW1nX190aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uem9vbU1vYmlsZUltZ19fdGh1bWItLW5vdHIgLnNsaWNrLXRyYWNrIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi56b29tTW9iaWxlSW1nX190aHVtYiAuc2xpY2stY3VycmVudCBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTIzMzNlO1xufVxuXG4uem9vbU1vYmlsZUltZ19fdGh1bWIgaW1nIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDRTVFOTtcbn1cblxuLnpvb21Nb2JpbGVJbWcgLnBpbmNoLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyoqXG4gKlxuICogVkFSSUFCTEVTXG4gKiBDb2xvcnMgYW5kIGJhY2tncm91bmQuLi4uLi4uLi4uVmFyaWFibGVzIGZvciBjb2xvcnMgdGl0bGUgLyB0ZXh0IGFuZCBiYWNrZ3JvdW5kIHByb2QgcmF0aW5nXG4gKiBTaXplIFdyYXBwZXIuLi4uLi4uLi4uLi4uLi4uLi4uVmFyaWFibGVzIGZvciBtYXgtd2lkdGggYW5kIHdpZHRoIHByb2QgcmF0aW5nXG4gKlxuICogUFJPRCBSQVRJTkdcbiAqIFdyYXBwZXIuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi5BbGwgdGhlIHdyYXBwZXIgYW5kIHRpdGxlIG9uIHRoZSBwcm9kIHJhdGluZ1xuICpcbiAqL1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAjVmFyaWFibGVzXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG4ud3otcmF0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNTBlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogLjVzO1xufVxuXG4ud3otcmF0aW5nLmNsb3NlOm5vdCgub3Blbikge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53ei1yYXRpbmcub3BlbiB7XG4gIG1heC1oZWlnaHQ6IDMwMGVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNkQ3MTgxO1xufVxuXG4ud3otcmF0aW5nLS1zaG9wLWNvbW1lbnQgLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENFNUU5O1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4ud3otcmF0aW5nLS1zaG9wLWNvbW1lbnQgLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2J1dHRvbiBpbnB1dCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ud3otcmF0aW5nX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi53ei1yYXRpbmdfX3dyYXBwZXJfX2xlZnQsXG4ud3otcmF0aW5nX193cmFwcGVyX19yaWdodCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3otcmF0aW5nX193cmFwcGVyX19sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIHBhZGRpbmc6IDAgNDBweCAwIDA7XG59XG5cbi53ei1yYXRpbmdfX3dyYXBwZXJfX2xlZnQgcCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG59XG5cbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19sb2dpblJlcXVpcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAtMTVweCAwIDEuODc1cmVtO1xufVxuXG4ud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fbG9naW5SZXF1aXJlZCBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzEyMzMzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2J1dHRvblRvTG9naW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2J1dHRvblRvTG9naW4gYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIzMzNlO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG59XG5cbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19idXR0b25Ub0xvZ2luIGJ1dHRvbjpob3Zlcixcbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19idXR0b25Ub0xvZ2luIGJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzY0Nzk7XG59XG5cbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBcImZsZXgtc3RhcnRcIjtcbiAgLW1vei1hbGlnbi1pdGVtczogXCJmbGV4LXN0YXJ0XCI7XG4gIGFsaWduLWl0ZW1zOiBcImZsZXgtc3RhcnRcIjtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldCA+IGxhYmVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1vei1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgLW1vei1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xufVxuXG4ud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXQgPiBsYWJlbCA+IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0ID4gbGFiZWxbZm9yPVwicmF0ZS1zdGFydFwiXSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cblxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0ID4gbGFiZWxbZm9yPVwiYWRkLWVtYWlsXCJdIHNwYW4ge1xuICBsaW5lLWhlaWdodDogMS40O1xuICBtYXJnaW46IC0xMHB4IDAgMCAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldCA+IGxhYmVsW2Zvcj1cImFkZC1waWN0dXJlXCJdIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0ID4gbGFiZWxbZm9yPVwiYWRkLXBpY3R1cmVcIl0gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCAwIDAgM3B4O1xufVxuXG4ud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXQgPiBsYWJlbFtmb3I9XCJhZGQtcGljdHVyZVwiXSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcoJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXQgPiBsYWJlbFtmb3I9XCJhZGQtcGljdHVyZVwiXSBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogJyknO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldCA+IGxhYmVsIHNwYW4ge1xuICBjb2xvcjogIzZENzE4MTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19maWVsZCxcbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fc3RhcnMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19maWVsZCBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fZmllbGQgaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19maWVsZCBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG4ud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXRfX3N0YXJzIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19zdGFycyBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4ud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXRfX3N0YXJzIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzYyNjk2RjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDRTVFOTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG59XG5cbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fZmllbGQgaW5wdXRbdHlwZT1cInRleHRcIl06Zm9jdXMsXG4ud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXRfX2ZpZWxkIGlucHV0W3R5cGU9XCJlbWFpbFwiXTpmb2N1cyxcbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fZmllbGQgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzLFxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19zdGFycyBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fc3RhcnMgaW5wdXRbdHlwZT1cImVtYWlsXCJdOmZvY3VzLFxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19zdGFycyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4ud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXRfX2ZpZWxkIHRleHRhcmVhLFxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19zdGFycyB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjI2OTZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENFNUU5O1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xufVxuXG4ud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXRfX2ZpZWxkIHRleHRhcmVhOmZvY3VzLFxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19zdGFycyB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG5cbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fZmllbGQtLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19maWVsZC0taW1nLnN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fZmllbGQtLWltZyAjZHJvcHpvbmUge1xuICBvcGFjaXR5OiAwO1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXRfX2ZpZWxkLS1pbWcgLmRyb3B6b25lLXByZXZpZXdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXRfX2ZpZWxkLS1pbWcgLmRyb3B6b25lLXByZXZpZXdzLmRyYWdvdmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19maWVsZC0taW1nIC5kcm9wem9uZS1wcmV2aWV3cy5kcmFnb3ZlcjpiZWZvcmUge1xuICBjb250ZW50OiAnVmV1aWxsZXogZMOpcG9zZXIgdm9zIGltYWdlcyBpY2knO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40NSk7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19maWVsZC0taW1nIC5kcm9wem9uZS1wcmV2aWV3cy5kcmFnb3ZlciAjZmlsZSB7XG4gIHBvaW50ZXItZXZlbnRzOiB1bnNldDtcbiAgei1pbmRleDogMTI7XG59XG5cbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fZmllbGQtLWltZyBpbnB1dDpub3QoI2ZpbGUpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19maWVsZC0taW1nICNmaWxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAzO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXRfX2ZpZWxkLS1pbWcgLmVycm9yLWZpbGVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NzY3O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xufVxuXG4ud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXRfX2ZpZWxkLS1pbWcgLmRlbGV0ZUFsbEZpbGVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZjE2NzY3O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fZmllbGQtLWltZyAuZGVsZXRlQWxsRmlsZXM6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjE2NzY3O1xuICBtYXgtd2lkdGg6IDA7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xufVxuXG4ud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXRfX2ZpZWxkLS1pbWcgLmRlbGV0ZUFsbEZpbGVzOmhvdmVyOmJlZm9yZSxcbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fZmllbGQtLWltZyAuZGVsZXRlQWxsRmlsZXM6Zm9jdXM6YmVmb3JlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXRfX2ZpZWxkLS1pbWcgbGFiZWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fZmllbGQtLWltZyBsYWJlbCA+IGRpdiB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19maWVsZC0taW1nIGxhYmVsID4gZGl2LmFjdGl2ZSA+IGRpdiA+ICo6bm90KC5kZWxldGUpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19maWVsZC0taW1nIGxhYmVsID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RGRTZFOTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG59XG5cbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fZmllbGQtLWltZyBsYWJlbCA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2RDcxODE7XG4gIG9yZGVyOiAyO1xufVxuXG4ud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXRfX2ZpZWxkLS1pbWcgbGFiZWwgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQgaSB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGNvbG9yOiAjQ0VENERBO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcmRlcjogMTtcbn1cblxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19maWVsZC0taW1nIGxhYmVsID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkOmhvdmVyLFxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19maWVsZC0taW1nIGxhYmVsID4gZGl2ID4gZGl2OmZpcnN0LWNoaWxkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTIzMzNlO1xufVxuXG4ud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXRfX2ZpZWxkLS1pbWcgbGFiZWwgPiBkaXYgPiBkaXY6Zmlyc3QtY2hpbGQ6aG92ZXIgaSxcbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fZmllbGQtLWltZyBsYWJlbCA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZDpmb2N1cyBpIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fc3RhcnMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fc3RhcnMgaSB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4ud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXRfX3N0YXJzIGlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19zdGFycyBpbnB1dDpjaGVja2VkIH4gbGFiZWwgaTpsYXN0LWNoaWxkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19zdGFyc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19zdGFyc19faXRlbTpub3QoOm50aC1jaGlsZCgyKSkge1xuICBtYXJnaW46IDAgMTFweCAwIDA7XG59XG5cbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fc3RhcnNfX2l0ZW0gaSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjYjFiOGJlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbn1cblxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19zdGFyc19faXRlbSBpOmxhc3QtY2hpbGQge1xuICBjb2xvcjogI2Y1YjMwMTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19zdGFyc19faXRlbSA+IHNwYW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5cbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fc3RhcnNfX2l0ZW06aG92ZXIgaTpsYXN0LWNoaWxkLFxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19zdGFyc19faXRlbTpmb2N1cyBpOmxhc3QtY2hpbGQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMjtcbn1cblxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19zdGFyc19faXRlbTpob3ZlciB+IC53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fc3RhcnNfX2l0ZW0gaTpsYXN0LWNoaWxkLFxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19zdGFyc19faXRlbTpmb2N1cyB+IC53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fc3RhcnNfX2l0ZW0gaTpsYXN0LWNoaWxkIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDI7XG59XG5cbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldCBwLmZvcm1fX2Vycm9yIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzOHB4O1xuICByaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2YxNjc2Nztcbn1cblxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0IC53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fZmllbGQtLXRleHRhcmVhICsgcC5mb3JtX19lcnJvciB7XG4gIHRvcDogOTdweDtcbn1cblxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0IC5mb3JtX19lcnJvciArIC5mb3JtX19pY29uLS13YXJuaW5nIHtcbiAgdG9wOiA0MiUgIWltcG9ydGFudDtcbn1cblxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0IC5tYXRlcmlhbC1pY29ucy5mb3JtX19pY29uLS1zdWNjZXNzLFxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0IC5mb3JtX19pY29uLS1zdWNjZXNzW2NsYXNzXj1cImZhXCJdIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19idXR0b24gaW5wdXQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyMzMzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xufVxuXG4ud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fYnV0dG9uIGlucHV0OmhvdmVyLFxuLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2J1dHRvbiBpbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzY0Nzk7XG59XG5cbi53ei1yYXRpbmdfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTBweDtcbiAgdG9wOiA1MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbW96LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICM2MjY5NkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY1RkE7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLnd6LXJhdGluZ19fY2xvc2UgaSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuXG4ud3otcmF0aW5nX19jbG9zZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnd6LXJhdGluZ19fY2xvc2U6aG92ZXIsXG4ud3otcmF0aW5nX19jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIzMzNlO1xufVxuXG4ud3otc2hvd01lc3NhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG8gNDBweDtcbn1cblxuLnd6LXNob3dNZXNzYWdlLS1mdWxsc2l6ZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2FsbFJhdGluZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fYWxsUmF0aW5nIGEge1xuICBjb2xvcjogIzEyMzMzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fYWxsUmF0aW5nIGE6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIG1heC13aWR0aDogMDtcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19hbGxSYXRpbmcgYTpob3Zlcixcbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fYWxsUmF0aW5nIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fYWxsUmF0aW5nIGE6aG92ZXI6YmVmb3JlLFxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19hbGxSYXRpbmcgYTpmb2N1czpiZWZvcmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19oZWFkX190aXRsZTpob3Zlcixcbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZF9fdGl0bGU6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWRfX3RpdGxlIC5pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZF9fdGl0bGUgLmljb24tLWFycm93LWNyb3NzIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19oZWFkX190aXRsZSAuaWNvbi0tYXJyb3ctY3Jvc3M6YmVmb3JlLFxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19oZWFkX190aXRsZSAuaWNvbi0tYXJyb3ctY3Jvc3M6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA4MCU7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIzMzNlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19oZWFkX190aXRsZSAuaWNvbi0tYXJyb3ctY3Jvc3M6YmVmb3JlIHtcbiAgbGVmdDogMTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC0zMCUsIC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZF9fdGl0bGUgLmljb24tLWFycm93LWNyb3NzOmFmdGVyIHtcbiAgcmlnaHQ6IDEwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgzMCUsIC01MCUsIDApIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ub3BlbiAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWRfX3RpdGxlIC5pY29uLS1hcnJvdy1jcm9zczpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtMTAlLCAtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xufVxuXG4ub3BlbiAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWRfX3RpdGxlIC5pY29uLS1hcnJvdy1jcm9zczphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDEwJSwgLTUwJSwgMCkgcm90YXRlKC00NWRlZyk7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZF9fdGl0bGUgaSB7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGNvbG9yOiAjQjFCOEJFO1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWRfX3RpdGxlID4gc3BhbiB7XG4gIG1hcmdpbjogMCAwIDAgNXB4O1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhLS1lbXB0eSB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19ub3JhdGluZyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19yYXRpbmcge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgYXV0byAxNXB4IDA7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fcmF0aW5nID4gc3Ryb25nIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZ19fc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZ19fc3RhcnMucmF0ZS0xIGk6bnRoLWNoaWxkKDEpIHtcbiAgY29sb3I6ICNmNWIzMDE7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fcmF0aW5nX19zdGFycy5yYXRlLTIgaTpudGgtY2hpbGQoMSksXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZ19fc3RhcnMgLnJhdGUtMiBpOm50aC1jaGlsZCgyKSB7XG4gIGNvbG9yOiAjZjViMzAxO1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZ19fc3RhcnMucmF0ZS0zIGk6bnRoLWNoaWxkKDEpLFxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19yYXRpbmdfX3N0YXJzIC5yYXRlLTMgaTpudGgtY2hpbGQoMiksXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZ19fc3RhcnMgLnJhdGUtMyBpOm50aC1jaGlsZCgzKSB7XG4gIGNvbG9yOiAjZjViMzAxO1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZ19fc3RhcnMucmF0ZS00IGk6bnRoLWNoaWxkKDEpLFxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19yYXRpbmdfX3N0YXJzIC5yYXRlLTQgaTpudGgtY2hpbGQoMiksXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZ19fc3RhcnMgLnJhdGUtNCBpOm50aC1jaGlsZCgzKSxcbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fcmF0aW5nX19zdGFycyAucmF0ZS00IGk6bnRoLWNoaWxkKDQpIHtcbiAgY29sb3I6ICNmNWIzMDE7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fcmF0aW5nX19zdGFycy5yYXRlLTUgaSB7XG4gIGNvbG9yOiAjZjViMzAxO1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZ19fc3RhcnMgaSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICNiMWI4YmU7XG4gIG1hcmdpbjogMCA0cHggMCAwO1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZ19fc3RhcnMgaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZ19fc3RhcnNfX2Fic29sdXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZ19fc3RhcnNfX2Fic29sdXRlIGkge1xuICBjb2xvcjogI2Y1YjMwMTtcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19idXR0b24gYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICMxMjMzM2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMjMzM2U7XG4gIHBhZGRpbmc6IDE0cHggMjBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX2J1dHRvbiBidXR0b24gaSB7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fYnV0dG9uIGJ1dHRvbjpob3Zlcixcbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fYnV0dG9uIGJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RDcxODE7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19kYXRhTW9iaWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMTIzMzNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9fZGF0YU1vYmlsZS0tZW1wdHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9fZGF0YU1vYmlsZV9fbm9yYXRpbmcge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9fZGF0YU1vYmlsZV9fcmF0aW5nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwIGF1dG8gMTVweCAwO1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2RhdGFNb2JpbGVfX3JhdGluZyA+IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19kYXRhTW9iaWxlX19yYXRpbmdfX3N0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19kYXRhTW9iaWxlX19yYXRpbmdfX3N0YXJzLnJhdGUtMSBpOm50aC1jaGlsZCgxKSB7XG4gIGNvbG9yOiAjZjViMzAxO1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2RhdGFNb2JpbGVfX3JhdGluZ19fc3RhcnMucmF0ZS0yIGk6bnRoLWNoaWxkKDEpLFxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19kYXRhTW9iaWxlX19yYXRpbmdfX3N0YXJzIC5yYXRlLTIgaTpudGgtY2hpbGQoMikge1xuICBjb2xvcjogI2Y1YjMwMTtcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19kYXRhTW9iaWxlX19yYXRpbmdfX3N0YXJzLnJhdGUtMyBpOm50aC1jaGlsZCgxKSxcbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9fZGF0YU1vYmlsZV9fcmF0aW5nX19zdGFycyAucmF0ZS0zIGk6bnRoLWNoaWxkKDIpLFxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19kYXRhTW9iaWxlX19yYXRpbmdfX3N0YXJzIC5yYXRlLTMgaTpudGgtY2hpbGQoMykge1xuICBjb2xvcjogI2Y1YjMwMTtcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19kYXRhTW9iaWxlX19yYXRpbmdfX3N0YXJzLnJhdGUtNCBpOm50aC1jaGlsZCgxKSxcbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9fZGF0YU1vYmlsZV9fcmF0aW5nX19zdGFycyAucmF0ZS00IGk6bnRoLWNoaWxkKDIpLFxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19kYXRhTW9iaWxlX19yYXRpbmdfX3N0YXJzIC5yYXRlLTQgaTpudGgtY2hpbGQoMyksXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2RhdGFNb2JpbGVfX3JhdGluZ19fc3RhcnMgLnJhdGUtNCBpOm50aC1jaGlsZCg0KSB7XG4gIGNvbG9yOiAjZjViMzAxO1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2RhdGFNb2JpbGVfX3JhdGluZ19fc3RhcnMucmF0ZS01IGkge1xuICBjb2xvcjogI2Y1YjMwMTtcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19kYXRhTW9iaWxlX19yYXRpbmdfX3N0YXJzIGkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjYjFiOGJlO1xuICBtYXJnaW46IDAgNHB4IDAgMDtcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19kYXRhTW9iaWxlX19yYXRpbmdfX3N0YXJzX19hYnNvbHV0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19kYXRhTW9iaWxlX19yYXRpbmdfX3N0YXJzX19hYnNvbHV0ZSBpIHtcbiAgY29sb3I6ICNmNWIzMDE7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9fZGF0YU1vYmlsZV9fYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9fZGF0YU1vYmlsZV9fYnV0dG9uIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTIzMzNlO1xuICBwYWRkaW5nOiAxNHB4IDIwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19kYXRhTW9iaWxlX19idXR0b24gYnV0dG9uIGkge1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2RhdGFNb2JpbGVfX2J1dHRvbiBidXR0b246aG92ZXIsXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2RhdGFNb2JpbGVfX2J1dHRvbiBidXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkQ3MTgxO1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDRTVFOTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19sZWZ0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fbGVmdCBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW1fX2xlZnQgdGltZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gIGNvbG9yOiAjNjI2OTZGO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19sZWZ0IHRpbWU6OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fbGVmdF9faXRlbV9fcmF0aW5nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW1fX2xlZnRfX2l0ZW1fX3JhdGluZ19fc3RhcnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fbGVmdF9faXRlbV9fcmF0aW5nX19zdGFycyBpIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogI2IxYjhiZTtcbiAgbWFyZ2luOiAwIDRweCAwIDA7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fbGVmdF9faXRlbV9fcmF0aW5nX19zdGFyc19fYWJzb2x1dGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fbGVmdF9faXRlbV9fcmF0aW5nX19zdGFyc19fYWJzb2x1dGUgaSB7XG4gIGNvbG9yOiAjZjViMzAxO1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW1fX2xlZnRfX2l0ZW1fX3JhdGluZ19fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19sZWZ0X19pdGVtX19yYXRpbmcgKyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW1fX3JpZ2h0X19pdGVtX190ZXh0IHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW1fX3JpZ2h0X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fcmlnaHRfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fcmlnaHRfX2l0ZW1fX2ltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19yaWdodF9faXRlbV9faW1hZ2VzX193cmFwIHtcbiAgd2lkdGg6IDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDRTVFOTtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20taW47XG4gIGN1cnNvcjogem9vbS1pbjtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fcmlnaHRfX2l0ZW1fX2ltYWdlc19fd3JhcDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuXG4ud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW1fX3JpZ2h0X19pdGVtX19pbWFnZXNfX3dyYXA6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19yaWdodF9faXRlbV9faW1hZ2VzX193cmFwIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19yaWdodF9faXRlbV9faW1hZ2VzX193cmFwOmhvdmVyLFxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19yaWdodF9faXRlbV9faW1hZ2VzX193cmFwOmZvY3VzIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19yaWdodF9faXRlbV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIG1hcmdpbjogMDtcbn1cblxuLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19yaWdodF9faXRlbV9fYW5zd2VyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjVGQTtcbiAgY29sb3I6ICM2RDcxODE7XG4gIG1hcmdpbjogMjBweCAwIDA7XG59XG5cbi53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fcmlnaHRfX2l0ZW1fX2Fuc3dlciBwOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi53ei1yYXRpbmctem9vbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA5MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLnd6LXJhdGluZy16b29tLmNsb3NlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ud3otcmF0aW5nLXpvb21fX2Nsb3NlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk5OTtcbn1cblxuLnd6LXJhdGluZy16b29tX19jbG9zZSBpIHtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnd6LXJhdGluZy16b29tX19jbG9zZTpob3Zlcixcbi53ei1yYXRpbmctem9vbV9fY2xvc2U6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIzMzNlO1xufVxuXG4ud3otcmF0aW5nLXpvb21fX2Nsb3NlOmhvdmVyIGksXG4ud3otcmF0aW5nLXpvb21fX2Nsb3NlOmZvY3VzIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnd6LXJhdGluZy16b29tX19jbG9zZS5jbG9zZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnd6LXJhdGluZy16b29tIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnd6LXJhdGluZy16b29tX19iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk4O1xufVxuXG4ud3otcmF0aW5nLXpvb21fX2JhY2tncm91bmQuY2xvc2Uge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wYWdlLXByb2QtZGV0YWlscyAuZm9ybV9fd3JhcHBlclZhbGlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG5cbi5wYWdlLXByb2QtZGV0YWlscyAuZm9ybV9fd3JhcHBlclZhbGlkIC5mb3JtX190aGFua3Mge1xuICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi53ei1yZ3BkLXJhdGluZyB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2RDcxODE7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgLjZzO1xufVxuXG4ud3otcmdwZC1yYXRpbmc6aG92ZXIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ud3otcmdwZC1yYXRpbmdfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiAuNnM7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi53ei1yZ3BkLXJhdGluZ19fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjRjRGNUZBO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMzEwcHg7XG4gIG1heC13aWR0aDogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbiAgb3BhY2l0eTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnd6LXJncGQtcmF0aW5nX19jb250ZW50X19maXhlZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ud3otcmdwZC1yYXRpbmdfX2NvbnRlbnQgdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ud3otcmdwZC1yYXRpbmdfX2NvbnRlbnQgdWwgbGk6OmZpcnN0LWxldHRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi53ei1yZ3BkLXJhdGluZ19fY29udGVudCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3otcmdwZC1yYXRpbmc6aG92ZXIge1xuICB0cmFuc2l0aW9uOiAuNnM7XG59XG5cbi53ei1yZ3BkLXJhdGluZzpob3ZlciAud3otcmdwZC1yYXRpbmdfX2NvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1heC1oZWlnaHQ6IDMxMHB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ud3otcmdwZC1yYXRpbmc6aG92ZXIgLnd6LXJncGQtcmF0aW5nX19pY29uIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5cbi5wcm9kLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUsIC0xMDAlKTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogOTBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIGJvcmRlcjogc29saWQgI0RDRTVFOTtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLCB0cmFuc2Zvcm0gLjNzIGVhc2U7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtbW96LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucHJvZC1mbG9hdGluZy5zaG93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLCB0cmFuc2Zvcm0gLjNzIGVhc2U7XG59XG5cbi5wcm9kLWZsb2F0aW5nLmhpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsIHRyYW5zZm9ybSAuM3MgZWFzZTtcbn1cblxuLnByb2QtZmxvYXRpbmdfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC1tb3otYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDhweCA5MHB4IDhweCAyMHB4O1xufVxuXG4ucHJvZC1mbG9hdGluZ19fZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogNzRweDtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xufVxuXG4ucHJvZC1mbG9hdGluZ19fbGVmdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdHJldGNoO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgLW1vei1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMwMHB4O1xufVxuXG4ucHJvZC1mbG9hdGluZ19fcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDkwcHg7XG4gIHdpZHRoOiAyODBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2QtZmxvYXRpbmdfX3JpZ2h0IGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogIzEyMzMzZTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ucHJvZC1mbG9hdGluZ19fcmlnaHQgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAxMDIwMztcbn1cblxuLnByb2QtZmxvYXRpbmdfX3RleHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDc0cHg7XG59XG5cbi5wcm9kLWZsb2F0aW5nX19uYW1lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtbXMtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZC1mbG9hdGluZ19fcHJpY2Uge1xuICBmb250LXdlaWdodDogNjAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtbXMtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZC1mbG9hdGluZ19fcHJpY2UgKiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLnByb2QtZmxvYXRpbmdfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnByb2QtZmxvYXRpbmdfX2Nsb3NlIGkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG59XG5cbi5wcm9kLWZsb2F0aW5nX19jbG9zZSBpOmhvdmVyIHtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5cbi5wcm9kLWNvbW1lbnRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucHJvZC1jb21tZW50cyAuYzEtaDEge1xuICBmb250LXNpemU6IDIuMjVyZW07XG59XG5cbi5wcm9kLWNvbW1lbnRzX19yb3cge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZC1jb21tZW50c19fcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2QtY29tbWVudHNfX2ltZ0xpbmsge1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi5wcm9kLWNvbW1lbnRzX19pbWdMaW5rIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcm0tLXRlc3Quc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cblxuI3ZhcmlhdGlvbnMsXG4jY3VzdG9taXNhdGlvbnMge1xuICBtYXJnaW46IDMwcHggMCA1MHB4IDA7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0RDRTVFOTtcbn1cblxuI3ZhcmlhdGlvbnMgLmZvcm1fX3RleHQsXG4jY3VzdG9taXNhdGlvbnMgLmZvcm1fX3RleHQge1xuICBib3JkZXItY29sb3I6ICMxMjMzM2UgIWltcG9ydGFudDtcbn1cblxuI3ZhcmlhdGlvbnMgLmZvcm1fX3RleHQuZm9ybV9fZXJyb3IsXG4jY3VzdG9taXNhdGlvbnMgLmZvcm1fX3RleHQuZm9ybV9fZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNmMTY3NjcgIWltcG9ydGFudDtcbn1cblxuI3ZhcmlhdGlvbnMgLmZvcm1fX2ZpbGUuZm9ybV9fZXJyb3IsXG4jY3VzdG9taXNhdGlvbnMgLmZvcm1fX2ZpbGUuZm9ybV9fZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuI3ZhcmlhdGlvbnMgLmZvcm1fX2ZpZWxkLS1lcnJvciArIHAuZm9ybV9fZXJyb3IsXG4jY3VzdG9taXNhdGlvbnMgLmZvcm1fX2ZpZWxkLS1lcnJvciArIHAuZm9ybV9fZXJyb3Ige1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTEwcHg7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAyNXB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4jdmFyaWF0aW9ucyAuZm9ybV9fZmllbGQtLWVycm9yIHAuZm9ybV9fZXJyb3IsXG4jY3VzdG9taXNhdGlvbnMgLmZvcm1fX2ZpZWxkLS1lcnJvciBwLmZvcm1fX2Vycm9yIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC0xMHB4O1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMjVweDtcbiAgei1pbmRleDogMTtcbn1cblxuI3ZhcmlhdGlvbnMgLmZvcm1fX3NwYW4sXG4jY3VzdG9taXNhdGlvbnMgLmZvcm1fX3NwYW4ge1xuICBjb2xvcjogIzEyMzMzZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbiN2YXJpYXRpb25zIC5mb3JtX19maWVsZC0tZm9jdXNlZCAuZm9ybV9fc3BhbixcbiNjdXN0b21pc2F0aW9ucyAuZm9ybV9fZmllbGQtLWZvY3VzZWQgLmZvcm1fX3NwYW4ge1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLnZhci1oMixcbi5jdXN0by1oMiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbmlucHV0W3R5cGU9ZmlsZV0uZmlsZUZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi52YXItaDMge1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi52YXItd2l0aC1xdHkgLnZhci1yYWRpbyxcbi52YXItd2l0aC1pbWcgLnZhci1yYWRpbyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi52YXItd2l0aC1xdHkgLnZhci1yYWRpby1pbmZvcyB7XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuXG4udmFyLWNvbWJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmFyLXdpdGgtaW1nIC52YXItY29tYm8taW5mb3Mge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52YXItd2l0aC1pbWcgLnZhci1jb21iby1pbnB1dC1hcmVhIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cblxuLnZhci13aXRoLWltZyAudmFyLWNvbWJvLWlucHV0LWFyZWEgLnZhci1xdHktYnRuLFxuLnZhci13aXRoLWltZyAudmFyLXF0eS1pbnB1dC1hcmVhIC52YXItcXR5LWJ0biB7XG4gIHRvcDogMXB4O1xufVxuXG4udmFyLXJhZGlvLWluZm9zIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5cbi52YXItcmFkaW8taW5mb3MgPiBsYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLnF0eS1pbnB1dCB7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmN1c3RvIGlucHV0W3R5cGU9XCJmaWxlXCJdLFxuLmZpbGUtZm9ybWF0cyB7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4udmFyLWNvbWJvLWlucHV0LWFyZWEsXG4uY29udGFpbmVyLWN1c3RvLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLnZhci1ncm91cC5iZy1wYW5lbCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4udmFyLWdyb3VwLmJnLXBhbmVsIC52YXItcmFkaW8ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udmFyLXJhZGlvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmFyLWxpc3QsXG4uY3VzdG8ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4udmFyLWxpc3QtaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udmFyLWxpc3QtaW1nIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4udmFyLWNvbWJvLWltZyxcbi52YXItcmFkaW8taW1nIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDYwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi52YXItY29tYm8taW1nIGltZyxcbi52YXItcmFkaW8taW1nIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xufVxuXG4udmFyLXF0eS1pbnB1dC1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmFyLXF0eS1pbnB1dC1hcmVhIC52YXItcXR5LWlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTIzMzNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENFNUU5O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4udmFyLXF0eS1pbnB1dC1hcmVhIC52YXItcXR5LWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDhweDtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi52YXItcXR5LWlucHV0LWFyZWEgLnZhci1xdHktYnRuIC5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi52YXItcXR5LWlucHV0LWFyZWEgLnZhci1xdHktYnRuIHtcbiAgdG9wOiAxcHg7XG4gIHJpZ2h0OiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi52YXItcXR5LWlucHV0LWFyZWEgLnZhci1xdHktYnRuOmhvdmVyLFxuLnZhci1xdHktaW5wdXQtYXJlYSAudmFyLXF0eS1idG46Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogIzEyMzMzZTtcbn1cblxuLnZhci1xdHktYnRuLnZhci1xdHktbW9yZSB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RDRTVFOTtcbn1cblxuLnZhci1xdHktYnRuLnZhci1xdHktbGVzcyB7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RDRTVFOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmFyLXF0eS1idG4udmFyLXF0eS1sZXNzOmhvdmVyLFxuLnZhci1xdHktYnRuLnZhci1xdHktbGVzczpmb2N1cyB7XG4gIGNvbG9yOiAjMTIzMzNlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4udmFyLXF0eS1idG4udmFyLXF0eS1sZXNzOmhvdmVyLFxuLnZhci1xdHktYnRuLnZhci1xdHktbGVzczpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xufVxuXG4jcHJvZC1zdG9jayAuaWNvbi1zdG9jay1vayB7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4udmFyaWF0aW9uLXBhZGRpbmctcmlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDE3NXB4O1xufVxuXG4uaW5wdXQtcHJpY2UtYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwcHg7XG4gIG1heC13aWR0aDogMTYwcHg7XG59XG5cbi5pbnB1dC1wcmljZS1hYnNvbHV0ZSAudmFyLXF0eS1sYmwge1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLnZhci1saXN0LXF0eSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnZhci1saXN0LXF0eSAudmFyLXF0eS1pbnB1dC1hcmVhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnZhci1yYWRpby1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi52YXItcmFkaW8tbGlzdCAudmFyLXJhZGlvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5vdC1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi52YXItcmFkaW8ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52YXItcmFkaW8gLnZhci1yYWRpby1pbnB1dCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnZhci1yYWRpbyAudmFyLXJhZGlvLWlucHV0OmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICMxMjMzM2U7XG59XG5cbi52YXItcmFkaW8gLnZhci1yYWRpby1pbnB1dDpjaGVja2VkIH4gLnRyaWdnZXItcmFkaW8tY2hlY2tlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAtMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IC1tb3otY2FsYygxMDAlICsgMnB4KTtcbiAgLyogV2ViS2l0ICovXG4gIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSArIDJweCk7XG4gIC8qIE9wZXJhICovXG4gIHdpZHRoOiAtby1jYWxjKDEwMCUgKyAycHgpO1xuICAvKiBTdGFuZGFyZCAqL1xuICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKiBGaXJlZm94ICovXG4gIGhlaWdodDogLW1vei1jYWxjKDEwMCUgKyAycHgpO1xuICAvKiBXZWJLaXQgKi9cbiAgaGVpZ2h0OiAtd2Via2l0LWNhbGMoMTAwJSArIDJweCk7XG4gIC8qIE9wZXJhICovXG4gIGhlaWdodDogLW8tY2FsYygxMDAlICsgMnB4KTtcbiAgLyogU3RhbmRhcmQgKi9cbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTIzMzNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52YXItcmFkaW8ucm93IHtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMjMzM2U7XG59XG5cbi52YXItcmFkaW8ucm93IC5zbWFsbC0yNCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi52YXItcmFkaW8taW5mb3Mge1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLnZhci1yYWRpby1pbnB1dC1hcmVhIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgbWluLXdpZHRoOiAxLjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi52YXItcmFkaW8taW5wdXQtYXJlYSAudmFyLXJhZGlvLWlucHV0IHtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuXG4udmFyLXJhZGlvLWltZyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiA2MHB4O1xuICBtaW4td2lkdGg6IDYwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi52YXItcmFkaW8tbGJsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgd2lkdGg6IDk5JTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi52YXItZ3JvdXAuYmctcGFuZWwge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4udmFyLWdyb3VwLmJnLXBhbmVsIC52YXIgKyAudmFyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnZhci1ncm91cC5iZy1wYW5lbCAudmFyLWgzIHtcbiAgY29sb3I6IHJnYmEoMTgsIDUxLCA2MiwgMC42KTtcbn1cblxuLnZhcmlhdGlvblJhZGlvIHtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi8qKiBJbXBvcnQgd3JhcHBlciAqKi9cblxuLnBhZ2UtNDA0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGFnZS00MDRfX2ltZyB7XG4gIG1heC13aWR0aDogMzE4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMCBhdXRvO1xufVxuXG4ucGFnZS00MDRfX2ltZyAuY2xzLTEge1xuICBmaWxsOiBibGFjaztcbn1cblxuLnBhZ2UtNDA0X19pbWcgLmNscy0yIHtcbiAgZmlsbDogIzEyMzMzZTtcbn1cblxuLnBhZ2UtNDA0X19pbWcgLmNscy0zIHtcbiAgZmlsbDogI2MzZDRkODtcbn1cblxuLnBhZ2UtNDA0X19pbWcgLmNscy00IHtcbiAgZmlsbDogI2UxZWJlZjtcbn1cblxuLnBhZ2UtNDA0X19pbWcgLmNscy01IHtcbiAgZmlsbDogIzEyMzMzZTtcbn1cblxuLnBhZ2UtNDA0X19pbWcgLmNscy02IHtcbiAgZmlsbDogIzEyMzMzZTtcbn1cblxuLnBhZ2UtNDA0X19pbWcgLmNscy03IHtcbiAgZmlsbDogI2E5YTlhOTtcbn1cblxuLnBhZ2UtNDA0X19pbWcgLmNscy04IHtcbiAgZmlsbDogIzljOWI5Yjtcbn1cblxuLnBhZ2UtNDA0X19pbWcgLmNscy05IHtcbiAgZmlsbDogI2YxOTdiZTtcbn1cblxuLnBhZ2UtNDA0X19pbWcgLmNscy0xMCB7XG4gIGZpbGw6ICM1NjU2NTY7XG59XG5cbi5wYWdlLTQwNF9faW1nIC5jbHMtMTEge1xuICBmaWxsOiAjZmZmO1xufVxuXG4ucGFnZS00MDRfX2ltZyAuY2xzLTEyIHtcbiAgZmlsbDogI2U5ZWZmMjtcbn1cblxuLnBhZ2UtNDA0X19ub3QtZm91bmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTIzMzNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS00MDRfX2J0biB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogc29saWQgMnB4ICMxMjMzM2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMTIzMzNlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjJzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xufVxuXG4ucGFnZS00MDRfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjMzM2U7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGFnZS00MDRfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4jZW5oYW5jZSB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5cbi5zaGFyZV9fYnRuIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIHdpZHRoOiA4MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zaGFyZV9fYnRuOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uc2hhcmVfX2J0bi0tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyOSUyMiUyMGhlaWdodCUzRCUyMjE2LjE1NyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTguOTklMjA1LjYwOWgtM3YtMS40cy0uMjktMS40MDYuNzUtMS40MDZoMi4yNVYtLjAxbC0zLjg3LjAwNmEyLjgxMiUyMDIuODEyJTIwMCUyMDAlMjAwLTIuODglMjAyLjgwN3YyLjgxMUgwdjIuODEyaDIuMjR2Ny43MzRoMy43NVY4LjQyNmgyLjI1eiUyMiUyMGZpbGwlM0QlMjIlMjMzYjU5OTglMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyLyUzRSUzQy9zdmclM0UpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuXG4uc2hhcmVfX2J0bi0tdHdpdHRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxOS45NyUyMiUyMGhlaWdodCUzRCUyMjE2LjI1JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNLjE4JTIwMTIuMTc0QTE1LjU4NCUyMDE1LjU4NCUyMDAlMjAwJTIwMCUyMDQlMjAxMy4zNDlhMy4zMzMlMjAzLjMzMyUyMDAlMjAwJTIwMCUyMDMuNTUtMS4zODEuNTc5LjU3OSUyMDAlMjAwJTIwMC0uMTMtLjgxNHMtNC42LTEuNTU1LTQuMjctMi40MmMwJTIwMC0uMDItLjQ4OC41Ny0uMzc2JTIwMCUyMDAlMjAuNjctLjYzNC4zNC0uODU0JTIwMCUyMDAtLjUxLS40ODgtLjEtLjUzM2ExMC43JTIwMTAuNyUyMDAlMjAwJTIwMSUyMDEuNDIuMTg0cy4yNy0uMS4wMy0uM2ExLjUlMjAxLjUlMjAwJTIwMCUyMDEtLjU4LS43MzdzLjE1LS4zNzYuOC0uMDY2YzAlMjAwJTIwLjItLjA0NS4wMi0uMjY2JTIwMCUyMDAtLjU1LS4zNTQtLjI5LS42NDMlMjAwJTIwMCUyMC44My0uNTg3JTIwMi43MyUyMDEuOTE4JTIwMCUyMDAlMjAuMzUuNTEuMzkuMDIzJTIwMCUyMDAlMjAxLjM3LTYuNDI3JTIwMy41OS02Ljg0N2ExLjExNCUyMDEuMTE0JTIwMCUyMDAlMjAwJTIwLjg2LS4wODkuOTg4Ljk4OCUyMDAlMjAwJTIwMSUyMC44Mi0uMDQ1cy4yLjMzMy40NS4xMzRjMCUyMDAlMjAuODgtLjM3OC42MS4yNDNhNC41MTYlMjA0LjUxNiUyMDAlMjAwJTIwMS0xLjIxLjk2MWMtLjMuMDIyLS4yNC4zMzIuMDIuMzc2JTIwMCUyMDAlMjAzLjczLjM1NyUyMDMuNzMlMjAzLjMyOCUyMDAlMjAwJTIwLjIyLjcwNS45MS0uMDI2YTcuMzElMjA3LjMxJTIwMCUyMDAlMjAxJTIwMS4zMi0uNzYxcy4yOC0uMi4yNC4yNjZhNS4yNTElMjA1LjI1MSUyMDAlMjAwJTIwMS0xLjUzJTIwMS44MnMtLjQ3LjY0Mi4yMS41MWEzLjk3JTIwMy45NyUyMDAlMjAwJTIwMCUyMC45Ni0uMzQ3cy43OS0uNDIyLjQzLjMzMmExMC4wMjklMjAxMC4wMjklMjAwJTIwMCUyMDEtMi4wNSUyMDEuMTgzLjMyOS4zMjklMjAwJTIwMCUyMDAtLjI0LjMwOXMtLjIzJTIwNy44MTMtOS41NyUyMDcuODEzQTkuNDM4JTIwOS40MzglMjAwJTIwMCUyMDElMjAuMyUyMDEyLjc1NXMtLjU5LS42OTMtLjEyLS41ODF6JTIyJTIwZmlsbCUzRCUyMiUyMzU1YWNlZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIvJTNFJTNDL3N2ZyUzRSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbi5zaGFyZV9fYnRuLS1nb29nbGUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTglMjIlMjBoZWlnaHQlM0QlMjIxNi4xODglMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMC4xNy0uMDExYy0xLjU4LjktMy43Ni4yLTQuOTQuMDU4Qy4wNS0uNTc5LTEuNTklMjA0Ljk2MyUyMDIuMTglMjA3LjE4NWMtLjk3LjQ2MS0uOTElMjAyLjgxLjEzJTIwMy4xNDUtMi40NS4yNTctMi45JTIwMy40MjYtMS41OSUyMDQuNzE3JTIwMS42JTIwMS41NzMlMjA2LjUyJTIwMS40NjglMjA3Ljk3JTIwMGEzLjM3JTIwMy4zNyUyMDAlMjAwJTIwMCUyMC4yNi00LjExMmMtLjgtLjg5LTQuODQtMS4wMjQtNC43OC0yLjQyLjA1LS45NzUlMjAxLjUxLS44MjElMjAyLjM5LTEuMjA5YTMuOCUyMDMuOCUyMDAlMjAwJTIwMCUyMDEuOTktNC42Yy4zNy0uMDYzJTIwMS4yNS0uMjI3JTIwMS42Mi0uMjkxVi0uMDEzek0zLjI0JTIwNS4xMjhjLTEuOTQtMy44NzklMjA0LjQ3LTMuNiUyMDIuNTMlMjAwYTIuNTEzJTIwMi41MTMlMjAwJTIwMCUyMDEtMi41MyUyMDB6bTMuNTklMjA3LjYyMmMuMTclMjAxLjczOS0zLjY3JTIwMS44MTYtNC4xMi42MDUtLjM3LTEuMDIxLjA5LTEuMzElMjAxLjItMS41NzMlMjAxLjI1LS4yOTklMjAyLjgtLjE5NyUyMDIuOTIuOTY4em03LjI2LTEwLjMzM2gxLjU2djYuNDc0aC0xLjU2VjIuNDE3em0tMi4zNSUyMDIuNDI3SDE4djEuNjE5aC02LjI2VjQuODQ0eiUyMiUyMGZpbGwlM0QlMjIlMjNkYzRlNDElMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyLyUzRSUzQy9zdmclM0UpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuXG4uc2hhcmVfX2J0bi0tcGludGVyZXN0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjEyJTIyJTIwaGVpZ2h0JTNEJTIyMTYuMTg4JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNS44JTIwMGMyLjk5LS4wNDYlMjA0Ljg3JTIwMS4xODElMjA1Ljc1JTIwMy4zMzRhNS44NjglMjA1Ljg2OCUyMDAlMjAwJTIwMSUyMC4zNyUyMDMuMWMtLjEuNDMzLS4xMi44ODQtLjI1JTIwMS4yOTFhNy45ODMlMjA3Ljk4MyUyMDAlMjAwJTIwMS0xLjAzJTIwMi4yJTIwNC40NjclMjA0LjQ2NyUyMDAlMjAwJTIwMS0yLjY1JTIwMS43MyUyMDIuOTU0JTIwMi45NTQlMjAwJTIwMCUyMDEtMi40OC0uNTQyJTIwMS4xJTIwMS4xJTIwMCUyMDAlMjAxLS40Ny0uNTQzaC0uMDNhNi4xMzElMjA2LjEzMSUyMDAlMjAwJTIwMS0uMzIlMjAxLjI5M2MtLjE2LjU0Ny0uMTklMjAxLjExNC0uMzklMjAxLjYyN2ExMC4zMjMlMjAxMC4zMjMlMjAwJTIwMCUyMDEtLjc4JTIwMS41NzYlMjAyLjYyMyUyMDIuNjIzJTIwMCUyMDAlMjAxLS44OSUyMDEuMTM2LjQ2Ni40NjYlMjAwJTIwMCUyMDEtLjA1LS4yMDYlMjAyLjEzNyUyMDIuMTM3JTIwMCUyMDAlMjAxLS4wNy0uNjQ2JTIwNCUyMDQlMjAwJTIwMCUyMDEtLjA1LTEuMjkxdi0uNTQ5Yy4wOC0uMzczLjA4LS43NTUuMTctMS4xMTEuMjEtLjc3Ni4zMy0xLjYuNTQtMi40LjIxLS43NzEuNC0xLjYxNy41Ny0yLjRhNC4yMzYlMjA0LjIzNiUyMDAlMjAwJTIwMC0uMjItLjg3OSUyMDMuNTU1JTIwMy41NTUlMjAwJTIwMCUyMDElMjAuMTQtMS44ODUlMjAxLjclMjAxLjclMjAwJTIwMCUyMDElMjAxLjc3LTEuMjE2JTIwMS40NzglMjAxLjQ3OCUyMDAlMjAwJTIwMSUyMC45MSUyMDEuOTEyYy0uMjQlMjAxLjAxNy0uNTYlMjAxLjkyOC0uNzklMjAyLjk0NmExLjM0NSUyMDEuMzQ1JTIwMCUyMDAlMjAwJTIwLjEuNyUyMDEuNCUyMDEuNCUyMDAlMjAwJTIwMCUyMDEuNjcuOWMxLjI3LS4zMjIlMjAxLjgzLTEuNDg0JTIwMi4yMS0yLjczOGExMC4zNzYlMjAxMC4zNzYlMjAwJTIwMCUyMDAlMjAuMTctMS4wMzQlMjA1LjI3OCUyMDUuMjc4JTIwMCUyMDAlMjAwLS4xNC0yLjU4NCUyMDMuMzM4JTIwMy4zMzglMjAwJTIwMCUyMDAtMi4xNC0xLjk2M2MtLjI4LS4wNTEtLjU2LS4xLS44My0uMTU1YTQuMjclMjA0LjI3JTIwMCUyMDAlMjAwLTEuNjcuMTU1JTIwNC4xMDUlMjA0LjEwNSUyMDAlMjAwJTIwMC0yLjgzJTIwMi41NTglMjA0Ljk1NiUyMDQuOTU2JTIwMCUyMDAlMjAwLS4zMiUyMDEuNTc2JTIwMS44JTIwMS44JTIwMCUyMDAlMjAxLS4wMi4yMzIlMjA0Ljg1OCUyMDQuODU4JTIwMCUyMDAlMjAwJTIwLjM0JTIwMS40JTIwMi4yOSUyMDIuMjklMjAwJTIwMCUyMDElMjAuNDIuNjQ2JTIwMS40NDElMjAxLjQ0MSUyMDAlMjAwJTIwMS0uMTIuNTE2JTIwMy4yMTQlMjAzLjIxNCUyMDAlMjAwJTIwMS0uMTMuNTY4Yy0uMTYuMy0uNTkuMDc0LS43OC0uMDVBNC4yNDMlMjA0LjI0MyUyMDAlMjAwJTIwMSUyMC4xMyUyMDQuODYzYTUuOTY0JTIwNS45NjQlMjAwJTIwMCUyMDElMjAuMTctLjc3NkE1Ljk1JTIwNS45NSUyMDAlMjAwJTIwMSUyMDQuODQuMTM1eiUyMiUyMGZpbGwlM0QlMjIlMjNjYjIwMjclMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyLyUzRSUzQy9zdmclM0UpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuXG4uc2hhcmVfX2J0bi0tbWFpbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxNyUyMiUyMGhlaWdodCUzRCUyMjEzLjE1NyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE0Ljk4LjAwMkgyLjAyQTIlMjAyJTIwMCUyMDAlMjAwJTIwMCUyMDEuOTc0djkuMmEyJTIwMiUyMDAlMjAwJTIwMCUyMDIuMDIlMjAxLjk3MmgxMi45NkExLjk5NCUyMDEuOTk0JTIwMCUyMDAlMjAwJTIwMTclMjAxMS4xNjl2LTkuMkExLjk5NCUyMDEuOTk0JTIwMCUyMDAlMjAwJTIwMTQuOTguMDAyem0wJTIwMTEuNEgyLjAyYS4yOS4yOSUyMDAlMjAwJTIwMS0uMzEtLjIzMXYtNy45OGw1Ljg3JTIwNS4wMzhhLjY1Ni42NTYlMjAwJTIwMCUyMDAlMjAuNDMuMTZIOWEuNjc2LjY3NiUyMDAlMjAwJTIwMCUyMC40My0uMTZsNS44Ni01LjAzOHY3Ljk4YS4yODMuMjgzJTIwMCUyMDAlMjAxLS4zMS4yM3pNOC41JTIwNi42NkwyLjglMjAxLjc0M2gxMS40eiUyMiUyMGZpbGwlM0QlMjIlMjNlMDU3NTclMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyLyUzRSUzQy9zdmclM0UpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuXG4uc2hhcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xufVxuXG4uc2hhcmVfX3dyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zaGFyZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNoYXJlX190aXRsZSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2hhcmVfX3RpdGxlX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDk2JTIwOTYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk02Ny41JTIwMThjLTUuMSUyMDAtOS4zJTIwNC4yLTkuMyUyMDkuMyUyMDAlMjAuNS4xJTIwMS4xLjIlMjAxLjZsLTIzJTIwMTIuOWMtMS43LTEuOC00LjEtMy02LjgtMy01LjElMjAwLTkuMyUyMDQuMS05LjMlMjA5LjMlMjAwJTIwNS4xJTIwNC4xJTIwOS4zJTIwOS4zJTIwOS4zJTIwMi43JTIwMCUyMDUuMi0xLjIlMjA2LjktMy4xbDIyLjglMjAxMy40YzAlMjAuNC0uMS43LS4xJTIwMS4xJTIwMCUyMDUuMSUyMDQuMSUyMDkuMyUyMDkuMyUyMDkuMyUyMDUuMSUyMDAlMjA5LjMtNC4xJTIwOS4zLTkuMyUyMDAtNS4xLTQuMS05LjMtOS4zLTkuMy0yLjglMjAwLTUuNCUyMDEuMy03LjElMjAzLjNMMzcuNyUyMDQ5LjRjLjEtLjQuMS0uOS4xLTEuMyUyMDAtLjUlMjAwLTEtLjEtMS41bDIzLjEtMTNjMS43JTIwMS44JTIwNC4xJTIwMyUyMDYuOCUyMDMlMjA1LjElMjAwJTIwOS4zLTQuMSUyMDkuMy05LjMtLjEtNS4xLTQuMy05LjMtOS40LTkuM3olMjIlMjBmaWxsJTNEJTIyJTIzMzMzJTIyLyUzRSUzQy9zdmclM0UpO1xufVxuXG4uc2hhcmUgbmF2IHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc2hhcmUgYSB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBtYXJnaW46IDAgLTIwcHg7XG4gIGJveC1zaGFkb3c6IDNweCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDRTVFOTtcbn1cblxuLnNoYXJlIGE6bnRoLWNoaWxkKDEpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDBweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zaGFyZSBhOm50aC1jaGlsZCg0KSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uc2hhcmU6aG92ZXIgc3Bhbixcbi5zaGFyZS5ob3ZlciBzcGFuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnNoYXJlOmhvdmVyIG5hdixcbi5zaGFyZS5ob3ZlciBuYXYge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2hhcmU6aG92ZXIgYSxcbi5zaGFyZS5ob3ZlciBhIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IDAgMTBweDtcbiAgY29sb3I6ICNmMWNlNjQ7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5cbi8qKioqIEZvb3RlciBDb25maWcgKioqKi9cblxuLyoqKiogRm9vdGVyIGNvbG9yIC8gYm9yZGVyICoqKiovXG5cbi8qKiogRm9vdGVyIG5ld3NsZXR0ZXIgKioqL1xuXG4vKioqKiBGb290ZXIgU29jaWFsIE1lZGlhICoqKiovXG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMmIyYjJiO1xuICBwYWRkaW5nOiAzMHB4IDE1cHggMCAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZvb3Rlcl9fdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG59XG5cbi5mb290ZXJfX3RpdGxlLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZvb3Rlcl9fYmxvYyB7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mb290ZXJfX2luZm9fX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5mb290ZXJfX2luZm9fX3RleHQubWFyZ2luLS1oYWxmIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZvb3Rlcl9fbmV3c2xldHRlcl9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb290ZXJfX2Rlc2Mge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgMTVweCAwO1xufVxuXG4uZm9vdGVyX19pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDM0MzQzO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmZvb3Rlcl9faW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZm9vdGVyX19pbnB1dC5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb290ZXJfX2lucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9vdGVyX19pbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb290ZXJfX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb290ZXJfX2lucHV0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlcl9faW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uZm9vdGVyX19pbnB1dDpmb2N1cy5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9vdGVyX19pbnB1dDpmb2N1czotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb290ZXJfX2lucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mb290ZXJfX2lucHV0OmZvY3VzOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9vdGVyX19idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6ICMxMjMzM2U7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogMTBweCA1cHggIWltcG9ydGFudDtcbn1cblxuLmZvb3Rlcl9fYnRuIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvb3Rlcl9fYXJyb3cge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjgsIC0wLjU1LCAwLjI2NSwgMS41NSk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtNi41cHggMCAwIC0xMS41cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmZvb3Rlcl9fbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5cbi5mb290ZXJfX3VsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9vdGVyX19saSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvb3Rlcl9fbGk6bGFzdC1jaGlsZCAuZm9vdGVyX19saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvb3Rlcl9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG4uZm9vdGVyX19zb2NpYWwge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvb3Rlcl9fc29jaWFsLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGZvbnQtc2l6ZTogMS40cmVtICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlcl9fc29jaWFsLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9vdGVyX19zb2NpYWwgLmZvb3Rlcl9fZGVza3RvcCB7XG4gIG1pbi13aWR0aDogMTAwcHg7XG59XG5cbi5mb290ZXJfX3JzIHtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9vdGVyX19yc19fbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAxMHB4O1xufVxuXG4uZm9vdGVyX19yc19fYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5OTlweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbn1cblxuLmZvb3Rlcl9fcnNfX2E6aG92ZXIuZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk4O1xufVxuXG4uZm9vdGVyX19yc19fYTpob3Zlci50d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYTFmMjtcbn1cblxuLmZvb3Rlcl9fcnNfX2E6aG92ZXIuZ29vZ2xlX3BsdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGQ0YjM5O1xufVxuXG4uZm9vdGVyX19yc19fYTpob3Zlci5waW50ZXJlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQwODFjO1xufVxuXG4uZm9vdGVyX19yc19fYTpob3Zlci55b3V0dWJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NkMjAxZjtcbn1cblxuLmZvb3Rlcl9fcnNfX2E6aG92ZXIudmltZW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYyMjIxO1xufVxuXG4uZm9vdGVyX19yc19fYTpob3Zlci5saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7XG59XG5cbi5mb290ZXJfX3JzX19hOmhvdmVyLmluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZjcyOWI7XG59XG5cbi5mb290ZXJfX3JzX19hOmhvdmVyLmJsb2cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIzMzNlO1xufVxuXG4uZm9vdGVyX19yc19fYTpob3Zlci5yc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIzMzNlO1xufVxuXG4uZm9vdGVyX19yc19fYS5mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjUxMiUyMiUyMGhlaWdodCUzRCUyMjUxMiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQzMC4xJTIwNDMwLjElMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xNTguMSUyMDgzLjNjMCUyMDEwLjglMjAwJTIwNTkuMiUyMDAlMjA1OS4yaC00My40djcyLjRoNDMuNHYyMTUuMmg4OS4xVjIxNC45aDU5LjhjMCUyMDAlMjA1LjYtMzQuNyUyMDguMy03Mi43JTIwLTcuOCUyMDAtNjcuOCUyMDAtNjcuOCUyMDBzMC00Mi4xJTIwMC00OS41YzAtNy40JTIwOS43LTE3LjQlMjAxOS4zLTE3LjQlMjA5LjYlMjAwJTIwMjkuOCUyMDAlMjA0OC42JTIwMCUyMDAtOS45JTIwMC00My45JTIwMC03NS40JTIwLTI1JTIwMC01My41JTIwMC02NiUyMDBDMTU1LjklMjAwJTIwMTU4LjElMjA3Mi41JTIwMTU4LjElMjA4My4zeiUyMiUyMGZpbGwlM0QlMjIlMjNGRkYlMjIvJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xufVxuXG4uZm9vdGVyX19yc19fYS5yc3Mge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScxMDI0JyB3aWR0aD0nNzY4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNMTI4IDY0MEM1Ny4zNDQgNjQwIDAgNjk3LjM3NSAwIDc2OHM1Ny4zNDQgMTI4IDEyOCAxMjggMTI4LTU3LjM3NSAxMjgtMTI4LTU3LjM0NC0xMjgtMTI4LTEyOHptMC0yNTZzLTY0IDItNjQgNjQgNjQgNjQgNjQgNjRjMTQxLjM3NSAwIDI1NiAxMTQuNjI1IDI1NiAyNTYgMCAwIDAgNjQgNjQgNjRzNjQtNjQgNjQtNjRjMC0yMTItMTcxLjk2OS0zODQtMzg0LTM4NHptMC0yNTZzLTY0IDAtNjQgNjQgNjQgNjQgNjQgNjRjMjgyLjc1IDAgNTEyIDIyOS4yNSA1MTIgNTEyIDAgMCAwIDY0IDY0IDY0czY0LTY0IDY0LTY0YzAtMzUzLjQwNi0yODYuNS02NDAtNjQwLTY0MHonLyUzRSUzQy9zdmclM0VcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweDtcbn1cblxuLmZvb3Rlcl9fcnNfX2EudHdpdHRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjUxMiUyMiUyMGhlaWdodCUzRCUyMjUxMiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQzMC4xJTIwNDMwLjElMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0zODEuNCUyMDE5OC42YzI0LjItMiUyMDQwLjUtMTMlMjA0Ni44LTI3LjklMjAtOC43JTIwNS40LTM1LjglMjAxMS4yLTUwLjclMjA1LjYlMjAtMC43LTMuNS0xLjUtNi44LTIuNC05LjklMjAtMTEuNC00MS44LTUwLjQtNzUuNS05MS4yLTcxLjQlMjAzLjMtMS4zJTIwNi43LTIuNiUyMDEwLTMuNyUyMDQuNS0xLjYlMjAzMC45LTUuOSUyMDI2LjctMTUuMiUyMC0zLjUtOC4yLTM1LjclMjA2LjItNDEuOCUyMDguMSUyMDgtMyUyMDIxLjMtOC4yJTIwMjIuNy0xNy40JTIwLTEyLjMlMjAxLjctMjQuMyUyMDcuNS0zMy42JTIwMTUuOSUyMDMuNC0zLjYlMjA1LjktOCUyMDYuNS0xMi44QzI0MS43JTIwOTElMjAyMjIuNiUyMDEzMy4xJTIwMjA3LjElMjAxNzRjLTEyLjEtMTEuOC0yMi45LTIxLTMyLjYtMjYuMiUyMC0yNy4xLTE0LjUtNTkuNS0yOS43LTExMC40LTQ4LjYlMjAtMS42JTIwMTYuOCUyMDguMyUyMDM5LjIlMjAzNi44JTIwNTQuMSUyMC02LjItMC44LTE3LjUlMjAxLTI2LjUlMjAzLjIlMjAzLjclMjAxOS4zJTIwMTUuNyUyMDM1LjIlMjA0OC4yJTIwNDIuOCUyMC0xNC44JTIwMS0yMi41JTIwNC40LTI5LjUlMjAxMS42JTIwNi44JTIwMTMuNCUyMDIzLjMlMjAyOS4yJTIwNTMlMjAyNS45JTIwLTMzJTIwMTQuMi0xMy41JTIwNDAuNiUyMDEzLjQlMjAzNi42QzExMy43JTIwMzIwLjklMjA0MS41JTIwMzE3LjQlMjAwJTIwMjc3LjhjMTA4LjMlMjAxNDcuNiUyMDM0My43JTIwODcuMyUyMDM3OC44LTU0LjklMjAyNi4zJTIwMC4yJTIwNDEuNy05LjElMjA1MS4zLTE5LjRDNDE1JTIwMjA2LjElMjAzOTMlMjAyMDMuNSUyMDM4MS40JTIwMTk4LjZ6JTIyJTIwZmlsbCUzRCUyMiUyM0ZGRiUyMi8lM0UlM0Mvc3ZnJTNFJTBBXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG59XG5cbi5mb290ZXJfX3JzX19hLmdvb2dsZV9wbHVzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMGZpbGwlM0QlMjIlMjNmZmZmZmYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMDAwJTIwMTAwMCUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE5MC41JTIwNjA4Yy0xNy41JTIwMy40LTM1JTIwOC01MyUyMDEzLjYtMTcuNyUyMDUuNy0zNC4zJTIwMTMuMi00OS44JTIwMjIuNS0yOS42JTIwMTgtNTAlMjAzOC02MSUyMDYxUzEwJTIwNzQ4JTIwMTAlMjA3NjZjMCUyMDE4LjclMjA0LjUlMjAzNi41JTIwMTMuMiUyMDUzLjVzMjIuMiUyMDMyLjIlMjA0MC4zJTIwNDUuNWMxOCUyMDEzLjMlMjA0MC44JTIwMjQlMjA2OCUyMDMyJTIwMjcuMyUyMDglMjA1OSUyMDEyJTIwOTUuNCUyMDEyJTIwNDMlMjAwJTIwODEtNS41JTIwMTE0LTE2LjVzNjEtMjUuNCUyMDgzLTQzYzIyLTE3LjclMjAzOS0zOCUyMDUwLTYwLjUlMjAxMS0yMi43JTIwMTctNDUuNyUyMDE3LTY5JTIwMC0xNy40LTMtMzIuOC03LTQ2cy0xMS0yNS40LTE5LTM2Yy04LTEwLjgtMTctMjAuOC0yNy44LTMwLTEwLjQtOS40LTIxLTE4LjgtMzEuOC0yOGwtMzUtMjhjLTUuNi00LjgtMTEuMy0xMC4zLTE3LjMtMTYuNi02LTYuMy05LTE1LjItOS0yNi41czMtMjElMjA5LTI4YzYtOCUyMDEyLjUtMTUlMjAxOS4zLTIxJTIwMTAuNy04JTIwMjEtMTclMjAzMS4yLTI2JTIwMTAtOSUyMDE5LTE5JTIwMjctMzBzMTQuNi0yMyUyMDE5LjMtMzdjNC43LTE0JTIwNy0zMSUyMDctNDklMjAwLTE5LTIuNi0zNi04LTUwLTUuNC0xNS0xMS44LTI4LTE5LTM5LTcuNS0xMS0xNS0yMC44LTIzLTI4LTgtOC0xNS0xNC0yMS41LTE5aDYzbDY1LTM2SDMwNmMtMjcuNyUyMDAtNTcuNCUyMDQtODkuMyUyMDEwLTMyJTIwNy02Mi4zJTIwMjItOTEuMiUyMDQ1LTIxLjIlMjAxOS0zNy4zJTIwNDAtNDglMjA2NC0xMSUyMDIzLjctMTYlMjA0Ny0xNiUyMDcwLjYtLjUlMjAyMCUyMDMlMjAzOSUyMDEwLjUlMjA1OHMxOCUyMDM2JTIwMzIuMiUyMDUwLjNjMTQlMjAxNC43JTIwMzEuNiUyMDI2LjUlMjA1Mi40JTIwMzUuNSUyMDIwLjglMjA5JTIwNDQuNyUyMDEzJTIwNzEuNiUyMDEzJTIwNS4yJTIwMCUyMDEwLjYlMjAwJTIwMTYtMSUyMDUuMy0uNSUyMDEwLjctMSUyMDE2LTEuNy0yLjclMjA2LTUlMjAxMi03JTIwMTcuNC0yJTIwNS42LTMlMjAxMi43LTMlMjAyMS40JTIwMCUyMDE1LjIlMjAzJTIwMjglMjA5LjUlMjAzOC40JTIwNi41JTIwMTAlMjAxMy41JTIwMjAlMjAyMC44JTIwMjkuMi0xMS40LjYtMjUlMjAxLjYtNDAuMyUyMDMtMTUuNiUyMDEtMzIlMjAzLjQtNDkuNSUyMDd6bTg0LjctMTQzYy0yMS41JTIwMC00MC4yLTYuMi01Ni0xOC41LTE1LjgtMTIuMy0yOS0yNy41LTM5LjMtNDUuNS0xMS0xOC0xOS0zNy40LTI0LTU4LTUtMjAuNy04LTM5LjQtOC01NiUyMDAtMTMuMyUyMDEtMjYuNCUyMDQtMzklMjAzLTEyLjclMjA5LTI0LjMlMjAxNy42LTM1JTIwOC0xMCUyMDE4LjUtMTglMjAzMS4zLTI0czI2LTklMjAzOS4zLTljMjAuNyUyMDAlMjAzOSUyMDYuMiUyMDU1JTIwMTguNSUyMDE1LjYlMjAxMi4zJTIwMjklMjAyOCUyMDM5LjYlMjA0Ni41JTIwMTElMjAxOC43JTIwMTklMjAzOC43JTIwMjQuNCUyMDYwJTIwNS40JTIwMjEuMyUyMDglMjA0MSUyMDglMjA1OSUyMDAlMjA5LjMtMSUyMDIxLTQlMjAzNS0yLjYlMjAxNC05LjYlMjAyNi43LTIxJTIwMzgtOCUyMDgtMTguNCUyMDE0LjctMzAuOCUyMDIwLTEyLjclMjA1LjMtMjUlMjA4LTM4JTIwOHptMiUyMDE2MS42bDE0LS41SDMwNGMzJTIwMCUyMDYuNSUyMDElMjAxMC41JTIwMWw0OS40JTIwMzZjMTQlMjAxMSUyMDI1JTIwMjElMjAzNCUyMDMxJTIwOCUyMDEwJTIwMTUlMjAyMSUyMDE5JTIwMzElMjA0JTIwMTElMjA2JTIwMjIlMjA2JTIwMzUlMjAwJTIwMzItMTIuOCUyMDU4LTM4JTIwNzgtMjUlMjAyMC02MS41JTIwMzAtMTEwJTIwMzAtNTQuNiUyMDAtOTcuOC0xMS0xMjkuOC0zNHMtNDgtNTItNDgtODhjMC0xOCUyMDMuNi0zMyUyMDEwLjctNDVzMTUuNC0yMiUyMDI1LTMwJTIwMTktMTQlMjAyOC41LTE4LjIlMjAxNy4zLTcuNSUyMDIyLjctOS41YzExLTMuMiUyMDIyLTYlMjAzMy40LTguNCUyMDExLTIuNSUyMDIyLTQlMjAzMi01czE4LjctMiUyMDI2LTJ6bTUyMi4yLTUzNkg3Mzl2MTg3SDU0Ny4zdjYwSDczOVY1MjhoNjAuNVYzMzhIOTkwdi02MEg3OTkuNFY5MC42eiUyMi8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG59XG5cbi5mb290ZXJfX3JzX19hLnBpbnRlcmVzdCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjBmaWxsJTNEJTIyJTIzZmZmZmZmJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTAwMCUyMDEwMDAlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xMjMlMjAzNjEuNmMwLTQyLjQlMjA3LjUtODIuNCUyMDIyLjItMTE5LjhzMzUtNzAuMiUyMDYxLTk4JTIwNTUuOC01MiUyMDg5LjUtNzIuNWMzMy44LTIwLjQlMjA3MC0zNS43JTIwMTA5LTQ2JTIwMzktMTAlMjA3OC41LTE1LjIlMjAxMTktMTUuMiUyMDYyJTIwMCUyMDExOS44JTIwMTQlMjAxNzMuMiUyMDQwJTIwNTMlMjAyNiUyMDk2JTIwNjQlMjAxMzAlMjAxMTQlMjAzMyUyMDUwJTIwNTAlMjAxMDYlMjA1MCUyMDE2OSUyMDAlMjAzOC00JTIwNzUtMTElMjAxMTFzLTIwJTIwNzEtMzYlMjAxMDUtMzYlMjA2Mi43LTU5JTIwODhjLTIzJTIwMjUtNTElMjA0NS04NSUyMDYwLjQtMzQlMjAxNS03MSUyMDIyLjYtMTEyJTIwMjIuNi0yNyUyMDAtNTMtNy03OS44LTE5LTI2LjMtMTMtNDUuMy0zMC01Ni41LTUybC0xNiUyMDY2LTE0JTIwNTYtMTIlMjA0MS42Yy02JTIwMTkuMy0xMSUyMDMzLjMtMTUuNSUyMDQxLjdsLTE4LjQlMjAzN3MtMTcuMyUyMDMxLTI3JTIwNDUuM2MtMTAlMjAxNC0yMiUyMDMxLTM2LjYlMjA1MWwtOCUyMDIuOC01LjItNmMtNi02MS4yLTguOC05OC4yLTguOC0xMTAuMyUyMDAtMzYlMjA0LTc2LjQlMjAxMi42LTEyMS4zJTIwOC41LTQ1JTIwMjEuNi0xMDEuMyUyMDM5LjMtMTY5JTIwMTcuOC02OCUyMDI4LTEwOCUyMDMwLjctMTIwLTEyLjUtMjUuNC0xOC43LTU5LTE4LjctOTkuNCUyMDAtMzIuNCUyMDEwLjItNjMlMjAzMC42LTkyJTIwMjEtMjguNCUyMDQ3LTQzJTIwNzgtNDMlMjAyNCUyMDAlMjA0MyUyMDglMjA1NiUyMDI0czIwJTIwMzYlMjAyMCUyMDYwLjZjMCUyMDI2LTklMjA2My40LTI2JTIwMTEyLjUtMTclMjA0OS0yNiUyMDg1LjctMjYlMjAxMTAlMjAwJTIwMjQuNyUyMDklMjA0NS4zJTIwMjclMjA2MS41JTIwMTcuMiUyMDE2JTIwMzklMjAyNC4zJTIwNjQlMjAyNC4zJTIwMjEuMyUyMDAlMjA0MS4zLTUlMjA2MC0xNC42JTIwMTguMy0xMCUyMDM0LTIzLjMlMjA0Ni00MHMyMy4yLTM1LjYlMjAzMy01NmM5LjQtMjAuNSUyMDE3LTQyJTIwMjIuMi02NSUyMDUuNS0yMyUyMDkuNC00NSUyMDEyLTY1LjYlMjAyLjgtMjAuMiUyMDQtNDAlMjA0LTU4LjIlMjAwLTY4LTIxLjUtMTIxLTY0LjUtMTU4LjgtNDMtMzgtOTktNTctMTY4LTU3LTc4LjYlMjAwLTE0NCUyMDI1LTE5Ni44JTIwNzYtNTMlMjA1MC43LTc5JTIwMTE1LTc5JTIwMTkzLjQlMjAwJTIwMTcuMyUyMDIuMiUyMDM0JTIwNyUyMDUwczEwLjYlMjAyOSUyMDE2JTIwMzguNGwxNiUyMDI3YzUlMjA4LjQlMjA3LjYlMjAxNC40JTIwNy42JTIwMTglMjAwJTIwMTEtMyUyMDI1LjMtOC41JTIwNDMtNiUyMDE3LjItMTMlMjAyNi4yLTIyJTIwMjYuMi0xJTIwMC00LS41LTEwLTItMjAtNi0zOC0xNy01My4yLTMzcy0yNy41LTM1LTM2LTU2Yy04LjQtMjEtMTQuOC00Mi0xOS02My40LTUtMjEuNi03LjMtNDIuNS03LjMtNjN6JTIyLyUzRSUzQy9zdmclM0VcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweDtcbn1cblxuLmZvb3Rlcl9fcnNfX2EueW91dHViZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjUxMiUyMiUyMGhlaWdodCUzRCUyMjUxMiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDkwJTIwOTAlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk03MC45JTIwNjUuOEg2NmwwLTIuOWMwLTEuMyUyMDEtMi4zJTIwMi4zLTIuM2gwLjNjMS4zJTIwMCUyMDIuMyUyMDElMjAyLjMlMjAyLjNMNzAuOSUyMDY1Ljh6TTUyLjQlMjA1OS43Yy0xLjMlMjAwLTIuMyUyMDAuOC0yLjMlMjAxLjlWNzUuNWMwJTIwMSUyMDElMjAxLjklMjAyLjMlMjAxLjklMjAxLjMlMjAwJTIwMi4zLTAuOCUyMDIuMy0xLjlWNjEuNkM1NC43JTIwNjAuNSUyMDUzLjclMjA1OS43JTIwNTIuNCUyMDU5Ljd6TTgyLjUlMjA1MS45djI2LjVDODIuNSUyMDg0LjglMjA3NyUyMDkwJTIwNzAuMiUyMDkwSDE5LjhDMTMlMjA5MCUyMDcuNSUyMDg0LjglMjA3LjUlMjA3OC40VjUxLjljMC02LjQlMjA1LjUtMTEuNiUyMDEyLjMtMTEuNkg3MC4yQzc3JTIwNDAuMyUyMDgyLjUlMjA0NS41JTIwODIuNSUyMDUxLjl6TTIzLjElMjA4MS4zbDAtMjglMjA2LjMlMjAwdi00LjFsLTE2LjclMjAwdjQuMWw1LjIlMjAwdjI4SDIzLjF6TTQxLjklMjA1Ny41aC01LjJ2MTQuOWMwJTIwMi4yJTIwMC4xJTIwMy4yJTIwMCUyMDMuNiUyMC0wLjQlMjAxLjItMi4zJTIwMi40LTMuMSUyMDAuMSUyMC0wLjEtMC40JTIwMC0xLjYlMjAwLTMuNmwwLTE1aC01LjJsMCUyMDE0LjhjMCUyMDIuMy0wLjElMjA0JTIwMCUyMDQuNyUyMDAuMSUyMDEuNCUyMDAuMSUyMDIuOSUyMDEuMyUyMDMuOCUyMDIuMyUyMDEuNyUyMDYuOC0wLjMlMjA4LTIuN2wwJTIwMy4xJTIwNC4yJTIwMEw0MS45JTIwNTcuNSUyMDQxLjklMjA1Ny41ek01OC42JTIwNzQuNkw1OC42JTIwNjIuMmMwLTQuNy0zLjUtNy42LTguNC0zLjdsMC05LjIlMjAtNS4yJTIwMCUyMDAlMjAzMS45JTIwNC4zLTAuMSUyMDAuNC0yQzU1LjElMjA4NC4xJTIwNTguNiUyMDgwLjYlMjA1OC42JTIwNzQuNnpNNzQuOSUyMDczbC0zLjklMjAwYzAlMjAwLjIlMjAwJTIwMC4zJTIwMCUyMDAuNXYyLjJjMCUyMDEuMi0xJTIwMi4xLTIuMSUyMDIuMWgtMC44Yy0xLjIlMjAwLTIuMS0xLTIuMS0yLjFWNzUuNXYtMi40JTIwLTMuMWg5di0zLjRjMC0yLjUtMC4xLTQuOS0wLjMtNi4zJTIwLTAuNi00LjUtNi45LTUuMi0xMC4xLTIuOSUyMC0xJTIwMC43LTEuNyUyMDEuNy0yLjIlMjAyLjklMjAtMC40JTIwMS4zLTAuNyUyMDMtMC43JTIwNS4zdjcuNEM2MS43JTIwODUuMyUyMDc2LjclMjA4My42JTIwNzQuOSUyMDczek01NC44JTIwMzIuN2MwLjMlMjAwLjclMjAwLjclMjAxLjIlMjAxLjMlMjAxLjYlMjAwLjYlMjAwLjQlMjAxLjMlMjAwLjYlMjAyLjElMjAwLjYlMjAwLjglMjAwJTIwMS40LTAuMiUyMDItMC42JTIwMC42LTAuNCUyMDEuMS0xJTIwMS41LTEuOWwtMC4xJTIwMmg1LjhWOS43SDYyLjh2MTkuMmMwJTIwMS0wLjklMjAxLjktMS45JTIwMS45JTIwLTElMjAwLTEuOS0wLjktMS45LTEuOVY5LjdoLTQuOHYxNi43YzAlMjAyLjElMjAwJTIwMy41JTIwMC4xJTIwNC4zQzU0LjQlMjAzMS40JTIwNTQuNiUyMDMyLjElMjA1NC44JTIwMzIuN3pNMzcuMiUyMDE4LjhjMC0yLjQlMjAwLjItNC4yJTIwMC42LTUuNiUyMDAuNC0xLjMlMjAxLjEtMi40JTIwMi4xLTMuMiUyMDEtMC44JTIwMi4zLTEuMiUyMDMuOS0xLjIlMjAxLjMlMjAwJTIwMi41JTIwMC4zJTIwMy41JTIwMC44JTIwMSUyMDAuNSUyMDEuNyUyMDEuMiUyMDIuMiUyMDIlMjAwLjUlMjAwLjglMjAwLjklMjAxLjclMjAxLjElMjAyLjYlMjAwLjIlMjAwLjklMjAwLjMlMjAyLjIlMjAwLjMlMjA0djYuM2MwJTIwMi4zLTAuMSUyMDQtMC4zJTIwNS4xJTIwLTAuMiUyMDEuMS0wLjYlMjAyLjEtMS4xJTIwMyUyMC0wLjYlMjAwLjktMS4zJTIwMS42LTIuMiUyMDIuMSUyMC0wLjklMjAwLjQtMiUyMDAuNy0zLjIlMjAwLjclMjAtMS4zJTIwMC0yLjQtMC4yLTMuNC0wLjYlMjAtMC45LTAuNC0xLjYtMS0yLjEtMS43JTIwLTAuNS0wLjgtMC45LTEuNy0xLjEtMi44JTIwLTAuMi0xLjEtMC4zLTIuNy0wLjMtNC45TDM3LjIlMjAxOC44JTIwMzcuMiUyMDE4Ljh6TTQxLjglMjAyOC42YzAlMjAxLjQlMjAxJTIwMi41JTIwMi4zJTIwMi41JTIwMS4zJTIwMCUyMDIuMy0xLjElMjAyLjMtMi41VjE1LjRjMC0xLjQtMS0yLjUtMi4zLTIuNSUyMC0xLjMlMjAwLTIuMyUyMDEuMS0yLjMlMjAyLjVWMjguNnpNMjUuNyUyMDM1LjJoNS41bDAtMTklMjA2LjUtMTYuMmgtNmwtMy40JTIwMTIuMUwyNC43JTIwMGgtNS45bDYuOSUyMDE2LjNMMjUuNyUyMDM1LjJ6JTIyJTIwZmlsbCUzRCUyMiUyM0ZGRiUyMi8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XG59XG5cbi5mb290ZXJfX3JzX19hLnZpbWVvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyNTEyJTIyJTIwaGVpZ2h0JTNEJTIyNTEyJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDMwLjElMjA0MzAuMSUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTM2Ny4yJTIwMjguOGMtNTkuOC0yLTEwMC4zJTIwMzEuNi0xMjEuNCUyMDEwMC43JTIwMTAuOS00LjUlMjAyMS41LTYuOCUyMDMxLjktNi44JTIwMjEuOCUyMDAlMjAzMS41JTIwMTIuMiUyMDI4LjklMjAzNi44JTIwLTEuMyUyMDE0LjktMTAuOSUyMDM2LjUtMjguOSUyMDY0LjklMjAtMTglMjAyOC40LTMxLjUlMjA0Mi42LTQwLjUlMjA0Mi42JTIwLTExLjYlMjAwLTIyLjItMjItMzEuOS02NS44JTIwLTMuMi0xMi45LTktNDUuOC0xNy4zLTk4LjglMjAtNy44LTQ5LTI4LjMtNzItNjEuNy02OC43QzExMi4yJTIwMzQuOSUyMDkxJTIwNDcuOCUyMDYyLjclMjA3Mi4zJTIwNDIuMSUyMDkxJTIwMjEuMiUyMDEwOS44JTIwMCUyMDEyOC41bDIwLjIlMjAyNi4xYzE5LjMtMTMuNiUyMDMwLjYtMjAuMyUyMDMzLjctMjAuMyUyMDE0LjglMjAwJTIwMjguNiUyMDIzLjIlMjA0MS41JTIwNjkuNyUyMDExLjUlMjA0Mi42JTIwMjMuMiUyMDg1LjIlMjAzNC43JTIwMTI3LjglMjAxNy4zJTIwNDYuNSUyMDM4LjUlMjA2OS43JTIwNjMuNiUyMDY5LjclMjA0MC41JTIwMCUyMDkwLTM4LjElMjAxNDguNS0xMTQuMiUyMDU2LjUtNzIuOSUyMDg1LjctMTMwLjQlMjA4Ny43LTE3Mi4zQzQzMi41JTIwNTguOCUyMDQxMS42JTIwMzAlMjAzNjcuMiUyMDI4Ljh6JTIyJTIwZmlsbCUzRCUyMiUyM0ZGRiUyMi8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG59XG5cbi5mb290ZXJfX3JzX19hLmxpbmtlZGluIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyNTEyJTIyJTIwaGVpZ2h0JTNEJTIyNTEyJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDMwLjElMjA0MzAuMSUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTQzMC4xJTIwMjYxLjVWNDIwLjZoLTkyLjJWMjcyLjJjMC0zNy4zLTEzLjMtNjIuNy00Ni43LTYyLjclMjAtMjUuNSUyMDAtNDAuNiUyMDE3LjEtNDcuMyUyMDMzLjclMjAtMi40JTIwNS45LTMuMSUyMDE0LjItMy4xJTIwMjIuNVY0MjAuNmgtOTIuMmMwJTIwMCUyMDEuMi0yNTEuMyUyMDAtMjc3LjNoOTIuMnYzOS4zYy0wLjIlMjAwLjMtMC40JTIwMC42LTAuNiUyMDAuOWgwLjZ2LTAuOWMxMi4zLTE4LjklMjAzNC4xLTQ1LjglMjA4My4xLTQ1LjhDMzg0LjYlMjAxMzYuNyUyMDQzMC4xJTIwMTc2LjQlMjA0MzAuMSUyMDI2MS41ek01Mi4yJTIwOS42QzIwLjYlMjA5LjYlMjAwJTIwMzAuMyUyMDAlMjA1Ny41YzAlMjAyNi42JTIwMjAlMjA0Ny45JTIwNTElMjA0Ny45aDAuNmMzMi4yJTIwMCUyMDUyLjItMjEuMyUyMDUyLjItNDcuOUMxMDMuMSUyMDMwLjMlMjA4My43JTIwOS42JTIwNTIuMiUyMDkuNnpNNS41JTIwNDIwLjZoOTIuMnYtMjc3LjNINS41VjQyMC42eiUyMiUyMGZpbGwlM0QlMjIlMjNGRkYlMjIvJTNFJTNDL3N2ZyUzRVwiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xufVxuXG4uZm9vdGVyX19yc19fYS5pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlciB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZmZmZiUyMiUyMHdpZHRoJTNEJTIyNDM4LjUlMjIlMjBoZWlnaHQlM0QlMjI0MzguNSUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQzOC41JTIwNDM4LjUlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk00MjIlMjAxNi42QzQxMSUyMDUuNiUyMDM5Ny43JTIwMCUyMDM4Mi4zJTIwMGgtMzI2QzQwLjclMjAwJTIwMjcuNSUyMDUuNSUyMDE2LjUlMjAxNi42JTIwNS42JTIwMjcuNiUyMDAlMjA0MC44JTIwMCUyMDU2LjJ2MzI2QzAlMjAzOTcuOCUyMDUuNSUyMDQxMSUyMDE2LjYlMjA0MjJjMTElMjAxMSUyMDI0LjIlMjAxNi41JTIwMzkuNiUyMDE2LjVoMzI2YzE1LjUlMjAwJTIwMjguNy01LjUlMjAzOS44LTE2LjUlMjAxMS0xMSUyMDE2LjUtMjQuMyUyMDE2LjUtMzkuN3YtMzI2YzAtMTUuNS01LjUtMjguNy0xNi41LTM5Ljd6TTE1Ny41JTIwMTU4YzE3LjItMTYuNiUyMDM4LTI1JTIwNjItMjUlMjAyNC40JTIwMCUyMDQ1LjIlMjA4LjQlMjA2Mi40JTIwMjUlMjAxNy4yJTIwMTYuNyUyMDI1LjglMjAzNi44JTIwMjUuOCUyMDYwLjRzLTguNiUyMDQzLjctMjYlMjA2MC40Yy0xNyUyMDE2LjYtMzglMjAyNS02Mi4yJTIwMjUtMjQuMiUyMDAtNDUtOC40LTYyLTI1LTE3LjQtMTYuNy0yNi0zNi44LTI2LTYwLjRzOC42LTQzLjclMjAyNi02MC40ek0zODklMjAzNzAuNmMwJTIwNS0yJTIwOS01LjMlMjAxMi40LTMuNCUyMDMuMy03LjUlMjA1LTEyLjMlMjA1SDY2LjJjLTUlMjAwLTktMS43LTEyLjQtNS0zLjMtMy4zLTUtNy41LTUtMTIuNHYtMTg1SDg5Yy0zLjclMjAxMi01LjYlMjAyNC40LTUuNiUyMDM3LjQlMjAwJTIwMzYuNSUyMDEzLjMlMjA2Ny43JTIwNDAlMjA5My41JTIwMjYuNiUyMDI1LjglMjA1OC43JTIwMzguNyUyMDk2LjIlMjAzOC43JTIwMjQuNyUyMDAlMjA0Ny41LTYlMjA2OC41LTE3LjclMjAyMS0xMS44JTIwMzcuNi0yOCUyMDQ5LjgtNDhDMzQ5LjglMjAyNjklMjAzNTYlMjAyNDclMjAzNTYlMjAyMjNjMC0xMy0yLTI1LjQtNS43LTM3LjRIMzg5djE4NXptMC0yNTVjMCUyMDUuNS0yJTIwMTAuMi02JTIwMTQtMy43JTIwMy44LTguMyUyMDUuNy0xMy44JTIwNS43aC00OS43Yy01LjUlMjAwLTEwLjItMi0xNC01LjctMy44LTMuOC01LjctOC41LTUuNy0xNHYtNDdjMC01LjQlMjAyLTEwJTIwNS43LTE0JTIwMy44LTMuOCUyMDguNS01LjglMjAxNC01LjhoNDkuN2M1LjUlMjAwJTIwMTAlMjAyJTIwMTQlMjA2JTIwMy44JTIwMy44JTIwNS43JTIwOC40JTIwNS43JTIwMTMuN3Y0N3olMjIvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxOHB4O1xufVxuXG4uZm9vdGVyX19yc19fYS5ibG9nIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgbGVmdCAxMnB4IHRvcCA4cHggdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMGFyaWEtaGlkZGVuJTNEJTIydHJ1ZSUyMiUyMGRhdGEtcHJlZml4JTNEJTIyZmFzJTIyJTIwZGF0YS1pY29uJTNEJTIycnNzJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDQ4JTIwNTEyJTIyJTIwY2xhc3MlM0QlMjJzdmctaW5saW5lLS1mYSUyMGZhLXJzcyUyMGZhLXctMTQlMjBmYS0zeCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmZmZmJTIyJTIwZCUzRCUyMk0xMjguMDgxJTIwNDE1Ljk1OWMwJTIwMzUuMzY5LTI4LjY3MiUyMDY0LjA0MS02NC4wNDElMjA2NC4wNDFTMCUyMDQ1MS4zMjglMjAwJTIwNDE1Ljk1OXMyOC42NzItNjQuMDQxJTIwNjQuMDQxLTY0LjA0MSUyMDY0LjA0JTIwMjguNjczJTIwNjQuMDQlMjA2NC4wNDF6bTE3NS42NiUyMDQ3LjI1Yy04LjM1NC0xNTQuNi0xMzIuMTg1LTI3OC41ODctMjg2Ljk1LTI4Ni45NUM3LjY1NiUyMDE3NS43NjUlMjAwJTIwMTgzLjEwNSUyMDAlMjAxOTIuMjUzdjQ4LjA2OWMwJTIwOC40MTUlMjA2LjQ5JTIwMTUuNDcyJTIwMTQuODg3JTIwMTYuMDE4JTIwMTExLjgzMiUyMDcuMjg0JTIwMjAxLjQ3MyUyMDk2LjcwMiUyMDIwOC43NzIlMjAyMDguNzcyLjU0NyUyMDguMzk3JTIwNy42MDQlMjAxNC44ODclMjAxNi4wMTglMjAxNC44ODdoNDguMDY5YzkuMTQ5LjAwMSUyMDE2LjQ4OS03LjY1NSUyMDE1Ljk5NS0xNi43OXptMTQ0LjI0OS4yODhDNDM5LjU5NiUyMDIyOS42NzclMjAyNTEuNDY1JTIwNDAuNDQ1JTIwMTYuNTAzJTIwMzIuMDElMjA3LjQ3MyUyMDMxLjY4NiUyMDAlMjAzOC45ODElMjAwJTIwNDguMDE2djQ4LjA2OGMwJTIwOC42MjUlMjA2LjgzNSUyMDE1LjY0NSUyMDE1LjQ1MyUyMDE1Ljk5OSUyMDE5MS4xNzklMjA3LjgzOSUyMDM0NC42MjclMjAxNjEuMzE2JTIwMzUyLjQ2NSUyMDM1Mi40NjUuMzUzJTIwOC42MTglMjA3LjM3MyUyMDE1LjQ1MyUyMDE1Ljk5OSUyMDE1LjQ1M2g0OC4wNjhjOS4wMzQtLjAwMSUyMDE2LjMyOS03LjQ3NCUyMDE2LjAwNS0xNi41MDR6JTIyLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweDtcbn1cblxuLmZvb3Rlcl9fcmF0aW5nIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZm9vdGVyX19yYXRpbmdfX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZm9vdGVyX19yYXRpbmdfX3JhdGUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9vdGVyX19yYXRpbmdfX3JhdGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZvb3Rlcl9fcmF0aW5nX19jb20ge1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzkzOTM5O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLmZvb3Rlcl9fcmF0aW5nX19zdGFycyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb290ZXJfX3JhdGluZ19fc3RhcnMgLnN0YXJzLS1sdmwwIHtcbiAgd2lkdGg6IDkyLjVweDtcbiAgaGVpZ2h0OiAxOC41cHg7XG59XG5cbi5mb290ZXJfX3JhdGluZ19fc3RhcnMgLnN0YXJzLS1sdmwwIC5tYXRlcmlhbC1pY29ucyB7XG4gIHdpZHRoOiAxOC41cHg7XG4gIGhlaWdodDogMTguNXB4O1xuICBmb250LXNpemU6IDE4LjVweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucG93ZXJlZCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzM5MzkzOTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjMjEyMTIxO1xufVxuXG4ucG93ZXJlZF9fcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjQURBREFEO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3dlcmVkX19wIGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlcl9fcmF0aW5nICsgLmZvb3Rlcl9zb2NpYWwge1xuICB3aWR0aDogNTAlO1xufVxuXG4ubmV3c2xldHRlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubmV3c2xldHRlciBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5uZXdzbGV0dGVyIHAge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubmV3c2xldHRlciBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm5ld3NsZXR0ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubmV3c2xldHRlciBoMSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cblxuLmJhY2tUb3BfX2ljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5iYWNrVG9wX19pY29uOmJlZm9yZSxcbi5iYWNrVG9wX19pY29uOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG59XG5cbi5iYWNrVG9wX19pY29uOmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAxcHg7XG59XG5cbi5iYWNrVG9wX19pY29uOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMDtcbn1cblxuLmJhY2tUb3BfX2ljb25fX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU1JTtcbiAgbGVmdDogNTIlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiA5cHg7XG59XG5cbi5iYWNrVG9wX19pY29uX19hcnJvdzpiZWZvcmUsXG4uYmFja1RvcF9faWNvbl9fYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG59XG5cbi5iYWNrVG9wX19pY29uX19hcnJvdzpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYmFja1RvcF9faWNvbl9fYXJyb3c6YWZ0ZXIge1xuICBsZWZ0OiAxNiU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmJhY2tUb3BfX3RleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbn1cblxuLmJhY2tUb3A6aG92ZXIgLmJhY2tUb3BfX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJhY2tUb3A6aG92ZXIgLmJhY2tUb3BfX2ljb246YmVmb3JlLFxuLmJhY2tUb3A6aG92ZXIgLmJhY2tUb3BfX2ljb246YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG5cbi5iYWNrVG9wOmhvdmVyIC5iYWNrVG9wX19pY29uX19hcnJvdzpiZWZvcmUsXG4uYmFja1RvcDpob3ZlciAuYmFja1RvcF9faWNvbl9fYXJyb3c6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uYmFja1RvcDpob3ZlciAuYmFja1RvcF9faWNvbl9fYXJyb3c6YmVmb3JlIHtcbiAgbGVmdDogMTYlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5iYWNrVG9wOmhvdmVyIC5iYWNrVG9wX19pY29uX19hcnJvdzphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuXG4vKiBTbGlkZXIgKi9cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZiBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogQXJyb3dzICovXG5cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1wcmV2OmhvdmVyOmJlZm9yZSxcbi5zbGljay1wcmV2OmZvY3VzOmJlZm9yZSxcbi5zbGljay1uZXh0OmhvdmVyOmJlZm9yZSxcbi5zbGljay1uZXh0OmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNsaWNrXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC43NTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXByZXYge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTI1cHg7XG59XG5cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cblxuLnNsaWNrLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQge1xuICBsZWZ0OiAtMjVweDtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5zbGljay1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaSXCI7XG59XG5cbltkaXI9XCJydGxcIl0gLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpBcIjtcbn1cblxuLyogRG90cyAqL1xuXG4uc2xpY2stZG90dGVkLnNsaWNrLXNsaWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDE1cHggMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGljay1kb3RzIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG5cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2xpY2stbGlzdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zbGljay10cmFjazphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5cbi8qIEF1dG9jb21wbGV0ZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi51aS1hdXRvY29tcGxldGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnVpLWF1dG9jb21wbGV0ZS1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogd2hpdGUgdXJsKFwiaHR0cHM6Ly9tZWRpYS5jZG53cy5jb20vX2kvMTA5MTgvNTg0LzM2OTIvODQvdWktYW5pbS1iYXNpYy0xNngxNi5naWZcIikgcmlnaHQgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLyogd29ya2Fyb3VuZHMgKi9cblxuKiBodG1sIC51aS1hdXRvY29tcGxldGUge1xuICB3aWR0aDogMXB4O1xufVxuXG4vKiB3aXRob3V0IHRoaXMsIHRoZSBtZW51IGV4cGFuZHMgdG8gMTAwJSBpbiBJRTYgKi9cblxuLyogTWVudVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi51aS1tZW51IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIyN3B4O1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xufVxuXG4udWktbWVudSAudWktbWVudSB7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG5cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogLjJlbSAuNGVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB6b29tOiAxO1xufVxuXG4udWktbWVudSAudWktbWVudS1pdGVtIGEudWktc3RhdGUtaG92ZXIsXG4udWktbWVudSAudWktbWVudS1pdGVtIGEudWktc3RhdGUtYWN0aXZlIHtcbiAgbWFyZ2luOiAtMXB4O1xufVxuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gVmFyaWFibGVzIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4jbG9naW4tY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbG9naW4tY2hlY2tib3g6Y2hlY2tlZCB+IC5sb2d1cF9fYmFja2dyb3VuZCxcbiNsb2dpbi1jaGVja2JveDpjaGVja2VkIH4gLmJvZHlfX3dyYXBwZXIgLmxvZ3VwX19iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNsb2d1cF9fY2hlY2tib3gtLWxvZ2luOmNoZWNrZWQgfiAubG9ndXBfX2xvZ2luIHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogNjAwcHg7XG59XG5cbiNsb2d1cF9fY2hlY2tib3gtLWxvZ2luOmNoZWNrZWQgfiAubG9ndXBfX3JlZ2lzdGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuI2xvZ3VwX19jaGVja2JveC0tc2lnbnVwOmNoZWNrZWQgfiAubG9ndXBfX2xvZ2luIHtcbiAgb3BhY2l0eTogMDtcbiAgbWF4LWhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuI2xvZ3VwX19jaGVja2JveC0tc2lnbnVwOmNoZWNrZWQgfiAubG9ndXBfX3JlZ2lzdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogNzAwcHg7XG59XG5cbi5sb2d1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtMTUwMHB4O1xuICBsZWZ0OiA1JTtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxvZ3VwLS1wb3B1cCB7XG4gIHotaW5kZXg6IDk5OTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiA1MHB4IDUwcHggMCA1MHB4O1xufVxuXG4ubG9ndXAtLXBhZ2Uge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbi5sb2d1cC0tcGFnZSAuZm9ybV9fYnV0dG9uLS1yZWcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubG9ndXBfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2d1cF9fbG9naW4sXG4ubG9ndXBfX3JlZ2lzdGVyIHtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjNzIGVhc2U7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sb2d1cF9fbG9naW4gcC5mb3JtX19lcnJvcjpub3QoLmZvcm1fX3RleHQpLFxuLmxvZ3VwX19yZWdpc3RlciBwLmZvcm1fX2Vycm9yOm5vdCguZm9ybV9fdGV4dCkge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNXB4O1xuICB0b3A6IDE1MCU7XG4gIG1hcmdpbjogLTE2cHggMCAwIDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC03MCUpO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubG9ndXAtLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubG9ndXBfX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA0MywgNDMsIDAuNyk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxvZ3VwX193cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubG9ndXBfX3B3ZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5sb2d1cF9fdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubG9ndXBfX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubG9ndXBfX2Rlc2Mge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5sb2d1cF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubG9ndXBfX25hbWUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0U1RTk7XG59XG5cbi5sb2d1cF9fYWNjb3VudCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ubG9ndXBfX2RlY28ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmxvZ3VwX19uYXYge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDEycHg7XG59XG5cbi5sb2d1cF9fbGkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmxvZ3VwX19saV9fYSB7XG4gIGNvbG9yOiByZ2JhKDE4LCA1MSwgNjIsIDAuNik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xufVxuXG4ubG9ndXBfX2xpX19hLS1sb2dvdXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubG9ndXBfX2xpX19hOmhvdmVyIHtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi5sb2d1cF9fbGlfX2ljb24ubWF0ZXJpYWwtaWNvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLmxvZ3VwX19saTpsYXN0LWNoaWxkIC5sb2d1cF9fbGlfX2Ege1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubG9ndXBfX29yZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvZ3VwX19yZWRpcmVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5sb2d1cF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIHJpZ2h0OiAtMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLmxvZ3VwX19jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzEyMzMzZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2U7XG59XG5cbi5sb2d1cF9fY2xvc2U6aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMSk7XG59XG5cbi5sb2d1cF9fY2xvc2U6aG92ZXIgLmxvZ3VwX19jbG9zZV9faWNvbi5tYXRlcmlhbC1pY29ucyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubG9ndXBfX2Nsb3NlX19pY29uLm1hdGVyaWFsLWljb25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICNhNGE0YTQ7XG59XG5cbi5sb2d1cF9fZm9ybSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubG9ndXBfX2Zvcm0gLmZvcm1fX3RleHQge1xuICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkYWRhZGEgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmxvZ3VwX19mb3JtIC5mb3JtX190ZXh0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5YjllOWY7XG59XG5cbi5sb2d1cF9fZm9ybSAuZm9ybV9fdGV4dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOWI5ZTlmO1xufVxuXG4ubG9ndXBfX2Zvcm0gLmZvcm1fX3RleHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5YjllOWY7XG59XG5cbi5sb2d1cF9fZm9ybSAuZm9ybV9fdGV4dDotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5YjllOWY7XG59XG5cbi5sb2d1cF9fZm9ybSAuZm9ybV9fbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9ndXBfX2Zvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZTtcbn1cblxuLmxvZ3VwX19mb3JtIC5mb3JtX19maWVsZC0tZm9jdXNlZCAuZm9ybV9fdGV4dCB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxOCwgNTEsIDYyLCAwLjYpICFpbXBvcnRhbnQ7XG59XG5cbi5sb2d1cF9fZm9ybSAuZm9ybV9fZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubG9ndXBfX2Zvcm0gLmZvcm1fX2hpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubG9ndXBfX2Zvcm0gLmZvcm1fX2J1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuLmxvZ3VwX19mb3JtIC5mb3JtX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDEwMjAzO1xufVxuXG4ubG9ndXBfX2Zvcm0gLmZvcm1fX2J1dHRvbi0tcmVnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5sb2d1cF9fZm9ybSAuZm9ybV9fYnV0dG9uLS1yZWc6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xufVxuXG4ubG9ndXBfX2Zvcm0gLmZvcm1fX2J1dHRvbl9faWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4ubG9ndXBfX2JvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5sb2d1cF9fYm90dG9tX19wcmVUZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubG9ndXBfX2hvdmVyIHtcbiAgd2lkdGg6IDI3MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAtMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENFNUU5O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGhlaWdodDogYXV0bztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ubG9ndXBfX2hvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDlweCA5cHggOXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNEQ0U1RTkgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMycHg7XG4gIGJvdHRvbTogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLmxvZ3VwX19ob3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwIDhweCA4cHggOHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMzcHg7XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4uaGVhZGVyX19hY2NvdW50X19hOmhvdmVyIC5sb2d1cF9faG92ZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4jbG9naW5fX3Bhc3N3b3JkLFxuI2xvZ2luX19lbWFpbCxcbiNyZWdpc3Rlcl9fZW1haWwsXG4jcmVnaXN0ZXJfX3Bhc3N3b3JkLFxuI3JlZ2lzdGVyX19wYXNzd29yZDIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4jbG9naW5fX3Bhc3N3b3JkICsgLm1hdGVyaWFsLWljb25zLmZvcm1fX2ljb24tLXdhcm5pbmcge1xuICB0b3A6IDI0cHg7XG59XG5cbiNsb2dpbl9fcGFzc3dvcmQgKyAubWF0ZXJpYWwtaWNvbnMgKyAubWF0ZXJpYWwtaWNvbnMsXG4jcmVnaXN0ZXJfX3Bhc3N3b3JkICsgLm1hdGVyaWFsLWljb25zICsgLm1hdGVyaWFsLWljb25zLFxuI3JlZ2lzdGVyX19wYXNzd29yZDIgKyAubWF0ZXJpYWwtaWNvbnMgKyAubWF0ZXJpYWwtaWNvbnMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNyZWdpc3Rlcl9fcGFzc3dvcmQtZXJyb3IsXG4jcmVnaXN0ZXJfX3Bhc3N3b3JkMi1lcnJvcixcbiNyZWdpc3Rlcl9fZW1haWwtZXJyb3Ige1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYm9keSAubG9ndXBfX2JhY2tncm91bmQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbiNsb2d1cF9fY2hlY2tib3gtLXNpZ251cDpjaGVja2VkIH4gLmxvZ3VwX19yZWdpc3RlciB7XG4gIG1heC1oZWlnaHQ6IDcwMHB4O1xufVxuXG4jcmVnaXN0ZXJfX3Bhc3N3b3JkLWVycm9yLFxuI3JlZ2lzdGVyX19wYXNzd29yZDItZXJyb3IsXG4jcmVnaXN0ZXJfX2VtYWlsLWVycm9yIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIGxlZnQ6IGF1dG87XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm1vZGFsLWNhcnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IDBzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3R0b206IC0xMDAlO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLm1vZGFsLWNhcnQuc2hvdyB7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogdG9wIC42cyBlYXNlO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB6LWluZGV4OiA5OTk5OTk5OTk5O1xufVxuXG4ubW9kYWwtY2FydF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtY2FydF9fbm9zdG8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tb2RhbC1jYXJ0X19iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDQzLCA0MywgMC43KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi5tb2RhbC1jYXJ0X19iZy5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tb2RhbC1jYXJ0X193cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1vZGFsLWNhcnRfX2xlZnQsXG4ubW9kYWwtY2FydF9fcmlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1vZGFsLWNhcnRfX2xlZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2RhbC1jYXJ0X19sZWZ0X193cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4ubW9kYWwtY2FydF9fZ2FsbGVyeSxcbi5tb2RhbC1jYXJ0X19pbmZvIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ubW9kYWwtY2FydF9fZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLm1vZGFsLWNhcnRfX2luZm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ubW9kYWwtY2FydF9faW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubW9kYWwtY2FydF9fdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5tb2RhbC1jYXJ0X19uYW1lLFxuLm1vZGFsLWNhcnRfX3ByaWNlLFxuLm1vZGFsLWNhcnRfX3F1YW50aXR5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5tb2RhbC1jYXJ0X19xdWFudGl0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tb2RhbC1jYXJ0X19jbG9zZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubW9kYWwtY2FydF9fcHJpY2Uge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5tb2RhbC1jYXJ0X19yaWdodCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tb2RhbC1jYXJ0X19zdGF5LFxuLm1vZGFsLWNhcnRfX2NhcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2RhbC1jYXJ0X19zdGF5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxMjMzM2U7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICBjb2xvcjogIzEyMzMzZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNDAlO1xufVxuXG4ubW9kYWwtY2FydF9fc3RheTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xufVxuXG4ubW9kYWwtY2FydF9fc3RheSArIC5tb2RhbC1jYXJ0X19jYXJ0IHtcbiAgYmFja2dyb3VuZDogIzEyMzMzZTtcbn1cblxuLm1vZGFsLWNhcnRfX3N0YXkgKyAubW9kYWwtY2FydF9fY2FydDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMTAyMDM7XG59XG5cbi5tb2RhbC1jYXJ0X19jYXJ0IHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMxMjMzM2U7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubW9kYWwtY2FydF9fY2FydDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMTAyMDM7XG59XG5cbi5tb2RhbC1jYXJ0X19zdGF5IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNDAlO1xufVxuXG4uYm9keSAucHJvZCAubW9kYWwtY2FydF9fdGl0bGUge1xuICBmb250LXNpemU6IDAuODI1cmVtO1xufVxuXG4uYWxlcnQtZm9ybSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgdHJhbnNsYXRlWigwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgei1pbmRleDogOTk5OTk7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi5hbGVydC1mb3JtLnNob3cge1xuICB0b3A6IDUwJTtcbn1cblxuLmFsZXJ0LWZvcm0uaGlkZSB7XG4gIHRvcDogLTE1MCU7XG59XG5cbi5hbGVydC1mb3JtX19iZyB7XG4gIHotaW5kZXg6IDk5OTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG5cbi5hbGVydC1mb3JtX19iZy5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5hbGVydC1mb3JtX19iZy5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFsZXJ0LWZvcm1fX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbiAgdG9wOiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWxlcnQtZm9ybV9fY2xvc2UgLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi5hbGVydC1mb3JtX19oZWFkZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5hbGVydC1mb3JtX19oZWFkZXIgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uYWxlcnQtZm9ybV9fdGl0bGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbW96LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFsZXJ0LWZvcm1fX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYWxlcnQtZm9ybSAuZm9ybV9fc3BhbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5hbGVydC1mb3JtIC5mb3JtLS1wYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFsZXJ0LWZvcm0gLmZvcm1fX2ZpZWxkLS1yYWRpbyxcbi5hbGVydC1mb3JtIC5mb3JtX19maWVsZC0tcmlnaHQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYWxlcnQtZm9ybSAuZm9ybV9fZmllbGRzZXQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWxlcnQtZm9ybSAuZm9ybV9fZmllbGRzZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJ0LW1vZGFsIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgbWF4LWhlaWdodDogOTAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDkwcHg7XG4gIHJpZ2h0OiA1MHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4ycztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjJzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IC40cyx0cmFuc2Zvcm0gLjJzO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IC40cyx0cmFuc2Zvcm0gLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAuMnM7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMztcbn1cblxuLmNhcnQtbW9kYWwtLWluQ2FydCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNhcnQtbW9kYWwtLXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1M3B4O1xuICBsZWZ0OiBhdXRvO1xuICB6LWluZGV4OiAxMTtcbiAgdHJhbnNpdGlvbjogMHM7XG59XG5cbi5jYXJ0LW1vZGFsLS10b3AgKyAuY2FydC1tb2RhbF9fYmcge1xuICB6LWluZGV4OiA5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJ0LW1vZGFsLS10b3AgLmNhcnQtbW9kYWxfX3dyYXBwZXIge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMDtcbn1cblxuLmNhcnQtbW9kYWwtLXRvcCAuY2FydC1tb2RhbF9fY2xvc2Uge1xuICBib3R0b206IGF1dG87XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbn1cblxuLmNhcnQtbW9kYWwtLXRvcCAuY2FydC1tb2RhbF9fY2xvc2UgLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuXG4uY2FydC1tb2RhbC0tdG9wIC5mb3JtX19maWVsZC0tcmlnaHQuZm9ybV9fZmllbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uY2FydC1tb2RhbCAucHNfX3JhaWwteSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYXJ0LW1vZGFsX193cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDcycHg7XG4gIHdpZHRoOiA3MnB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IC40cyAuMXMsIHdpZHRoIC40cyAuMXMsIGJveC1zaGFkb3cgLjNzO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjRzIC4xcywgd2lkdGggLjRzIC4xcywgYm94LXNoYWRvdyAuM3M7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY3LCAwLjE3LCAwLjMyLCAwLjk1KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY3LCAwLjE3LCAwLjMyLCAwLjk1KTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCA0cHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmNhcnQtbW9kYWxfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNhcnQtbW9kYWxfX2NvbnRlbnQubG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTAwJTIwMTAwJTIyJTIwcHJlc2VydmVBc3BlY3RSYXRpbyUzRCUyMnhNaWRZTWlkJTIyJTIwY2xhc3MlM0QlMjJsZHMtZWxsaXBzaXMlMjIlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjg0JTIyJTIwY3klM0QlMjI1MCUyMiUyMHIlM0QlMjIwJTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMTAlM0IwJTNCMCUzQjAlM0IwJTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMHMlMjIvJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJjeCUyMiUyMHZhbHVlcyUzRCUyMjg0JTNCODQlM0I4NCUzQjg0JTNCODQlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwY3glM0QlMjI4NCUyMiUyMGN5JTNEJTIyNTAlMjIlMjByJTNEJTIyNC44OTgwNiUyMiUyMCUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IxMCUzQjEwJTNCMTAlM0IwJTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyLTFzJTIyLyUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyY3glMjIlMjB2YWx1ZXMlM0QlMjIxNiUzQjE2JTNCNTAlM0I4NCUzQjg0JTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyLTFzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjY3LjM0NjYlMjIlMjBjeSUzRCUyMjUwJTIyJTIwciUzRCUyMjEwJTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjEwJTNCMTAlM0IxMCUzQjAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjItMC41cyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyMTYlM0IxNiUzQjUwJTNCODQlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMi0wLjVzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjMzLjM0NjYlMjIlMjBjeSUzRCUyMjUwJTIyJTIwciUzRCUyMjEwJTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjEwJTNCMTAlM0IxMCUzQjAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyMTYlM0IxNiUzQjUwJTNCODQlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjI1MCUyMiUyMHIlM0QlMjI1LjEwMTk0JTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjAlM0IxMCUzQjEwJTNCMTAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyMTYlM0IxNiUzQjE2JTNCNTAlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0Mvc3ZnJTNFKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG59XG5cbi5jYXJ0LW1vZGFsX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDRTVFOTtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmNhcnQtbW9kYWxfX3RpdGxlX19uYiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uY2FydC1tb2RhbF9fZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIG1hcmdpbjogNDBweCAwIDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNhcnQtbW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA0O1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAtMjBweCkgcm90YXRlKDkwZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY2FydC1tb2RhbF9fY2xvc2UgLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLmNhcnQtbW9kYWxfX21pZGRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbn1cblxuLmNhcnQtbW9kYWxfX21pZGRsZV9fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FydC1tb2RhbF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1vei1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDQwcHgsIDEwcHgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIC4zcztcbn1cblxuLmNhcnQtbW9kYWxfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jYXJ0LW1vZGFsX19pdGVtX19sZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FydC1tb2RhbF9faXRlbV9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uY2FydC1tb2RhbF9faXRlbV9fbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNhcnQtbW9kYWxfX2l0ZW1fX25hbWVfX2xpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzEyMzMzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FydC1tb2RhbF9faXRlbV9fZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FydC1tb2RhbF9faXRlbV9fcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5jYXJ0LW1vZGFsX19pdGVtX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNhcnQtbW9kYWxfX2l0ZW1fX2RlbGV0ZV9fbGluay5kZWxldGUge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgxOCwgNTEsIDYyLCAwLjYpO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5jYXJ0LW1vZGFsX19pdGVtX19kZWxldGVfX2xpbmsuZGVsZXRlOmhvdmVyIHtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi5jYXJ0LW1vZGFsX19xdHkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJ0LW1vZGFsX19xdHlfX2xhYmVsIHtcbiAgY29sb3I6IHJnYmEoMTgsIDUxLCA2MiwgMC42KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5jYXJ0LW1vZGFsX19xdHlfX3dyYXBwZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FydC1tb2RhbF9fcXR5X19pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTgsIDUxLCA2MiwgMC42KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHJnYmEoMTgsIDUxLCA2MiwgMC42KTtcbn1cblxuLmNhcnQtbW9kYWxfX3F0eV9fYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FydC1tb2RhbF9fcXR5X190cmlnZ2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jYXJ0LW1vZGFsX19xdHkuZm9jdXMge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uY2FydC1tb2RhbF9fZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA2cHggNnB4O1xuICBib3gtc2hhZG93OiAwIC0ycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB6LWluZGV4OiAyO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MnB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcnQtbW9kYWxfX2Zvb3RlciAuZm9ybV9fZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBoZWlnaHQ6IDcycHg7XG59XG5cbi5jYXJ0LW1vZGFsX19mb290ZXIgLmZvcm1fX2ZpZWxkIHtcbiAgaGVpZ2h0OiA3MnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3MnB4O1xufVxuXG4uY2FydC1tb2RhbF9fZm9vdGVyIC5mb3JtX19idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MnB4O1xuICBsaW5lLWhlaWdodDogNzJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZDogIzEyMzMzZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDAgNHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcbiAgcGFkZGluZzogMCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5jYXJ0LW1vZGFsX19mb290ZXIgLmZvcm1fX2J1dHRvbl9fdGV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyAuNnMsIHBhZGRpbmcgLjJzIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAuMnMgLjZzO1xufVxuXG4uY2FydC1tb2RhbF9fZm9vdGVyIC5mb3JtX19idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDEwMjAzO1xufVxuXG4uY2FydC1tb2RhbF9fYmcge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40cztcbn1cblxuLmNhcnQtbW9kYWxfX2JnLmFuaW0ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uY2FydC1tb2RhbC5jYXJ0LW9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAuMnM7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG4uY2FydC1tb2RhbC5jYXJ0LW9wZW4gLmNhcnQtbW9kYWxfX3dyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FydC1tb2RhbC5jYXJ0LW9wZW4gLmNhcnQtbW9kYWxfX2Nsb3NlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlKDAsIDApO1xufVxuXG4uY2FydC1tb2RhbC5jYXJ0LW9wZW4gLmNhcnQtbW9kYWxfX2Zvcm0ge1xuICB0cmFuc2l0aW9uOiAwcztcbn1cblxuLmNhcnQtbW9kYWwuY2FydC1vcGVuIC5jYXJ0LW1vZGFsX19pdGVtIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5jYXJ0LW1vZGFsLmNhcnQtb3BlbiAuY2FydC1tb2RhbF9fZm9vdGVyIC5mb3JtX19idXR0b25fX3RleHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgbGluZWFyIC42cywgcGFkZGluZyAuMnMgMHMsIC13ZWJraXQtdHJhbnNmb3JtIC4ycyBsaW5lYXIgLjZzO1xufVxuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cblxuLmNoZWNrb3V0LWNhcnQge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuLmNoZWNrb3V0LS1lbXB0eSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNoZWNrb3V0X190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNoZWNrb3V0X19zdmcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNoZWNrb3V0X19zaG9wcGluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jaGVja291dF9faW5kZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYmFja2dyb3VuZDogIzEyMzMzZTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNhcnRfX2Zvcm0ge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FydF9fZmxleCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FydF9fbGVmdF9fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FydF9fbWVzc2FnZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxMjMzM2U7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAyMHB4IDAgMzBweCAwO1xufVxuXG4uY2FydF9fbWVzc2FnZV9fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLmNhcnRfX2JvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0U1RTk7XG59XG5cbi5jYXJ0X190aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCAwIDdweCAwO1xufVxuXG4uY2FydF9fdGl0bGVfX3RvdGFsIHtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5jYXJ0X19zYXZlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDAgMCAyMnB4IDA7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4uY2FydF9fZGV0YWlscyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4uY2FydF9fcHJvZCB7XG4gIGJvcmRlcjogc29saWQgI0RDRTVFOTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5jYXJ0X19wcm9kOmxhc3QtY2hpbGQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLmNhcnRfX3Byb2RfX2dhbGxlcnkge1xuICB3aWR0aDogMjAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxOS4yJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2FydF9fcHJvZF9faW5mb3Mge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uY2FydF9fcHJvZF9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5jYXJ0X19wcm9kX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2FydF9fcHJvZF9fYnJhbmQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jYXJ0X19wcm9kX192YXJzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jYXJ0X19wcm9kX192YXJzID4gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uY2FydF9fcHJvZF9fY3VzdG9zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG5cbi5jYXJ0X19wcm9kX19jdXN0b3MgPiBzdHJvbmcge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uY2FydF9fcHJvZF9fY3VzdG9zOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5jYXJ0X19wcm9kX19xdHlfX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhcnRfX3Byb2RfX3F0eV9fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENFNUU5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmNhcnRfX3Byb2RfX3F0eV9faW5wdXQge1xuICBtYXgtd2lkdGg6IDk4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcnRfX3Byb2RfX3F0eV9fbGVzcyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRENFNUU5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4uY2FydF9fcHJvZF9fcXR5X19tb3JlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMjhweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi5jYXJ0X19wcm9kX19xdHlfX3dhcm5pbmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6ICMxMjMzM2U7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlIDMwMG1zO1xufVxuXG4uY2FydF9fcHJvZF9fc3RvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMTIzMzNlICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJ0X19wcm9kX19wcmljZV9fY3VyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzEyMzMzZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJ0X19wcm9kX19wcmljZV9fb2xkIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmNhcnRfX3Byb2RfX3ByaWNlX19lY28ge1xuICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jYXJ0X19wcm9kX19wcmljZSAucHJvZF9fcHJpY2VfX3RheCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLmNhcnRfX3Byb2RfX2RlbGV0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM5YjllOWY7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJ0X19pbmZvc19fd3JhcHBlciB7XG4gIHdpZHRoOiA3MCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmNhcnRfX3Byb2RfX3RvcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FydF9fcHJvZF9fYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmNhcnRfX3Byb2RfX3F0eSB7XG4gIHdpZHRoOiAxMjVweDtcbn1cblxuLmNhcnRfX3Byb2RfX3ByaWNlIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jYXJ0X19wcm9kX19wcmljZV9fZWNvIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uY2FydF9fcHJvZF9fc3RvY2ssXG4uY2FydF9fcHJvZF9fYnRuIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNhcnRfX3Byb2RfX2J0biB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEuNXB4IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbn1cblxuLmNhcnRfX3Byb2RfX3N0b2NrIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNhcnRfX3JlY2FwX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLmNhcnRfX3JlY2FwX19jb250ZW50IHtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDRTVFOTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNhcnRfX3JlY2FwX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMTIzMzNlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDRTVFOTtcbn1cblxuLmNhcnRfX3JlY2FwX19pdGVtLS1jb3VudHJ5IHtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jYXJ0X19yZWNhcF9faXRlbS0tY291bnRyeSAudGQtb3B0aW9uLWluZm9zIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5jYXJ0X19yZWNhcF9faXRlbS0tZW5kIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jYXJ0X19yZWNhcF9faXRlbS0tY29kZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FydF9fcmVjYXBfX2l0ZW0tLWNvZGUuYmR0IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5jYXJ0X19yZWNhcF9faXRlbS0tY29kZS5iZHQgaW5wdXQge1xuICBib3JkZXI6IHNvbGlkICNEQ0U1RTk7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjU7XG4gIGNvbG9yOiAjMTIzMzNlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXJ0X19yZWNhcF9faXRlbS0tY29kZS5iZHQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4uY2FydF9fcmVjYXBfX2l0ZW0tLWNvZGUuYmR0IGlucHV0LnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJ0X19yZWNhcF9faXRlbS0tY29kZS5iZHQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMTIzMzNlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2FydF9fcmVjYXBfX2l0ZW0tLWNvZGUuYmR0IGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJ0X19yZWNhcF9faXRlbS0tY29kZS5iZHQgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJ0X19yZWNhcF9faXRlbS0tZmlkZWxpdHkge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENFNUU5O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLmNhcnRfX3JlY2FwX19pdGVtX19idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2FydF9fcmVjYXBfX2l0ZW1fX2ZsZXgge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jYXJ0X19yZWNhcF9faXRlbV9fZmxleC0tcmVkdWMge1xuICB0cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eSBlYXNlLCAuM3MgbWF4LWhlaWdodCBlYXNlLWluLW91dDtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhcnRfX3JlY2FwX19pdGVtX19mbGV4IC50ZC1vcHRpb24taW5mb3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uZ2lmdCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXI6IHNvbGlkICNEQ0U1RTk7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDFweDtcbn1cblxuLmdpZnRfX2xlZnQge1xuICB3aWR0aDogMjAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZ2lmdF9fdGV4dCB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5naWZ0X19yaWdodCB7XG4gIHdpZHRoOiAxNTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMTIzMzNlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZ2lmdCA+IGRpdjpub3QoLmdpZnRfX2xlZnQpIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4ub3B0aW9uLW5hbWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm9wdGlvbi1wcmljZSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uaGlkZS1mb3Itc21hbGwtdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGgtdG90YWwgLnRvdGFsLW5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi50aC1zdWJ0b3RhbCAudG90YWwtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi50ZC10b3RhbCAudG90YWwtcHJpY2Uge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi50ZC1yZWR1Yy1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50ZC1yZWR1Yy1mb3JtIC5vcHRpb24tbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50ZC1yZWR1Yy1mb3JtICN0eHQtY29kZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0U1RTk7XG59XG5cbi50ZC1yZWR1Yy1mb3JtIC5idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTMuMDMlMjIlMjBoZWlnaHQlM0QlMjIxMCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEzLjAzJTIwMTAlMjIlM0UlM0NwYXRoJTIwZGF0YS1uYW1lJTNEJTIyRm9ybWUlMjAxJTIyJTIwZCUzRCUyMk0uMTUlMjA1LjUxYS41NDkuNTQ5JTIwMCUyMDAlMjAxLS4xNC0uMzYuNTI1LjUyNSUyMDAlMjAwJTIwMSUyMC4xNC0uMzVsLjY0LS43YS40MjcuNDI3JTIwMCUyMDAlMjAxJTIwLjY1JTIwMGwuMDQuMDUlMjAzLjU0JTIwMi45NmEuMjE5LjIxOSUyMDAlMjAwJTIwMCUyMC4zMyUyMDBMMTEuNTMuMTVoLjA0YS40MjcuNDI3JTIwMCUyMDAlMjAxJTIwLjY1JTIwMGwuNjUuN2EuNTIxLjUyMSUyMDAlMjAwJTIwMSUyMDAlMjAuN0w1LjQ4JTIwOS44NmEuNDE2LjQxNiUyMDAlMjAwJTIwMS0uNjQlMjAwbC00LjYtNC4yeiUyMiUyMGZpbGwlM0QlMjIlMjM0MzQzNDMlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyLyUzRSUzQy9zdmclM0UpO1xufVxuXG4jc2hvdy1yZWR1Yy1jb2RlOmNoZWNrZWQ6Y2hlY2tlZCArIGxhYmVsICsgZGl2IHtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY29udGFpbmVyLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFpbmVyLWlucHV0IGJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IDBzIGVhc2U7XG59XG5cbi5jb250YWluZXItaW5wdXQub25Gb2N1cyAjdHh0LWNvZGUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbn1cblxuLmNvbnRhaW5lci1pbnB1dC5vbkZvY3VzIC5idXR0b24ge1xuICB0ZXh0LWluZGVudDogMDtcbiAgd2lkdGg6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jb250YWluZXItaW5wdXQub25Gb2N1cyAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuI2NhcnQtdmFsaWRhdGlvbiAud3JhcHBlci12YWxpZGF0ZS1idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2NhcnQtdmFsaWRhdGlvbiAuYnV0dG9uIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzEyMzMzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNjYXJ0LXZhbGlkYXRpb24gLmJ1dHRvbi5wYXlwYWwtY2hlY2tvdXQtYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogI0RDRTVFOTtcbiAgY29sb3I6ICM1OTZGNzk7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbW96LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbiNjYXJ0LXZhbGlkYXRpb24gLmJ1dHRvbi5wYXlwYWwtY2hlY2tvdXQtYnRuIC5wYXlwYWwtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiA2OHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IHRvcCBsZWZ0IG5vLXJlcGVhdCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjY0NzIuNSUyMDIyMzklMjA2Ny42NTElMjAxOCUyMiUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMiU3QmZpbGwlM0ElMjMyNTNlN2UlN0QuY2xzLTMlN0JmaWxsJTNBJTIzMjc5YmQ0JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NnJTIwaWQlM0QlMjJMb2dvX1BheXBhbCUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyODY0NzIuNTQxJTIwMjIzOSUyOSUyMiUzRSUzQ2clMjBpZCUzRCUyMlhNTElEXzIyXyUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0uMDQxJTI5JTIyJTNFJTNDZyUyMGlkJTNEJTIyWE1MSURfMjNfJTIyJTNFJTNDZyUyMGlkJTNEJTIyWE1MSURfMzlfJTIyJTNFJTNDZyUyMGlkJTNEJTIyWE1MSURfNDBfJTIyJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNjVfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMiUyMiUyMGQlM0QlMjJNMTMzLjQ2NyUyMDI3LjZjLS4yJTIwMS4zNDUtMS4yMjIlMjAxLjM0NS0yLjIxNiUyMDEuMzQ1aC0uNTY1bC40LTIuNTA2YS4zMTEuMzExJTIwMCUyMDAlMjAxJTIwLjMwNi0uMjZoLjI2Yy42NzIlMjAwJTIwMS4zMTQlMjAwJTIwMS42MzUuMzgyYTEuMjIzJTIwMS4yMjMlMjAwJTIwMCUyMDElMjAuMTglMjAxLjAzOXptLS40MjgtMy41aC0zLjcyOGEuNTI1LjUyNSUyMDAlMjAwJTIwMC0uNTIuNDQzbC0xLjUxMyUyMDkuNTY1YS4zMDkuMzA5JTIwMCUyMDAlMjAwJTIwLjMwNi4zNTFoMS43ODhhLjUyNS41MjUlMjAwJTIwMCUyMDAlMjAuNTItLjQ0M2wuNDEzLTIuNTgyYS41MjEuNTIxJTIwMCUyMDAlMjAxJTIwLjUtLjQ0M2gxLjE3N2MyLjQ2JTIwMCUyMDMuODgxLTEuMTkyJTIwNC4yNDgtMy41NDVhMi45MzMlMjAyLjkzMyUyMDAlMjAwJTIwMC0uNDc0LTIuNDE0JTIwMy41ODElMjAzLjU4MSUyMDAlMjAwJTIwMC0yLjcxNy0uOTMyeiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0xMDcuODIlMjAtMjAuNDE3JTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzYyXyUyMiUyMGNsYXNzJTNEJTIyY2xzLTIlMjIlMjBkJTNEJTIyTTE4OC43MSUyMDQ5LjIzN2ExLjk4NyUyMDEuOTg3JTIwMCUyMDAlMjAxLTIuMDE3JTIwMS43MTElMjAxLjUyMSUyMDEuNTIxJTIwMCUyMDAlMjAxLTEuMjA3LS40ODklMjAxLjUlMjAxLjUlMjAwJTIwMCUyMDEtLjI3NS0xLjI1MyUyMDIuMDA5JTIwMi4wMDklMjAwJTIwMCUyMDElMjAyLTEuNzI3JTIwMS41MDklMjAxLjUwOSUyMDAlMjAwJTIwMSUyMDEuMTkyLjQ4OSUyMDEuNTcyJTIwMS41NzIlMjAwJTIwMCUyMDElMjAuMzA3JTIwMS4yNjl6bTIuNDkxLTMuNDY5aC0xLjc4OGEuMy4zJTIwMCUyMDAlMjAwLS4zMDYuMjZsLS4wNzYuNS0uMTIyLS4xODNhMi41MjglMjAyLjUyOCUyMDAlMjAwJTIwMC0yLjEwOS0uNzQ1JTIwNC4xMDYlMjA0LjEwNiUyMDAlMjAwJTIwMC0zLjk4OCUyMDMuNTkxJTIwMy40JTIwMy40JTIwMCUyMDAlMjAwJTIwLjY3MiUyMDIuNzUlMjAyLjglMjAyLjglMjAwJTIwMCUyMDAlMjAyLjI0Ni45JTIwMy40MzElMjAzLjQzMSUyMDAlMjAwJTIwMCUyMDIuNDc1LTEuMDI0bC0uMDc2LjQ4OWEuMzIyLjMyMiUyMDAlMjAwJTIwMCUyMC4zMDYuMzY3aDEuNmEuNTI1LjUyNSUyMDAlMjAwJTIwMCUyMC41Mi0uNDQzbC45NjMtNi4xMTJhLjMzLjMzJTIwMCUyMDAlMjAwLS4zMTgtLjM1eiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0xNTQuODI4JTIwLTM4LjYzMiUyOSUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF82MV8lMjIlMjBjbGFzcyUzRCUyMmNscy0yJTIyJTIwZCUzRCUyMk0yNTQuMDg2JTIwNDYuN0gyNTIuM2EuNTI5LjUyOSUyMDAlMjAwJTIwMC0uNDI4LjIyOWwtMi40NzIlMjAzLjYzNy0xLjA1NC0zLjVhLjUyNy41MjclMjAwJTIwMCUyMDAtLjUtLjM2N2gtMS43NjZhLjMwNy4zMDclMjAwJTIwMCUyMDAtLjI5LjQxM2wxLjk3MSUyMDUuODA2LTEuODYxJTIwMi42MjlhLjMwNy4zMDclMjAwJTIwMCUyMDAlMjAuMjYuNDg5aDEuNzg4YS40OTIuNDkyJTIwMCUyMDAlMjAwJTIwLjQyOC0uMjI5bDUuOTc0LTguNjE4YS4zMTEuMzExJTIwMCUyMDAlMjAwLS4yNjQtLjQ4OXolMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMjA4LjIwOSUyMC0zOS41NjQlMjklMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNThfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMyUyMiUyMGQlM0QlMjJNMzA3LjY1MSUyMDI3LjZjLS4yJTIwMS4zNDUtMS4yMjIlMjAxLjM0NS0yLjIxNiUyMDEuMzQ1aC0uNTY1bC40LTIuNTA2YS4zMTEuMzExJTIwMCUyMDAlMjAxJTIwLjMwNi0uMjZoLjI2Yy42NzIlMjAwJTIwMS4zMTQlMjAwJTIwMS42MzUuMzgyYTEuMjIzJTIwMS4yMjMlMjAwJTIwMCUyMDElMjAuMTglMjAxLjAzOXptLS40MjgtMy41SDMwMy41YS41LjUlMjAwJTIwMCUyMDAtLjUuNDQzbC0xLjUxMyUyMDkuNTY1YS4zMS4zMSUyMDAlMjAwJTIwMCUyMC4zMDYuMzUxaDEuOTFhLjMzNy4zMzclMjAwJTIwMCUyMDAlMjAuMzUxLS4zMDZsLjQyOC0yLjdhLjUyMS41MjElMjAwJTIwMCUyMDElMjAuNS0uNDQzaDEuMTc3YzIuNDYlMjAwJTIwMy44ODEtMS4xOTIlMjA0LjI0OC0zLjU0NWEyLjkzMyUyMDIuOTMzJTIwMCUyMDAlMjAwLS40NzQtMi40MTQlMjAzLjQyMiUyMDMuNDIyJTIwMCUyMDAlMjAwLTIuNzA5LS45NTF6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTI1NS40MDIlMjAtMjAuNDE3JTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzUzXyUyMiUyMGNsYXNzJTNEJTIyY2xzLTMlMjIlMjBkJTNEJTIyTTM2Mi44MSUyMDQ5LjIzN2ExLjk4NyUyMDEuOTg3JTIwMCUyMDAlMjAxLTIuMDE3JTIwMS43MTElMjAxLjUyMSUyMDEuNTIxJTIwMCUyMDAlMjAxLTEuMjA3LS40ODklMjAxLjUlMjAxLjUlMjAwJTIwMCUyMDEtLjI3NS0xLjI1MyUyMDIuMDA3JTIwMi4wMDclMjAwJTIwMCUyMDElMjAyLTEuNzExJTIwMS40MiUyMDEuNDIlMjAwJTIwMCUyMDElMjAxLjUlMjAxLjc0MnptMi40OTEtMy40NjloLTEuNzg4YS4zLjMlMjAwJTIwMCUyMDAtLjMwNi4yNmwtLjA3Ni41LS4xMjItLjE4M2EyLjUyOCUyMDIuNTI4JTIwMCUyMDAlMjAwLTIuMTA5LS43NDUlMjA0LjEwNiUyMDQuMTA2JTIwMCUyMDAlMjAwLTMuOTg4JTIwMy41OTElMjAzLjQlMjAzLjQlMjAwJTIwMCUyMDAlMjAuNjcyJTIwMi43NSUyMDIuOCUyMDIuOCUyMDAlMjAwJTIwMCUyMDIuMjQ2LjklMjAzLjQzMSUyMDMuNDMxJTIwMCUyMDAlMjAwJTIwMi40NzUtMS4wMjRsLS4wNzYuNDg5YS4zMjIuMzIyJTIwMCUyMDAlMjAwJTIwLjMwNi4zNjdoMS42YS41LjUlMjAwJTIwMCUyMDAlMjAuNS0uNDQzbC45NjMtNi4xMTJhLjMuMyUyMDAlMjAwJTIwMC0uMjk4LS4zNXolMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMzAyLjMyNSUyMC0zOC42MzIlMjklMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNDVfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMyUyMiUyMGQlM0QlMjJNNDE3LjQwNiUyMDI0LjI3NWwtMS41MjglMjA5Ljc0OWEuMzA5LjMwOSUyMDAlMjAwJTIwMCUyMC4zMDYuMzUxaDEuNTQzYS41MjUuNTI1JTIwMCUyMDAlMjAwJTIwLjUyLS40NDNsMS41MTMtOS41NjVhLjMyMi4zMjIlMjAwJTIwMCUyMDAtLjMwNi0uMzY3aC0xLjcyN2EuMzMuMzMlMjAwJTIwMCUyMDAtLjMyMS4yNzV6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTM1Mi4zMjIlMjAtMjAuMzMzJTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzQ0XyUyMiUyMGNsYXNzJTNEJTIyY2xzLTIlMjIlMjBkJTNEJTIyTTcuMTc3JTIwMTguOTU3bC4yOS0xLjgxOC0uNjQyLS4wMTVIMy44TDUuOTA5JTIwMy43NTNhLjE1NS4xNTUlMjAwJTIwMCUyMDElMjAuMDYxLS4xMDcuMTY1LjE2NSUyMDAlMjAwJTIwMSUyMC4xMDctLjA0NkgxMS4yYzEuNy4wMTUlMjAyLjg3My4zNjclMjAzLjQ4NCUyMDEuMDU0YTIuNDA5JTIwMi40MDklMjAwJTIwMCUyMDElMjAuNTY1JTIwMS4wMzklMjAzLjc1NiUyMDMuNzU2JTIwMCUyMDAlMjAxJTIwMCUyMDEuNDM2di40MTNsLjI5LjE2OGExLjk0NSUyMDEuOTQ1JTIwMCUyMDAlMjAxJTIwLjU4MS40NDMlMjAyLjE2JTIwMi4xNiUyMDAlMjAwJTIwMSUyMC40NzQlMjAxLjA1NCUyMDQuNDA4JTIwNC40MDglMjAwJTIwMCUyMDEtLjA2MSUyMDEuNTI4JTIwNS41NzUlMjA1LjU3NSUyMDAlMjAwJTIwMS0uNjI2JTIwMS43NDIlMjAzLjQlMjAzLjQlMjAwJTIwMCUyMDEtLjk5MyUyMDEuMDg1JTIwNC4wMjMlMjA0LjAyMyUyMDAlMjAwJTIwMS0xLjM0NS42MTElMjA2Ljk0OCUyMDYuOTQ4JTIwMCUyMDAlMjAxLTEuNjgxLjJoLS40MTNhMS4yJTIwMS4yJTIwMCUyMDAlMjAwLS43NzkuMjklMjAxLjIzJTIwMS4yMyUyMDAlMjAwJTIwMC0uNDEzLjcxOGwtLjAzMS4xNjgtLjUlMjAzLjE5NC0uMDE1LjEyMmMwJTIwLjAzMS0uMDE1LjA2MS0uMDMxLjA2MWEuMDU2LjA1NiUyMDAlMjAwJTIwMS0uMDQ2LjAxNUg3LjE3N3olMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMy4yMTMlMjAtMy4wNSUyOSUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF80M18lMjIlMjBjbGFzcyUzRCUyMmNscy0zJTIyJTIwZCUzRCUyMk0zMS4zNjMlMjAyNy40Yy0uMDE1LjA5Mi0uMDMxLjItLjA0Ni4zMDYtLjY4OCUyMDMuNDUzLTIuOTk1JTIwNC42NDUtNS45NDQlMjA0LjY0NWgtMS41YS43MjQuNzI0JTIwMCUyMDAlMjAwLS43MTguNjExbC0uNzY0JTIwNC44NzQtLjIxNCUyMDEuMzc1YS4zODYuMzg2JTIwMCUyMDAlMjAwJTIwLjM4Mi40NDNoMi42NDNhLjYyNy42MjclMjAwJTIwMCUyMDAlMjAuNjI2LS41MzVsLjAzMS0uMTM4LjUtMy4xNzguMDMxLS4xNjhhLjYzOS42MzklMjAwJTIwMCUyMDElMjAuNjI2LS41MzVoLjRjMi41ODIlMjAwJTIwNC42LTEuMDU0JTIwNS4yLTQuMDhhMy40NzYlMjAzLjQ3NiUyMDAlMjAwJTIwMC0uNTM1LTMuMDcxJTIwMi40MiUyMDIuNDIlMjAwJTIwMCUyMDAtLjcxOC0uNTQ5eiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0xOC43ODIlMjAtMjMuMjEzJTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzQyXyUyMiUyMGQlM0QlMjJNMzYuMSUyMDI0LjIyOWEyLjQ0MiUyMDIuNDQyJTIwMCUyMDAlMjAwLS4zMjEtLjA3NiUyMDIuNTkyJTIwMi41OTIlMjAwJTIwMCUyMDAtLjMzNi0uMDYxQTguOTM1JTIwOC45MzUlMjAwJTIwMCUyMDAlMjAzNC4xMTYlMjAyNGgtNGEuNTU5LjU1OSUyMDAlMjAwJTIwMC0uMjc1LjA2MS42My42MyUyMDAlMjAwJTIwMC0uMzUxLjQ3NGwtLjg1NiUyMDUuNDA5LS4wMzQuMTU2YS43MzYuNzM2JTIwMCUyMDAlMjAxJTIwLjcxOC0uNjExaDEuNWMyLjk0OSUyMDAlMjA1LjI1Ni0xLjE5MiUyMDUuOTI5LTQuNjYuMDE1LS4xMDcuMDMxLS4yLjA0Ni0uMzA2YTIuOTY5JTIwMi45NjklMjAwJTIwMCUyMDAtLjU1LS4yMjkuNTQzLjU0MyUyMDAlMjAwJTIwMC0uMTQzLS4wNjV6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTI0LjIyNCUyMC0yMC4zMzMlMjklMjIlMjBmaWxsJTNEJTIyJTIzMjIyZjYzJTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzQxXyUyMiUyMGNsYXNzJTNEJTIyY2xzLTIlMjIlMjBkJTNEJTIyTTUuMjA3JTIwNC4yYS42My42MyUyMDAlMjAwJTIwMSUyMC4zNTEtLjQ3NC42LjYlMjAwJTIwMCUyMDElMjAuMjc1LS4wNjFoNGE5LjA4MyUyMDkuMDgzJTIwMCUyMDAlMjAxJTIwMS4zMjkuMDkyYy4xMjIuMDE1LjIyOS4wNDYuMzM2LjA2MS4xMDcuMDMxLjIxNC4wNDYuMzIxLjA3Ni4wNDYuMDE1LjEwNy4wMzEuMTUzLjA0NmEyLjk2OCUyMDIuOTY4JTIwMCUyMDAlMjAxJTIwLjU1LjIyOSUyMDMuMjY0JTIwMy4yNjQlMjAwJTIwMCUyMDAtLjY4OC0yLjkzNEMxMS4wNzQuMzY3JTIwOS43JTIwMCUyMDcuOTQyJTIwMEgyLjgyM0EuNzEyLjcxMiUyMDAlMjAwJTIwMCUyMDIuMS42MTFMLS4wMzUlMjAxNC4xMzRhLjQzOS40MzklMjAwJTIwMCUyMDAlMjAuNDI4LjVoMy4xNjNsLjc5NS01LjAyN3olMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjguMDQxJTI5JTIyLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4udmFsaWRfX3NlY3VyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnZhbGlkX19zZWN1cl9fdGV4dCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLnZhbGlkX19zZWN1cl9fdGV4dCAuaWNvbiB7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjguMDYlMjIlMjBoZWlnaHQlM0QlMjI5Ljk3JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOC4wNiUyMDkuOTclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk03Ljk4JTIwNC43MWEuNjQxLjY0MSUyMDAlMjAwJTIwMC0uNDctLjE5aC0uMjJWMy4xNkEzLjA4OSUyMDMuMDg5JTIwMCUyMDAlMjAwJTIwNi4zNy45MmEzLjA1NSUyMDMuMDU1JTIwMCUyMDAlMjAwLTQuMzklMjAwJTIwMy4wNDklMjAzLjA0OSUyMDAlMjAwJTIwMC0uOTIlMjAyLjI0djEuMzZILjg0YS42NDguNjQ4JTIwMCUyMDAlMjAwLS40OC4xOS43My43MyUyMDAlMjAwJTIwMC0uMzYuMzh2NGExLjM0NSUyMDEuMzQ1JTIwMCUyMDAlMjAwJTIwLjM2LjY2LjYyLjYyJTIwMCUyMDAlMjAwJTIwLjQ4LjJoNi42N2EuNjE0LjYxNCUyMDAlMjAwJTIwMCUyMC40Ny0uMkExLjEyMyUyMDEuMTIzJTIwMCUyMDAlMjAwJTIwOCUyMDkuMDl2LTRjMC0uMTkuMTEtLjI0LS4wMi0uMzh6bS0yLjAzLS4xOUgyLjM5VjMuMTZhMS43ODIlMjAxLjc4MiUyMDAlMjAwJTIwMSUyMC41Mi0xLjI4JTIwMS43NjMlMjAxLjc2MyUyMDAlMjAwJTIwMSUyMDIuNTIlMjAwJTIwMS43NDMlMjAxLjc0MyUyMDAlMjAwJTIwMSUyMC41MiUyMDEuMjh2MS4zNnolMjIlMjBmaWxsJTNEJTIyJTIzNDM0MzQzJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMi8lM0UlM0Mvc3ZnJTNFKTtcbn1cblxuLmRlbGV0ZS5kZWxldGUtcmVjYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtaW5kZW50OiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiAjMTIzMzNlO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xufVxuXG4uZGVsZXRlLmRlbGV0ZS1yZWNhcDpob3ZlciB7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4udHItc21zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ci1zbXMgLnRkLW9wdGlvbi1pbmZvcyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5vcHRpb24tdmFsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50ZC1vcHRpb24taW5mb3Mge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ud3JhcHBlciB7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndyYXBwZXJfX2ZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNjYXJ0LW9wdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG59XG5cbiNjYXJ0LW9wdGlvbnMgYnV0dG9uLFxuI2NhcnQtb3B0aW9ucyBhIHtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG59XG5cbiNjYXJ0LW9wdGlvbnMgYnV0dG9uOmhvdmVyLFxuI2NhcnQtb3B0aW9ucyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzEyMzMzZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50cmlnZ2VyX19yaWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcHRpb25zLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi5vcHRpb25zLWxpc3QgLmgzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm9wdGlvbnMtbGlzdCAuYmctcGFuZWwge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0U1RTk7XG59XG5cbi5vcHRpb25zLWxpc3QgLmJnLXBhbmVsOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ub3B0aW9ucy1saXN0IC5iZy1wYW5lbCAucm93IC5idXR0b24ge1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLm9wdGlvbnMtbGlzdCAub3B0aW9uLWgxIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDQ4cHg7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4ub3B0aW9ucy1saXN0IC5vcHRpb24taDEgLm9wdGlvbi1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICNlNzRjM2M7XG59XG5cbi5vcHRpb25zLWxpc3QgLm9wdGlvbi1oMSAub3B0aW9uLXByaWNlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5vcHRpb25zLWxpc3QgLm9wdGlvbi1oMSAuc3F1YXJlIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyLWNvbG9yOiAjMTIzMzNlO1xufVxuXG4ub3B0aW9ucy1saXN0IC5yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1vei1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5vcHRpb25zLWxpc3QgLnJvdyA+IGRpdiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub3B0aW9ucy1saXN0IC5yb3cgLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzEyMzMzZTtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENFNUU5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm9wdGlvbnMtbGlzdCAucm93IGEuc21hbGwge1xuICBtYXJnaW46IC0yMHB4IC0xMHB4IDAgMHB4O1xufVxuXG4ub3B0aW9ucy1saXN0IC5yb3cgLm5vLXBkIHtcbiAgd2lkdGg6IDE0MHB4O1xufVxuXG4ub3B0aW9ucy1saXN0IC5yb3dfX3Bob25lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vcHRpb25zLWxpc3QgLnJvd19fcGhvbmUgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDRTVFOTtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4ub3B0aW9ucy1saXN0IC5yb3cgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENFNUU5O1xuICByZXNpemU6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jb3B0aW9uLXBhcmNlbC1tc2cgLnJvdyB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uY2hlY2tvdXQtY2FydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEzOTBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgYXV0byA1MHB4IGF1dG87XG59XG5cbiN3X2lzb0xpdnJQYXlzIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNSBjZW50ZXIgcmlnaHQgMTVweCBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyNTQzMi4yODklMjA0OTclMjA3Ljk1OSUyMDE0LjUzNyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTU0MzUuODc0JTIwNTExLjM3NGwtMy40MjItMy40MjNhLjU1Ny41NTclMjAwJTIwMCUyMDElMjAwLS43ODguNTU3LjU1NyUyMDAlMjAwJTIwMSUyMC43ODglMjAwbDMuMDI4JTIwMy4wMjklMjAzLjAyOS0zLjAyOWEuNTU3LjU1NyUyMDAlMjAwJTIwMSUyMC43ODglMjAwJTIwLjU1Ny41NTclMjAwJTIwMCUyMDElMjAwJTIwLjc4OGwtMy40MjMlMjAzLjQyM2EuNTU1LjU1NSUyMDAlMjAwJTIwMS0uMzk0LjE2My41Ni41NiUyMDAlMjAwJTIwMS0uMzk0LS4xNjN6bTMuNDIzLTEwbC0zLjAyOC0zLjAyOS0zLjAyOCUyMDMuMDI4YS41NTcuNTU3JTIwMCUyMDAlMjAxLS43ODglMjAwJTIwLjU1Ni41NTYlMjAwJTIwMCUyMDElMjAwLS43ODdsMy40MjMtMy40MjNhLjU1NC41NTQlMjAwJTIwMCUyMDElMjAuMzk0LS4xNjMuNTUyLjU1MiUyMDAlMjAwJTIwMSUyMC4zOTMuMTYzbDMuNDIzJTIwMy40MjNhLjU1Ny41NTclMjAwJTIwMCUyMDElMjAwJTIwLjc4OC41NTcuNTU3JTIwMCUyMDAlMjAxLS4zOTQuMTYzLjU1Ny41NTclMjAwJTIwMCUyMDEtLjM5NS0uMTYzeiUyMiUyMGZpbGwlM0QlMjIlMjM1OTZmNzklMjIvJTNFJTNDL3N2ZyUzRSk7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICBjb2xvcjogIzEyMzMzZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDRTVFOTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xufVxuXG4uaGlkZS1yb3cge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLnNob3ctY2FydC1vcHRpb246Y2hlY2tlZCArIC5iZy1wYW5lbCB7XG4gIGJvcmRlci1jb2xvcjogIzEyMzMzZTtcbn1cblxuLnNob3ctY2FydC1vcHRpb246Y2hlY2tlZCArIC5iZy1wYW5lbCAuaGlkZS1yb3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZSAuM3MsIHZpc2liaWxpdHkgMHM7XG59XG5cbi5zaG93LWNhcnQtb3B0aW9uOmNoZWNrZWQgKyAuYmctcGFuZWwgLnNxdWFyZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzEyMzMzZTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMxMjMzM2U7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUyJSkgcm90YXRlKC00NWRlZykgc2NhbGVZKDAuNSk7XG59XG5cbiNwcm9kLXN0b2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbiNwcm9kLXN0b2NrIC5pY29uX19kb3Qge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMDtcbn1cblxuLmRlbGl2ZXJ5LWNvbXAge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cblxuLmZpbHRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uZmlsdGVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uZmlsdGVyX193cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KTtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4uZmlsdGVyX19zZWxlY3RlZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5maWx0ZXJfX3NlbGVjdGVkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uZmlsdGVyX19zZWxlY3RlZF9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDVweCAzMHB4IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjYWJhYmFiO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbn1cblxuLmZpbHRlcl9fc2VsZWN0ZWRfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjODQ4NDg0O1xufVxuXG4uZmlsdGVyX19zZWxlY3RlZF9fbGluazpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA2MCU7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDIzcHg7XG59XG5cbi5maWx0ZXJfX3NlbGVjdGVkX19saW5rIC5tYXRlcmlhbC1pY29ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uZmlsdGVyX19zZWxlY3RlZF9fbGluazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZmlsdGVyX19pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5maWx0ZXJfX2l0ZW1fX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDRTVFOTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmZpbHRlcl9fbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzEyMzMzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZpbHRlcl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4uZmlsdGVyX19saW5rOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZmlsdGVyX19saW5rLS1jdXJyZW50IC5maWx0ZXJfX3RleHQsXG4uZmlsdGVyX19saW5rOmhvdmVyIC5maWx0ZXJfX3RleHQge1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLmZpbHRlcl9fbGluay0tY3VycmVudCAuZmlsdGVyX19jb3VudCxcbi5maWx0ZXJfX2xpbms6aG92ZXIgLmZpbHRlcl9fY291bnQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmlsdGVyX19saW5rLS1jdXJyZW50IC5zcXVhcmU6YmVmb3JlLFxuLmZpbHRlcl9fbGluazpob3ZlciAuc3F1YXJlOmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cblxuLmZpbHRlcl9fbGluay0tcmF0ZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZpbHRlcl9fbGluazpob3ZlciAuZGVsZXRlIHtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5maWx0ZXJfX3RleHQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAwLjkzNzVyZW07XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4uZmlsdGVyX19jb3VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgY29sb3I6IHJnYmEoMTgsIDUxLCA2MiwgMC42KTtcbn1cblxuLmZpbHRlcl9fcmF0aW5nIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB3aWR0aDogODJweDtcbn1cblxuLmZpbHRlcl9fcmFuZ2VCdG4ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbn1cblxuLmZpbHRlcl9fc3RhcnMubWF0ZXJpYWwtaWNvbnMge1xuICBjb2xvcjogI0RDRTVFOTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbi5maWx0ZXJfX3N0YXJzLS1hY3RpdmUubWF0ZXJpYWwtaWNvbnMge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5hcnJvdyB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzEyMzMzZTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzEyMzMzZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zcXVhcmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE4LCA1MSwgNjIsIDAuNik7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbn1cblxuLnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xufVxuXG4uZGVsZXRlIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5kZWxldGUgLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5cbi5wYWdpbmF0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnBhZ2luYXRpb25fX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbl9fZGVza3RvcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnaW5hdGlvbl9fbW9iaWxlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdpbmF0aW9uX19pdGVtIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogNDVweDtcbiAgbWFyZ2luOiAwIDEwcHggMTBweCAxMHB4O1xuICBsaW5lLWhlaWdodDogNDVweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDRTVFOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLnBhZ2luYXRpb25fX2l0ZW0tLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnaW5hdGlvbl9fYXJyb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZDogIzEyMzMzZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdpbmF0aW9uX19hcnJvd19fdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdpbmF0aW9uX19hcnJvd19faWNvbi5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtc2l6ZTogMS44NzVyZW07XG59XG5cbi5wYWdpbmF0aW9uX190cmlnZ2VyIHtcbiAgd2lkdGg6IDYwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTIzMzNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdpbmF0aW9uX190cmlnZ2VyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDhweCA3cHggMCA3cHg7XG4gIGJvcmRlci1jb2xvcjogIzEyMzMzZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLnBhZ2luYXRpb25fX3NlbGVjdCB7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wYWdpbmF0aW9uIHNwYW4ucGFnaW5hdGlvbl9faXRlbSB7XG4gIGJvcmRlci1jb2xvcjogIzEyMzMzZTtcbn1cblxuLnBhZ2luYXRpb24gc3Bhbi5wYWdpbmF0aW9uX19pdGVtLS1vdGhlciB7XG4gIGJvcmRlci1jb2xvcjogI0RDRTVFOTtcbn1cblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5cbi5zb3J0X193cmFwcGVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAyMHB4IDAgMDtcbn1cblxuLnNvcnQgLmFycm93IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICByaWdodDogNXB4O1xuICBib3JkZXItY29sb3I6ICMxMjMzM2U7XG59XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuXG4uc2hvcC1jb21tZW50X19jb20ge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBjb2xvcjogIzEyMzMzZTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnNob3AtY29tbWVudF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnNob3AtY29tbWVudF9fY29tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zaG9wLWNvbW1lbnRfX3N0YXJzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5cbi5zaG9wLWNvbW1lbnRfX3N0YXJzIC5tYXRlcmlhbC1pY29ucyB7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgd2lkdGg6IDIzcHg7XG4gIGNvbG9yOiAjZTBlMGUwO1xufVxuXG4uc2hvcC1jb21tZW50X19zdGFycyAubWF0ZXJpYWwtaWNvbnMuc2hvcC1jb21tZW50X19zdGFycy0tYWN0aXZlIHtcbiAgY29sb3I6ICNmNWIzMDE7XG59XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuXG4ucmV2ZWFsLW1vZGFsLWJnIHtcbiAgYmFja2dyb3VuZDogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDQ7XG4gIGxlZnQ6IDA7XG59XG5cbi5yZXZlYWwtbW9kYWwge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDA1O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxLjg3NXJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzY2NjY2NjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4ucmV2ZWFsLW1vZGFsLnNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ucmV2ZWFsLW1vZGFsIC5jb2x1bW4ge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5yZXZlYWwtbW9kYWwgLmNvbHVtbnMge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5yZXZlYWwtbW9kYWwgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucmV2ZWFsLW1vZGFsID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmV2ZWFsLW1vZGFsLnJhZGl1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLnJldmVhbC1tb2RhbC5yb3VuZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMDBweDtcbn1cblxuLnJldmVhbC1tb2RhbC5jb2xsYXBzZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5yZXZlYWwtbW9kYWwuZnVsbCB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB0b3A6IDA7XG59XG5cbi5yZXZlYWwtbW9kYWwudG9iYWNrIHtcbiAgei1pbmRleDogMTAwMztcbn1cblxuLnJldmVhbC1tb2RhbCAuY2xvc2UtcmV2ZWFsLW1vZGFsIHtcbiAgY29sb3I6ICNhYWFhYWE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNjI1cmVtO1xuICByaWdodDogMS4zNzVyZW07XG59XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBWYXJpYWJsZXMgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIFByZWRpY3RpdmUgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5wcmVkaWN0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk5OTk5OTk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0U1RTk7XG59XG5cbi5wcmVkaWN0aXZlLS1hY3RpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJlZGljdGl2ZV9fYmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbn1cblxuLnByZWRpY3RpdmVfX3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4ucHJlZGljdGl2ZV9fd3JhcHBlciAuc3RhcnMtYmcge1xuICBoZWlnaHQ6IHJlbS1jYWxjKDE2KTtcbn1cblxuLnByZWRpY3RpdmVfX3dyYXBwZXIgLmVtcHR5IHtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLnByZWRpY3RpdmVfX21haW4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLnByZWRpY3RpdmVfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4ucHJlZGljdGl2ZV9fbWVudS0tYnJhbmQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ucHJlZGljdGl2ZV9fbWVudS0tY2F0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnByZWRpY3RpdmVfX21lbnVfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wcmVkaWN0aXZlX19tZW51X191bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnByZWRpY3RpdmVfX21lbnVfX2xpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wcmVkaWN0aXZlX19tZW51X19saW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucHJlZGljdGl2ZV9fbWVudV9fY291bnQge1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuXG4ucHJlZGljdGl2ZV9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJlZGljdGl2ZV9fZmxleCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ucHJlZGljdGl2ZSAucHMtc2Nyb2xsYmFyLXktcmFpbCB7XG4gIHRvcDogMzBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAzNzBweCAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbi5wcmVkaWN0aXZlIC5wcy1zY3JvbGxiYXIteSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJhY2tncm91bmQ6ICMxMjMzM2U7XG59XG5cbi5wcmVkaWN0aXZlX19lcnJvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDMwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJlZGljdGl2ZV9fZW1wdHkge1xuICBmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiByZW0tY2FsYygzMCkgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLnByZWRpY3RpdmVfX2hlYWRlcl9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLnByZWRpY3RpdmVfX2hlYWRlcl9fY2xvc2UgLm1hdGVyaWFsLWljb25zIHtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcmVkaWN0aXZlX19oZWFkZXJfX2Nsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi5wcmVkaWN0aXZlX19oZWFkZXJfX25vcmVzdWx0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcmVkaWN0aXZlX19wcm9kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzMuMzMlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENFNUU5O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRENFNUU5O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJlZGljdGl2ZV9fYmFkZ2Uge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnByZWRpY3RpdmUgLnN0YXItZmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJlZGljdGl2ZSAuc3RhcnMtYmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJlZGljdGl2ZV9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucHJlZGljdGl2ZV9faW1nLS1sb2FkaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByZWRpY3RpdmVfX2xvYWRpbmcge1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuXG4ucHJlZGljdGl2ZV9fcHJpY2Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4ucHJlZGljdGl2ZV9fcHJpY2VfX29sZCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5wcmVkaWN0aXZlX19zdGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ucHJlZGljdGl2ZV9fc3RhdGVfX3R5cGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucHJlZGljdGl2ZV9fc3RhdGVfX3ZhbHVlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnByZWRpY3RpdmVfX21hc2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJlZGljdGl2ZV9fcXVvdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJlZGljdGl2ZV9fdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByZWRpY3RpdmVfX3RvcDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMTAwJTtcbn1cblxuLnByZWRpY3RpdmVfX2JvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4ucHJlZGljdGl2ZV9fdHh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucHJlZGljdGl2ZV9fbmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTIzMzNlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucHJlZGljdGl2ZV9fcHJpY2Uge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJlZGljdGl2ZV9fYnJhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJlZGljdGl2ZSAucHNfX3JhaWwteCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcmVkaWN0aXZlIC5wcm9tbyAucHJlZGljdGl2ZV9fc3RhdGUge1xuICBiYWNrZ3JvdW5kOiAjOUYzMTIzO1xufVxuXG4ucHJlZGljdGl2ZSAucHJvbW8gLnByZWRpY3RpdmVfX3ByaWNlX19jdXIge1xuICBjb2xvcjogIzlGMzEyMztcbn1cblxuLnByZWRpY3RpdmUgLnNhbGUgLnByZWRpY3RpdmVfX3N0YXRlIHtcbiAgYmFja2dyb3VuZDogI2UyYzE2MDtcbn1cblxuLnByZWRpY3RpdmUgLnNhbGUgLnByZWRpY3RpdmVfX3ByaWNlX19jdXIge1xuICBjb2xvcjogI2UyYzE2MDtcbn1cblxuLnByZWRpY3RpdmUgLm5ldyAucHJlZGljdGl2ZV9fc3RhdGUge1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xufVxuXG4ucHJlZGljdGl2ZSAubmV3IC5wcmVkaWN0aXZlX19wcmljZV9fY3VyIHtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuXG4uc2lkZWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5saXN0LXRvcCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5saXN0LXRvcF9fc2lkZWJhciB7XG4gIHdpZHRoOiAyMDBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogcmdiYSgxOCwgNTEsIDYyLCAwLjYpO1xufVxuXG4ubGlzdC10b3BfX3NpZGViYXI6aG92ZXIge1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLmxpc3QgLnByb2Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHotaW5kZXg6IDM7XG59XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuXG4ud2FybmluZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogOTk5OTk5OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1heC1oZWlnaHQ6IDkwJTtcbiAgbWF4LWhlaWdodDogOTB2aDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLndhcm5pbmdfX2JnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ud2FybmluZ19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogODBweCAyMHB4IDIwcHggMjBweDtcbn1cblxuLndhcm5pbmdfX21pZGRsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi53YXJuaW5nX190ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi53YXJuaW5nX190ZXh0IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuXG4ud2FybmluZ19fdGV4dCBsaSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi53YXJuaW5nX190aXRsZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBsaW5lLWhlaWdodDogODBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENFNUU5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4ud2FybmluZ19fYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53YXJuaW5nX19idXR0b24tLWVudGVyIHtcbiAgYmFja2dyb3VuZDogIzI3YWU2MDtcbn1cblxuLndhcm5pbmdfX2J1dHRvbi0tZW50ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk3MDNlO1xufVxuXG4ud2FybmluZ19fYnV0dG9uLS1vdXQge1xuICBiYWNrZ3JvdW5kOiAjZjE2NzY3O1xufVxuXG4ud2FybmluZ19fYnV0dG9uLS1vdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWIyMTIxO1xufVxuXG4ud2FybmluZyAud3JhcHBlclBhZ2VfX2xlZnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud2FybmluZyAud3JhcHBlclBhZ2VfX2xlZnQgKyAud3JhcHBlclBhZ2VfX3JpZ2h0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuXG4uY29va2llU2hvd0NsYXNzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtY29va2llIHtcbiAgei1pbmRleDogOTk5OTk5OTk5OTkgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4ubW9kYWwtY29va2llIHAge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4ubW9kYWwtY29va2llIGE6bm90KC5tb2RhbC1jb29raWVfX2Nsb3NlKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGNvbG9yOiAjMTIzMzNlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1vZGFsLWNvb2tpZV9fY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jbG9zZS1jb29raWUtYWxlcnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuXG4uc2ltcGxlbW9kYWwtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG59XG5cbi5zaW1wbGVtb2RhbC1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNpbXBsZW1vZGFsLWNvbnRhaW5lciB1bCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zaW1wbGVtb2RhbC1jb250YWluZXIgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5zaW1wbGVtb2RhbC13cmFwIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5cbi8qIElvbi5SYW5nZVNsaWRlclxuLy8gY3NzIHZlcnNpb24gMi4wLjNcbi8vIMKpIDIwMTMtMjAxNCBEZW5pcyBJbmVzaGluIHwgSW9uRGVuLmNvbVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUmFuZ2VTbGlkZXIgKi9cblxuLmlycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uaXJzLWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5pcnMtbGluZS1sZWZ0LFxuLmlycy1saW5lLW1pZCxcbi5pcnMtbGluZS1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbn1cblxuLmlycy1saW5lLWxlZnQge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTElO1xufVxuXG4uaXJzLWxpbmUtbWlkIHtcbiAgbGVmdDogOSU7XG4gIHdpZHRoOiA4MiU7XG59XG5cbi5pcnMtbGluZS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTElO1xufVxuXG4uaXJzLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xufVxuXG4uaXJzLWJhci1lZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uaXJzLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi5pcnMtc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB6LWluZGV4OiAxO1xufVxuXG4uaXJzLXNsaWRlci50eXBlX2xhc3Qge1xuICB6LWluZGV4OiAyO1xufVxuXG4uaXJzLW1pbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmlycy1tYXgge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uaXJzLWZyb20sXG4uaXJzLXRvLFxuLmlycy1zaW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmlycy1ncmlkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLmlycy13aXRoLWdyaWQgLmlycy1ncmlkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pcnMtZ3JpZC1wb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5pcnMtZ3JpZC1wb2wuc21hbGwge1xuICBoZWlnaHQ6IDRweDtcbn1cblxuLmlycy1ncmlkLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDlweDtcbiAgbGluZS1oZWlnaHQ6IDlweDtcbiAgcGFkZGluZzogMCAzcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaXJzLWRpc2FibGUtbWFzayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogLTElO1xuICB3aWR0aDogMTAyJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5sdC1pZTkgLmlycy1kaXNhYmxlLW1hc2sge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5pcnMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5pcnMtaGlkZGVuLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAtOTk5OSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKiBJb24uUmFuZ2VTbGlkZXIsIEZsYXQgVUkgU2tpblxuLy8gY3NzIHZlcnNpb24gMi4wLjNcbi8vIMKpIERlbmlzIEluZXNoaW4sIDIwMTQgICAgaHR0cHM6Ly9naXRodWIuY29tL0lvbkRlblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU2tpbiBkZXRhaWxzICovXG5cbi5pcnMtbGluZS1taWQsXG4uaXJzLWxpbmUtbGVmdCxcbi5pcnMtbGluZS1yaWdodCxcbi5pcnMtYmFyLFxuLmlycy1iYXItZWRnZSxcbi5pcnMtc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vbWVkaWEuY2Rud3MuY29tL19pLzEwOTE4LzU4Mi8zMDAxLzgyL3Nwcml0ZS1za2luLWZsYXQucG5nKSByZXBlYXQteDtcbn1cblxuLmlycyB7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLmlycy13aXRoLWdyaWQge1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5pcnMtbGluZSB7XG4gIGhlaWdodDogMTJweDtcbiAgdG9wOiAyNXB4O1xufVxuXG4uaXJzLWxpbmUtbGVmdCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcbn1cblxuLmlycy1saW5lLW1pZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuXG4uaXJzLWxpbmUtcmlnaHQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTMwcHg7XG59XG5cbi5pcnMtYmFyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0b3A6IDI1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTYwcHg7XG59XG5cbi5pcnMtYmFyLWVkZ2Uge1xuICB0b3A6IDI1cHg7XG4gIGhlaWdodDogMTJweDtcbiAgd2lkdGg6IDlweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTBweDtcbn1cblxuLmlycy1zaGFkb3cge1xuICBoZWlnaHQ6IDNweDtcbiAgdG9wOiAzNHB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4ubHQtaWU5IC5pcnMtc2hhZG93IHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTI1KTtcbn1cblxuLmlycy1zbGlkZXIge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB0b3A6IDIycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMHB4O1xufVxuXG4uaXJzLXNsaWRlci5zdGF0ZV9ob3Zlcixcbi5pcnMtc2xpZGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTUwcHg7XG59XG5cbi5pcnMtbWluLFxuLmlycy1tYXgge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDFweCAzcHg7XG4gIGJhY2tncm91bmQ6ICNlMWU0ZTk7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5pcnMtZnJvbSxcbi5pcnMtdG8sXG4uaXJzLXNpbmdsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG4gIGJhY2tncm91bmQ6ICNlZDU1NjU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5pcnMtZnJvbTphZnRlcixcbi5pcnMtdG86YWZ0ZXIsXG4uaXJzLXNpbmdsZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvdHRvbTogLTZweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlZDU1NjU7XG59XG5cbi5pcnMtZ3JpZC1wb2wge1xuICBiYWNrZ3JvdW5kOiAjZTFlNGU5O1xufVxuXG4uaXJzLWdyaWQtdGV4dCB7XG4gIGNvbG9yOiAjOTk5O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuXG4vKiBJbmNsdWRlIHRoZSBtaW4td2lkdGgsIG1heC13aWR0aCwgbWluLWhlaWdodFxuLyogYW5kIG1heC1oZWlnaHQgaWYgeW91IHBsYW4gdG8gdXNlIGEgcmVsYXRpdmUgQ1NTIHVuaXRcbi8qIG1lYXN1cmVtZW50IHRvIG1ha2Ugc3VyZSB0aGUgd2lkZ2V0IHJlbmRlcnMgaW4gdGhlXG4vKiBvcHRpbWFsIHNpemUgYWxsb3dlZC5cbiovXG5cbiNhZGRyZXNzQm9va1dpZGdldERpdiB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDIyOHB4O1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cblxuI3dhbGxldFdpZGdldERpdiB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDIyOHB4O1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cblxuLyogTW9iaWxlIG9wdGltaXplZCBhbmQgc21hbGwgd2luZG93ICovXG5cbiNhZGRyZXNzQm9va1dpZGdldERpdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIyOHB4O1xufVxuXG4jYWRkcmVzc0Jvb2tXaWRnZXREaXYgKyAucGxhY2VzRXJyb3IgKyBmaWVsZHNldCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbiN3YWxsZXRXaWRnZXREaXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMjhweDtcbn1cblxuLyogRGVza3RvcCBhbmQgdGFibGV0ICovXG5cbi5hbWF6b25Mb2dpbiBpbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cblxuLmFtYXpvbl9fY2FuY2VsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENFNUU5O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFtYXpvbl9fY2FuY2VsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFtYXpvbl9fbW9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYW1hem9uX19tb3JlIGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAxMHB4O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjYmRjZWQ1O1xuICBjb2xvcjogIzEyMzMzZTtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5hbWF6b25fX21vcmUgbGFiZWwgLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYW1hem9uX19tb3JlX19tZXNzYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hbWF6b25fX21vcmVfX21lc3NhZ2Ugc3BhbiA+IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFtYXpvbl9fbW9yZV9fbWVzc2FnZSBsYWJlbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG4uc2hvdy1hbWF6b24tbWVzc2FnZTpjaGVja2VkICsgZGl2IHtcbiAgei1pbmRleDogMjtcbn1cblxuLnNob3ctYW1hem9uLW1lc3NhZ2U6Y2hlY2tlZCArIGRpdiAuYW1hem9uX19tb3JlX19tZXNzYWdlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbn1cblxuLnNob3ctYW1hem9uLW1lc3NhZ2U6Y2hlY2tlZCArIGRpdiAuYW1hem9uX19tb3JlX19tZXNzYWdlIGxhYmVsIHtcbiAgei1pbmRleDogMztcbn1cblxuLndyYXBfX2FtYXpvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENFNUU5O1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi53cmFwX19hbWF6b24tLWNhcnQge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuXG4ud3JhcF9fYW1hem9uLS1jYXJ0IC5pZGVudC1hbWF6b24tYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ud3JhcF9fYW1hem9uLS1kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ud3JhcF9fYW1hem9uLS1wcm9kRGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLndyYXBfX2FtYXpvbi0tcHJvZERldGFpbHMgLmlkZW50LWFtYXpvbi1idG4ge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ud3JhcF9fYW1hem9uLS1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53cmFwX19hbWF6b25fX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4ud3JhcF9fYW1hem9uX190ZXh0IHNwYW4ge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndyYXBfX2FtYXpvbiAuaWRlbnQtYW1hem9uLWJ0biB7XG4gIG1hcmdpbjogMTBweCBhdXRvIDAgYXV0bztcbn1cblxuLndyYXBfX2FtYXpvbiAqICsgKiB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC53cmFwX19hbWF6b24ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENFNUU5O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAud3JhcF9fYW1hem9uX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAud3JhcF9fYW1hem9uX190ZXh0IHNwYW4sXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAud3JhcF9fYW1hem9uX190ZXh0IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmxvYWQtZW5kIC5hbWF6b25fX2NhbmNlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jc2MtcGF5bWVudC1ibG9jLmhpZGUtZm9yLWFtYXpvbiArICNzdWJtaXQtYXJlYSArIC5hbWF6b25fX2NhbmNlbCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5ib2R5IC5idXR0b24uaWRlbnQtYW1hem9uLWJ0biB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDE1MHB4O1xufVxuXG4uYm9keSAuYnV0dG9uLmlkZW50LWFtYXpvbi1idG46YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDIwJTtcbn1cblxuLmJvZHkgLmJ1dHRvbi5pZGVudC1hbWF6b24tYnRuIC5jMS1pZGVudC1idG4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ib2R5IC5idXR0b24uaWRlbnQtYW1hem9uLWJ0biAuYW1hem9uTG9naW4ge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJvZHkgLmJ1dHRvbi5pZGVudC1hbWF6b24tYnRuIC5hbWF6b25Mb2dpbiBpbWcge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLmlkZW50LWFtYXpvbi1idG4ge1xuICBtYXgtd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5sb2d1cF9fd3JhcHBlciAuaWRlbnQtYW1hem9uLWJ0biB7XG4gIG1heC13aWR0aDogMTUwcHggIWltcG9ydGFudDtcbn1cblxuLnBvcHVwLXdhaXRpbmctYW1hem9uIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYmFja2dyb3VuZDogIzI3YWU2MDtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5OTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMTAwdmg7XG59XG5cbi5wb3B1cC13YWl0aW5nLWFtYXpvbiBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucG9wdXAtd2FpdGluZy1hbWF6b24gLmNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5wb3B1cC13YWl0aW5nLWFtYXpvbl9fYmFja2dyb3VuZCB7XG4gIHotaW5kZXg6IDk5OTk5OTk5OTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI2FtYXpvbkFjY291bnRFcnJvcixcbiNhbWF6b25BY2NvdW50RXJyb3IyIHtcbiAgYmFja2dyb3VuZDogI2YxNjc2NztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4jYW1hem9uQWNjb3VudEVycm9yIHAsXG4jYW1hem9uQWNjb3VudEVycm9yMiBwIHtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jYW1hem9uQWNjb3VudEVycm9yLm92cyxcbiNhbWF6b25BY2NvdW50RXJyb3IyLm92cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuI2FtYXpvbkFjY291bnRFcnJvci5vdnM6YmVmb3JlLFxuI2FtYXpvbkFjY291bnRFcnJvcjIub3ZzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6ICNmMTY3Njc7XG4gIHotaW5kZXg6IDE7XG59XG5cbiNhbWF6b25BY2NvdW50RXJyb3Iub3ZzIGRpdixcbiNhbWF6b25BY2NvdW50RXJyb3IyLm92cyBkaXYge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4jYW1hem9uQWNjb3VudEVycm9yLm92cyBwLFxuI2FtYXpvbkFjY291bnRFcnJvcjIub3ZzIHAge1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4jYW1hem9uQWNjb3VudEVycm9yLm92cyB1bCxcbiNhbWF6b25BY2NvdW50RXJyb3IyLm92cyB1bCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiNhbWF6b25BY2NvdW50RXJyb3Iub3ZzIHVsIGxpLFxuI2FtYXpvbkFjY291bnRFcnJvcjIub3ZzIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4jYW1hem9uQWNjb3VudEVycm9yMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hbWF6b25fX21lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENFNUU5O1xuICBwYWRkaW5nOiAzMHB4IDQwcHggMjBweCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYW1hem9uX19tZXNzYWdlIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYW1hem9uX19tZXNzYWdlIHAgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYW1hem9uX19tZXNzYWdlIC5idXR0b24ge1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5hbWF6b25fX21lc3NhZ2UgLmJ1dHRvbiAubWF0ZXJpYWwtaWNvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYW1hem9uX19tb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTIzMzNlO1xuICB6LWluZGV4OiAxMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFtYXpvbl9fbW9yZV9fbWVzc2FnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDA7XG4gIGNvbG9yOiAjMTIzMzNlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zcyBlYXNlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYW1hem9uX19tb3JlIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmFtYXpvbl9fbW9yZSBsYWJlbDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuI3Nob3ctYW1hem9uLW1lc3NhZ2U6Y2hlY2tlZCArIGxhYmVsICsgZGl2IHtcbiAgbWF4LWhlaWdodDogMTAwMDBweDtcbn1cblxuLmlkZW50LWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5pZGVudC1idG4gLmFtYXpvbkxvZ2luIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uYzEtaWRlbnQtYnRuIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG5cbi5pZGVudC1hbWF6b24tYnRuIHtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmM2NlNzI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5pZGVudC1hbWF6b24tYnRuIC5pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5NHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZDogY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMGlkJTNEJTIyTGF5ZXJfMSUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI1MCUyMDEwMCUyMiUzRSUzQ3N0eWxlJTNFLnN0MCU3QmZpbGwlM0ElMjMzMzNlNDclN0Quc3QxJTdCZmlsbCUzQSUyM2Y4OTkxZCU3RCUzQy9zdHlsZSUzRSUzQ2clMjBpZCUzRCUyMlhNTElEXzIzXyUyMiUzRSUzQ3BhdGglMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNMTgxLjMlMjAzMC40Yy0yLjQlMjAwLTUuNC41LTcuOCUyMDEuNS0uMiUyMDAtLjUuMi0uNS41djM2LjJjMCUyMC4yLjIuNS41LjVoMi45Yy4yJTIwMCUyMC41LS4yLjUtLjV2LTEyYzEuMi41JTIwMi43LjclMjA0LjIuNyUyMDcuNiUyMDAlMjAxMi43LTUuNiUyMDEyLjctMTMuNy4yLTguMy00LjctMTMuMi0xMi41LTEzLjJtLS4zJTIwMjMuMmMtMS41JTIwMC0yLjctLjItNC4yLTFWMzQuNWMxLjUtLjUlMjAyLjctLjclMjA0LjItLjclMjA1LjQlMjAwJTIwOC42JTIwMy43JTIwOC42JTIwOS41LjIlMjA2LjYtMy4yJTIwMTAuMy04LjYlMjAxMC4zTTIxNS4zJTIwNDd2LTcuOGMwLTUuNi0zLjItOC44LTguOC04LjgtMi4yJTIwMC01LjQuNS04LjYlMjAyLjctLjIuMi0uMi41LS4yLjdsMS4yJTIwMi4yYzAlMjAuMi4yLjIuMi4yaC41YzEuNy0xJTIwMy43LTIlMjA2LjYtMiUyMDMuMiUyMDAlMjA0LjklMjAyJTIwNC45JTIwNS40djEuMkgyMDdjLTIuNyUyMDAtNC42LjItNi40JTIwMS4yLTIuOSUyMDEuNS00LjQlMjAzLjktNC40JTIwNy4xJTIwMCUyMDQuNiUyMDMuNCUyMDguMSUyMDguMyUyMDguMSUyMDIuNCUyMDAlMjA0LjktMSUyMDcuMS0yLjlsLjUlMjAyYzAlMjAuMi4yLjUuNS41aDIuN2MuMiUyMDAlMjAuMiUyMDAlMjAuNS0uMiUyMDAtLjIuMi0uMiUyMDAtLjUtLjMtMS4zLS41LTQuMi0uNS05LjFtLTMuOS0yLjd2NS42Yy0xLjUlMjAxLjUtMy43JTIwMy40LTYuNiUyMDMuNC0yLjclMjAwLTQuNC0xLjctNC40LTQuNiUyMDAtMS43LjctMi45JTIwMi4yLTMuNyUyMDEuMi0uNyUyMDIuNy0xJTIwNC45LTFsMy45LjN6JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzE4XyUyMiUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk0yMzkuNSUyMDMxLjFoLTIuOWMtLjIlMjAwLS41LjItLjUuNWwtNi40JTIwMTkuNi04LjMtMTkuOGMwLS4yLS4yLS4yLS41LS4yaC0zLjJjLS4yJTIwMC0uNSUyMDAtLjUuMnMtLjIuNSUyMDAlMjAuNWwxMC41JTIwMjQuN2MtMS43JTIwNi4xLTQuMiUyMDkuMS03LjYlMjA5LjEtMSUyMDAtMi4yLS4yLTMuMi0uNWgtLjVjLS4yJTIwMC0uMi4yLS4yLjVsLS43JTIwMi4yYzAlMjAuMiUyMDAlMjAuNS4yLjclMjAxLjIuNSUyMDIuNC43JTIwNC4yLjclMjAzLjklMjAwJTIwNy44LTEuMiUyMDEwLjgtMTAuM2w5LjMtMjcuMnYtLjVjLS4yLS4yLS41LS4yLS41LS4yJTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzExXyUyMiUyMGNsYXNzJTNEJTIyc3QxJTIyJTIwZCUzRCUyMk0xMDUuNCUyMDY2LjFjLTkuMSUyMDYuNi0yMiUyMDEwLTMzJTIwMTAtMTUuNyUyMDAtMjkuNi01LjktNDAuNC0xNS40LS43LS43JTIwMC0xLjclMjAxLTEuMiUyMDExLjUlMjA2LjYlMjAyNS43JTIwMTAuOCUyMDQwLjQlMjAxMC44JTIwMTAlMjAwJTIwMjAuOC0yJTIwMzAuOC02LjQlMjAxLjUtLjUlMjAyLjclMjAxLjIlMjAxLjIlMjAyLjIlMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfMTBfJTIyJTIwY2xhc3MlM0QlMjJzdDElMjIlMjBkJTNEJTIyTTEwOS4xJTIwNjEuOWMtMS4yLTEuNS03LjYtLjctMTAuNS0uMi0xJTIwMC0xLS43LS4yLTEuMiUyMDUuMS0zLjclMjAxMy41LTIuNCUyMDE0LjQtMS41JTIwMSUyMDEuMi0uMiUyMDkuNS01LjElMjAxMy43LS43LjctMS41LjItMS4yLS41JTIwMS40LTIuNyUyMDMuOC04LjglMjAyLjYtMTAuMyUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF85XyUyMiUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk05OS4xJTIwMzV2LTMuNGMwLS41LjUtMSUyMDEtMWgxNS43Yy41JTIwMCUyMDElMjAuMiUyMDElMjAxdjIuOWMwJTIwLjUtLjUlMjAxLjItMS4yJTIwMi4ybC04LjMlMjAxMS41YzIuOSUyMDAlMjA2LjEuNSUyMDkuMSUyMDIlMjAuNy4yLjclMjAxJTIwLjclMjAxLjV2My43YzAlMjAuNS0uNSUyMDEuMi0xLjIuNy00LjktMi40LTExLjMtMi43LTE2LjYlMjAwLS41LjItMS4yLS4yLTEuMi0uN3YtMy43YzAtLjUlMjAwLTEuNS41LTIuNGw5LjMtMTMuNWgtOC4xYy0uNS4yLS43LS4zLS43LS44JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzhfJTIyJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTQxLjglMjA1Ni44aC00LjZjLS41JTIwMC0uNy0uNS0uNy0uN1YzMS42YzAtLjUuNS0xJTIwMS0xaDQuNGMuNSUyMDAlMjAuNy41JTIwMSUyMC43djMuMmMxLjItMy4yJTIwMy40LTQuNiUyMDYuNC00LjZzNC45JTIwMS41JTIwNi4xJTIwNC42YzEuMi0zLjIlMjAzLjctNC42JTIwNi42LTQuNiUyMDIlMjAwJTIwNC4yLjclMjA1LjYlMjAyLjclMjAxLjUlMjAyJTIwMS4yJTIwNS4xJTIwMS4yJTIwNy42djE1LjRjMCUyMC41LS41JTIwMS0xJTIwMWgtNC42Yy0uNSUyMDAtMS0uNS0xLTF2LTEzYzAtMSUyMDAtMy43LS4yLTQuNi0uMi0xLjctMS41LTIuMi0yLjctMi4ycy0yLjQuNy0yLjklMjAyYy0uNSUyMDEuMi0uNSUyMDMuMi0uNSUyMDQuNnYxM2MwJTIwLjUtLjUlMjAxLTElMjAxaC00LjZjLS41JTIwMC0xLS41LTEtMXYtMTNjMC0yLjcuNS02LjktMi45LTYuOXMtMy4yJTIwMy45LTMuMiUyMDYuOXYxM2MtLjQuOS0uOSUyMDEuNC0xLjQlMjAxLjQlMjIvJTNFJTNDcGF0aCUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk0xMjkuOSUyMDMwLjFjNy4xJTIwMCUyMDExJTIwNi4xJTIwMTElMjAxMy43JTIwMCUyMDcuMy00LjIlMjAxMy41LTExJTIwMTMuNXMtMTAuOC02LjEtMTAuOC0xMy43JTIwMy45LTEzLjUlMjAxMC44LTEzLjVtMCUyMDUuMmMtMy40JTIwMC0zLjclMjA0LjktMy43JTIwNy44JTIwMCUyMDIuOSUyMDAlMjA5LjMlMjAzLjclMjA5LjNzMy45LTUuMSUyMDMuOS04LjNjMC0yJTIwMC00LjQtLjctNi40LS41LTEuOS0xLjctMi40LTMuMi0yLjQlMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNV8lMjIlMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNMTUwJTIwNTYuOGgtNC42Yy0uNSUyMDAtLjctLjUtLjctMVYzMS4zYzAtLjUuNS0uNyUyMDEtLjdoNC40Yy41JTIwMCUyMC43LjIuNy43VjM1YzEuMi0zLjQlMjAzLjItNC45JTIwNi42LTQuOSUyMDIuMiUyMDAlMjA0LjIuNyUyMDUuNiUyMDIuOSUyMDEuMiUyMDIlMjAxLjIlMjA1LjElMjAxLjIlMjA3LjZWNTZjMCUyMC41LS41LjctMSUyMC43aC00LjZjLS41JTIwMC0uNy0uMi0uNy0uN1Y0Mi44YzAtMi43LjItNi42LTIuOS02LjYtMS4yJTIwMC0yLjIuNy0yLjclMjAyLS43JTIwMS41LS43JTIwMi45LS43JTIwNC42VjU2Yy0uNy4zLTEuMi44LTEuNi44JTIyLyUzRSUzQ3BhdGglMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNOTUuMSUyMDUyLjRjLS43LTEuMi0xLjctMi4yLTEuNy00LjR2LTcuM2MwLTMuMiUyMDAtNi4xLTIuMi04LjMtMS43LTEuNy00LjktMi40LTcuMS0yLjQtNC42JTIwMC05LjglMjAxLjctMTAuOCUyMDcuMyUyMDAlMjAuNS4yJTIwMSUyMC43JTIwMWw0LjYuNWMuMi0uMi43LS41LjctMSUyMC41LTIlMjAyLjItMi45JTIwMy45LTIuOSUyMDElMjAwJTIwMi4yLjIlMjAyLjclMjAxLjJzLjUlMjAyLjIuNSUyMDMuNHYuN2MtMi45LjUtNi40LjUtOS4xJTIwMS43LTIuOSUyMDEuMi01LjElMjAzLjktNS4xJTIwNy44JTIwMCUyMDQuOSUyMDMuMiUyMDcuMyUyMDcuMSUyMDcuMyUyMDMuNCUyMDAlMjA1LjEtLjclMjA3LjgtMy40LjclMjAxLjIlMjAxLjIlMjAyJTIwMi43JTIwMy4yLjUuMiUyMDElMjAuMiUyMDEuMiUyMDAlMjAxLTElMjAyLjctMi40JTIwMy45LTMuMi43LS4yLjUtLjcuMi0xLjJ6TTg2LjYlMjA0NWMwJTIwMiUyMDAlMjAzLjQtMSUyMDUuMS0uNyUyMDEuMi0yJTIwMi4yLTMuMiUyMDIuMi0xLjclMjAwLTIuOS0xLjUtMi45LTMuNCUyMDAtNC4yJTIwMy43LTQuOSUyMDcuMS00Ljl2MXpNMzIuOCUyMDUyLjRDMzIlMjA1MS4yJTIwMzElMjA1MC4yJTIwMzElMjA0OHYtNy4zYzAtMy4yJTIwMC02LjEtMi4yLTguMy0xLjctMS43LTQuOS0yLjQtNy4xLTIuNC00LjYlMjAwLTkuOCUyMDEuNy0xMC44JTIwNy4zJTIwMCUyMC41LjIlMjAxJTIwLjclMjAxbDQuNi41Yy4yLS4yLjctLjUuNy0xJTIwLjUtMiUyMDIuMi0yLjklMjAzLjktMi45JTIwMSUyMDAlMjAyLjIuMiUyMDIuNyUyMDEuMnMuNSUyMDIuMi41JTIwMy40di43Yy0yLjkuNS02LjQuNS05LjElMjAxLjctMi45JTIwMS41LTUuMSUyMDMuOS01LjElMjA3LjglMjAwJTIwNC45JTIwMy4yJTIwNy4zJTIwNy4xJTIwNy4zJTIwMy40JTIwMCUyMDUuMS0uNyUyMDcuOC0zLjQuNyUyMDEuMiUyMDEuMiUyMDIlMjAyLjclMjAzLjIuNS4yJTIwMSUyMC4yJTIwMS4yJTIwMCUyMDEtMSUyMDIuNy0yLjQlMjAzLjktMy4yLjctLjIuNS0uNy4zLTEuMnpNMjMuOSUyMDQ1YzAlMjAyJTIwMCUyMDMuNC0xJTIwNS4xLS43JTIwMS4yLTIlMjAyLjItMy4yJTIwMi4yLTEuNyUyMDAtMi45LTEuNS0yLjktMy40JTIwMC00LjIlMjAzLjctNC45JTIwNy4xLTQuOXYxeiUyMi8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5pZGVudC1hbWF6b24tYnRuOmhvdmVyIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRjhFM0FEJywgZW5kQ29sb3JzdHI9JyNGRkVFQkEzNycsIEdyYWRpZW50VHlwZT0wKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y4ZTNhZCwgI2VlYmEzNyk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y4ZTNhZCwgI2VlYmEzNyk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y4ZTNhZCwgI2VlYmEzNyk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmOGUzYWQsICNlZWJhMzcpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y4ZTNhZCwgI2VlYmEzNyk7XG59XG5cbi5pZGVudC1hbWF6b24tYnRuOmhvdmVyIC5pY29uIHtcbiAgYmFja2dyb3VuZDogY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMGlkJTNEJTIyTGF5ZXJfMSUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI1MCUyMDEwMCUyMiUzRSUzQ3N0eWxlJTNFLnN0MCU3QmZpbGwlM0ElMjMzMzNlNDclN0Quc3QxJTdCZmlsbCUzQSUyM2Y4OTkxZCU3RCUzQy9zdHlsZSUzRSUzQ2clMjBpZCUzRCUyMlhNTElEXzIzXyUyMiUzRSUzQ3BhdGglMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNMTgxLjMlMjAzMC40Yy0yLjQlMjAwLTUuNC41LTcuOCUyMDEuNS0uMiUyMDAtLjUuMi0uNS41djM2LjJjMCUyMC4yLjIuNS41LjVoMi45Yy4yJTIwMCUyMC41LS4yLjUtLjV2LTEyYzEuMi41JTIwMi43LjclMjA0LjIuNyUyMDcuNiUyMDAlMjAxMi43LTUuNiUyMDEyLjctMTMuNy4yLTguMy00LjctMTMuMi0xMi41LTEzLjJtLS4zJTIwMjMuMmMtMS41JTIwMC0yLjctLjItNC4yLTFWMzQuNWMxLjUtLjUlMjAyLjctLjclMjA0LjItLjclMjA1LjQlMjAwJTIwOC42JTIwMy43JTIwOC42JTIwOS41LjIlMjA2LjYtMy4yJTIwMTAuMy04LjYlMjAxMC4zTTIxNS4zJTIwNDd2LTcuOGMwLTUuNi0zLjItOC44LTguOC04LjgtMi4yJTIwMC01LjQuNS04LjYlMjAyLjctLjIuMi0uMi41LS4yLjdsMS4yJTIwMi4yYzAlMjAuMi4yLjIuMi4yaC41YzEuNy0xJTIwMy43LTIlMjA2LjYtMiUyMDMuMiUyMDAlMjA0LjklMjAyJTIwNC45JTIwNS40djEuMkgyMDdjLTIuNyUyMDAtNC42LjItNi40JTIwMS4yLTIuOSUyMDEuNS00LjQlMjAzLjktNC40JTIwNy4xJTIwMCUyMDQuNiUyMDMuNCUyMDguMSUyMDguMyUyMDguMSUyMDIuNCUyMDAlMjA0LjktMSUyMDcuMS0yLjlsLjUlMjAyYzAlMjAuMi4yLjUuNS41aDIuN2MuMiUyMDAlMjAuMiUyMDAlMjAuNS0uMiUyMDAtLjIuMi0uMiUyMDAtLjUtLjMtMS4zLS41LTQuMi0uNS05LjFtLTMuOS0yLjd2NS42Yy0xLjUlMjAxLjUtMy43JTIwMy40LTYuNiUyMDMuNC0yLjclMjAwLTQuNC0xLjctNC40LTQuNiUyMDAtMS43LjctMi45JTIwMi4yLTMuNyUyMDEuMi0uNyUyMDIuNy0xJTIwNC45LTFsMy45LjN6JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzE4XyUyMiUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk0yMzkuNSUyMDMxLjFoLTIuOWMtLjIlMjAwLS41LjItLjUuNWwtNi40JTIwMTkuNi04LjMtMTkuOGMwLS4yLS4yLS4yLS41LS4yaC0zLjJjLS4yJTIwMC0uNSUyMDAtLjUuMnMtLjIuNSUyMDAlMjAuNWwxMC41JTIwMjQuN2MtMS43JTIwNi4xLTQuMiUyMDkuMS03LjYlMjA5LjEtMSUyMDAtMi4yLS4yLTMuMi0uNWgtLjVjLS4yJTIwMC0uMi4yLS4yLjVsLS43JTIwMi4yYzAlMjAuMiUyMDAlMjAuNS4yLjclMjAxLjIuNSUyMDIuNC43JTIwNC4yLjclMjAzLjklMjAwJTIwNy44LTEuMiUyMDEwLjgtMTAuM2w5LjMtMjcuMnYtLjVjLS4yLS4yLS41LS4yLS41LS4yJTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzExXyUyMiUyMGNsYXNzJTNEJTIyc3QxJTIyJTIwZCUzRCUyMk0xMDUuNCUyMDY2LjFjLTkuMSUyMDYuNi0yMiUyMDEwLTMzJTIwMTAtMTUuNyUyMDAtMjkuNi01LjktNDAuNC0xNS40LS43LS43JTIwMC0xLjclMjAxLTEuMiUyMDExLjUlMjA2LjYlMjAyNS43JTIwMTAuOCUyMDQwLjQlMjAxMC44JTIwMTAlMjAwJTIwMjAuOC0yJTIwMzAuOC02LjQlMjAxLjUtLjUlMjAyLjclMjAxLjIlMjAxLjIlMjAyLjIlMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfMTBfJTIyJTIwY2xhc3MlM0QlMjJzdDElMjIlMjBkJTNEJTIyTTEwOS4xJTIwNjEuOWMtMS4yLTEuNS03LjYtLjctMTAuNS0uMi0xJTIwMC0xLS43LS4yLTEuMiUyMDUuMS0zLjclMjAxMy41LTIuNCUyMDE0LjQtMS41JTIwMSUyMDEuMi0uMiUyMDkuNS01LjElMjAxMy43LS43LjctMS41LjItMS4yLS41JTIwMS40LTIuNyUyMDMuOC04LjglMjAyLjYtMTAuMyUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF85XyUyMiUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk05OS4xJTIwMzV2LTMuNGMwLS41LjUtMSUyMDEtMWgxNS43Yy41JTIwMCUyMDElMjAuMiUyMDElMjAxdjIuOWMwJTIwLjUtLjUlMjAxLjItMS4yJTIwMi4ybC04LjMlMjAxMS41YzIuOSUyMDAlMjA2LjEuNSUyMDkuMSUyMDIlMjAuNy4yLjclMjAxJTIwLjclMjAxLjV2My43YzAlMjAuNS0uNSUyMDEuMi0xLjIuNy00LjktMi40LTExLjMtMi43LTE2LjYlMjAwLS41LjItMS4yLS4yLTEuMi0uN3YtMy43YzAtLjUlMjAwLTEuNS41LTIuNGw5LjMtMTMuNWgtOC4xYy0uNS4yLS43LS4zLS43LS44JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzhfJTIyJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTQxLjglMjA1Ni44aC00LjZjLS41JTIwMC0uNy0uNS0uNy0uN1YzMS42YzAtLjUuNS0xJTIwMS0xaDQuNGMuNSUyMDAlMjAuNy41JTIwMSUyMC43djMuMmMxLjItMy4yJTIwMy40LTQuNiUyMDYuNC00LjZzNC45JTIwMS41JTIwNi4xJTIwNC42YzEuMi0zLjIlMjAzLjctNC42JTIwNi42LTQuNiUyMDIlMjAwJTIwNC4yLjclMjA1LjYlMjAyLjclMjAxLjUlMjAyJTIwMS4yJTIwNS4xJTIwMS4yJTIwNy42djE1LjRjMCUyMC41LS41JTIwMS0xJTIwMWgtNC42Yy0uNSUyMDAtMS0uNS0xLTF2LTEzYzAtMSUyMDAtMy43LS4yLTQuNi0uMi0xLjctMS41LTIuMi0yLjctMi4ycy0yLjQuNy0yLjklMjAyYy0uNSUyMDEuMi0uNSUyMDMuMi0uNSUyMDQuNnYxM2MwJTIwLjUtLjUlMjAxLTElMjAxaC00LjZjLS41JTIwMC0xLS41LTEtMXYtMTNjMC0yLjcuNS02LjktMi45LTYuOXMtMy4yJTIwMy45LTMuMiUyMDYuOXYxM2MtLjQuOS0uOSUyMDEuNC0xLjQlMjAxLjQlMjIvJTNFJTNDcGF0aCUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk0xMjkuOSUyMDMwLjFjNy4xJTIwMCUyMDExJTIwNi4xJTIwMTElMjAxMy43JTIwMCUyMDcuMy00LjIlMjAxMy41LTExJTIwMTMuNXMtMTAuOC02LjEtMTAuOC0xMy43JTIwMy45LTEzLjUlMjAxMC44LTEzLjVtMCUyMDUuMmMtMy40JTIwMC0zLjclMjA0LjktMy43JTIwNy44JTIwMCUyMDIuOSUyMDAlMjA5LjMlMjAzLjclMjA5LjNzMy45LTUuMSUyMDMuOS04LjNjMC0yJTIwMC00LjQtLjctNi40LS41LTEuOS0xLjctMi40LTMuMi0yLjQlMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNV8lMjIlMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNMTUwJTIwNTYuOGgtNC42Yy0uNSUyMDAtLjctLjUtLjctMVYzMS4zYzAtLjUuNS0uNyUyMDEtLjdoNC40Yy41JTIwMCUyMC43LjIuNy43VjM1YzEuMi0zLjQlMjAzLjItNC45JTIwNi42LTQuOSUyMDIuMiUyMDAlMjA0LjIuNyUyMDUuNiUyMDIuOSUyMDEuMiUyMDIlMjAxLjIlMjA1LjElMjAxLjIlMjA3LjZWNTZjMCUyMC41LS41LjctMSUyMC43aC00LjZjLS41JTIwMC0uNy0uMi0uNy0uN1Y0Mi44YzAtMi43LjItNi42LTIuOS02LjYtMS4yJTIwMC0yLjIuNy0yLjclMjAyLS43JTIwMS41LS43JTIwMi45LS43JTIwNC42VjU2Yy0uNy4zLTEuMi44LTEuNi44JTIyLyUzRSUzQ3BhdGglMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNOTUuMSUyMDUyLjRjLS43LTEuMi0xLjctMi4yLTEuNy00LjR2LTcuM2MwLTMuMiUyMDAtNi4xLTIuMi04LjMtMS43LTEuNy00LjktMi40LTcuMS0yLjQtNC42JTIwMC05LjglMjAxLjctMTAuOCUyMDcuMyUyMDAlMjAuNS4yJTIwMSUyMC43JTIwMWw0LjYuNWMuMi0uMi43LS41LjctMSUyMC41LTIlMjAyLjItMi45JTIwMy45LTIuOSUyMDElMjAwJTIwMi4yLjIlMjAyLjclMjAxLjJzLjUlMjAyLjIuNSUyMDMuNHYuN2MtMi45LjUtNi40LjUtOS4xJTIwMS43LTIuOSUyMDEuMi01LjElMjAzLjktNS4xJTIwNy44JTIwMCUyMDQuOSUyMDMuMiUyMDcuMyUyMDcuMSUyMDcuMyUyMDMuNCUyMDAlMjA1LjEtLjclMjA3LjgtMy40LjclMjAxLjIlMjAxLjIlMjAyJTIwMi43JTIwMy4yLjUuMiUyMDElMjAuMiUyMDEuMiUyMDAlMjAxLTElMjAyLjctMi40JTIwMy45LTMuMi43LS4yLjUtLjcuMi0xLjJ6TTg2LjYlMjA0NWMwJTIwMiUyMDAlMjAzLjQtMSUyMDUuMS0uNyUyMDEuMi0yJTIwMi4yLTMuMiUyMDIuMi0xLjclMjAwLTIuOS0xLjUtMi45LTMuNCUyMDAtNC4yJTIwMy43LTQuOSUyMDcuMS00Ljl2MXpNMzIuOCUyMDUyLjRDMzIlMjA1MS4yJTIwMzElMjA1MC4yJTIwMzElMjA0OHYtNy4zYzAtMy4yJTIwMC02LjEtMi4yLTguMy0xLjctMS43LTQuOS0yLjQtNy4xLTIuNC00LjYlMjAwLTkuOCUyMDEuNy0xMC44JTIwNy4zJTIwMCUyMC41LjIlMjAxJTIwLjclMjAxbDQuNi41Yy4yLS4yLjctLjUuNy0xJTIwLjUtMiUyMDIuMi0yLjklMjAzLjktMi45JTIwMSUyMDAlMjAyLjIuMiUyMDIuNyUyMDEuMnMuNSUyMDIuMi41JTIwMy40di43Yy0yLjkuNS02LjQuNS05LjElMjAxLjctMi45JTIwMS41LTUuMSUyMDMuOS01LjElMjA3LjglMjAwJTIwNC45JTIwMy4yJTIwNy4zJTIwNy4xJTIwNy4zJTIwMy40JTIwMCUyMDUuMS0uNyUyMDcuOC0zLjQuNyUyMDEuMiUyMDEuMiUyMDIlMjAyLjclMjAzLjIuNS4yJTIwMSUyMC4yJTIwMS4yJTIwMCUyMDEtMSUyMDIuNy0yLjQlMjAzLjktMy4yLjctLjIuNS0uNy4zLTEuMnpNMjMuOSUyMDQ1YzAlMjAyJTIwMCUyMDMuNC0xJTIwNS4xLS43JTIwMS4yLTIlMjAyLjItMy4yJTIwMi4yLTEuNyUyMDAtMi45LTEuNS0yLjktMy40JTIwMC00LjIlMjAzLjctNC45JTIwNy4xLTQuOXYxeiUyMi8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5pZGVudC1hbWF6b24tYnRuIC5hYnNvbHV0ZS10ZXh0LWFtYXpvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiBhdXRvO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjZjNjZTcyO1xufVxuXG4uaWRlbnQtYW1hem9uLWJ0bi0tcGFpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMjBweCA1cHggMjBweDtcbn1cblxuLmlkZW50LWFtYXpvbi1idG4tLXBhaWQgLmFycm93QW1hem9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIycHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4uaWRlbnQtYW1hem9uLWJ0bi0tcGFpZCAuYXJyb3dBbWF6b24gLm1hdGVyaWFsLWljb25zIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uaWRlbnQtYW1hem9uLWJ0bi0tcGFpZCAuYXJyb3dBbWF6b24gLm1hdGVyaWFsLWljb25zOmxhc3QtY2hpbGQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG59XG5cbi5pZGVudC1hbWF6b24tYnRuLS1wYWlkIC5jMS1pZGVudC1idG4ge1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xufVxuXG4uaWRlbnQtYW1hem9uLWJ0bi0tcGFpZCAuYzEtaWRlbnQtYnRuIC5pY29uIHtcbiAgd2lkdGg6IDE1NHB4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjBpZCUzRCUyMkxheWVyXzElMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNTAlMjAxMDAlMjIlM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsJTNBJTIzMzMzZTQ3JTdELnN0MSU3QmZpbGwlM0ElMjNmODk5MWQlN0QlM0Mvc3R5bGUlM0UlM0NnJTIwaWQlM0QlMjJYTUxJRF8yM18lMjIlM0UlM0NwYXRoJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTE4MS4zJTIwMzAuNGMtMi40JTIwMC01LjQuNS03LjglMjAxLjUtLjIlMjAwLS41LjItLjUuNXYzNi4yYzAlMjAuMi4yLjUuNS41aDIuOWMuMiUyMDAlMjAuNS0uMi41LS41di0xMmMxLjIuNSUyMDIuNy43JTIwNC4yLjclMjA3LjYlMjAwJTIwMTIuNy01LjYlMjAxMi43LTEzLjcuMi04LjMtNC43LTEzLjItMTIuNS0xMy4ybS0uMyUyMDIzLjJjLTEuNSUyMDAtMi43LS4yLTQuMi0xVjM0LjVjMS41LS41JTIwMi43LS43JTIwNC4yLS43JTIwNS40JTIwMCUyMDguNiUyMDMuNyUyMDguNiUyMDkuNS4yJTIwNi42LTMuMiUyMDEwLjMtOC42JTIwMTAuM00yMTUuMyUyMDQ3di03LjhjMC01LjYtMy4yLTguOC04LjgtOC44LTIuMiUyMDAtNS40LjUtOC42JTIwMi43LS4yLjItLjIuNS0uMi43bDEuMiUyMDIuMmMwJTIwLjIuMi4yLjIuMmguNWMxLjctMSUyMDMuNy0yJTIwNi42LTIlMjAzLjIlMjAwJTIwNC45JTIwMiUyMDQuOSUyMDUuNHYxLjJIMjA3Yy0yLjclMjAwLTQuNi4yLTYuNCUyMDEuMi0yLjklMjAxLjUtNC40JTIwMy45LTQuNCUyMDcuMSUyMDAlMjA0LjYlMjAzLjQlMjA4LjElMjA4LjMlMjA4LjElMjAyLjQlMjAwJTIwNC45LTElMjA3LjEtMi45bC41JTIwMmMwJTIwLjIuMi41LjUuNWgyLjdjLjIlMjAwJTIwLjIlMjAwJTIwLjUtLjIlMjAwLS4yLjItLjIlMjAwLS41LS4zLTEuMy0uNS00LjItLjUtOS4xbS0zLjktMi43djUuNmMtMS41JTIwMS41LTMuNyUyMDMuNC02LjYlMjAzLjQtMi43JTIwMC00LjQtMS43LTQuNC00LjYlMjAwLTEuNy43LTIuOSUyMDIuMi0zLjclMjAxLjItLjclMjAyLjctMSUyMDQuOS0xbDMuOS4zeiUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF8xOF8lMjIlMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNMjM5LjUlMjAzMS4xaC0yLjljLS4yJTIwMC0uNS4yLS41LjVsLTYuNCUyMDE5LjYtOC4zLTE5LjhjMC0uMi0uMi0uMi0uNS0uMmgtMy4yYy0uMiUyMDAtLjUlMjAwLS41LjJzLS4yLjUlMjAwJTIwLjVsMTAuNSUyMDI0LjdjLTEuNyUyMDYuMS00LjIlMjA5LjEtNy42JTIwOS4xLTElMjAwLTIuMi0uMi0zLjItLjVoLS41Yy0uMiUyMDAtLjIuMi0uMi41bC0uNyUyMDIuMmMwJTIwLjIlMjAwJTIwLjUuMi43JTIwMS4yLjUlMjAyLjQuNyUyMDQuMi43JTIwMy45JTIwMCUyMDcuOC0xLjIlMjAxMC44LTEwLjNsOS4zLTI3LjJ2LS41Yy0uMi0uMi0uNS0uMi0uNS0uMiUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF8xMV8lMjIlMjBjbGFzcyUzRCUyMnN0MSUyMiUyMGQlM0QlMjJNMTA1LjQlMjA2Ni4xYy05LjElMjA2LjYtMjIlMjAxMC0zMyUyMDEwLTE1LjclMjAwLTI5LjYtNS45LTQwLjQtMTUuNC0uNy0uNyUyMDAtMS43JTIwMS0xLjIlMjAxMS41JTIwNi42JTIwMjUuNyUyMDEwLjglMjA0MC40JTIwMTAuOCUyMDEwJTIwMCUyMDIwLjgtMiUyMDMwLjgtNi40JTIwMS41LS41JTIwMi43JTIwMS4yJTIwMS4yJTIwMi4yJTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzEwXyUyMiUyMGNsYXNzJTNEJTIyc3QxJTIyJTIwZCUzRCUyMk0xMDkuMSUyMDYxLjljLTEuMi0xLjUtNy42LS43LTEwLjUtLjItMSUyMDAtMS0uNy0uMi0xLjIlMjA1LjEtMy43JTIwMTMuNS0yLjQlMjAxNC40LTEuNSUyMDElMjAxLjItLjIlMjA5LjUtNS4xJTIwMTMuNy0uNy43LTEuNS4yLTEuMi0uNSUyMDEuNC0yLjclMjAzLjgtOC44JTIwMi42LTEwLjMlMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfOV8lMjIlMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNOTkuMSUyMDM1di0zLjRjMC0uNS41LTElMjAxLTFoMTUuN2MuNSUyMDAlMjAxJTIwLjIlMjAxJTIwMXYyLjljMCUyMC41LS41JTIwMS4yLTEuMiUyMDIuMmwtOC4zJTIwMTEuNWMyLjklMjAwJTIwNi4xLjUlMjA5LjElMjAyJTIwLjcuMi43JTIwMSUyMC43JTIwMS41djMuN2MwJTIwLjUtLjUlMjAxLjItMS4yLjctNC45LTIuNC0xMS4zLTIuNy0xNi42JTIwMC0uNS4yLTEuMi0uMi0xLjItLjd2LTMuN2MwLS41JTIwMC0xLjUuNS0yLjRsOS4zLTEzLjVoLTguMWMtLjUuMi0uNy0uMy0uNy0uOCUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF84XyUyMiUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk00MS44JTIwNTYuOGgtNC42Yy0uNSUyMDAtLjctLjUtLjctLjdWMzEuNmMwLS41LjUtMSUyMDEtMWg0LjRjLjUlMjAwJTIwLjcuNSUyMDElMjAuN3YzLjJjMS4yLTMuMiUyMDMuNC00LjYlMjA2LjQtNC42czQuOSUyMDEuNSUyMDYuMSUyMDQuNmMxLjItMy4yJTIwMy43LTQuNiUyMDYuNi00LjYlMjAyJTIwMCUyMDQuMi43JTIwNS42JTIwMi43JTIwMS41JTIwMiUyMDEuMiUyMDUuMSUyMDEuMiUyMDcuNnYxNS40YzAlMjAuNS0uNSUyMDEtMSUyMDFoLTQuNmMtLjUlMjAwLTEtLjUtMS0xdi0xM2MwLTElMjAwLTMuNy0uMi00LjYtLjItMS43LTEuNS0yLjItMi43LTIuMnMtMi40LjctMi45JTIwMmMtLjUlMjAxLjItLjUlMjAzLjItLjUlMjA0LjZ2MTNjMCUyMC41LS41JTIwMS0xJTIwMWgtNC42Yy0uNSUyMDAtMS0uNS0xLTF2LTEzYzAtMi43LjUtNi45LTIuOS02LjlzLTMuMiUyMDMuOS0zLjIlMjA2Ljl2MTNjLS40LjktLjklMjAxLjQtMS40JTIwMS40JTIyLyUzRSUzQ3BhdGglMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNMTI5LjklMjAzMC4xYzcuMSUyMDAlMjAxMSUyMDYuMSUyMDExJTIwMTMuNyUyMDAlMjA3LjMtNC4yJTIwMTMuNS0xMSUyMDEzLjVzLTEwLjgtNi4xLTEwLjgtMTMuNyUyMDMuOS0xMy41JTIwMTAuOC0xMy41bTAlMjA1LjJjLTMuNCUyMDAtMy43JTIwNC45LTMuNyUyMDcuOCUyMDAlMjAyLjklMjAwJTIwOS4zJTIwMy43JTIwOS4zczMuOS01LjElMjAzLjktOC4zYzAtMiUyMDAtNC40LS43LTYuNC0uNS0xLjktMS43LTIuNC0zLjItMi40JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzVfJTIyJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTE1MCUyMDU2LjhoLTQuNmMtLjUlMjAwLS43LS41LS43LTFWMzEuM2MwLS41LjUtLjclMjAxLS43aDQuNGMuNSUyMDAlMjAuNy4yLjcuN1YzNWMxLjItMy40JTIwMy4yLTQuOSUyMDYuNi00LjklMjAyLjIlMjAwJTIwNC4yLjclMjA1LjYlMjAyLjklMjAxLjIlMjAyJTIwMS4yJTIwNS4xJTIwMS4yJTIwNy42VjU2YzAlMjAuNS0uNS43LTElMjAuN2gtNC42Yy0uNSUyMDAtLjctLjItLjctLjdWNDIuOGMwLTIuNy4yLTYuNi0yLjktNi42LTEuMiUyMDAtMi4yLjctMi43JTIwMi0uNyUyMDEuNS0uNyUyMDIuOS0uNyUyMDQuNlY1NmMtLjcuMy0xLjIuOC0xLjYuOCUyMi8lM0UlM0NwYXRoJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTk1LjElMjA1Mi40Yy0uNy0xLjItMS43LTIuMi0xLjctNC40di03LjNjMC0zLjIlMjAwLTYuMS0yLjItOC4zLTEuNy0xLjctNC45LTIuNC03LjEtMi40LTQuNiUyMDAtOS44JTIwMS43LTEwLjglMjA3LjMlMjAwJTIwLjUuMiUyMDElMjAuNyUyMDFsNC42LjVjLjItLjIuNy0uNS43LTElMjAuNS0yJTIwMi4yLTIuOSUyMDMuOS0yLjklMjAxJTIwMCUyMDIuMi4yJTIwMi43JTIwMS4ycy41JTIwMi4yLjUlMjAzLjR2LjdjLTIuOS41LTYuNC41LTkuMSUyMDEuNy0yLjklMjAxLjItNS4xJTIwMy45LTUuMSUyMDcuOCUyMDAlMjA0LjklMjAzLjIlMjA3LjMlMjA3LjElMjA3LjMlMjAzLjQlMjAwJTIwNS4xLS43JTIwNy44LTMuNC43JTIwMS4yJTIwMS4yJTIwMiUyMDIuNyUyMDMuMi41LjIlMjAxJTIwLjIlMjAxLjIlMjAwJTIwMS0xJTIwMi43LTIuNCUyMDMuOS0zLjIuNy0uMi41LS43LjItMS4yek04Ni42JTIwNDVjMCUyMDIlMjAwJTIwMy40LTElMjA1LjEtLjclMjAxLjItMiUyMDIuMi0zLjIlMjAyLjItMS43JTIwMC0yLjktMS41LTIuOS0zLjQlMjAwLTQuMiUyMDMuNy00LjklMjA3LjEtNC45djF6TTMyLjglMjA1Mi40QzMyJTIwNTEuMiUyMDMxJTIwNTAuMiUyMDMxJTIwNDh2LTcuM2MwLTMuMiUyMDAtNi4xLTIuMi04LjMtMS43LTEuNy00LjktMi40LTcuMS0yLjQtNC42JTIwMC05LjglMjAxLjctMTAuOCUyMDcuMyUyMDAlMjAuNS4yJTIwMSUyMC43JTIwMWw0LjYuNWMuMi0uMi43LS41LjctMSUyMC41LTIlMjAyLjItMi45JTIwMy45LTIuOSUyMDElMjAwJTIwMi4yLjIlMjAyLjclMjAxLjJzLjUlMjAyLjIuNSUyMDMuNHYuN2MtMi45LjUtNi40LjUtOS4xJTIwMS43LTIuOSUyMDEuNS01LjElMjAzLjktNS4xJTIwNy44JTIwMCUyMDQuOSUyMDMuMiUyMDcuMyUyMDcuMSUyMDcuMyUyMDMuNCUyMDAlMjA1LjEtLjclMjA3LjgtMy40LjclMjAxLjIlMjAxLjIlMjAyJTIwMi43JTIwMy4yLjUuMiUyMDElMjAuMiUyMDEuMiUyMDAlMjAxLTElMjAyLjctMi40JTIwMy45LTMuMi43LS4yLjUtLjcuMy0xLjJ6TTIzLjklMjA0NWMwJTIwMiUyMDAlMjAzLjQtMSUyMDUuMS0uNyUyMDEuMi0yJTIwMi4yLTMuMiUyMDIuMi0xLjclMjAwLTIuOS0xLjUtMi45LTMuNCUyMDAtNC4yJTIwMy43LTQuOSUyMDcuMS00Ljl2MXolMjIvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaWRlbnQtYW1hem9uLWJ0bi0tcGFpZCAuYzEtaWRlbnQtYnRuIC53aXRoLWFjY291bnQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMS41cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YzY2U3MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cblxuLmlkZW50LWFtYXpvbi1idG4tLXBhaWQgLmMxLWlkZW50LWJ0bjpob3ZlciAuYzEtaWRlbnQtYnRuIC5pY29uIHtcbiAgd2lkdGg6IDE1NHB4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjBpZCUzRCUyMkxheWVyXzElMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNTAlMjAxMDAlMjIlM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsJTNBJTIzMzMzZTQ3JTdELnN0MSU3QmZpbGwlM0ElMjNmODk5MWQlN0QlM0Mvc3R5bGUlM0UlM0NnJTIwaWQlM0QlMjJYTUxJRF8yM18lMjIlM0UlM0NwYXRoJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTE4MS4zJTIwMzAuNGMtMi40JTIwMC01LjQuNS03LjglMjAxLjUtLjIlMjAwLS41LjItLjUuNXYzNi4yYzAlMjAuMi4yLjUuNS41aDIuOWMuMiUyMDAlMjAuNS0uMi41LS41di0xMmMxLjIuNSUyMDIuNy43JTIwNC4yLjclMjA3LjYlMjAwJTIwMTIuNy01LjYlMjAxMi43LTEzLjcuMi04LjMtNC43LTEzLjItMTIuNS0xMy4ybS0uMyUyMDIzLjJjLTEuNSUyMDAtMi43LS4yLTQuMi0xVjM0LjVjMS41LS41JTIwMi43LS43JTIwNC4yLS43JTIwNS40JTIwMCUyMDguNiUyMDMuNyUyMDguNiUyMDkuNS4yJTIwNi42LTMuMiUyMDEwLjMtOC42JTIwMTAuM00yMTUuMyUyMDQ3di03LjhjMC01LjYtMy4yLTguOC04LjgtOC44LTIuMiUyMDAtNS40LjUtOC42JTIwMi43LS4yLjItLjIuNS0uMi43bDEuMiUyMDIuMmMwJTIwLjIuMi4yLjIuMmguNWMxLjctMSUyMDMuNy0yJTIwNi42LTIlMjAzLjIlMjAwJTIwNC45JTIwMiUyMDQuOSUyMDUuNHYxLjJIMjA3Yy0yLjclMjAwLTQuNi4yLTYuNCUyMDEuMi0yLjklMjAxLjUtNC40JTIwMy45LTQuNCUyMDcuMSUyMDAlMjA0LjYlMjAzLjQlMjA4LjElMjA4LjMlMjA4LjElMjAyLjQlMjAwJTIwNC45LTElMjA3LjEtMi45bC41JTIwMmMwJTIwLjIuMi41LjUuNWgyLjdjLjIlMjAwJTIwLjIlMjAwJTIwLjUtLjIlMjAwLS4yLjItLjIlMjAwLS41LS4zLTEuMy0uNS00LjItLjUtOS4xbS0zLjktMi43djUuNmMtMS41JTIwMS41LTMuNyUyMDMuNC02LjYlMjAzLjQtMi43JTIwMC00LjQtMS43LTQuNC00LjYlMjAwLTEuNy43LTIuOSUyMDIuMi0zLjclMjAxLjItLjclMjAyLjctMSUyMDQuOS0xbDMuOS4zeiUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF8xOF8lMjIlMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNMjM5LjUlMjAzMS4xaC0yLjljLS4yJTIwMC0uNS4yLS41LjVsLTYuNCUyMDE5LjYtOC4zLTE5LjhjMC0uMi0uMi0uMi0uNS0uMmgtMy4yYy0uMiUyMDAtLjUlMjAwLS41LjJzLS4yLjUlMjAwJTIwLjVsMTAuNSUyMDI0LjdjLTEuNyUyMDYuMS00LjIlMjA5LjEtNy42JTIwOS4xLTElMjAwLTIuMi0uMi0zLjItLjVoLS41Yy0uMiUyMDAtLjIuMi0uMi41bC0uNyUyMDIuMmMwJTIwLjIlMjAwJTIwLjUuMi43JTIwMS4yLjUlMjAyLjQuNyUyMDQuMi43JTIwMy45JTIwMCUyMDcuOC0xLjIlMjAxMC44LTEwLjNsOS4zLTI3LjJ2LS41Yy0uMi0uMi0uNS0uMi0uNS0uMiUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF8xMV8lMjIlMjBjbGFzcyUzRCUyMnN0MSUyMiUyMGQlM0QlMjJNMTA1LjQlMjA2Ni4xYy05LjElMjA2LjYtMjIlMjAxMC0zMyUyMDEwLTE1LjclMjAwLTI5LjYtNS45LTQwLjQtMTUuNC0uNy0uNyUyMDAtMS43JTIwMS0xLjIlMjAxMS41JTIwNi42JTIwMjUuNyUyMDEwLjglMjA0MC40JTIwMTAuOCUyMDEwJTIwMCUyMDIwLjgtMiUyMDMwLjgtNi40JTIwMS41LS41JTIwMi43JTIwMS4yJTIwMS4yJTIwMi4yJTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzEwXyUyMiUyMGNsYXNzJTNEJTIyc3QxJTIyJTIwZCUzRCUyMk0xMDkuMSUyMDYxLjljLTEuMi0xLjUtNy42LS43LTEwLjUtLjItMSUyMDAtMS0uNy0uMi0xLjIlMjA1LjEtMy43JTIwMTMuNS0yLjQlMjAxNC40LTEuNSUyMDElMjAxLjItLjIlMjA5LjUtNS4xJTIwMTMuNy0uNy43LTEuNS4yLTEuMi0uNSUyMDEuNC0yLjclMjAzLjgtOC44JTIwMi42LTEwLjMlMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfOV8lMjIlMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNOTkuMSUyMDM1di0zLjRjMC0uNS41LTElMjAxLTFoMTUuN2MuNSUyMDAlMjAxJTIwLjIlMjAxJTIwMXYyLjljMCUyMC41LS41JTIwMS4yLTEuMiUyMDIuMmwtOC4zJTIwMTEuNWMyLjklMjAwJTIwNi4xLjUlMjA5LjElMjAyJTIwLjcuMi43JTIwMSUyMC43JTIwMS41djMuN2MwJTIwLjUtLjUlMjAxLjItMS4yLjctNC45LTIuNC0xMS4zLTIuNy0xNi42JTIwMC0uNS4yLTEuMi0uMi0xLjItLjd2LTMuN2MwLS41JTIwMC0xLjUuNS0yLjRsOS4zLTEzLjVoLTguMWMtLjUuMi0uNy0uMy0uNy0uOCUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF84XyUyMiUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk00MS44JTIwNTYuOGgtNC42Yy0uNSUyMDAtLjctLjUtLjctLjdWMzEuNmMwLS41LjUtMSUyMDEtMWg0LjRjLjUlMjAwJTIwLjcuNSUyMDElMjAuN3YzLjJjMS4yLTMuMiUyMDMuNC00LjYlMjA2LjQtNC42czQuOSUyMDEuNSUyMDYuMSUyMDQuNmMxLjItMy4yJTIwMy43LTQuNiUyMDYuNi00LjYlMjAyJTIwMCUyMDQuMi43JTIwNS42JTIwMi43JTIwMS41JTIwMiUyMDEuMiUyMDUuMSUyMDEuMiUyMDcuNnYxNS40YzAlMjAuNS0uNSUyMDEtMSUyMDFoLTQuNmMtLjUlMjAwLTEtLjUtMS0xdi0xM2MwLTElMjAwLTMuNy0uMi00LjYtLjItMS43LTEuNS0yLjItMi43LTIuMnMtMi40LjctMi45JTIwMmMtLjUlMjAxLjItLjUlMjAzLjItLjUlMjA0LjZ2MTNjMCUyMC41LS41JTIwMS0xJTIwMWgtNC42Yy0uNSUyMDAtMS0uNS0xLTF2LTEzYzAtMi43LjUtNi45LTIuOS02LjlzLTMuMiUyMDMuOS0zLjIlMjA2Ljl2MTNjLS40LjktLjklMjAxLjQtMS40JTIwMS40JTIyLyUzRSUzQ3BhdGglMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNMTI5LjklMjAzMC4xYzcuMSUyMDAlMjAxMSUyMDYuMSUyMDExJTIwMTMuNyUyMDAlMjA3LjMtNC4yJTIwMTMuNS0xMSUyMDEzLjVzLTEwLjgtNi4xLTEwLjgtMTMuNyUyMDMuOS0xMy41JTIwMTAuOC0xMy41bTAlMjA1LjJjLTMuNCUyMDAtMy43JTIwNC45LTMuNyUyMDcuOCUyMDAlMjAyLjklMjAwJTIwOS4zJTIwMy43JTIwOS4zczMuOS01LjElMjAzLjktOC4zYzAtMiUyMDAtNC40LS43LTYuNC0uNS0xLjktMS43LTIuNC0zLjItMi40JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzVfJTIyJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTE1MCUyMDU2LjhoLTQuNmMtLjUlMjAwLS43LS41LS43LTFWMzEuM2MwLS41LjUtLjclMjAxLS43aDQuNGMuNSUyMDAlMjAuNy4yLjcuN1YzNWMxLjItMy40JTIwMy4yLTQuOSUyMDYuNi00LjklMjAyLjIlMjAwJTIwNC4yLjclMjA1LjYlMjAyLjklMjAxLjIlMjAyJTIwMS4yJTIwNS4xJTIwMS4yJTIwNy42VjU2YzAlMjAuNS0uNS43LTElMjAuN2gtNC42Yy0uNSUyMDAtLjctLjItLjctLjdWNDIuOGMwLTIuNy4yLTYuNi0yLjktNi42LTEuMiUyMDAtMi4yLjctMi43JTIwMi0uNyUyMDEuNS0uNyUyMDIuOS0uNyUyMDQuNlY1NmMtLjcuMy0xLjIuOC0xLjYuOCUyMi8lM0UlM0NwYXRoJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTk1LjElMjA1Mi40Yy0uNy0xLjItMS43LTIuMi0xLjctNC40di03LjNjMC0zLjIlMjAwLTYuMS0yLjItOC4zLTEuNy0xLjctNC45LTIuNC03LjEtMi40LTQuNiUyMDAtOS44JTIwMS43LTEwLjglMjA3LjMlMjAwJTIwLjUuMiUyMDElMjAuNyUyMDFsNC42LjVjLjItLjIuNy0uNS43LTElMjAuNS0yJTIwMi4yLTIuOSUyMDMuOS0yLjklMjAxJTIwMCUyMDIuMi4yJTIwMi43JTIwMS4ycy41JTIwMi4yLjUlMjAzLjR2LjdjLTIuOS41LTYuNC41LTkuMSUyMDEuNy0yLjklMjAxLjItNS4xJTIwMy45LTUuMSUyMDcuOCUyMDAlMjA0LjklMjAzLjIlMjA3LjMlMjA3LjElMjA3LjMlMjAzLjQlMjAwJTIwNS4xLS43JTIwNy44LTMuNC43JTIwMS4yJTIwMS4yJTIwMiUyMDIuNyUyMDMuMi41LjIlMjAxJTIwLjIlMjAxLjIlMjAwJTIwMS0xJTIwMi43LTIuNCUyMDMuOS0zLjIuNy0uMi41LS43LjItMS4yek04Ni42JTIwNDVjMCUyMDIlMjAwJTIwMy40LTElMjA1LjEtLjclMjAxLjItMiUyMDIuMi0zLjIlMjAyLjItMS43JTIwMC0yLjktMS41LTIuOS0zLjQlMjAwLTQuMiUyMDMuNy00LjklMjA3LjEtNC45djF6TTMyLjglMjA1Mi40QzMyJTIwNTEuMiUyMDMxJTIwNTAuMiUyMDMxJTIwNDh2LTcuM2MwLTMuMiUyMDAtNi4xLTIuMi04LjMtMS43LTEuNy00LjktMi40LTcuMS0yLjQtNC42JTIwMC05LjglMjAxLjctMTAuOCUyMDcuMyUyMDAlMjAuNS4yJTIwMSUyMC43JTIwMWw0LjYuNWMuMi0uMi43LS41LjctMSUyMC41LTIlMjAyLjItMi45JTIwMy45LTIuOSUyMDElMjAwJTIwMi4yLjIlMjAyLjclMjAxLjJzLjUlMjAyLjIuNSUyMDMuNHYuN2MtMi45LjUtNi40LjUtOS4xJTIwMS43LTIuOSUyMDEuNS01LjElMjAzLjktNS4xJTIwNy44JTIwMCUyMDQuOSUyMDMuMiUyMDcuMyUyMDcuMSUyMDcuMyUyMDMuNCUyMDAlMjA1LjEtLjclMjA3LjgtMy40LjclMjAxLjIlMjAxLjIlMjAyJTIwMi43JTIwMy4yLjUuMiUyMDElMjAuMiUyMDEuMiUyMDAlMjAxLTElMjAyLjctMi40JTIwMy45LTMuMi43LS4yLjUtLjcuMy0xLjJ6TTIzLjklMjA0NWMwJTIwMiUyMDAlMjAzLjQtMSUyMDUuMS0uNyUyMDEuMi0yJTIwMi4yLTMuMiUyMDIuMi0xLjclMjAwLTIuOS0xLjUtMi45LTMuNCUyMDAtNC4yJTIwMy43LTQuOSUyMDcuMS00Ljl2MXolMjIvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaWRlbnQtYW1hem9uLWJ0bi0tcGFpZCAuYzEtaWRlbnQtYnRuOmhvdmVyIC53aXRoLWFjY291bnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDAwMCAhaW1wb3J0YW50O1xufVxuXG4jbG9hZGluZy1wYWllbWVudC1hbWF6b24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbiNsb2FkaW5nLXBhaWVtZW50LWFtYXpvbi5sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQ1KSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMyJTIwMzIlMjIlMjB3aWR0aCUzRCUyMjY0JTIyJTIwaGVpZ2h0JTNEJTIyNjQlMjIlMjBmaWxsJTNEJTIyJTIzMDAwJTIyJTNFJTNDY2lyY2xlJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIyLjAzMzAyJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjg0NSUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjAuNDk4MjYzJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjEyNXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODkwJTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMCUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC4yNXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODEzNSUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjAlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuMzc1cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MTgwJTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMCUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC41cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MjI1JTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMC42MjE4MDQlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuNjI1cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MjcwJTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMS45Mjc0NiUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC43NXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODMxNSUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjIuODU0OTQlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuODc1cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MTgwJTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMCUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC41cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDL3N2ZyUzRSk7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xufVxuXG4jY29udGFpbmVyLXBhaWVtZW50LWFtYXpvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5cbiNjb250YWluZXItcGFpZW1lbnQtYW1hem9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YzY2U3MjtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRjhFM0FEJywgZW5kQ29sb3JzdHI9JyNGRkVFQkEzNycsIEdyYWRpZW50VHlwZT0wKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y4ZTNhZCwgI2VlYmEzNyk7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y4ZTNhZCwgI2VlYmEzNyk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y4ZTNhZCwgI2VlYmEzNyk7XG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmOGUzYWQsICNlZWJhMzcpO1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y4ZTNhZCwgI2VlYmEzNyk7XG59XG5cbi5jb250YWluZXItc3VibWl0LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFpbmVyLXN1Ym1pdC1idXR0b24gI3ZhbGlkYXRpb24tYW1hem9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDI7XG4gIG9wYWNpdHk6IDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG59XG5cbi5jb250YWluZXItc3VibWl0LWJ1dHRvbiAjdmFsaWRhdGlvbi1hbWF6b24ubG9hZGluZyB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICMxZTg0NDkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTIwd2lkdGglM0QlMjI2NCUyMiUyMGhlaWdodCUzRCUyMjY0JTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMi4wMzMwMiUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMCUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4NDUlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwLjQ5ODI2MyUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC4xMjVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjg5MCUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjAlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuMjVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgxMzUlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjM3NXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODE4MCUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjAlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuNXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODIyNSUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjAuNjIxODA0JTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjYyNXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODI3MCUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjEuOTI3NDYlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuNzVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgzMTUlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIyLjg1NDk0JTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjg3NXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODE4MCUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjAlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuNXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQy9zdmclM0UpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcbn1cblxuI3N0ZXAyLWJ0bi5oaWRlLWZvci1hbWF6b24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiNQYXltZW50V2l0aEFtYXpvbkxvZ2luLFxuI1BhaWVtZW50VmFsaWRXaXRoQW1hem9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbiN0cmlnZ2VyLWxvZ2luLWFtYXpvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzI3YWU2MDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jdHJpZ2dlci1sb2dpbi1hbWF6b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk3MDNlO1xufVxuXG4jYW1hem9uUGFpZW1lbnRFcnJvciB7XG4gIGJhY2tncm91bmQ6ICNmMTY3Njc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuI2FtYXpvblBhaWVtZW50RXJyb3IuaXMtdmFsaWQge1xuICBiYWNrZ3JvdW5kOiAjMjdhZTYwO1xufVxuXG4jYW1hem9uUGFpZW1lbnRFcnJvciBwIHtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uaXMtYW1hem9uICNmcy1pbnZvaWNpbmctYWRkciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlzLWFtYXpvbiAjc2MtaW5mb3MtYmxvYyAuYzEtc2MtYmxvYzEgPiBmaWVsZHNldDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuI3NjLWRlbGl2ZXJ5LWJsb2MuaXMtY2xvc2UtZm9yLWFtYXpvbiAuc2MtaDIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jc2MtZGVsaXZlcnktYmxvYy5pcy1jbG9zZS1mb3ItYW1hem9uIC5jMS1zYy1ibG9jMSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI2FtYXpvbi1pZnJhbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jc2MtcGF5bWVudC1ibG9jLmhpZGUtZm9yLWFtYXpvbiAuYzEtc2MtYmxvYzEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVja291dDpub3QoLndpdGhvdXQtbGl2cikgI3NjLXBheW1lbnQtYmxvYy5oaWRlLWZvci1hbWF6b24uc3RlcC1ibG9jICNhbWF6b24taWZyYW1lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY29udGFpbmVyLXN1Ym1pdC1idXR0b24uaGlkZS1iZWZvcmUtbG9hZGluZy1saXZyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlzLWFtYXpvbiAjc2MtaW5mb3MtYmxvYy52YWxpZGF0ZWQtYmxvYyArICNzYy1kZWxpdmVyeS1ibG9jLmxvYWRpbmdbc3R5bGU9XCJkaXNwbGF5OiBub25lO1wiXSArICNzYy1wYXltZW50LWJsb2Muc3RlcC1ibG9jICNhbWF6b24taWZyYW1lIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmlzLWFtYXpvbiAjc2MtaW5mb3MtYmxvYy52YWxpZGF0ZWQtYmxvYyArICNzYy1kZWxpdmVyeS1ibG9jLmxvYWRpbmdbc3R5bGU9XCJkaXNwbGF5OiBub25lO1wiXSArICNzYy1wYXltZW50LWJsb2Muc3RlcC1ibG9jICsgI3N1Ym1pdC1hcmVhLmhpZGUtdGVtcC1hZnRlci1zdGVwMiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cblxuI3BheWJlYXIge1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbi5QYXlCZWFyLWFwcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xufVxuXG4uUGF5QmVhci1hcHAgKixcbi5QYXlCZWFyLWFwcCA6YWZ0ZXIsXG4uUGF5QmVhci1hcHAgOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5QYXlCZWFyLWFwcCBhIHtcbiAgY29sb3I6ICM1MjdlZTA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uUGF5QmVhci1hcHAgLlBheUJlYXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uUGF5QmVhci1hcHAgLlBheUJlYXItY29udGFpbmVyIC5QYXlCZWFyIHtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLlBheUJlYXItYXBwIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5QYXlCZWFyLWFwcCBbcm9sZT1idXR0b25dIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLlBheUJlYXItYXBwIGgxLFxuLlBheUJlYXItYXBwIGgyLFxuLlBheUJlYXItYXBwIGgzIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG5cbi5QYXlCZWFyLWFwcCBoMSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuLlBheUJlYXItYXBwIGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uUC1ib3gge1xuICBib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAycHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLlAtYm94X19pbm5lciB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMjBweCAyMHB4IDQwcHg7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5QLUNvbnRlbnQge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzE2MTYxNjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uUC1Db250ZW50IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMzUzNTM1O1xufVxuXG4uUC1Db250ZW50IGgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLlAtQ29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uUC1Db250ZW50X19pY29uIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDI0cHggMjZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5QLUNvbnRlbnRfX2ljb24gaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLlAtQ29udGVudF9faWNvbiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uUC1Db250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uUC1Db250ZW50IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uUC1Db250ZW50IHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uUC1Db250ZW50IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IC0yNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5QLVBheW1lbnRfX2V4cGlyZWQgLlAtQ29udGVudCB7XG4gIGNvbG9yOiAjNzk3OTc5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgcGFkZGluZzogMzJweDtcbn1cblxuLlAtUGF5bWVudF9fZXhwaXJlZCAuUC1Db250ZW50IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNDk0OTQ5O1xufVxuXG4uUC1QYXltZW50X19leHBpcmVkIC5QLUNvbnRlbnQgLlAtYnRuIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLlAtYmxvY2stZXhwbG9yZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5QLWJsb2NrLWV4cGxvcmVyIHN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiAtMnB4O1xufVxuXG4uUGF5QmVhci1zcGlubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDMwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDA7XG59XG5cbi5QYXlCZWFyLXNwaW5uZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uUGF5QmVhci1zcGlubmVyX19pdGVtIHtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtaW4taGVpZ2h0OiAzMHB4O1xufVxuXG4uUGF5QmVhci1zcGlubmVyX19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDVweCBzb2xpZCAjY2NjO1xuICBib3JkZXItdG9wLWNvbG9yOiAjNWU3ZmNkO1xuICBhbmltYXRpb246IGEgMC42cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgYSB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cblxuLlBheUJlYXItYXBwLWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuXG4uUGF5QmVhci1hcHAtZXJyb3IgLlAtYnRuIHtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzk2ZWUwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIwcHggYXV0byAwO1xufVxuXG4uUC1kaXNhYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5QLWRpc2FibGVkOmFmdGVyIHtcbiAgY29udGVudDogXCJMb2FkaW5nLi4uXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5QYXlCZWFyLWFwcCAuUC1idXR0b25zLWZsZXgge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLlBheUJlYXItYXBwIC5QLWJ1dHRvbnMtZmxleCAuUC1idG4tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMzZweDtcbn1cblxuLlBheUJlYXItYXBwIC5QLWJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzY1NjU2NTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjM2cHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLlBheUJlYXItYXBwIC5QLWJ0bi1ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uUGF5QmVhci1hcHAgLlAtYnRuLWJsb2NrX19pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDEwcHggMjFweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAycHggMTdweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xufVxuXG4uUGF5QmVhci1hcHAgLlAtYnRuLWJsb2NrOmFjdGl2ZSAuUC1idG4tYmxvY2tfX2lubmVyIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG59XG5cbi5QYXlCZWFyLWFwcCAuUC1idG4tYmxvY2suUC13YWxsZXQtYnRuIC5QLXdhbGxldC1pY29uIHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luOiAwIGF1dG8gNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJvWldsbmFIUTlJak13SWlCMmFXVjNRbTk0UFNJd0lEQWdNeklnTXpBaUlIZHBaSFJvUFNJek1pSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhjR0YwYUNCa1BTSnRNamd1TmpZMk5qWTJOeUF4TXk0ek16TXpNek16YUMwdU5qWTJOalkyTjNZdE15NHpNek16TXpNell6QXRNUzR5TWpZMk5qWTJOeTB1Tmprek16TXpNeTB5TFRFdU5qRXpNek16TXkweUxqWTJOalkyTmpZM0xTNDJNakkxTkRRMkxTNDBNemMxTURBeE1TMHhMak0yTlRjM05qZ3RMalkzTURRNE9ESTJMVEl1TVRJMk5qWTJOeTB1TmpZMk5qWTJOalpvTFRFNExqRTVNek16TXpNell5MHhMakF5TnpFeU5ETXpMakF5TVRnMU5qZzBMVEV1T1RFeE1qZzVOemN0TGpjeU1URXlOek0xTFRJdU1EWTJOalkyTmpjdE1TNDNNelkyTmpZMk55MHVNRGMyTXpBNU5Ua3RMalUzTkRNMU1qUTBMakV3TURJd09EUTRMVEV1TVRVek5UY3hORFV1TkRnek9EWTRPUzB4TGpVNE56YzBOekUyTGpNNE16WTJNRFF6TFM0ME16UXhOelUzTWk0NU16WTNOVE0xTFM0Mk9EQTJNek16TWlBeExqVXhOakV6TVRFdExqWTNOVFU0TmpFM2FERTFMamt4WXk0ek16VXpNekl6TFM0d01EWTFOamMwTmk0Mk1qY3lPRFU0TGpJeU56Z3pOelV6TGpZNU16TXpNek11TlRVMk5qWTJOall1TURNeU5qTXdPUzR4T1RRNU16YzNNUzB1TURJeU9URTVNaTR6T1RRek1EVXdPUzB1TVRVeE5qVTBNUzQxTkRReU9ERXhOeTB1TVRJNE56TTBPQzR4TkRrNU56WXdPQzB1TXpFM016Z3hNaTR5TXpVd09UYzJPUzB1TlRFMU1ERXlOUzR5TXpJek9EVTFhQzB4TlM0NU1ETXpNek16TjJNdExqTXpOekkwTlRndExqQXhNVFV6TlRrNExTNDJNek16TmpBM0xqSXlNalV6TlRjNUxTNDNMalUxTXpNek16TXpMUzR3TXpNM016a3lOQzR4T1RVME5URTFMakF5TVRNd01UUXlMak01TlRjM05qZ3hMakUxTURFMk9EUXpMalUwTmpVMU1USXhMakV5T0RnMk55NHhOVEEzTnpRMExqTXhPREUzTnpFeExqSXpOak16T1RRNUxqVXhOalE1T0RJMExqSXpNelEwT0RjNWFERTVMak16TXpNek16TjJMVEV1TXpNek16TXpNek5qTUMweExqZzNMVEl1TURndE5DMDBMalkyTmpZMk5qWXROR2d0TVRZdU1EQXdNREF3TUROakxUSXVOVGMzTXpJNE9EUWdNQzAwTGpZMk5qWTJOalkzSURJdU1EZzVNek0zT0RNdE5DNDJOalkyTmpZMk55QTBMalkyTmpZMk5qWTNkakl3TGpBd01EQXdNREF6WXpBZ01pNDFOemN6TWpnNElESXVNRGc1TXpNM09ETWdOQzQyTmpZMk5qWTJJRFF1TmpZMk5qWTJOamNnTkM0Mk5qWTJOalkyYURFNExqWTJOalkyTmpZell6SXVOVGMzTXpJNE9TQXdJRFF1TmpZMk5qWTJOeTB5TGpBNE9UTXpOemdnTkM0Mk5qWTJOalkzTFRRdU5qWTJOalkyTm5ZdE15NHpNek16TXpNMGFDNDJOalkyTmpZM1l5NDRPRFF3TlRRNUlEQWdNUzQzTXpFNU1ERXpMUzR6TlRFeE9EazBJREl1TXpVM01ESXlOaTB1T1RjMk16RXdOeTQyTWpVeE1qRXlMUzQyTWpVeE1qRXpMamszTmpNeE1EY3RNUzQwTnpJNU5qYzJMamszTmpNeE1EY3RNaTR6TlRjd01qSTJkaTB4TGpNek16TXpNek5qTUMwdU9EZzBNRFUxTFM0ek5URXhPRGsxTFRFdU56TXhPVEF4TkMwdU9UYzJNekV3TnkweUxqTTFOekF5TWpZdExqWXlOVEV5TVRNdExqWXlOVEV5TVRNdE1TNDBOekk1TmpjM0xTNDVOell6TVRBNExUSXVNelUzTURJeU5pMHVPVGMyTXpFd09IcHRNaUEwTGpZMk5qWTJOamRqTUNBeExqRXdORFUyT1RVdExqZzVOVFF6TURVZ01pMHlJREpvTFRZdU5qWTJOalkyTjJNdE1TNHhNRFExTmprMUlEQXRNaTB1T0RrMU5ETXdOUzB5TFRKMkxURXVNek16TXpNek0yTXdMVEV1TVRBME5UWTVOUzQ0T1RVME16QTFMVElnTWkweWFEWXVOalkyTmpZMk4yTXhMakV3TkRVMk9UVWdNQ0F5SUM0NE9UVTBNekExSURJZ01ucHRMVGdnTGpZMk5qWTJOamRqTGpjek5qTTNPVFlnTUNBeExqTXpNek16TXpNdExqVTVOamsxTXpjZ01TNHpNek16TXpNekxURXVNek16TXpNek5DQXdMUzQzTXpZek56azJMUzQxT1RZNU5UTTNMVEV1TXpNek16TXpNeTB4TGpNek16TXpNek10TVM0ek16TXpNek16TFM0M016WXpOemszSURBdE1TNHpNek16TXpNMExqVTVOamsxTXpjdE1TNHpNek16TXpNMElERXVNek16TXpNek15QXdJQzQzTXpZek56azNMalU1TmprMU16Y2dNUzR6TXpNek16TTBJREV1TXpNek16TXpOQ0F4TGpNek16TXpNelI2SWlCbWFXeHNQU0lqT1RrNUlpQjBjbUZ1YzJadmNtMDlJaUl2UGp3dmMzWm5QZz09XCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5QYXlCZWFyLWFwcCAuUC1idG4tYmxvY2tfX2hlbHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzlmOWY5ZjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMjJweDtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBtb25vc3BhY2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uUGF5QmVhci1hcHAgLlAtYnRuLWJsb2NrX19oZWxwZXIgLlAtZG90cyB7XG4gIG1hcmdpbjogMCAtM3B4O1xufVxuXG4uUGF5QmVhci1hcHAgLlAtYnRuLWJsb2NrX19oZWxwZXIgLlAtZG90cyBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjOWY5ZjlmO1xuICBtYXJnaW46IDAgMnB4O1xufVxuXG4uUGF5QmVhci1hcHAgLlAtYnRuLWJsb2NrX19oZWxwZXIgLlAtZG90czphZnRlcixcbi5QYXlCZWFyLWFwcCAuUC1idG4tYmxvY2tfX2hlbHBlciAuUC1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogIzlmOWY5Zjtcbn1cblxuLlBheUJlYXItYXBwIC5QLWJ0bi1ibG9jayAuUC1idG4tYmxvY2tfX2NvcGllZC10ZXh0IHtcbiAgY29udGVudDogXCJcIjtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGNvbG9yOiAjNGZiZGE2O1xuICBsZXR0ZXItc3BhY2luZzogLjY1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAtMTZweDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uUGF5QmVhci1hcHAgLlAtYnRuLWJsb2NrIC5QLWJ0bi1ibG9ja19fY29waWVkLXRleHQgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG5cbi5QYXlCZWFyLWFwcCAuUC1idG4tYmxvY2stLWNvcGllZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLlBheUJlYXItYXBwIC5QLWJ0bi1ibG9jay0tY29waWVkIC5QLWJ0bi1ibG9ja19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5QYXlCZWFyLWFwcCAuUC1idG4tYmxvY2stLWNvcGllZDpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBsZWZ0OiAtNnB4O1xuICB0b3A6IC0xNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA2cHg7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDc5LCAxODksIDE2NiwgMC4xOSk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLlBheUJlYXItYXBwIC5QLWJ0bi1ibG9jay0tY29waWVkIC5QLWJ0bi1ibG9ja19fY29waWVkLXRleHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uUGF5QmVhci1hcHAgLlAtYnRuLWJsb2NrW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IC43O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLlBheUJlYXItYXBwIC5QLWJ0biB7XG4gIGhlaWdodDogNTVweDtcbiAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjMzk2ZWUwO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBtaW4td2lkdGg6IDI0MHB4O1xufVxuXG4uUGF5QmVhci1hcHAgLlAtYnRuW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IC43O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLlBheUJlYXItYXBwIC5QLWJ0bl9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgZmlsbDogI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IC0zcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLlBheUJlYXItYXBwIC5QLWJ0bl9faWNvbi0tYmFjay1ncmV5IHtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaUlITjBZVzVrWVd4dmJtVTlJbTV2SWo4K1BITjJaeUFnSUhodGJHNXpPbVJqUFNKb2RIUndPaTh2Y0hWeWJDNXZjbWN2WkdNdlpXeGxiV1Z1ZEhNdk1TNHhMeUlnSUNCNGJXeHVjenBqWXowaWFIUjBjRG92TDJOeVpXRjBhWFpsWTI5dGJXOXVjeTV2Y21jdmJuTWpJaUFnSUhodGJHNXpPbkprWmowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzh3TWk4eU1pMXlaR1l0YzNsdWRHRjRMVzV6SXlJZ0lDQjRiV3h1Y3pwemRtYzlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUFnSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnSUNCNGJXeHVjenB6YjJScGNHOWthVDBpYUhSMGNEb3ZMM052Wkdsd2IyUnBMbk52ZFhKalpXWnZjbWRsTG01bGRDOUVWRVF2YzI5a2FYQnZaR2t0TUM1a2RHUWlJQ0FnZUcxc2JuTTZhVzVyYzJOaGNHVTlJbWgwZEhBNkx5OTNkM2N1YVc1cmMyTmhjR1V1YjNKbkwyNWhiV1Z6Y0dGalpYTXZhVzVyYzJOaGNHVWlJQ0FnYUdWcFoyaDBQU0l5TWlJZ0lDQjJhV1YzUW05NFBTSXdJREFnTWpJZ01qSWlJQ0FnZDJsa2RHZzlJakl5SWlBZ0lHbGtQU0p6ZG1jeUlpQWdJSFpsY25OcGIyNDlJakV1TVNJZ0lDQnBibXR6WTJGd1pUcDJaWEp6YVc5dVBTSXdMamt4SUhJeE16Y3lOU0lnSUNCemIyUnBjRzlrYVRwa2IyTnVZVzFsUFNKaGNuSnZkeTFuY21GNUxuTjJaeUkrSUNBOGJXVjBZV1JoZEdFZ0lDQWdJR2xrUFNKdFpYUmhaR0YwWVRFd0lqNGdJQ0FnUEhKa1pqcFNSRVkrSUNBZ0lDQWdQR05qT2xkdmNtc2dJQ0FnSUNBZ0lDQnlaR1k2WVdKdmRYUTlJaUkrSUNBZ0lDQWdJQ0E4WkdNNlptOXliV0YwUG1sdFlXZGxMM04yWnl0NGJXdzhMMlJqT21admNtMWhkRDRnSUNBZ0lDQWdJRHhrWXpwMGVYQmxJQ0FnSUNBZ0lDQWdJQ0J5WkdZNmNtVnpiM1Z5WTJVOUltaDBkSEE2THk5d2RYSnNMbTl5Wnk5a1l5OWtZMjFwZEhsd1pTOVRkR2xzYkVsdFlXZGxJaUF2UGlBZ0lDQWdJQ0FnUEdSak9uUnBkR3hsUGp3dlpHTTZkR2wwYkdVK0lDQWdJQ0FnUEM5all6cFhiM0pyUGlBZ0lDQThMM0prWmpwU1JFWStJQ0E4TDIxbGRHRmtZWFJoUGlBZ1BHUmxabk1nSUNBZ0lHbGtQU0prWldaek9DSWdMejRnSUR4emIyUnBjRzlrYVRwdVlXMWxaSFpwWlhjZ0lDQWdJSEJoWjJWamIyeHZjajBpSTJabVptWm1aaUlnSUNBZ0lHSnZjbVJsY21OdmJHOXlQU0lqTmpZMk5qWTJJaUFnSUNBZ1ltOXlaR1Z5YjNCaFkybDBlVDBpTVNJZ0lDQWdJRzlpYW1WamRIUnZiR1Z5WVc1alpUMGlNVEFpSUNBZ0lDQm5jbWxrZEc5c1pYSmhibU5sUFNJeE1DSWdJQ0FnSUdkMWFXUmxkRzlzWlhKaGJtTmxQU0l4TUNJZ0lDQWdJR2x1YTNOallYQmxPbkJoWjJWdmNHRmphWFI1UFNJd0lpQWdJQ0FnYVc1cmMyTmhjR1U2Y0dGblpYTm9ZV1J2ZHowaU1pSWdJQ0FnSUdsdWEzTmpZWEJsT25kcGJtUnZkeTEzYVdSMGFEMGlNVFEwTUNJZ0lDQWdJR2x1YTNOallYQmxPbmRwYm1SdmR5MW9aV2xuYUhROUlqYzRNU0lnSUNBZ0lHbGtQU0p1WVcxbFpIWnBaWGMySWlBZ0lDQWdjMmh2ZDJkeWFXUTlJbVpoYkhObElpQWdJQ0FnYVc1cmMyTmhjR1U2ZW05dmJUMGlNVEF1TnpJM01qY3pJaUFnSUNBZ2FXNXJjMk5oY0dVNlkzZzlJaTB4TGpNNU9ETXdOVEVpSUNBZ0lDQnBibXR6WTJGd1pUcGplVDBpTVRFaUlDQWdJQ0JwYm10elkyRndaVHAzYVc1a2IzY3RlRDBpTUNJZ0lDQWdJR2x1YTNOallYQmxPbmRwYm1SdmR5MTVQU0l4SWlBZ0lDQWdhVzVyYzJOaGNHVTZkMmx1Wkc5M0xXMWhlR2x0YVhwbFpEMGlNU0lnSUNBZ0lHbHVhM05qWVhCbE9tTjFjbkpsYm5RdGJHRjVaWEk5SW5OMlp6SWlJQzgrSUNBOGNHRjBhQ0FnSUNBZ1pEMGliU0EyTGpNNU5EWTBOU3c0TGpnMU5ESTJNRGtnTVRNdU56WXhOamcwTERBZ1l5QXhMakF4T0RJek1Td3dJREV1T0RRek5qY3hMREF1T0RJek5EUWdNUzQ0TkRNMk56RXNNUzQ0TXpreU1EVXhJREFzTVM0d01UVTNOalFnTFRBdU9ESTFORFFzTVM0NE16a3lNRFVnTFRFdU9EUXpOamN4TERFdU9ETTVNakExSUd3Z0xURTBMak0zTmpJME1Td3dJREl1TkRnek5qSTRMREl1TkRjM05qRWdZeUF3TGpjeE9UazVPQ3d3TGpjeE9ESTFOQ0F3TGpjeE9UazVPQ3d4TGpnNE1qYzNOQ0F3TERJdU5qQXhNREk0SUMwd0xqY3hPVGs1T1N3d0xqY3hPREkxTlNBdE1TNDRPRGN6TkRjc01DNDNNVGd5TlRVZ0xUSXVOakEzTXpRMUxEQWdUQ0F3TGpVek9UazVPQ3d4TWk0MU1EY3pNek1nUXlBd0xqRXlOekU0TXl3eE1pNHdPVFUxTVRjZ0xUQXVNRFE0T1RReExERXhMalV6TmprNU55QXdMakF4TVRZeU15d3hNU0F0TUM0d05EZzVNemNzTVRBdU5EWXpNREF6SURBdU1USTNNVGd6TERrdU9UQTBORGd5T1NBd0xqVXpPVGs1T0N3NUxqUTVNalkyTmprZ1RDQTFMalkxTmpNM01TdzBMak00T0RZNU1ETWdZeUF3TGpjeE9UazVPQ3d0TUM0M01UZ3lOVFFnTVM0NE9EY3pORFlzTFRBdU56RTRNalUwSURJdU5qQTNNelExTERBZ01DNDNNVGs1T1Rnc01DNDNNVGd5TlRVZ01DNDNNVGs1T1Rnc01TNDRPREkzTnpNMklEQXNNaTQyTURFd01qZzJJSG9pSUNBZ0lDQnBaRDBpY0dGMGFEUWlJQ0FnSUNCcGJtdHpZMkZ3WlRwamIyNXVaV04wYjNJdFkzVnlkbUYwZFhKbFBTSXdJaUFnSUNBZ2MzUjViR1U5SW1acGJHdzZJMk01WXpsak9TSWdMejQ4TDNOMlp6ND1cIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLlBheUJlYXItYXBwIC5QLWJ0bl9faWNvbi0tcmVmcmVzaCB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejQ4YzNabklIZHBaSFJvUFNJeU1uQjRJaUJvWldsbmFIUTlJakU0Y0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TWlBeE9DSWdkbVZ5YzJsdmJqMGlNUzR4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJajRnSUNBZ0lDQWdJRHgwYVhSc1pUNURiMjFpYVc1bFpDQlRhR0Z3WlR3dmRHbDBiR1UrSUNBZ0lEeGtaWE5qUGtOeVpXRjBaV1FnZDJsMGFDQlRhMlYwWTJndVBDOWtaWE5qUGlBZ0lDQThaR1ZtY3o0Z0lDQWdJQ0FnSUR4d1lYUm9JR1E5SWsweE55NHdOamd4TWpjc09DNDVOelV3TlRBNU1pQk1NVFl1T0RjeE5ERXpPQ3c1TGpNeU1qQTNOek0zSUVNeE5pNDFNRFExTmprMExEa3VPVFk1TWpNMk1Ua2dNVFV1Tmprek16UTJNaXd4TUM0eU1UTXdNalEzSURFMUxqQXpNRFV5TlRJc09TNDROelV6TURBMU1pQkRNVFV1TURFek56STVOQ3c1TGpnMk5qYzBNalkwSURFMExqazVOekV5TlRrc09TNDROVGM0TVRJMUlERTBMams0TURjeU55dzVMamcwT0RVeE5qY3hJRU14TkM0ek5qazFNVEl5TERrdU5UQXlNRFEzTXpnZ01UUXVNVFUwT0Rrek5pdzRMamN5TlRZNU1EazNJREUwTGpVd01UTTJNamtzT0M0eE1UUTBOell4TlNCTU1UWXVNakExTnpFd05DdzFMakV3TnpjNU5qRTBJRU14Tmk0eU1qUTJNekEzTERRdU9USTBPRE01TnpRZ01UWXVNamd6TnpBMU1pdzBMamMwTXpFek9UZzBJREUyTGpNNE5qQTRNeklzTkM0MU56VTNOalkzTmlCRE1UWXVNemsxT1RFNU15dzBMalUxT1RZNE5qRTBJREUyTGpRd05qRXhNVGNzTkM0MU5ETTRNall4TXlBeE5pNDBNVFkyTlRJM0xEUXVOVEk0TVRrNE5EZ2dRekUyTGpnek1qWXpOekVzTXk0NU1URTBOell5TlNBeE55NDJOakF6TXprNUxETXVOek14TkRBNU5qY2dNVGd1TWprME9UTTRMRFF1TVRFNU5UYzNPRGdnVERJeExqTTROekEwTWprc05pNHdNVEE1TkRNeE1pQk1NakV1TXpnM01EUXlPU3cyTGpBeE1EazBNekV5SUVNeU1TNDVPRFl6T1RRMkxEWXVNemMzTlRVeE9UZ2dNakl1TVRjMU1EY3NOeTR4TmpBMk1UYzNOeUF5TVM0NE1EZzBOakV4TERjdU56VTVPVFk1TlNCRE1qRXVOems0TmpJMUxEY3VOemMyTURVd01UTWdNakV1TnpnNE5ETXlOeXczTGpjNU1Ua3hNREUwSURJeExqYzNOemc1TVRjc055NDRNRGMxTXpjM09TQkRNakV1TXpZeE9UQTNNeXc0TGpReU5ESTJNREF4SURJd0xqVXpOREl3TkRVc09DNDJNRFF6TWpZMklERTVMamc1T1RZd05qUXNPQzR5TVRZeE5UZ3pPU0JNTVRrdU5qZ3pNakl5T0N3NExqQTRNemd3TVRnMElFTXhPUzQyT1RNeU5EazJMRGd1TWpVeU5USXpNRGdnTVRrdU5qazRNek16TXl3NExqUXlNalUxTVRreklERTVMalk1T0RNek16TXNPQzQxT1RNM05TQkRNVGt1TmprNE16TXpNeXd4TXk0ek16azVORGN4SURFMUxqYzVNVEEzTXpJc01UY3VNVGczTlNBeE1DNDVOekV5TWpNMkxERTNMakU0TnpVZ1F6a3VPVEU1TURjd01EWXNNVGN1TVRnM05TQTRMamt4TURRd05ESTBMREUzTGpBd05ERTFNakVnTnk0NU56WXpOemd4TkN3eE5pNDJOamd4TXpJeklFd3hNQzR3T1RZek5Ua3pMREUwTGpVME9ERTFNVElnUXpFd0xqTTRNakEzTlRFc01UUXVOVGc0TkRrM05TQXhNQzQyTnpReE56TTBMREUwTGpZd09UTTNOU0F4TUM0NU56RXlNak0yTERFMExqWXdPVE0zTlNCRE1UUXVNakUxTURVMk15d3hOQzQyTURrek56VWdNVFl1T0RZNE16YzRPU3d4TWk0eE1UazNNelUwSURFM0xqQTJPREV5Tnl3NExqazNOVEExTURreUlGb2dUVFF1T0RjM016WXpOelVzT1M0d01qQXlOVFk0TXlCTU5TNHdOVEkyTlRNM0xEZ3VOamcwTVRrNU56UWdRelV1TXprMk5qZzVNRFFzT0M0d01qUTJNekkwTmlBMkxqRTVPRGt3T1RrMkxEY3VOelV5TmpneE1Ua2dOaTQ0TnpNeE1UTTJNU3c0TGpBMk56QTJOelV4SUV3MkxqZzNNekV4TXpZeExEZ3VNRFkzTURZM05URWdRell1T0Rrd01UazNPRE1zT0M0d056VXdNelF3TWlBMkxqa3dOekV3TWpnM0xEZ3VNRGd6TXpjNU1qWWdOaTQ1TWpNNE1UWXlNU3c0TGpBNU1qQTVOekEzSUVNM0xqVTBOamMxTURNc09DNDBNVGN3TWpReU5pQTNMamM0T0RNek1qWXpMRGt1TVRnMU5ERTNOalVnTnk0ME5qTTBNRFUwTkN3NUxqZ3dPRE0xTVRjMElFdzFMamM0TnpBM09UTTFMREV6TGpBeU1qRXhPVGtnUXpVdU56TTBNRFU1TXl3eE15NHhNak0zTmpjeklEVXVOamN3TVRVM01EY3NNVE11TWpFMk1qQTROaUExTGpVNU56VXhPRE15TERFekxqSTVPRGN4TmpRZ1F6VXVOVGMxTmpFMU5qZ3NNVE11TXpReE9EWTRNeUExTGpVMU1UQXlOelkxTERFekxqTTROREl5TWpZZ05TNDFNak0zTVRBNE9Td3hNeTQwTWpVMU5qY3lJRU0xTGpVeE16TXhPVFUxTERFekxqUTBNVEk1TkRnZ05TNDFNREkxTnprNU15d3hNeTQwTlRZM09EazBJRFV1TkRreE5EazVPVFlzTVRNdU5EY3lNRE01TnlCRE5TNHdOVFF5TkRVMk9Td3hOQzR3TnpNNE5qZzJJRFF1TWpJd056WXlPRFlzTVRRdU1qSTBPVE01SURNdU5qQXdNRGs0TWpFc01UTXVPREUwT0RZd01TQk1NQzQxTnpVNE9EUTJORElzTVRFdU9ERTJOek0wTWlCRExUQXVNREV3TXpBM05USXhPU3d4TVM0ME1qazBNekUySUMwd0xqRTNNVFV6T1RNMk5pd3hNQzQyTkRBeU5UZ3hJREF1TWpFMU56WXpNak01TERFd0xqQTFOREEyTmlCRE1DNHlNall4TlRRMU56a3NNVEF1TURNNE16TTROQ0F3TGpJek5qZzVOREl3Tnl3eE1DNHdNakk0TkRNNElEQXVNalEzT1RjME1UWTRMREV3TGpBd056VTVNelVnVERBdU1qUTNPVGMwTVRZNExERXdMakF3TnpVNU16VWdUREF1TWpRM09UYzBNVFk0TERFd0xqQXdOelU1TXpVZ1F6QXVOamcxTWpJNE5EUTJMRGt1TkRBMU56WTBOakVnTVM0MU1UZzNNVEV5Tnl3NUxqSTFORFk1TkRFeklESXVNVE01TXpjMU9USXNPUzQyTmpRM056TXdNeUJNTWk0ek1qYzRPVE13T1N3NUxqYzRPVE15T0RBNElFTXlMakkzTWpZMk16YzVMRGt1TXprNE5UazJNalVnTWk0eU5EUXhNVE01TWl3NExqazVPVFExTmpJM0lESXVNalEwTVRFek9USXNPQzQxT1RNM05TQkRNaTR5TkRReE1UTTVNaXd6TGpnME56VTFNamt6SURZdU1UVXhNemMwTURJc01DQXhNQzQ1TnpFeU1qTTJMREFnUXpFeUxqRTBNekEyTXpVc01DQXhNeTR5TmpBNU5Ua3lMREF1TWpJM05ETXpNemcxSURFMExqSTRNVGczTWpZc01DNDJNems1TVRrMk9EY2dUREV5TGpJeE9ESXpOek1zTWk0M01ETTFOVFE1TWlCRE1URXVPREUxTmpVME1pd3lMall5TVRNek16RTFJREV4TGpNNU9EVTJNekVzTWk0MU56Z3hNalVnTVRBdU9UY3hNakl6Tml3eUxqVTNPREV5TlNCRE55NDFPVGN6TWpnNUxESXVOVGM0TVRJMUlEUXVPRFl5TWpRMk9ETXNOUzR5TnpFME1USXdOU0EwTGpnMk1qSTBOamd6TERndU5Ua3pOelVnUXpRdU9EWXlNalEyT0RNc09DNDNNemN4TkRZeE1pQTBMamcyTnpNME1UazVMRGd1T0RjNU16Y3dNemtnTkM0NE56Y3pOak0zTlN3NUxqQXlNREkxTmpneklGb2lJR2xrUFNKd1lYUm9MVEVpUGp3dmNHRjBhRDRnSUNBZ1BDOWtaV1p6UGlBZ0lDQThaeUJwWkQwaTRvQ1VMVkJoZVcxbGJuUWlJSE4wY205clpUMGlibTl1WlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l4SWlCbWFXeHNQU0p1YjI1bElpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQaUFnSUNBZ0lDQWdQR2NnYVdROUltTnZibVpwY20xbFpDSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTFRFd05pNHdNREF3TURBc0lDMDFORGd1TURBd01EQXdLU0krSUNBZ0lDQWdJQ0FnSUNBZ1BHY2dhV1E5SWtkeWIzVndJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNneU5pNHdNREF3TURBc0lEY3dMakF3TURBd01Da2lQaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThaeUJwWkQwaVZHbGxjaTB4TFM4dFNXTnZiaTB2TFZkaGJHeGxkQzB2TFZkb2FYUmxJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnNE1DNHdNREF3TURBc0lEUTNPQzR3TURBd01EQXBJajRnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4bklHbGtQU0pEYjIxaWFXNWxaQzFUYUdGd1pTMHJMVU52YldKcGJtVmtMVk5vWVhCbExTc3RVM2RoZEdOb1pYTXRMeTFDYkdGamF5MU5ZWE5ySWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3dMakF3TURBd01Dd2dNQzQzTlRBd01EQXBJajRnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThiV0Z6YXlCcFpEMGliV0Z6YXkweUlpQm1hV3hzUFNKM2FHbDBaU0krSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4MWMyVWdlR3hwYm1zNmFISmxaajBpSTNCaGRHZ3RNU0krUEM5MWMyVStJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BDOXRZWE5yUGlBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHgxYzJVZ2FXUTlJa052YldKcGJtVmtMVk5vWVhCbElpQm1hV3hzUFNJalJEaEVPRVE0SWlCNGJHbHVhenBvY21WbVBTSWpjR0YwYUMweElqNDhMM1Z6WlQ0Z0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEd3ZaejRnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQQzluUGlBZ0lDQWdJQ0FnSUNBZ0lEd3ZaejRnSUNBZ0lDQWdJRHd2Wno0Z0lDQWdQQzluUGp3dmMzWm5QZz09XCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5QYXlCZWFyLWFwcCAuUC1idG5fX2ljb24tLXJlZnJlc2gtd2hpdGUge1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5Qm9aV2xuYUhROUlqRTRJaUIyYVdWM1FtOTRQU0l3SURBZ01qSWdNVGdpSUhkcFpIUm9QU0l5TWlJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OGNHRjBhQ0JrUFNKdE1UY3VNRFk0TVRJM0lEZ3VPVGMxTURVd09USXRMakU1TmpjeE16SXVNelEzTURJMk5EVmpMUzR6TmpZNE5EUTBMalkwTnpFMU9EZ3lMVEV1TVRjNE1EWTNOaTQ0T1RBNU5EY3pNeTB4TGpnME1EZzRPRFl1TlRVek1qSXpNVFV0TGpBeE5qYzVOVGd0TGpBd09EVTFOemc0TFM0d016TXpPVGt6TFM0d01UYzBPRGd3TWkwdU1EUTVOems0TWkwdU1ESTJOemd6T0RFdExqWXhNVEl4TkRndExqTTBOalEyT1RNekxTNDRNalU0TXpNMExURXVNVEl5T0RJMU56UXRMalEzT1RNMk5ERXRNUzQzTXpRd05EQTFObXd4TGpjd05ETTBOelV0TXk0d01EWTJPREF3TVdNdU1ERTRPVEl3TXkwdU1UZ3lPVFUyTkM0d056YzVPVFE0TFM0ek5qUTJOVFl6TGpFNE1ETTNNamd0TGpVek1qQXlPVE00TGpBd09UZ3pOakV0TGpBeE5qQTRNRFl5TGpBeU1EQXlPRFV0TGpBek1UazBNRFl6TGpBek1EVTJPVFV0TGpBME56VTJPREk0TGpReE5UazRORFF0TGpZeE5qY3lNakl6SURFdU1qUXpOamczTWkwdU56azJOemc0T0RFZ01TNDROemd5T0RVekxTNDBNRGcyTWpBMmJETXVNRGt5TVRBME9TQXhMamc1TVRNMk5USTBZeTQxT1Rrek5URTNMak0yTmpZd09EZzJMamM0T0RBeU56RWdNUzR4TkRrMk56UTJOUzQwTWpFME1UZ3lJREV1TnpRNU1ESTJNemd0TGpBd09UZ3pOakV1TURFMk1EZ3dOak10TGpBeU1EQXlPRFF1TURNeE9UUXdOalF0TGpBek1EVTJPVFF1TURRM05UWTRNamt0TGpReE5UazRORFF1TmpFMk56SXlNakl0TVM0eU5ETTJPRGN5TGpjNU5qYzRPRGd4TFRFdU9EYzRNamcxTXk0ME1EZzJNakEyYkMwdU1qRTJNemd6TmkwdU1UTXlNelUyTlRWakxqQXhNREF5TmpndU1UWTROekl4TWpRdU1ERTFNVEV3TlM0ek16ZzNOVEF3T1M0d01UVXhNVEExTGpVd09UazBPREUySURBZ05DNDNORFl4T1RjeExUTXVPVEEzTWpZd01TQTRMalU1TXpjMUxUZ3VOekkzTVRBNU55QTRMalU1TXpjMUxURXVNRFV5TVRVek5UUWdNQzB5TGpBMk1EZ3hPVE0yTFM0eE9ETXpORGM1TFRJdU9UazBPRFExTkRZdExqVXhPVE0yTnpkc01pNHhNVGs1T0RFeE5pMHlMakV4T1RrNE1URmpMakk0TlRjeE5UZ3VNRFF3TXpRMk15NDFOemM0TVRReExqQTJNVEl5TXpndU9EYzBPRFkwTXk0d05qRXlNak00SURNdU1qUXpPRE15TnlBd0lEVXVPRGszTVRVMU15MHlMalE0T1RZek9UWWdOaTR3T1RZNU1ETTBMVFV1TmpNME16STBNRGg2YlMweE1pNHhPVEEzTmpNeU5TNHdORFV5TURVNU1TNHhOelV5T0RrNU5TMHVNek0yTURVM01EbGpMak0wTkRBek5UTTBMUzQyTlRrMU5qY3lPQ0F4TGpFME5qSTFOakkyTFM0NU16RTFNVGcxTlNBeExqZ3lNRFExT1RreExTNDJNVGN4TXpJeU15NHdNVGN3T0RReU1pNHdNRGM1TmpZMU1TNHdNek01T0RreU5pNHdNVFl6TVRFM05TNHdOVEEzTURJMkxqQXlOVEF5T1RVMkxqWXlNamt6TkRBNUxqTXlORGt5TnpFNUxqZzJORFV4TmpReUlERXVNRGt6TXpJd05UZ3VOVE01TlRnNU1qTWdNUzQzTVRZeU5UUTJOMnd0TVM0Mk56WXpNall3T1NBekxqSXhNemMyT0RFMll5MHVNRFV6TURJd01EVXVNVEF4TmpRM05DMHVNVEUyT1RJeU1qZ3VNVGswTURnNE55MHVNVGc1TlRZeE1ETXVNamMyTlRrMk5TMHVNREl4T1RBeU5qUXVNRFF6TVRVeE9TMHVNRFEyTkRrd05qY3VNRGcxTlRBMk1pMHVNRGN6T0RBM05ETXVNVEkyT0RVd09DMHVNREV3TXpreE16UXVNREUxTnpJM05pMHVNREl4TVRNd09UWXVNRE14TWpJeU1pMHVNRE15TWpFd09UTXVNRFEyTkRjeU5TMHVORE0zTWpVME1qY3VOakF4T0RJNE9TMHhMakkzTURjek56RXVOelV5T0RrNU15MHhMamc1TVRRd01UYzFMak0wTWpneU1EUnNMVE11TURJME1qRXpOVGN0TVM0NU9UZ3hNalU1WXkwdU5UZzJNVGt5TVRZdExqTTROek13TWpZdExqYzBOelF5TkRBeExURXVNVGMyTkRjMk1TMHVNell3TVRJeE5DMHhMamMyTWpZMk9ESXVNREV3TXpreE16UXRMakF4TlRjeU56WXVNREl4TVRNd09UY3RMakF6TVRJeU1qSXVNRE15TWpFd09UTXRMakEwTmpRM01qVXVORE0zTWpVME1qZ3RMall3TVRneU9EZzVJREV1TWpjd056TTNNUzB1TnpVeU9EazVNemNnTVM0NE9URTBNREUzTlMwdU16UXlPREl3TkRkc0xqRTRPRFV4TnpFM0xqRXlORFUxTlRBMVl5MHVNRFUxTWpJNU15MHVNemt3TnpNeE9ETXRMakE0TXpjM09URTNMUzQzT0RrNE56RTRNUzB1TURnek56YzVNVGN0TVM0eE9UVTFOemd3T0NBd0xUUXVOelEyTVRrM01EY2dNeTQ1TURjeU5qQXhMVGd1TlRrek56VWdPQzQzTWpjeE1EazJPQzA0TGpVNU16YzFJREV1TVRjeE9ETTVPU0F3SURJdU1qZzVOek0xTmk0eU1qYzBNek16T1NBekxqTXhNRFkwT1M0Mk16azVNVGsyT1d3dE1pNHdOak0yTXpVeklESXVNRFl6TmpNMU1qTmpMUzQwTURJMU9ETXhMUzR3T0RJeU1qRTNOeTB1T0RFNU5qYzBNaTB1TVRJMU5ESTVPVEl0TVM0eU5EY3dNVE0zTFM0eE1qVTBNams1TWkwekxqTTNNemc1TkRjZ01DMDJMakV3T0RrM05qYzNJREl1Tmprek1qZzNNRFV0Tmk0eE1EZzVOelkzTnlBMkxqQXhOVFl5TlNBd0lDNHhORE16T1RZeE1pNHdNRFV3T1RVeE5pNHlPRFUyTWpBek9TNHdNVFV4TVRZNU1pNDBNalkxTURZNE0zb2lJR1pwYkd3OUlpTm1abVlpSUdacGJHd3RjblZzWlQwaVpYWmxibTlrWkNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NQ0F1TnpVcElpOCtQQzl6ZG1jK1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uUGF5QmVhci1hcHAgLlAtYnRuX19pY29uLS1jbG9zZSB7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCb1pXbG5hSFE5SWpFMElpQjJhV1YzUW05NFBTSXdJREFnTVRRZ01UUWlJSGRwWkhSb1BTSXhOQ0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SStQR1JsWm5NK1BIQmhkR2dnYVdROUltRWlJR1E5SW0weE1DNDNORFl6TURBM0lEY3VOamN4T0RBMk1qRWdNeTR6TVRBd05qUTBJRE11TXpFd01EWTBNemxqTGpjeE1Ea3lOekV1TnpFd09USTNMamN4TURreU56RWdNUzQ0TmpNMU5qYzFJREFnTWk0MU56UTBPVFExTFM0M01UQTVNamN1TnpFd09USTNNUzB4TGpnMk16VTJOelV1TnpFd09USTNNUzB5TGpVM05EUTVORFVnTUd3dE15NHpNVEF3TmpRek9TMHpMak14TURBMk5EUXRNeTR6TVRBd05qUTBNU0F6TGpNeE1EQTJORFJqTFM0M01UQTVNamN3TXk0M01UQTVNamN4TFRFdU9EWXpOVFkzTlM0M01UQTVNamN4TFRJdU5UYzBORGswTlRNZ01DMHVOekV3T1RJM01EUXRMamN4TURreU55MHVOekV3T1RJM01EUXRNUzQ0TmpNMU5qYzFJREF0TWk0MU56UTBPVFExYkRNdU16RXdNRFkwTkMwekxqTXhNREEyTkRNNUxUTXVNekV3TURZME5DMHpMak14TURBMk5EUXhZeTB1TnpFd09USTNNRFF0TGpjeE1Ea3lOekF6TFM0M01UQTVNamN3TkMweExqZzJNelUyTnpVZ01DMHlMalUzTkRRNU5EVXpMamN4TURreU56QXpMUzQzTVRBNU1qY3dOQ0F4TGpnMk16VTJOelV0TGpjeE1Ea3lOekEwSURJdU5UYzBORGswTlRNZ01Hd3pMak14TURBMk5EUXhJRE11TXpFd01EWTBOQ0F6TGpNeE1EQTJORE01TFRNdU16RXdNRFkwTkdNdU56RXdPVEkzTFM0M01UQTVNamN3TkNBeExqZzJNelUyTnpVdExqY3hNRGt5TnpBMElESXVOVGMwTkRrME5TQXdJQzQzTVRBNU1qY3hMamN4TURreU56QXpMamN4TURreU56RWdNUzQ0TmpNMU5qYzFJREFnTWk0MU56UTBPVFExTTNvaUx6NDhiV0Z6YXlCbWFXeHNQU0lqWm1abUlqNDhkWE5sSUdacGJHdzlJbTV2Ym1VaUlIaHNhVzVyT21oeVpXWTlJaU5oSWk4K1BDOXRZWE5yUGp3dlpHVm1jejQ4ZFhObElHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSWdiM0JoWTJsMGVUMGlMakUySWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3RNU0F0TVNraUlIaHNhVzVyT21oeVpXWTlJaU5oSWk4K1BDOXpkbWMrXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmlsbDogI2ZmZjtcbiAgdmVydGljYWwtYWxpZ246IC0xcHg7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG59XG5cbi5QYXlCZWFyLWFwcCAuUC1idG4tZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGNvbG9yOiAjYTBhMGEwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5QYXlCZWFyLWFwcCAuUC1idG4tZ3JleSBzdmcge1xuICBmaWxsOiAjYzljOWM5O1xufVxuXG4uUGF5QmVhci1hcHAgLlAtYnRuLS1zbSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNlM2UzZTM7XG4gIGNvbG9yOiAjYjJiMmIyICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwIDE4cHggMCAxM3B4O1xufVxuXG4uUGF5QmVhciB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLlBheUJlYXJfX0l0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMXB4IDZweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDJweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDYuNjZweCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2ODY4Njg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLlBheUJlYXJfX0l0ZW0tLWxhc3Qge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2YwZjBmMDtcbn1cblxuLlBheUJlYXJfX0l0ZW0tLWxhc3QgaW1nIHtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uUGF5QmVhcl9fSXRlbTpudGgtY2hpbGQoM24pIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uUGF5QmVhcl9fSXRlbTpudGgtY2hpbGQoLW4rMykge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uUGF5QmVhcl9fSXRlbV9faWNvbiB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5QYXlCZWFyX19JdGVtX19pY29uIGltZyxcbi5QYXlCZWFyX19JdGVtX19pY29uIHN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLlBheUJlYXJfX0l0ZW1fX2NvZGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5QYXlCZWFyX19JdGVtX192YWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjODM4MzgzO1xufVxuXG4uUGF5QmVhcl9fSXRlbTpub3QoLlBheUJlYXJfX0l0ZW0tLWRpc2FibGVkKTphY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuXG4uUGF5QmVhcl9fSXRlbS0tZGlzYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLlBheUJlYXJfX0l0ZW0tLWRpc2FibGVkOmFmdGVyIHtcbiAgY29udGVudDogXCJDT01JTkcgU09PTlwiO1xuICBmb250LXNpemU6IDhweDtcbiAgY29sb3I6ICM4OTlmYjk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6ICNlY2YwZjE7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICBoZWlnaHQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5QYXlCZWFyX19OYXYge1xuICBjb2xvcjogI2JkYmRiZDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZXR0ZXItc3BhY2luZzogLjIycHg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5QYXlCZWFyX19OYXZfX2V4dGVybmFsIHtcbiAgbWFyZ2luOiAwIDNweCAtM3B4IDlweDtcbn1cblxuLlBheUJlYXJfX05hdiBhIHtcbiAgY29sb3I6ICM1ZTdmY2Q7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLlBheUJlYXJfX05hdl9fYXJyb3cge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5QYXlCZWFyX19OYXZfX2Fycm93IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGZpbGw6ICNlM2UzZTM7XG59XG5cbi5QYXlCZWFyX19icmFuZC1saW5rIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLlBheUJlYXIgLlBheUJlYXJfX2JyYW5kLWxpbmssXG4uUGF5QmVhciAuUGF5QmVhcl9fTmF2X19hcnJvdyB7XG4gIG1hcmdpbjogNHB4IDAgMThweDtcbn1cblxuLlBheUJlYXJfX0ljb25zIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLlAtUGF5bWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLlAtUGF5bWVudF9faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogI2I4YmNjNDtcbiAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoOTQsIDEyNywgMjA1LCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4wMik7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLlAtUGF5bWVudF9faGVhZGVyX190aW1lciB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgYmFja2dyb3VuZDogIzVlN2ZjZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogNTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLlAtUGF5bWVudF9faGVhZGVyX190aXRsZSB7XG4gIGNvbG9yOiAjNWU3ZmNkO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5QLVBheW1lbnRfX2hlYWRlcl9faGVscGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC43cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLlAtUGF5bWVudF9faGVhZGVyX190ZXh0IHtcbiAgbWluLXdpZHRoOiA3MCU7XG59XG5cbi5QLVBheW1lbnRfX2hlYWRlci0tcmVkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxODUsIDYxLCA2MSwgMC4xKTtcbiAgY29sb3I6ICM5NjhlOGU7XG59XG5cbi5QLVBheW1lbnRfX2hlYWRlci0tcmVkIC5QLVBheW1lbnRfX2hlYWRlcl9fdGltZXIge1xuICBiYWNrZ3JvdW5kOiAjYjkzZDNkO1xufVxuXG4uUC1QYXltZW50X19oZWFkZXItLXJlZCAuUC1QYXltZW50X19oZWFkZXJfX3RpdGxlIHtcbiAgY29sb3I6ICNiOTNkM2Q7XG59XG5cbi5QLVBheW1lbnRfX2hlYWRlci0tZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDYxLCAxNzksIDE1OCwgMC4xKTtcbiAgY29sb3I6ICM4ZTk1OTQ7XG59XG5cbi5QLVBheW1lbnRfX2hlYWRlci0tZ3JlZW4gLlAtUGF5bWVudF9faGVhZGVyX190aW1lciB7XG4gIGJhY2tncm91bmQ6ICMzZGIzOWU7XG59XG5cbi5QLVBheW1lbnRfX2hlYWRlci0tZ3JlZW4gLlAtUGF5bWVudF9faGVhZGVyX190aXRsZSB7XG4gIGNvbG9yOiAjM2RiMzllO1xufVxuXG4uUC1QYXltZW50X19oZWFkZXItLXllbGxvdyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIyLCAxNzksIDcwLCAwLjEpO1xuICBjb2xvcjogIzhlOTU5NDtcbn1cblxuLlAtUGF5bWVudF9faGVhZGVyLS15ZWxsb3cgLlAtUGF5bWVudF9faGVhZGVyX190aW1lciB7XG4gIGJhY2tncm91bmQ6ICNkZWIzNDY7XG59XG5cbi5QLVBheW1lbnRfX2hlYWRlci0teWVsbG93IC5QLVBheW1lbnRfX2hlYWRlcl9fdGl0bGUge1xuICBjb2xvcjogI2RlYjM0Njtcbn1cblxuLlAtUGF5bWVudF9faGVhZGVyX19jaGVjayB7XG4gIGJhY2tncm91bmQ6ICMzZGIzOWUgbm8tcmVwZWF0IDUwJSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNak53ZUNJZ2FHVnBaMmgwUFNJeE9IQjRJaUIyYVdWM1FtOTRQU0l3SURBZ01qTWdNVGdpSUhabGNuTnBiMjQ5SWpFdU1TSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklpQjRiV3h1Y3pwNGJHbHVhejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TVRrNU9TOTRiR2x1YXlJK0lDQWdJRHh3WVhSb0lHUTlJazAzTGpBME9URXdOamN6TERFeUxqZzBPVE0zTnpFZ1RETXVPVFV6TnpBd01EY3NPUzQzTlRNNU56QTBNU0JNTXk0NU5UTTNNREF3Tnl3NUxqYzFNemszTURReElFTXpMakEyTlRBME1USTNMRGd1T0RZMU16RXhOakVnTVM0Mk1qUXlOREEyT1N3NExqZzJOVE14TVRZeElEQXVOek0xTlRneE9EazRMRGt1TnpVek9UY3dOREVnVERBdU56TTFOVGd4T0RrNExEa3VOelV6T1Rjd05ERWdUREF1TnpNMU5UZ3hPRGs0TERrdU56VXpPVGN3TkRFZ1F5MHdMakUxTXpBM05qZzVOaXd4TUM0Mk5ESTJNamt5SUMwd0xqRTFNekEzTmpnNU5pd3hNaTR3T0RNME1qazRJREF1TnpNMU5UZ3hPRGs0TERFeUxqazNNakE0T0RZZ1REUXVORFV5TWpJek9Dd3hOaTQyT0RnM016QTFJRU0wTGpVeE1qVXpPVGdzTVRjdU1UY3pOekkxTlNBMExqY3lPRGczTlRBMkxERTNMalkwTXpBeE56a2dOUzR4TURFeU1qazFOeXd4T0M0d01UVXpOekkwSUVNMUxqazRPVGc0T0RNMkxERTRMamt3TkRBek1USWdOeTQwTXpBMk9EZzVOQ3d4T0M0NU1EUXdNekV5SURndU16RTVNelEzTnpRc01UZ3VNREUxTXpjeU5DQk1NakV1TXpNM05UZzRPQ3cwTGprNU56RXpNVE14SUVNeU1pNHlNall5TkRjMkxEUXVNVEE0TkRjeU5URWdNakl1TWpJMk1qUTNOaXd5TGpZMk56WTNNVGt6SURJeExqTXpOelU0T0Rnc01TNDNOemt3TVRNeE5DQk1NakV1TXpNM05UZzRPQ3d4TGpjM09UQXhNekUwSUV3eU1TNHpNemMxT0RnNExERXVOemM1TURFek1UUWdRekl3TGpRME9Ea3pMREF1T0Rrd016VTBNelF4SURFNUxqQXdPREV5T1RVc01DNDRPVEF6TlRRek5ERWdNVGd1TVRFNU5EY3dOeXd4TGpjM09UQXhNekUwSUV3eE9DNHhNVGswTnpBM0xERXVOemM1TURFek1UUWdURGN1TURRNU1UQTJOek1zTVRJdU9EUTVNemMzTVNCYUlpQm1hV3hzUFNJalJrWkdSa1pHSWo0OEwzQmhkR2crUEM5emRtYytcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLlAtUGF5bWVudF9faGVhZGVyX19jaGVjay0teWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlYjM0Njtcbn1cblxuLlAtUGF5bWVudF9fY29uZmlybWVkLFxuLlAtUGF5bWVudF9fY29uZmlybWluZyxcbi5QLVBheW1lbnRfX2V4cGlyZWQsXG4uUC1QYXltZW50X19leHBpcmVkLWhlbHBlcixcbi5QLVBheW1lbnRfX3N0YXJ0IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uUC1QYXltZW50X19jb25maXJtaW5nIC5QLVBheW1lbnRfX2hlbHBlciB7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLlAtUGF5bWVudF9fY29uZmlybWluZy1oZWxwZXIgLlAtQ29udGVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLlAtUGF5bWVudF9fdW5wYWlkIC5QLUNvbnRlbnRfX2ljb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uUC1QYXltZW50X191bnBhaWQgLlAtYnRuIHtcbiAgbWFyZ2luLXRvcDogMzZweDtcbn1cblxuLlAtUGF5bWVudF9fdW5wYWlkIC5QLUNvbnRlbnQgaDIge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4O1xufVxuXG4uUC1QYXltZW50X191bnBhaWQgLlAtQ29udGVudCBwIHtcbiAgY29sb3I6ICM3ODc4Nzg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLlAtUGF5bWVudF9fdW5wYWlkX19ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDAgNnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG59XG5cbi5QLVBheW1lbnRfX3VucGFpZF9fYmxvY2sgPiBkaXYge1xuICB3aWR0aDogMzMuMzMzMyU7XG4gIG1hcmdpbjogMTRweCAwIDE2cHg7XG4gIHBhZGRpbmc6IDNweCA4cHggN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5QLVBheW1lbnRfX3VucGFpZF9fYmxvY2sgPiBkaXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMXB4O1xuICB0b3A6IDA7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmVwZWF0LXkgMCAycHggdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBUUFBQUFnQ0FNQUFBQUNFaWxzQUFBQURGQk1WRVVBQUFEVjFkWFUxTlRUMDlPNmsxRFBBQUFBQTNSU1RsTUFiSk5hT0NLTEFBQUFHVWxFUVZSNEFXTmdCZ0owZ2drSUdFZ0NqRUFBMWt0dDh3QTFjQUNSM3BqSmx3QUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5QLVBheW1lbnRfX3VucGFpZF9fYmxvY2sgPiBkaXY6bGFzdC1jaGlsZCA+IGRpdiB7XG4gIGNvbG9yOiAjYTY4YThhO1xufVxuXG4uUC1QYXltZW50X191bnBhaWRfX2Jsb2NrID4gZGl2Omxhc3QtY2hpbGQgc3BhbiB7XG4gIGNvbG9yOiAjYzE2MDU2O1xufVxuXG4uUC1QYXltZW50X191bnBhaWRfX2Jsb2NrID4gZGl2Omxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uUC1QYXltZW50X191bnBhaWRfX2Jsb2NrID4gZGl2ID4gZGl2IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzc4Nzg3ODtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4uUC1QYXltZW50X191bnBhaWRfX2Jsb2NrID4gZGl2IHNwYW4ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAuMXB4O1xuICBjb2xvcjogIzVhNWE1YTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5QLVBheW1lbnRfX2NvbmZpcm1lZCAuUC1Db250ZW50X19pY29uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLlAtUGF5bWVudF9fY29uZmlybWVkIC5QLWJ0biB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5QLVBheW1lbnRfX2NvbmZpcm1lZF9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogIzNkYjM5ZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4uUC1QYXltZW50X19jb25maXJtZWRfX3RpdGxlLS1vdmVycGFpZCB7XG4gIGNvbG9yOiAjZGViMzQ2O1xufVxuXG4uUC1QYXltZW50X192YWx1ZSB7XG4gIGNvbG9yOiAjMmQyZDJkO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uUC1QYXltZW50X192YWx1ZS0tZmxleCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uUC1QYXltZW50X192YWx1ZS0tZmxleCAuUC1QYXltZW50X192YWx1ZV9faWNvbiB7XG4gIG1hcmdpbjogMCAyMnB4O1xufVxuXG4uUC1QYXltZW50X192YWx1ZS0tZmxleCAuUC1QYXltZW50X192YWx1ZV9fcGF5IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLlAtUGF5bWVudF9fdmFsdWVfX2ljb24ge1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uUC1QYXltZW50X192YWx1ZV9faWNvbiBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLlAtUGF5bWVudF9fdmFsdWVfX3BheSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cblxuLlAtUGF5bWVudF9fdmFsdWVfX3ByaWNlIHtcbiAgY29sb3I6ICNjZGNkY2Q7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uUC1QYXltZW50X192YWx1ZV9fcHJpY2VfX2xpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMnB4O1xuICBjb2xvcjogI2RhZDVkNTtcbn1cblxuLlAtUGF5bWVudF9fdmFsdWVfX3ByaWNlX19saW5lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNlMmFiYWI7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLlAtUGF5bWVudF9fcXIge1xuICB3aWR0aDogMTI1cHg7XG4gIGhlaWdodDogMTI1cHg7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIHdpZHRoOiAyNXZoO1xuICBoZWlnaHQ6IDI1dmg7XG4gIG1hcmdpbjogLTdweCBhdXRvIDVweDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5QLVBheW1lbnRfX3FyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uUC1QYXltZW50X19hZGRyZXNzIHtcbiAgY29sb3I6ICM4YzhjOGM7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgcGFkZGluZzogMjVweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5QLVBheW1lbnRfX2FkZHJlc3MgYiB7XG4gIGNvbG9yOiAjNmE2YTZhO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uUC1QYXltZW50X19hZGRyZXNzIGNvZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTAuNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBNZW5sbywgbW9ub3NwYWNlO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5QLVBheW1lbnRfX2hlbHBlciB7XG4gIGNvbG9yOiAjNWU3ZmNkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjIzcHg7XG59XG5cbi5QLVRhYnMge1xuICBtYXJnaW4tdG9wOiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5QLVRhYnNfX1RhYi1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjQwcHg7XG59XG5cbi5QLVRhYnNfX1RhYi1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNiksIDAgMnB4IDI0cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMzMuMzMlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLlAtVGFic19fVGFiLWxpc3QtLW5vLXdhbGxldDpiZWZvcmUge1xuICB3aWR0aDogNTAlO1xufVxuXG4uUC1UYWJzX19UYWItbGlzdC0tc2Vjb25kOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi5QLVRhYnNfX1RhYi1saXN0LS10aGlyZDpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMCUsIDAsIDApO1xufVxuXG4uUC1UYWJzX19UYWItcGFuZWwge1xuICBkaXNwbGF5OiBub25lO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uUC1UYWJzX19UYWItcGFuZWwtLXNlbGVjdGVkIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uUC1UYWJzX19UYWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2OTY5Njk7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBtYXJnaW46IDA7XG59XG5cbi5QLVRhYnNfX1RhYi0tc2VsZWN0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjNWU3ZmNkO1xufVxuXG4uQ29uZmlybWluZ19faWNvbiB7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uQ29uZmlybWluZ19faWNvbi0tc21hbGwgLkNvbmZpcm1pbmdfX3BpY19fcG9pbnQtLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5Db25maXJtaW5nX19pY29uLS1mdWxsIC5Db25maXJtaW5nX19waWNfX3BvaW50LS1jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLkNvbmZpcm1pbmdfX3BpYyAuY2hlY2ssXG4uQ29uZmlybWluZ19fcGljX19wb2ludC0tY2VudGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLkNvbmZpcm1pbmdfX3BpYy0tMSAuQ29uZmlybWluZ19fcGljX19wb2ludDpmaXJzdC1jaGlsZCAuY2lyY2xlIHtcbiAgZmlsbDogIzNkYjM5ZTtcbn1cblxuLkNvbmZpcm1pbmdfX3BpYy0tMSAuQ29uZmlybWluZ19fcGljX19wb2ludDpmaXJzdC1jaGlsZCAudGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5Db25maXJtaW5nX19waWMtLTEgLkNvbmZpcm1pbmdfX3BpY19fcG9pbnQ6Zmlyc3QtY2hpbGQgLmNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5Db25maXJtaW5nX19waWMtLTIgLkNvbmZpcm1pbmdfX3BpY19fcG9pbnQ6Zmlyc3QtY2hpbGQgLmNpcmNsZSxcbi5Db25maXJtaW5nX19waWMtLTIgLkNvbmZpcm1pbmdfX3BpY19fcG9pbnQ6bnRoLWNoaWxkKDIpIC5jaXJjbGUge1xuICBmaWxsOiAjM2RiMzllO1xufVxuXG4uQ29uZmlybWluZ19fcGljLS0yIC5Db25maXJtaW5nX19waWNfX3BvaW50OmZpcnN0LWNoaWxkIC50aW1lLFxuLkNvbmZpcm1pbmdfX3BpYy0tMiAuQ29uZmlybWluZ19fcGljX19wb2ludDpudGgtY2hpbGQoMikgLnRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uQ29uZmlybWluZ19fcGljLS0yIC5Db25maXJtaW5nX19waWNfX3BvaW50OmZpcnN0LWNoaWxkIC5jaGVjayxcbi5Db25maXJtaW5nX19waWMtLTIgLkNvbmZpcm1pbmdfX3BpY19fcG9pbnQ6bnRoLWNoaWxkKDIpIC5jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uQ29uZmlybWluZ19fcGljLS0zIC5Db25maXJtaW5nX19waWNfX3BvaW50OmZpcnN0LWNoaWxkIC5jaXJjbGUsXG4uQ29uZmlybWluZ19fcGljLS0zIC5Db25maXJtaW5nX19waWNfX3BvaW50Om50aC1jaGlsZCgyKSAuY2lyY2xlLFxuLkNvbmZpcm1pbmdfX3BpYy0tMyAuQ29uZmlybWluZ19fcGljX19wb2ludDpudGgtY2hpbGQoMykgLmNpcmNsZSB7XG4gIGZpbGw6ICMzZGIzOWU7XG59XG5cbi5Db25maXJtaW5nX19waWMtLTMgLkNvbmZpcm1pbmdfX3BpY19fcG9pbnQ6Zmlyc3QtY2hpbGQgLnRpbWUsXG4uQ29uZmlybWluZ19fcGljLS0zIC5Db25maXJtaW5nX19waWNfX3BvaW50Om50aC1jaGlsZCgyKSAudGltZSxcbi5Db25maXJtaW5nX19waWMtLTMgLkNvbmZpcm1pbmdfX3BpY19fcG9pbnQ6bnRoLWNoaWxkKDMpIC50aW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLkNvbmZpcm1pbmdfX3BpYy0tMyAuQ29uZmlybWluZ19fcGljX19wb2ludDpmaXJzdC1jaGlsZCAuY2hlY2ssXG4uQ29uZmlybWluZ19fcGljLS0zIC5Db25maXJtaW5nX19waWNfX3BvaW50Om50aC1jaGlsZCgyKSAuY2hlY2ssXG4uQ29uZmlybWluZ19fcGljLS0zIC5Db25maXJtaW5nX19waWNfX3BvaW50Om50aC1jaGlsZCgzKSAuY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLkNvbmZpcm1pbmdfX3BpYy0tNCAuQ29uZmlybWluZ19fcGljX19wb2ludDpmaXJzdC1jaGlsZCAuY2lyY2xlLFxuLkNvbmZpcm1pbmdfX3BpYy0tNCAuQ29uZmlybWluZ19fcGljX19wb2ludDpudGgtY2hpbGQoMikgLmNpcmNsZSxcbi5Db25maXJtaW5nX19waWMtLTQgLkNvbmZpcm1pbmdfX3BpY19fcG9pbnQ6bnRoLWNoaWxkKDMpIC5jaXJjbGUsXG4uQ29uZmlybWluZ19fcGljLS00IC5Db25maXJtaW5nX19waWNfX3BvaW50Om50aC1jaGlsZCg0KSAuY2lyY2xlIHtcbiAgZmlsbDogIzNkYjM5ZTtcbn1cblxuLkNvbmZpcm1pbmdfX3BpYy0tNCAuQ29uZmlybWluZ19fcGljX19wb2ludDpmaXJzdC1jaGlsZCAudGltZSxcbi5Db25maXJtaW5nX19waWMtLTQgLkNvbmZpcm1pbmdfX3BpY19fcG9pbnQ6bnRoLWNoaWxkKDIpIC50aW1lLFxuLkNvbmZpcm1pbmdfX3BpYy0tNCAuQ29uZmlybWluZ19fcGljX19wb2ludDpudGgtY2hpbGQoMykgLnRpbWUsXG4uQ29uZmlybWluZ19fcGljLS00IC5Db25maXJtaW5nX19waWNfX3BvaW50Om50aC1jaGlsZCg0KSAudGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5Db25maXJtaW5nX19waWMtLTQgLkNvbmZpcm1pbmdfX3BpY19fcG9pbnQ6Zmlyc3QtY2hpbGQgLmNoZWNrLFxuLkNvbmZpcm1pbmdfX3BpYy0tNCAuQ29uZmlybWluZ19fcGljX19wb2ludDpudGgtY2hpbGQoMikgLmNoZWNrLFxuLkNvbmZpcm1pbmdfX3BpYy0tNCAuQ29uZmlybWluZ19fcGljX19wb2ludDpudGgtY2hpbGQoMykgLmNoZWNrLFxuLkNvbmZpcm1pbmdfX3BpYy0tNCAuQ29uZmlybWluZ19fcGljX19wb2ludDpudGgtY2hpbGQoNCkgLmNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5Db25maXJtaW5nX19waWMtLTUgLkNvbmZpcm1pbmdfX3BpY19fcG9pbnQgLmNpcmNsZSB7XG4gIGZpbGw6ICMzZGIzOWU7XG59XG5cbi5Db25maXJtaW5nX19waWMtLTUgLkNvbmZpcm1pbmdfX3BpY19fcG9pbnQgLnRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uQ29uZmlybWluZ19fcGljLS01IC5Db25maXJtaW5nX19waWNfX3BvaW50IC5jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uUGF5QmVhck1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uUGF5QmVhck1vZGFsICosXG4uUGF5QmVhck1vZGFsIDphZnRlcixcbi5QYXlCZWFyTW9kYWwgOmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5QYXlCZWFyTW9kYWwtLW9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLlBheUJlYXJNb2RhbF9fT3ZlcmxheSB7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uUGF5QmVhck1vZGFsX19Db250ZW50LFxuLlBheUJlYXJNb2RhbF9fT3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDAxO1xufVxuXG4uUGF5QmVhck1vZGFsX19Db250ZW50IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5QYXlCZWFyTW9kYWxfX0NvbnRlbnQgPiAqIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLlBheUJlYXJNb2RhbF9fQ2xvc2Uge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5QYXlCZWFyTW9kYWxfX0Nsb3NlIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmlsbDogI2UzZTNlMztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4uUGF5QmVhck1vZGFsIC5QYXlCZWFyIC5QYXlCZWFyX19icmFuZC1saW5rLFxuLlBheUJlYXJNb2RhbCAuUGF5QmVhciAuUGF5QmVhcl9fTmF2X19hcnJvdyB7XG4gIG1hcmdpbjogNHB4IDAgMThweDtcbn1cblxuLlBheUJlYXJNb2RhbCAuUGF5QmVhci1hcHAge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uUGF5QmVhck1vZGFsIC5QYXlCZWFyLWFwcCAuUGF5QmVhci1jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLlBheUJlYXJNb2RhbCAuUC1ib3hfX2lubmVyIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDMwcHg7XG59XG5cbi5QYXlCZWFyTW9kYWxfX0JvZHktLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jcGF5YmVhci1hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uLS1iYWNrUGF5YmVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMxMjMzM2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idXR0b24tLWJhY2tQYXliZWFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAxMDIwMztcbn1cblxuI3RyaWdnZXItbG9naW4tcGF5YmVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzI3YWU2MDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jdHJpZ2dlci1sb2dpbi1wYXliZWFyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE5NzAzZTtcbn1cblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5cbi5jaGVja291dC12YWxpZGF0aW9uIHtcbiAgY29sb3I6ICMxMjMzM2U7XG4gIG1heC13aWR0aDogMTM1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLmlkZW50LWFtYXpvbi1idG4ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5zaG93LWZvci1zbWFsbC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLndpemktZm9ybS1saXZyLWRldGFpbC1vZmZlcnQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAud2l6aS1mb3JtLWxpdnItZGV0YWlsLW9mZmVydDpiZWZvcmUge1xuICBjb250ZW50OiAnKCc7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLndpemktZm9ybS1saXZyLWRldGFpbC1vZmZlcnQ6YWZ0ZXIge1xuICBjb250ZW50OiAnKSc7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLmRlbGl2ZXJ5LXByaWNlIHNwYW46bm90KC53aXppY3NzLWV4dCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuc2MtY2l0eS12YWwsXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuc2MtY2l0eTItdmFsIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLnNjLWZpcnN0bmFtZS12YWwsXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuc2MtZmlyc3RuYW1lMi12YWwge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuYzEtY2hlY2tvdXQge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuY2hlY2tvdXQtbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHdpZHRoOiA2NSU7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLnJlY2FwLXRvdGFsLXR2YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5jYXJ0X19yaWdodCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuY2FydF9fcmlnaHQgLnByb2Qge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDRTVFOTtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuY2FydF9fcmlnaHQgLnRkLXByb2QtaW5mb3Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLmNhcnRfX3JpZ2h0IC50ZC1wcm9kLWluZm9zIGEge1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLmNhcnRfX3JpZ2h0IC50ZC1wcm9kLWluZm9zIC52YXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGNvbG9yOiByZ2JhKDE4LCA1MSwgNjIsIDAuNik7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5jYXJ0X19yaWdodCAudGQtcHJvZC1waG90byB7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5jYXJ0X19yaWdodCAudGQtcHJvZC1wcmljZSB7XG4gIHdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5jYXJ0X19yZWNhcF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0U1RTk7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5jYXJ0X19yZWNhcF9fdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLmNhcnRfX3Byb2RfX3ZhcnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAudGQtdG90YWwgLnRvdGFsLXByaWNlIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAucHJvZC1wcmljZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uICNzYy1hdXRoIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuc2MtZm9ybSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uICNzYy1hdXRoIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24ubG9nZ2VkLWluIC5zYy1mb3JtLmZvcm06bm90KC5zYy1hdXRoLWZvcm0pIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uICNzYy1lbWFpbC1ibG9jIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLnZhbGlkYXRlZC1ibG9jI3NjLWluZm9zLWJsb2MsXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAudmFsaWRhdGVkLWJsb2Mjc2MtZGVsaXZlcnktYmxvYyB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLnZhbGlkYXRlZC1ibG9jI3NjLWluZm9zLWJsb2MgPiAqLFxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLnZhbGlkYXRlZC1ibG9jI3NjLWRlbGl2ZXJ5LWJsb2MgPiAqIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAudmFsaWRhdGVkLWJsb2Mjc2MtaW5mb3MtYmxvYyAuYzEtc2MtYmxvYzEsXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAudmFsaWRhdGVkLWJsb2Mjc2MtZGVsaXZlcnktYmxvYyAuYzEtc2MtYmxvYzEge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC52YWxpZGF0ZWQtYmxvYyNzYy1pbmZvcy1ibG9jIC5jMS1zYy1ibG9jMSAudGhlYWQsXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAudmFsaWRhdGVkLWJsb2Mjc2MtZGVsaXZlcnktYmxvYyAuYzEtc2MtYmxvYzEgLnRoZWFkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLnZhbGlkYXRlZC1ibG9jI3NjLWluZm9zLWJsb2MgI2RlbGl2ZXJ5LW1vZGVzLWgxLFxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLnZhbGlkYXRlZC1ibG9jI3NjLWRlbGl2ZXJ5LWJsb2MgI2RlbGl2ZXJ5LW1vZGVzLWgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLnZhbGlkYXRlZC1ibG9jIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLnZhbGlkYXRlZC1ibG9jIC5zYy1oMiB7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMCA0MHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAudmFsaWRhdGVkLWJsb2MgLnN1bW1hcnktYmxvYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC52YWxpZGF0ZWQtYmxvYyAuY2hhbmdlLWJ0biB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5jMS1zYy1hdXRoLW1vZGUtbGkge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDRTVFOTtcbiAgcGFkZGluZzogNDBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gI3N0ZXAxLWNoYW5nZS1idG4sXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAjc3RlcDItY2hhbmdlLWJ0bixcbi5jaGVja291dC12YWxpZGF0aW9uICNzdGVwMy1jaGFuZ2UtYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gI3N0ZXAxLWNoYW5nZS1idG46aG92ZXIsXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAjc3RlcDItY2hhbmdlLWJ0bjpob3Zlcixcbi5jaGVja291dC12YWxpZGF0aW9uICNzdGVwMy1jaGFuZ2UtYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAjc3RlcDItYnRuLmVycm9yLWNhbGMtYnRuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAjc3RlcDItYnRuLmxvYWRpbmcge1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUyMHdpZHRoJTNEJTIyNjQlMjIlMjBoZWlnaHQlM0QlMjI2NCUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjIuMDMzMDIlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODQ1JTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMC40OTgyNjMlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuMTI1cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4OTAlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjI1cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MTM1JTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMCUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC4zNzVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgxODAlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgyMjUlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwLjYyMTgwNCUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC42MjVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgyNzAlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIxLjkyNzQ2JTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjc1cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MzE1JTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMi44NTQ5NCUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC44NzVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgxODAlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0Mvc3ZnJTNFKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4IGF1dG87XG4gIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgbWluLXdpZHRoOiAyMzBweDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLnNjLWZvcm0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuc2MtYXV0aC1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5zYy1hdXRoLWZvcm0gLmZpZWxkLXNwZWNpZmljYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuc2MtZmFzdC1hdXRoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gI3NjLWluZm9zLWJsb2MsXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAjc2MtZGVsaXZlcnktYmxvYyxcbi5jaGVja291dC12YWxpZGF0aW9uICNzYy1wYXltZW50LWJsb2MsXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAjc3VibWl0LWFyZWEsXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAjc2MtZW1haWwtYmxvYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uICNzYy1pbmZvcy1ibG9jIC5yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAjc2MtaW5mb3MtYmxvYyAucm93LW1tIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gI3NjLWluZm9zLWJsb2MgLnJvdy5yb3ctbWcge1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gI3NjLWluZm9zLWJsb2MgLnJvdy5yb3ctbWcgLmZpZWxkIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gI3NjLWluZm9zLWJsb2MgLnJvdy5yb3ctbWcgLmZpZWxkIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uICNzYy1pbmZvcy1ibG9jIC5yb3cucm93LW1nIC5maWVsZCBsYWJlbC5sYmwtcmFkaW8taCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gI3NjLWluZm9zLWJsb2MgLnJvdy5yb3ctbWcgLmZpZWxkIGxhYmVsLmxibC1yYWRpby1oOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAjc2MtaW5mb3MtYmxvYyAucm93ID4gYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAjc2MtaW5mb3MtYmxvYyAucm93ID4gYWRkcmVzcyBzcGFuIHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLnNjLWF1dGgtbW9kZS1oMSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjMTIzMzNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLnNjLWF1dGgtbW9kZS1saSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuc2MtYXV0aC1tb2RlLWRlc2Mge1xuICBjb2xvcjogcmdiYSgxOCwgNTEsIDYyLCAwLjYpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuYnRuMyxcbi5jaGVja291dC12YWxpZGF0aW9uIC5idG4xIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIGJhY2tncm91bmQ6ICMxMjMzM2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDEycHggMzBweDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gI2lkZW50LWZvcm0tY2xhc3NpYyAuZm9ybV9fZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAjaWRlbnQtZm9ybS1jbGFzc2ljIC5mb3JtX19idXR0b24uYnV0dG9uLmJ0bjEuZXhwYW5kIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gI3N0ZXAxLWJ0biB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uICNzdGVwMS1idG4ud2FpdGluZyB7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gI3N0ZXAxLWJ0bi53YWl0aW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuZm9ybV9fdGV4dC0tcGFzc3dvcmQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLndpemktc2VsZWN0ZWQgLmJ0bjMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuc2MtZmllbGRzZXQtZW1haWwge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5zYy10ZXh0LW9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLmZvcm1fX2ZpZWxkc2V0IHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5pZGVudC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuaWRlbnQtYnRuICNWYWxpZGF0aW9uV2l0aEFtYXpvbkxvZ2luLFxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLmlkZW50LWJ0biAjVmFsaWRhdGlvbldpdGhBbWF6b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5jMS1pZGVudC1idG4ge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLmlkZW50LWZhY2Vib29rLWJ0biB7XG4gIGNvbG9yOiAjNGQ2NGE3O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGQ2NGE3O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLmlkZW50LWZhY2Vib29rLWJ0bjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNTQ1NzM7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5pZGVudC1mYWNlYm9vay1idG4gLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgxcHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgYmFja2dyb3VuZDogY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyNjQ2Ni41JTIwMjI5MSUyMDgwLjg0MSUyMDE2JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNjUwOC4xMTklMjAyMjk4Ljc3MmEzLjY5NCUyMDMuNjk0JTIwMCUyMDAlMjAwLTEuNjM3LjQ0MnY1LjA0NmExMC42NDMlMjAxMC42NDMlMjAwJTIwMCUyMDAlMjAxLjE3OS4wNDVjMS42JTIwMCUyMDEuODIyLS43MzQlMjAxLjgyMi0xLjc1OHYtMi40MWMtLjAwMS0uNzU4LS4yNTItMS4zNjUtMS4zNjQtMS4zNjV6bS0xMC42NC0uMjc1Yy0xLjExMiUyMDAtMS4zNjUuNjEtMS4zNjUlMjAxLjM2NnYuNDI1aDIuNzI5di0uNDI2Yy0uMDAxLS43NTYtLjI1NS0xLjM2Ni0xLjM2NS0xLjM2NnptLTIwLjYxNCUyMDUuMjUxYS44LjglMjAwJTIwMCUyMDAlMjAuOS45MDglMjAzLjMxNyUyMDMuMzE3JTIwMCUyMDAlMjAwJTIwMS41NTEtLjQ0MnYtMS4yaC0xLjQ2Yy0uNjg3LjAwNC0uOTkxLjEzMi0uOTkxLjczNHptNDEuNi00Ljk3N2MtMS4xMTQlMjAwLTEuNS42MDgtMS41JTIwMS4zNjR2Mi43NjFjMCUyMC43NTguMzg2JTIwMS4zNjglMjAxLjUlMjAxLjM2OHMxLjUtLjYxJTIwMS41LTEuMzY4di0yLjc2MWMuMDAzLS43NTYtLjM4Ni0xLjM2My0xLjQ5Ni0xLjM2M3ptLTQ3LjA1NSUyMDguMDczaC0zLjI3NXYtNy45MjNoLTEuNjM1di0yLjczaDEuNjM2di0xLjYzOWMwLTIuMjI3LjkyMy0zLjU1MiUyMDMuNTQ3LTMuNTUyaDIuMTg0djIuNzMxaC0xLjM2NWMtMS4wMjElMjAwLTEuMDg5LjM4Mi0xLjA4OSUyMDEuMDk0djEuMzY2aDIuNDczbC0uMjg5JTIwMi43M2gtMi4xODd6bTExLjE4Ni4wMjFoLTIuNzI5bC0uMTE4LS42OTNhNi4yNTMlMjA2LjI1MyUyMDAlMjAwJTIwMS0zLjA5MS44JTIwMi45JTIwMi45JTIwMCUyMDAlMjAxLTMuMDY2LTMuMTg1YzAtMi4xODElMjAxLjI0My0yLjk1OSUyMDMuNDY2LTIuOTU5aDIuMjYzdi0uNDcxYzAtMS4xMTMtLjEyOC0xLjQ0LTEuODM5LTEuNDRoLTIuOGwuMjc0LTIuNzNoMy4wNTljMy43NTYlMjAwJTIwNC41NzklMjAxLjE4NiUyMDQuNTc5JTIwNC4xOTJ2Ni40ODF6bTkuMjc3LTcuNzQzYTE1LjYxMyUyMDE1LjYxMyUyMDAlMjAwJTIwMC0zLS4zNTVjLTEuNDY3JTIwMC0xLjkxLjMyNC0xLjkxJTIwMS41N3YyLjM1N2MwJTIwMS4yNDYuNDQzJTIwMS41NzElMjAxLjkxJTIwMS41NzFhMTUuNTc4JTIwMTUuNTc4JTIwMCUyMDAlMjAwJTIwMy0uMzU3djIuNjY0YTE0LjQ2OSUyMDE0LjQ2OSUyMDAlMjAwJTIwMS0zLjI3NC40MjFjLTMuNTE0JTIwMC00LjkxMS0xLjg0OC00LjkxMS00LjUxOHYtMS45MTVjMC0yLjY3MiUyMDEuNC00LjUyMyUyMDQuOTExLTQuNTIzYTE0LjQwNyUyMDE0LjQwNyUyMDAlMjAwJTIwMSUyMDMuMjc0LjQyM3YyLjY2MXptMTAuMjM3JTIwMy4zNWgtNnYuMjJjMCUyMDEuMjQ2LjQ0NCUyMDEuNTcxJTIwMS45MSUyMDEuNTcxYTE5LjA4NCUyMDE5LjA4NCUyMDAlMjAwJTIwMCUyMDMuODE4LS4zNTd2Mi42NjZhMTcuMjElMjAxNy4yMSUyMDAlMjAwJTIwMS00LjA4OS40MjFjLTMuNTE1JTIwMC00LjkxMi0xLjg0OC00LjkxMi00LjUxOHYtMi4xODljMC0yLjMzNiUyMDEuMDM3LTQuMjQ5JTIwNC42MzgtNC4yNDlzNC42MzUlMjAxLjg5MSUyMDQuNjM1JTIwNC4yNDl6bTEwLjY0LjA1MWMwJTIwMi41OC0uNzM3JTIwNC40NjItNS4yMDUlMjA0LjQ2MmEyNC43MDglMjAyNC43MDglMjAwJTIwMCUyMDEtNC4zMzUtLjQxM3YtMTQuNzUybDMuMjcyLS41NDZ2NS4xNTlhNy40MjklMjA3LjQyOSUyMDAlMjAwJTIwMSUyMDIuNDU1LS40YzMuMjcyJTIwMCUyMDMuODE4JTIwMS40NjclMjAzLjgxOCUyMDMuODI1djIuNjYxem0xMC40ODkuMDU2YzAlMjAyLjIyNi0uOTE5JTIwNC4zODUtNC43NjQlMjA0LjM4NXMtNC43ODMtMi4xNTktNC43ODMtNC4zODV2LTIuMTQ5YzAtMi4yMjcuOTM2LTQuMzg2JTIwNC43ODMtNC4zODZzNC43NjQlMjAyLjE1OSUyMDQuNzY0JTIwNC4zODZ6bTEwLjQ4MiUyMDBjMCUyMDIuMjI2LS45MiUyMDQuMzg1LTQuNzY0JTIwNC4zODVzLTQuNzgzLTIuMTU5LTQuNzgzLTQuMzg1di0yLjE0OWMwLTIuMjI3LjkzNi00LjM4NiUyMDQuNzgzLTQuMzg2czQuNzY0JTIwMi4xNTklMjA0Ljc2NCUyMDQuMzg2em0xMC43NTclMjA0LjI2NGgtMy41NDdsLTMtNS4wMDd2NS4wMDdoLTMuMjY4di0xNS4wMjNsMy4yNzMtLjU0NnY5LjY3MmwzLTQuNzU1aDMuNTQ3bC0zLjI3MyUyMDUuMTg5em0tMTUuNTI4LTguMDcxYy0xLjExMiUyMDAtMS41LjYwOC0xLjUlMjAxLjM2NHYyLjc2MWMwJTIwLjc1OC4zODYlMjAxLjM2OCUyMDEuNSUyMDEuMzY4czEuNS0uNjElMjAxLjUtMS4zNjh2LTIuNzYyYy4wMDMtLjc1Ni0uMzktMS4zNjMtMS41LTEuMzYzem0xNy40JTIwNi4yYTEuMDEzJTIwMS4wMTMlMjAwJTIwMSUyMDEtMSUyMDEuMDExJTIwMSUyMDElMjAwJTIwMCUyMDElMjAxLTEuMDExem0wJTIwLjE1N2EuODU3Ljg1NyUyMDAlMjAwJTIwMCUyMDAlMjAxLjcxMS44NTcuODU3JTIwMCUyMDAlMjAwJTIwMC0xLjcxMXptLS4xODglMjAxLjQ0MmgtLjE4di0xLjEyNWEyLjA3JTIwMi4wNyUyMDAlMjAwJTIwMSUyMC4zMTktLjAyNi42LjYlMjAwJTIwMCUyMDElMjAuMzUxLjA4NS4yNzIuMjcyJTIwMCUyMDAlMjAxJTIwLjEuMjMzLjI4LjI4JTIwMCUyMDAlMjAxLS4yMTkuMjc1di4wMDljLjEuMDE4LjE2NS4xMDcuMTg4LjI3M2EuOTM4LjkzOCUyMDAlMjAwJTIwMCUyMC4wNzEuMjc5aC0uMTg4YS44NDkuODQ5JTIwMCUyMDAlMjAxLS4wNzYtLjI4OC4yMS4yMSUyMDAlMjAwJTIwMC0uMjQyLS4yaC0uMTI1di40ODZ6bTAtLjYyNGguMTNjLjE0NyUyMDAlMjAuMjczLS4wNTQuMjczLS4xOTQlMjAwLS4xLS4wNzEtLjItLjI3My0uMmEuOTMuOTMlMjAwJTIwMCUyMDAtLjEzLjAwOXolMjIlMjBmaWxsJTNEJTIyJTIzM2I1OTk4JTIyLyUzRSUzQy9zdmclM0UpO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuaWRlbnQtZmFjZWJvb2stYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6ICM0ZDY0YTc7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5pZGVudC1mYWNlYm9vay1idG46aG92ZXIgLmljb24ge1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjI2NDY2LjUlMjAyMjkxJTIwODAuODQxJTIwMTYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk02NTA4LjExOSUyMDIyOTguNzcyYTMuNjk0JTIwMy42OTQlMjAwJTIwMCUyMDAtMS42MzcuNDQydjUuMDQ2YTEwLjY0MyUyMDEwLjY0MyUyMDAlMjAwJTIwMCUyMDEuMTc5LjA0NWMxLjYlMjAwJTIwMS44MjItLjczNCUyMDEuODIyLTEuNzU4di0yLjQxYy0uMDAxLS43NTgtLjI1Mi0xLjM2NS0xLjM2NC0xLjM2NXptLTEwLjY0LS4yNzVjLTEuMTEyJTIwMC0xLjM2NS42MS0xLjM2NSUyMDEuMzY2di40MjVoMi43Mjl2LS40MjZjLS4wMDEtLjc1Ni0uMjU1LTEuMzY2LTEuMzY1LTEuMzY2em0tMjAuNjE0JTIwNS4yNTFhLjguOCUyMDAlMjAwJTIwMCUyMC45LjkwOCUyMDMuMzE3JTIwMy4zMTclMjAwJTIwMCUyMDAlMjAxLjU1MS0uNDQydi0xLjJoLTEuNDZjLS42ODcuMDA0LS45OTEuMTMyLS45OTEuNzM0em00MS42LTQuOTc3Yy0xLjExNCUyMDAtMS41LjYwOC0xLjUlMjAxLjM2NHYyLjc2MWMwJTIwLjc1OC4zODYlMjAxLjM2OCUyMDEuNSUyMDEuMzY4czEuNS0uNjElMjAxLjUtMS4zNjh2LTIuNzYxYy4wMDMtLjc1Ni0uMzg2LTEuMzYzLTEuNDk2LTEuMzYzem0tNDcuMDU1JTIwOC4wNzNoLTMuMjc1di03LjkyM2gtMS42MzV2LTIuNzNoMS42MzZ2LTEuNjM5YzAtMi4yMjcuOTIzLTMuNTUyJTIwMy41NDctMy41NTJoMi4xODR2Mi43MzFoLTEuMzY1Yy0xLjAyMSUyMDAtMS4wODkuMzgyLTEuMDg5JTIwMS4wOTR2MS4zNjZoMi40NzNsLS4yODklMjAyLjczaC0yLjE4N3ptMTEuMTg2LjAyMWgtMi43MjlsLS4xMTgtLjY5M2E2LjI1MyUyMDYuMjUzJTIwMCUyMDAlMjAxLTMuMDkxLjglMjAyLjklMjAyLjklMjAwJTIwMCUyMDEtMy4wNjYtMy4xODVjMC0yLjE4MSUyMDEuMjQzLTIuOTU5JTIwMy40NjYtMi45NTloMi4yNjN2LS40NzFjMC0xLjExMy0uMTI4LTEuNDQtMS44MzktMS40NGgtMi44bC4yNzQtMi43M2gzLjA1OWMzLjc1NiUyMDAlMjA0LjU3OSUyMDEuMTg2JTIwNC41NzklMjA0LjE5MnY2LjQ4MXptOS4yNzctNy43NDNhMTUuNjEzJTIwMTUuNjEzJTIwMCUyMDAlMjAwLTMtLjM1NWMtMS40NjclMjAwLTEuOTEuMzI0LTEuOTElMjAxLjU3djIuMzU3YzAlMjAxLjI0Ni40NDMlMjAxLjU3MSUyMDEuOTElMjAxLjU3MWExNS41NzglMjAxNS41NzglMjAwJTIwMCUyMDAlMjAzLS4zNTd2Mi42NjRhMTQuNDY5JTIwMTQuNDY5JTIwMCUyMDAlMjAxLTMuMjc0LjQyMWMtMy41MTQlMjAwLTQuOTExLTEuODQ4LTQuOTExLTQuNTE4di0xLjkxNWMwLTIuNjcyJTIwMS40LTQuNTIzJTIwNC45MTEtNC41MjNhMTQuNDA3JTIwMTQuNDA3JTIwMCUyMDAlMjAxJTIwMy4yNzQuNDIzdjIuNjYxem0xMC4yMzclMjAzLjM1aC02di4yMmMwJTIwMS4yNDYuNDQ0JTIwMS41NzElMjAxLjkxJTIwMS41NzFhMTkuMDg0JTIwMTkuMDg0JTIwMCUyMDAlMjAwJTIwMy44MTgtLjM1N3YyLjY2NmExNy4yMSUyMDE3LjIxJTIwMCUyMDAlMjAxLTQuMDg5LjQyMWMtMy41MTUlMjAwLTQuOTEyLTEuODQ4LTQuOTEyLTQuNTE4di0yLjE4OWMwLTIuMzM2JTIwMS4wMzctNC4yNDklMjA0LjYzOC00LjI0OXM0LjYzNSUyMDEuODkxJTIwNC42MzUlMjA0LjI0OXptMTAuNjQuMDUxYzAlMjAyLjU4LS43MzclMjA0LjQ2Mi01LjIwNSUyMDQuNDYyYTI0LjcwOCUyMDI0LjcwOCUyMDAlMjAwJTIwMS00LjMzNS0uNDEzdi0xNC43NTJsMy4yNzItLjU0NnY1LjE1OWE3LjQyOSUyMDcuNDI5JTIwMCUyMDAlMjAxJTIwMi40NTUtLjRjMy4yNzIlMjAwJTIwMy44MTglMjAxLjQ2NyUyMDMuODE4JTIwMy44MjV2Mi42NjF6bTEwLjQ4OS4wNTZjMCUyMDIuMjI2LS45MTklMjA0LjM4NS00Ljc2NCUyMDQuMzg1cy00Ljc4My0yLjE1OS00Ljc4My00LjM4NXYtMi4xNDljMC0yLjIyNy45MzYtNC4zODYlMjA0Ljc4My00LjM4NnM0Ljc2NCUyMDIuMTU5JTIwNC43NjQlMjA0LjM4NnptMTAuNDgyJTIwMGMwJTIwMi4yMjYtLjkyJTIwNC4zODUtNC43NjQlMjA0LjM4NXMtNC43ODMtMi4xNTktNC43ODMtNC4zODV2LTIuMTQ5YzAtMi4yMjcuOTM2LTQuMzg2JTIwNC43ODMtNC4zODZzNC43NjQlMjAyLjE1OSUyMDQuNzY0JTIwNC4zODZ6bTEwLjc1NyUyMDQuMjY0aC0zLjU0N2wtMy01LjAwN3Y1LjAwN2gtMy4yNjh2LTE1LjAyM2wzLjI3My0uNTQ2djkuNjcybDMtNC43NTVoMy41NDdsLTMuMjczJTIwNS4xODl6bS0xNS41MjgtOC4wNzFjLTEuMTEyJTIwMC0xLjUuNjA4LTEuNSUyMDEuMzY0djIuNzYxYzAlMjAuNzU4LjM4NiUyMDEuMzY4JTIwMS41JTIwMS4zNjhzMS41LS42MSUyMDEuNS0xLjM2OHYtMi43NjJjLjAwMy0uNzU2LS4zOS0xLjM2My0xLjUtMS4zNjN6bTE3LjQlMjA2LjJhMS4wMTMlMjAxLjAxMyUyMDAlMjAxJTIwMS0xJTIwMS4wMTElMjAxJTIwMSUyMDAlMjAwJTIwMSUyMDEtMS4wMTF6bTAlMjAuMTU3YS44NTcuODU3JTIwMCUyMDAlMjAwJTIwMCUyMDEuNzExLjg1Ny44NTclMjAwJTIwMCUyMDAlMjAwLTEuNzExem0tLjE4OCUyMDEuNDQyaC0uMTh2LTEuMTI1YTIuMDclMjAyLjA3JTIwMCUyMDAlMjAxJTIwLjMxOS0uMDI2LjYuNiUyMDAlMjAwJTIwMSUyMC4zNTEuMDg1LjI3Mi4yNzIlMjAwJTIwMCUyMDElMjAuMS4yMzMuMjguMjglMjAwJTIwMCUyMDEtLjIxOS4yNzV2LjAwOWMuMS4wMTguMTY1LjEwNy4xODguMjczYS45MzguOTM4JTIwMCUyMDAlMjAwJTIwLjA3MS4yNzloLS4xODhhLjg0OS44NDklMjAwJTIwMCUyMDEtLjA3Ni0uMjg4LjIxLjIxJTIwMCUyMDAlMjAwLS4yNDItLjJoLS4xMjV2LjQ4NnptMC0uNjI0aC4xM2MuMTQ3JTIwMCUyMC4yNzMtLjA1NC4yNzMtLjE5NCUyMDAtLjEtLjA3MS0uMi0uMjczLS4yYS45My45MyUyMDAlMjAwJTIwMC0uMTMuMDA5eiUyMiUyMGZpbGwlM0QlMjIlMjNmZmZmZmYlMjIvJTNFJTNDL3N2ZyUzRSk7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5pZGVudC1wYXlwYWwtYnRuIHtcbiAgY29sb3I6ICMwMTlDREU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMTlDREU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuaWRlbnQtcGF5cGFsLWJ0biAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODFweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgYmFja2dyb3VuZDogY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjI2NDcyLjUlMjAyMjM5JTIwNjcuNjUxJTIwMTglMjIlM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuY2xzLTIlN0JmaWxsJTNBJTIzMjUzZTdlJTdELmNscy0zJTdCZmlsbCUzQSUyMzI3OWJkNCU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyUyMGlkJTNEJTIyTG9nb19QYXlwYWwlMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjg2NDcyLjU0MSUyMDIyMzklMjklMjIlM0UlM0NnJTIwaWQlM0QlMjJYTUxJRF8yMl8lMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtLjA0MSUyOSUyMiUzRSUzQ2clMjBpZCUzRCUyMlhNTElEXzIzXyUyMiUzRSUzQ2clMjBpZCUzRCUyMlhNTElEXzM5XyUyMiUzRSUzQ2clMjBpZCUzRCUyMlhNTElEXzQwXyUyMiUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzY1XyUyMiUyMGNsYXNzJTNEJTIyY2xzLTIlMjIlMjBkJTNEJTIyTTEzMy40NjclMjAyNy42Yy0uMiUyMDEuMzQ1LTEuMjIyJTIwMS4zNDUtMi4yMTYlMjAxLjM0NWgtLjU2NWwuNC0yLjUwNmEuMzExLjMxMSUyMDAlMjAwJTIwMSUyMC4zMDYtLjI2aC4yNmMuNjcyJTIwMCUyMDEuMzE0JTIwMCUyMDEuNjM1LjM4MmExLjIyMyUyMDEuMjIzJTIwMCUyMDAlMjAxJTIwLjE4JTIwMS4wMzl6bS0uNDI4LTMuNWgtMy43MjhhLjUyNS41MjUlMjAwJTIwMCUyMDAtLjUyLjQ0M2wtMS41MTMlMjA5LjU2NWEuMzA5LjMwOSUyMDAlMjAwJTIwMCUyMC4zMDYuMzUxaDEuNzg4YS41MjUuNTI1JTIwMCUyMDAlMjAwJTIwLjUyLS40NDNsLjQxMy0yLjU4MmEuNTIxLjUyMSUyMDAlMjAwJTIwMSUyMC41LS40NDNoMS4xNzdjMi40NiUyMDAlMjAzLjg4MS0xLjE5MiUyMDQuMjQ4LTMuNTQ1YTIuOTMzJTIwMi45MzMlMjAwJTIwMCUyMDAtLjQ3NC0yLjQxNCUyMDMuNTgxJTIwMy41ODElMjAwJTIwMCUyMDAtMi43MTctLjkzMnolMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMTA3LjgyJTIwLTIwLjQxNyUyOSUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF82Ml8lMjIlMjBjbGFzcyUzRCUyMmNscy0yJTIyJTIwZCUzRCUyMk0xODguNzElMjA0OS4yMzdhMS45ODclMjAxLjk4NyUyMDAlMjAwJTIwMS0yLjAxNyUyMDEuNzExJTIwMS41MjElMjAxLjUyMSUyMDAlMjAwJTIwMS0xLjIwNy0uNDg5JTIwMS41JTIwMS41JTIwMCUyMDAlMjAxLS4yNzUtMS4yNTMlMjAyLjAwOSUyMDIuMDA5JTIwMCUyMDAlMjAxJTIwMi0xLjcyNyUyMDEuNTA5JTIwMS41MDklMjAwJTIwMCUyMDElMjAxLjE5Mi40ODklMjAxLjU3MiUyMDEuNTcyJTIwMCUyMDAlMjAxJTIwLjMwNyUyMDEuMjY5em0yLjQ5MS0zLjQ2OWgtMS43ODhhLjMuMyUyMDAlMjAwJTIwMC0uMzA2LjI2bC0uMDc2LjUtLjEyMi0uMTgzYTIuNTI4JTIwMi41MjglMjAwJTIwMCUyMDAtMi4xMDktLjc0NSUyMDQuMTA2JTIwNC4xMDYlMjAwJTIwMCUyMDAtMy45ODglMjAzLjU5MSUyMDMuNCUyMDMuNCUyMDAlMjAwJTIwMCUyMC42NzIlMjAyLjc1JTIwMi44JTIwMi44JTIwMCUyMDAlMjAwJTIwMi4yNDYuOSUyMDMuNDMxJTIwMy40MzElMjAwJTIwMCUyMDAlMjAyLjQ3NS0xLjAyNGwtLjA3Ni40ODlhLjMyMi4zMjIlMjAwJTIwMCUyMDAlMjAuMzA2LjM2N2gxLjZhLjUyNS41MjUlMjAwJTIwMCUyMDAlMjAuNTItLjQ0M2wuOTYzLTYuMTEyYS4zMy4zMyUyMDAlMjAwJTIwMC0uMzE4LS4zNXolMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMTU0LjgyOCUyMC0zOC42MzIlMjklMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNjFfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMiUyMiUyMGQlM0QlMjJNMjU0LjA4NiUyMDQ2LjdIMjUyLjNhLjUyOS41MjklMjAwJTIwMCUyMDAtLjQyOC4yMjlsLTIuNDcyJTIwMy42MzctMS4wNTQtMy41YS41MjcuNTI3JTIwMCUyMDAlMjAwLS41LS4zNjdoLTEuNzY2YS4zMDcuMzA3JTIwMCUyMDAlMjAwLS4yOS40MTNsMS45NzElMjA1LjgwNi0xLjg2MSUyMDIuNjI5YS4zMDcuMzA3JTIwMCUyMDAlMjAwJTIwLjI2LjQ4OWgxLjc4OGEuNDkyLjQ5MiUyMDAlMjAwJTIwMCUyMC40MjgtLjIyOWw1Ljk3NC04LjYxOGEuMzExLjMxMSUyMDAlMjAwJTIwMC0uMjY0LS40ODl6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTIwOC4yMDklMjAtMzkuNTY0JTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzU4XyUyMiUyMGNsYXNzJTNEJTIyY2xzLTMlMjIlMjBkJTNEJTIyTTMwNy42NTElMjAyNy42Yy0uMiUyMDEuMzQ1LTEuMjIyJTIwMS4zNDUtMi4yMTYlMjAxLjM0NWgtLjU2NWwuNC0yLjUwNmEuMzExLjMxMSUyMDAlMjAwJTIwMSUyMC4zMDYtLjI2aC4yNmMuNjcyJTIwMCUyMDEuMzE0JTIwMCUyMDEuNjM1LjM4MmExLjIyMyUyMDEuMjIzJTIwMCUyMDAlMjAxJTIwLjE4JTIwMS4wMzl6bS0uNDI4LTMuNUgzMDMuNWEuNS41JTIwMCUyMDAlMjAwLS41LjQ0M2wtMS41MTMlMjA5LjU2NWEuMzEuMzElMjAwJTIwMCUyMDAlMjAuMzA2LjM1MWgxLjkxYS4zMzcuMzM3JTIwMCUyMDAlMjAwJTIwLjM1MS0uMzA2bC40MjgtMi43YS41MjEuNTIxJTIwMCUyMDAlMjAxJTIwLjUtLjQ0M2gxLjE3N2MyLjQ2JTIwMCUyMDMuODgxLTEuMTkyJTIwNC4yNDgtMy41NDVhMi45MzMlMjAyLjkzMyUyMDAlMjAwJTIwMC0uNDc0LTIuNDE0JTIwMy40MjIlMjAzLjQyMiUyMDAlMjAwJTIwMC0yLjcwOS0uOTUxeiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0yNTUuNDAyJTIwLTIwLjQxNyUyOSUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF81M18lMjIlMjBjbGFzcyUzRCUyMmNscy0zJTIyJTIwZCUzRCUyMk0zNjIuODElMjA0OS4yMzdhMS45ODclMjAxLjk4NyUyMDAlMjAwJTIwMS0yLjAxNyUyMDEuNzExJTIwMS41MjElMjAxLjUyMSUyMDAlMjAwJTIwMS0xLjIwNy0uNDg5JTIwMS41JTIwMS41JTIwMCUyMDAlMjAxLS4yNzUtMS4yNTMlMjAyLjAwNyUyMDIuMDA3JTIwMCUyMDAlMjAxJTIwMi0xLjcxMSUyMDEuNDIlMjAxLjQyJTIwMCUyMDAlMjAxJTIwMS41JTIwMS43NDJ6bTIuNDkxLTMuNDY5aC0xLjc4OGEuMy4zJTIwMCUyMDAlMjAwLS4zMDYuMjZsLS4wNzYuNS0uMTIyLS4xODNhMi41MjglMjAyLjUyOCUyMDAlMjAwJTIwMC0yLjEwOS0uNzQ1JTIwNC4xMDYlMjA0LjEwNiUyMDAlMjAwJTIwMC0zLjk4OCUyMDMuNTkxJTIwMy40JTIwMy40JTIwMCUyMDAlMjAwJTIwLjY3MiUyMDIuNzUlMjAyLjglMjAyLjglMjAwJTIwMCUyMDAlMjAyLjI0Ni45JTIwMy40MzElMjAzLjQzMSUyMDAlMjAwJTIwMCUyMDIuNDc1LTEuMDI0bC0uMDc2LjQ4OWEuMzIyLjMyMiUyMDAlMjAwJTIwMCUyMC4zMDYuMzY3aDEuNmEuNS41JTIwMCUyMDAlMjAwJTIwLjUtLjQ0M2wuOTYzLTYuMTEyYS4zLjMlMjAwJTIwMCUyMDAtLjI5OC0uMzV6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTMwMi4zMjUlMjAtMzguNjMyJTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzQ1XyUyMiUyMGNsYXNzJTNEJTIyY2xzLTMlMjIlMjBkJTNEJTIyTTQxNy40MDYlMjAyNC4yNzVsLTEuNTI4JTIwOS43NDlhLjMwOS4zMDklMjAwJTIwMCUyMDAlMjAuMzA2LjM1MWgxLjU0M2EuNTI1LjUyNSUyMDAlMjAwJTIwMCUyMC41Mi0uNDQzbDEuNTEzLTkuNTY1YS4zMjIuMzIyJTIwMCUyMDAlMjAwLS4zMDYtLjM2N2gtMS43MjdhLjMzLjMzJTIwMCUyMDAlMjAwLS4zMjEuMjc1eiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0zNTIuMzIyJTIwLTIwLjMzMyUyOSUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF80NF8lMjIlMjBjbGFzcyUzRCUyMmNscy0yJTIyJTIwZCUzRCUyMk03LjE3NyUyMDE4Ljk1N2wuMjktMS44MTgtLjY0Mi0uMDE1SDMuOEw1LjkwOSUyMDMuNzUzYS4xNTUuMTU1JTIwMCUyMDAlMjAxJTIwLjA2MS0uMTA3LjE2NS4xNjUlMjAwJTIwMCUyMDElMjAuMTA3LS4wNDZIMTEuMmMxLjcuMDE1JTIwMi44NzMuMzY3JTIwMy40ODQlMjAxLjA1NGEyLjQwOSUyMDIuNDA5JTIwMCUyMDAlMjAxJTIwLjU2NSUyMDEuMDM5JTIwMy43NTYlMjAzLjc1NiUyMDAlMjAwJTIwMSUyMDAlMjAxLjQzNnYuNDEzbC4yOS4xNjhhMS45NDUlMjAxLjk0NSUyMDAlMjAwJTIwMSUyMC41ODEuNDQzJTIwMi4xNiUyMDIuMTYlMjAwJTIwMCUyMDElMjAuNDc0JTIwMS4wNTQlMjA0LjQwOCUyMDQuNDA4JTIwMCUyMDAlMjAxLS4wNjElMjAxLjUyOCUyMDUuNTc1JTIwNS41NzUlMjAwJTIwMCUyMDEtLjYyNiUyMDEuNzQyJTIwMy40JTIwMy40JTIwMCUyMDAlMjAxLS45OTMlMjAxLjA4NSUyMDQuMDIzJTIwNC4wMjMlMjAwJTIwMCUyMDEtMS4zNDUuNjExJTIwNi45NDglMjA2Ljk0OCUyMDAlMjAwJTIwMS0xLjY4MS4yaC0uNDEzYTEuMiUyMDEuMiUyMDAlMjAwJTIwMC0uNzc5LjI5JTIwMS4yMyUyMDEuMjMlMjAwJTIwMCUyMDAtLjQxMy43MThsLS4wMzEuMTY4LS41JTIwMy4xOTQtLjAxNS4xMjJjMCUyMC4wMzEtLjAxNS4wNjEtLjAzMS4wNjFhLjA1Ni4wNTYlMjAwJTIwMCUyMDEtLjA0Ni4wMTVINy4xNzd6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTMuMjEzJTIwLTMuMDUlMjklMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNDNfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMyUyMiUyMGQlM0QlMjJNMzEuMzYzJTIwMjcuNGMtLjAxNS4wOTItLjAzMS4yLS4wNDYuMzA2LS42ODglMjAzLjQ1My0yLjk5NSUyMDQuNjQ1LTUuOTQ0JTIwNC42NDVoLTEuNWEuNzI0LjcyNCUyMDAlMjAwJTIwMC0uNzE4LjYxMWwtLjc2NCUyMDQuODc0LS4yMTQlMjAxLjM3NWEuMzg2LjM4NiUyMDAlMjAwJTIwMCUyMC4zODIuNDQzaDIuNjQzYS42MjcuNjI3JTIwMCUyMDAlMjAwJTIwLjYyNi0uNTM1bC4wMzEtLjEzOC41LTMuMTc4LjAzMS0uMTY4YS42MzkuNjM5JTIwMCUyMDAlMjAxJTIwLjYyNi0uNTM1aC40YzIuNTgyJTIwMCUyMDQuNi0xLjA1NCUyMDUuMi00LjA4YTMuNDc2JTIwMy40NzYlMjAwJTIwMCUyMDAtLjUzNS0zLjA3MSUyMDIuNDIlMjAyLjQyJTIwMCUyMDAlMjAwLS43MTgtLjU0OXolMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMTguNzgyJTIwLTIzLjIxMyUyOSUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF80Ml8lMjIlMjBkJTNEJTIyTTM2LjElMjAyNC4yMjlhMi40NDIlMjAyLjQ0MiUyMDAlMjAwJTIwMC0uMzIxLS4wNzYlMjAyLjU5MiUyMDIuNTkyJTIwMCUyMDAlMjAwLS4zMzYtLjA2MUE4LjkzNSUyMDguOTM1JTIwMCUyMDAlMjAwJTIwMzQuMTE2JTIwMjRoLTRhLjU1OS41NTklMjAwJTIwMCUyMDAtLjI3NS4wNjEuNjMuNjMlMjAwJTIwMCUyMDAtLjM1MS40NzRsLS44NTYlMjA1LjQwOS0uMDM0LjE1NmEuNzM2LjczNiUyMDAlMjAwJTIwMSUyMC43MTgtLjYxMWgxLjVjMi45NDklMjAwJTIwNS4yNTYtMS4xOTIlMjA1LjkyOS00LjY2LjAxNS0uMTA3LjAzMS0uMi4wNDYtLjMwNmEyLjk2OSUyMDIuOTY5JTIwMCUyMDAlMjAwLS41NS0uMjI5LjU0My41NDMlMjAwJTIwMCUyMDAtLjE0My0uMDY1eiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0yNC4yMjQlMjAtMjAuMzMzJTI5JTIyJTIwZmlsbCUzRCUyMiUyMzIyMmY2MyUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF80MV8lMjIlMjBjbGFzcyUzRCUyMmNscy0yJTIyJTIwZCUzRCUyMk01LjIwNyUyMDQuMmEuNjMuNjMlMjAwJTIwMCUyMDElMjAuMzUxLS40NzQuNi42JTIwMCUyMDAlMjAxJTIwLjI3NS0uMDYxaDRhOS4wODMlMjA5LjA4MyUyMDAlMjAwJTIwMSUyMDEuMzI5LjA5MmMuMTIyLjAxNS4yMjkuMDQ2LjMzNi4wNjEuMTA3LjAzMS4yMTQuMDQ2LjMyMS4wNzYuMDQ2LjAxNS4xMDcuMDMxLjE1My4wNDZhMi45NjglMjAyLjk2OCUyMDAlMjAwJTIwMSUyMC41NS4yMjklMjAzLjI2NCUyMDMuMjY0JTIwMCUyMDAlMjAwLS42ODgtMi45MzRDMTEuMDc0LjM2NyUyMDkuNyUyMDAlMjA3Ljk0MiUyMDBIMi44MjNBLjcxMi43MTIlMjAwJTIwMCUyMDAlMjAyLjEuNjExTC0uMDM1JTIwMTQuMTM0YS40MzkuNDM5JTIwMCUyMDAlMjAwJTIwLjQyOC41aDMuMTYzbC43OTUtNS4wMjd6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LjA0MSUyOSUyMi8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLmlkZW50LXBheXBhbC1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzAxOUNERTtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLmlkZW50LXBheXBhbC1idG46aG92ZXIgLmljb24ge1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjY0NzIuNSUyMDIyMzklMjA2Ny42NTElMjAxOCUyMiUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMiU3QmZpbGwlM0ElMjMyNTNlN2UlN0QuY2xzLTMlN0JmaWxsJTNBJTIzZmZmZmZmJTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NnJTIwaWQlM0QlMjJMb2dvX1BheXBhbCUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyODY0NzIuNTQxJTIwMjIzOSUyOSUyMiUzRSUzQ2clMjBpZCUzRCUyMlhNTElEXzIyXyUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0uMDQxJTI5JTIyJTNFJTNDZyUyMGlkJTNEJTIyWE1MSURfMjNfJTIyJTNFJTNDZyUyMGlkJTNEJTIyWE1MSURfMzlfJTIyJTNFJTNDZyUyMGlkJTNEJTIyWE1MSURfNDBfJTIyJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNjVfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMiUyMiUyMGQlM0QlMjJNMTMzLjQ2NyUyMDI3LjZjLS4yJTIwMS4zNDUtMS4yMjIlMjAxLjM0NS0yLjIxNiUyMDEuMzQ1aC0uNTY1bC40LTIuNTA2YS4zMTEuMzExJTIwMCUyMDAlMjAxJTIwLjMwNi0uMjZoLjI2Yy42NzIlMjAwJTIwMS4zMTQlMjAwJTIwMS42MzUuMzgyYTEuMjIzJTIwMS4yMjMlMjAwJTIwMCUyMDElMjAuMTglMjAxLjAzOXptLS40MjgtMy41aC0zLjcyOGEuNTI1LjUyNSUyMDAlMjAwJTIwMC0uNTIuNDQzbC0xLjUxMyUyMDkuNTY1YS4zMDkuMzA5JTIwMCUyMDAlMjAwJTIwLjMwNi4zNTFoMS43ODhhLjUyNS41MjUlMjAwJTIwMCUyMDAlMjAuNTItLjQ0M2wuNDEzLTIuNTgyYS41MjEuNTIxJTIwMCUyMDAlMjAxJTIwLjUtLjQ0M2gxLjE3N2MyLjQ2JTIwMCUyMDMuODgxLTEuMTkyJTIwNC4yNDgtMy41NDVhMi45MzMlMjAyLjkzMyUyMDAlMjAwJTIwMC0uNDc0LTIuNDE0JTIwMy41ODElMjAzLjU4MSUyMDAlMjAwJTIwMC0yLjcxNy0uOTMyeiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0xMDcuODIlMjAtMjAuNDE3JTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzYyXyUyMiUyMGNsYXNzJTNEJTIyY2xzLTIlMjIlMjBkJTNEJTIyTTE4OC43MSUyMDQ5LjIzN2ExLjk4NyUyMDEuOTg3JTIwMCUyMDAlMjAxLTIuMDE3JTIwMS43MTElMjAxLjUyMSUyMDEuNTIxJTIwMCUyMDAlMjAxLTEuMjA3LS40ODklMjAxLjUlMjAxLjUlMjAwJTIwMCUyMDEtLjI3NS0xLjI1MyUyMDIuMDA5JTIwMi4wMDklMjAwJTIwMCUyMDElMjAyLTEuNzI3JTIwMS41MDklMjAxLjUwOSUyMDAlMjAwJTIwMSUyMDEuMTkyLjQ4OSUyMDEuNTcyJTIwMS41NzIlMjAwJTIwMCUyMDElMjAuMzA3JTIwMS4yNjl6bTIuNDkxLTMuNDY5aC0xLjc4OGEuMy4zJTIwMCUyMDAlMjAwLS4zMDYuMjZsLS4wNzYuNS0uMTIyLS4xODNhMi41MjglMjAyLjUyOCUyMDAlMjAwJTIwMC0yLjEwOS0uNzQ1JTIwNC4xMDYlMjA0LjEwNiUyMDAlMjAwJTIwMC0zLjk4OCUyMDMuNTkxJTIwMy40JTIwMy40JTIwMCUyMDAlMjAwJTIwLjY3MiUyMDIuNzUlMjAyLjglMjAyLjglMjAwJTIwMCUyMDAlMjAyLjI0Ni45JTIwMy40MzElMjAzLjQzMSUyMDAlMjAwJTIwMCUyMDIuNDc1LTEuMDI0bC0uMDc2LjQ4OWEuMzIyLjMyMiUyMDAlMjAwJTIwMCUyMC4zMDYuMzY3aDEuNmEuNTI1LjUyNSUyMDAlMjAwJTIwMCUyMC41Mi0uNDQzbC45NjMtNi4xMTJhLjMzLjMzJTIwMCUyMDAlMjAwLS4zMTgtLjM1eiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0xNTQuODI4JTIwLTM4LjYzMiUyOSUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF82MV8lMjIlMjBjbGFzcyUzRCUyMmNscy0yJTIyJTIwZCUzRCUyMk0yNTQuMDg2JTIwNDYuN0gyNTIuM2EuNTI5LjUyOSUyMDAlMjAwJTIwMC0uNDI4LjIyOWwtMi40NzIlMjAzLjYzNy0xLjA1NC0zLjVhLjUyNy41MjclMjAwJTIwMCUyMDAtLjUtLjM2N2gtMS43NjZhLjMwNy4zMDclMjAwJTIwMCUyMDAtLjI5LjQxM2wxLjk3MSUyMDUuODA2LTEuODYxJTIwMi42MjlhLjMwNy4zMDclMjAwJTIwMCUyMDAlMjAuMjYuNDg5aDEuNzg4YS40OTIuNDkyJTIwMCUyMDAlMjAwJTIwLjQyOC0uMjI5bDUuOTc0LTguNjE4YS4zMTEuMzExJTIwMCUyMDAlMjAwLS4yNjQtLjQ4OXolMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMjA4LjIwOSUyMC0zOS41NjQlMjklMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNThfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMyUyMiUyMGQlM0QlMjJNMzA3LjY1MSUyMDI3LjZjLS4yJTIwMS4zNDUtMS4yMjIlMjAxLjM0NS0yLjIxNiUyMDEuMzQ1aC0uNTY1bC40LTIuNTA2YS4zMTEuMzExJTIwMCUyMDAlMjAxJTIwLjMwNi0uMjZoLjI2Yy42NzIlMjAwJTIwMS4zMTQlMjAwJTIwMS42MzUuMzgyYTEuMjIzJTIwMS4yMjMlMjAwJTIwMCUyMDElMjAuMTglMjAxLjAzOXptLS40MjgtMy41SDMwMy41YS41LjUlMjAwJTIwMCUyMDAtLjUuNDQzbC0xLjUxMyUyMDkuNTY1YS4zMS4zMSUyMDAlMjAwJTIwMCUyMC4zMDYuMzUxaDEuOTFhLjMzNy4zMzclMjAwJTIwMCUyMDAlMjAuMzUxLS4zMDZsLjQyOC0yLjdhLjUyMS41MjElMjAwJTIwMCUyMDElMjAuNS0uNDQzaDEuMTc3YzIuNDYlMjAwJTIwMy44ODEtMS4xOTIlMjA0LjI0OC0zLjU0NWEyLjkzMyUyMDIuOTMzJTIwMCUyMDAlMjAwLS40NzQtMi40MTQlMjAzLjQyMiUyMDMuNDIyJTIwMCUyMDAlMjAwLTIuNzA5LS45NTF6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTI1NS40MDIlMjAtMjAuNDE3JTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzUzXyUyMiUyMGNsYXNzJTNEJTIyY2xzLTMlMjIlMjBkJTNEJTIyTTM2Mi44MSUyMDQ5LjIzN2ExLjk4NyUyMDEuOTg3JTIwMCUyMDAlMjAxLTIuMDE3JTIwMS43MTElMjAxLjUyMSUyMDEuNTIxJTIwMCUyMDAlMjAxLTEuMjA3LS40ODklMjAxLjUlMjAxLjUlMjAwJTIwMCUyMDEtLjI3NS0xLjI1MyUyMDIuMDA3JTIwMi4wMDclMjAwJTIwMCUyMDElMjAyLTEuNzExJTIwMS40MiUyMDEuNDIlMjAwJTIwMCUyMDElMjAxLjUlMjAxLjc0MnptMi40OTEtMy40NjloLTEuNzg4YS4zLjMlMjAwJTIwMCUyMDAtLjMwNi4yNmwtLjA3Ni41LS4xMjItLjE4M2EyLjUyOCUyMDIuNTI4JTIwMCUyMDAlMjAwLTIuMTA5LS43NDUlMjA0LjEwNiUyMDQuMTA2JTIwMCUyMDAlMjAwLTMuOTg4JTIwMy41OTElMjAzLjQlMjAzLjQlMjAwJTIwMCUyMDAlMjAuNjcyJTIwMi43NSUyMDIuOCUyMDIuOCUyMDAlMjAwJTIwMCUyMDIuMjQ2LjklMjAzLjQzMSUyMDMuNDMxJTIwMCUyMDAlMjAwJTIwMi40NzUtMS4wMjRsLS4wNzYuNDg5YS4zMjIuMzIyJTIwMCUyMDAlMjAwJTIwLjMwNi4zNjdoMS42YS41LjUlMjAwJTIwMCUyMDAlMjAuNS0uNDQzbC45NjMtNi4xMTJhLjMuMyUyMDAlMjAwJTIwMC0uMjk4LS4zNXolMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMzAyLjMyNSUyMC0zOC42MzIlMjklMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNDVfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMyUyMiUyMGQlM0QlMjJNNDE3LjQwNiUyMDI0LjI3NWwtMS41MjglMjA5Ljc0OWEuMzA5LjMwOSUyMDAlMjAwJTIwMCUyMC4zMDYuMzUxaDEuNTQzYS41MjUuNTI1JTIwMCUyMDAlMjAwJTIwLjUyLS40NDNsMS41MTMtOS41NjVhLjMyMi4zMjIlMjAwJTIwMCUyMDAtLjMwNi0uMzY3aC0xLjcyN2EuMzMuMzMlMjAwJTIwMCUyMDAtLjMyMS4yNzV6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTM1Mi4zMjIlMjAtMjAuMzMzJTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzQ0XyUyMiUyMGNsYXNzJTNEJTIyY2xzLTIlMjIlMjBkJTNEJTIyTTcuMTc3JTIwMTguOTU3bC4yOS0xLjgxOC0uNjQyLS4wMTVIMy44TDUuOTA5JTIwMy43NTNhLjE1NS4xNTUlMjAwJTIwMCUyMDElMjAuMDYxLS4xMDcuMTY1LjE2NSUyMDAlMjAwJTIwMSUyMC4xMDctLjA0NkgxMS4yYzEuNy4wMTUlMjAyLjg3My4zNjclMjAzLjQ4NCUyMDEuMDU0YTIuNDA5JTIwMi40MDklMjAwJTIwMCUyMDElMjAuNTY1JTIwMS4wMzklMjAzLjc1NiUyMDMuNzU2JTIwMCUyMDAlMjAxJTIwMCUyMDEuNDM2di40MTNsLjI5LjE2OGExLjk0NSUyMDEuOTQ1JTIwMCUyMDAlMjAxJTIwLjU4MS40NDMlMjAyLjE2JTIwMi4xNiUyMDAlMjAwJTIwMSUyMC40NzQlMjAxLjA1NCUyMDQuNDA4JTIwNC40MDglMjAwJTIwMCUyMDEtLjA2MSUyMDEuNTI4JTIwNS41NzUlMjA1LjU3NSUyMDAlMjAwJTIwMS0uNjI2JTIwMS43NDIlMjAzLjQlMjAzLjQlMjAwJTIwMCUyMDEtLjk5MyUyMDEuMDg1JTIwNC4wMjMlMjA0LjAyMyUyMDAlMjAwJTIwMS0xLjM0NS42MTElMjA2Ljk0OCUyMDYuOTQ4JTIwMCUyMDAlMjAxLTEuNjgxLjJoLS40MTNhMS4yJTIwMS4yJTIwMCUyMDAlMjAwLS43NzkuMjklMjAxLjIzJTIwMS4yMyUyMDAlMjAwJTIwMC0uNDEzLjcxOGwtLjAzMS4xNjgtLjUlMjAzLjE5NC0uMDE1LjEyMmMwJTIwLjAzMS0uMDE1LjA2MS0uMDMxLjA2MWEuMDU2LjA1NiUyMDAlMjAwJTIwMS0uMDQ2LjAxNUg3LjE3N3olMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMy4yMTMlMjAtMy4wNSUyOSUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF80M18lMjIlMjBjbGFzcyUzRCUyMmNscy0zJTIyJTIwZCUzRCUyMk0zMS4zNjMlMjAyNy40Yy0uMDE1LjA5Mi0uMDMxLjItLjA0Ni4zMDYtLjY4OCUyMDMuNDUzLTIuOTk1JTIwNC42NDUtNS45NDQlMjA0LjY0NWgtMS41YS43MjQuNzI0JTIwMCUyMDAlMjAwLS43MTguNjExbC0uNzY0JTIwNC44NzQtLjIxNCUyMDEuMzc1YS4zODYuMzg2JTIwMCUyMDAlMjAwJTIwLjM4Mi40NDNoMi42NDNhLjYyNy42MjclMjAwJTIwMCUyMDAlMjAuNjI2LS41MzVsLjAzMS0uMTM4LjUtMy4xNzguMDMxLS4xNjhhLjYzOS42MzklMjAwJTIwMCUyMDElMjAuNjI2LS41MzVoLjRjMi41ODIlMjAwJTIwNC42LTEuMDU0JTIwNS4yLTQuMDhhMy40NzYlMjAzLjQ3NiUyMDAlMjAwJTIwMC0uNTM1LTMuMDcxJTIwMi40MiUyMDIuNDIlMjAwJTIwMCUyMDAtLjcxOC0uNTQ5eiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0xOC43ODIlMjAtMjMuMjEzJTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzQyXyUyMiUyMGQlM0QlMjJNMzYuMSUyMDI0LjIyOWEyLjQ0MiUyMDIuNDQyJTIwMCUyMDAlMjAwLS4zMjEtLjA3NiUyMDIuNTkyJTIwMi41OTIlMjAwJTIwMCUyMDAtLjMzNi0uMDYxQTguOTM1JTIwOC45MzUlMjAwJTIwMCUyMDAlMjAzNC4xMTYlMjAyNGgtNGEuNTU5LjU1OSUyMDAlMjAwJTIwMC0uMjc1LjA2MS42My42MyUyMDAlMjAwJTIwMC0uMzUxLjQ3NGwtLjg1NiUyMDUuNDA5LS4wMzQuMTU2YS43MzYuNzM2JTIwMCUyMDAlMjAxJTIwLjcxOC0uNjExaDEuNWMyLjk0OSUyMDAlMjA1LjI1Ni0xLjE5MiUyMDUuOTI5LTQuNjYuMDE1LS4xMDcuMDMxLS4yLjA0Ni0uMzA2YTIuOTY5JTIwMi45NjklMjAwJTIwMCUyMDAtLjU1LS4yMjkuNTQzLjU0MyUyMDAlMjAwJTIwMC0uMTQzLS4wNjV6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTI0LjIyNCUyMC0yMC4zMzMlMjklMjIlMjBmaWxsJTNEJTIyJTIzMjIyZjYzJTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzQxXyUyMiUyMGNsYXNzJTNEJTIyY2xzLTIlMjIlMjBkJTNEJTIyTTUuMjA3JTIwNC4yYS42My42MyUyMDAlMjAwJTIwMSUyMC4zNTEtLjQ3NC42LjYlMjAwJTIwMCUyMDElMjAuMjc1LS4wNjFoNGE5LjA4MyUyMDkuMDgzJTIwMCUyMDAlMjAxJTIwMS4zMjkuMDkyYy4xMjIuMDE1LjIyOS4wNDYuMzM2LjA2MS4xMDcuMDMxLjIxNC4wNDYuMzIxLjA3Ni4wNDYuMDE1LjEwNy4wMzEuMTUzLjA0NmEyLjk2OCUyMDIuOTY4JTIwMCUyMDAlMjAxJTIwLjU1LjIyOSUyMDMuMjY0JTIwMy4yNjQlMjAwJTIwMCUyMDAtLjY4OC0yLjkzNEMxMS4wNzQuMzY3JTIwOS43JTIwMCUyMDcuOTQyJTIwMEgyLjgyM0EuNzEyLjcxMiUyMDAlMjAwJTIwMCUyMDIuMS42MTFMLS4wMzUlMjAxNC4xMzRhLjQzOS40MzklMjAwJTIwMCUyMDAlMjAuNDI4LjVoMy4xNjNsLjc5NS01LjAyN3olMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjguMDQxJTI5JTIyLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAjc2MtZW1haWwtYmxvYy52YWxpZGF0ZWQtYmxvYyB7XG4gIG1pbi1oZWlnaHQ6IDEwOHB4O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAudmFsaWRhdGVkLWJsb2Mge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTIzMzNlO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogcmdiYSgxOCwgNTEsIDYyLCAwLjYpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLnN0ZXAtYmxvYyAuc2MtaDIgLmMxLXN0ZXAtbnVtYmVyLFxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLnZhbGlkYXRlZC1ibG9jIC5zYy1oMiAuYzEtc3RlcC1udW1iZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5zdGVwLWJsb2MgLnNjLWgyIC5jMS1zdGVwLW51bWJlcjphZnRlcixcbi5jaGVja291dC12YWxpZGF0aW9uIC52YWxpZGF0ZWQtYmxvYyAuc2MtaDIgLmMxLXN0ZXAtbnVtYmVyOmFmdGVyIHtcbiAgY29udGVudDogJy4nO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC52YWxpZGF0ZWQtYmxvYyAuc2MtZW1haWwtdmFsLFxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLnZhbGlkYXRlZC1ibG9jIC5zYy1oMixcbi5jaGVja291dC12YWxpZGF0aW9uIC52YWxpZGF0ZWQtYmxvYyAucm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuY2FydC1yZWNhcCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAjc21hbGwtc3RlcDEtY2hhbmdlLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5zdGVwLWJsb2MgLmMxLXNjLWJsb2MxIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLnN1bW1hcnktYmxvYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5zYy1ibG9jMSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5zYy1ibG9jMTpub3QoLnZhbGlkYXRlZC1ibG9jKSB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5zYy1ibG9jMTpub3QoLnZhbGlkYXRlZC1ibG9jKSAuY2hhbmdlLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5zYy1ibG9jMTpub3QoLnZhbGlkYXRlZC1ibG9jKSAuc3RlcC1udW1iZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnLic7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5zYy1ibG9jMTpub3QoLnZhbGlkYXRlZC1ibG9jKSAuc3RlcC1udW1iZXIsXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuc2MtYmxvYzE6bm90KC52YWxpZGF0ZWQtYmxvYykgLnNjLWgyIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5zYy1ibG9jMTpub3QoLnZhbGlkYXRlZC1ibG9jKS5zdGVwLWJsb2MgLnN0ZXAtbnVtYmVyOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLnNjLWJsb2MxOm5vdCgudmFsaWRhdGVkLWJsb2MpLnN0ZXAtYmxvYyAuc3RlcC1udW1iZXIsXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuc2MtYmxvYzE6bm90KC52YWxpZGF0ZWQtYmxvYykuc3RlcC1ibG9jIC5zYy1oMiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5zYy1ibG9jMSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuc2MtYmxvYzEgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5vcHRpb24tZGVzYyB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgY29sb3I6IHJnYmEoMTgsIDUxLCA2MiwgMC42KTtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gbGVnZW5kIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLnJvdy1tbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAucm93LW1tIGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAucm93LW1tIC5ibG9jLXJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5yb3ctbW0gLmJsb2MtcmFkaW8gbGFiZWwge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6IHJnYmEoMTgsIDUxLCA2MiwgMC42KTtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLnJvdy1tbSAuYmxvYy1ub3dyYXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5mb3JtX19ub3dyYXAgKyAuZm9ybV9fbm93cmFwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLmZvcm1fX25vd3JhcCArIC5mb3JtX19maWVsZHNldCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5mb3JtX19maWVsZHNldCArIC5mb3JtX19ub3dyYXAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuZm9ybV9fZmllbGQtLWxvbmctYW5zd2VyIC5mb3JtX19sYWJlbCB7XG4gIGhlaWdodDogMzBweDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gI2NvdW50cnkge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLmZvcm1fX25vd3JhcCAuZmllbGQuY29sdW1uLnNtYWxsLTI0Lm1lZGl1bS0xMiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTlweCk7XG4gIHdpZHRoOiA1NiU7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uICNjaGstaW52b2ljaW5nLWFkZHItYWN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAubGJsLXJhZGlvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAjY2hrLXByby1wdXJjaGFzZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gI251bS1pbnRyYSB7XG4gIHdpZHRoOiA0NiU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uICNmcy1wcm8tcHVyY2hhc2UgKyAuZm9ybV9fZmllbGRzZXQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAubGJsLXJhZGlvLWgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAubGJsLXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLnJvdy1tZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIGxhYmVsW2Zvcj1cImNvdW50cnlcIl0ge1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLmZvcm1fX25vd3JhcC0tYW5uaXYge1xuICB3aWR0aDogNjYlO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuZm9ybV9fbm93cmFwLS1hbm5pdiAuZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuZm9ybV9fbm93cmFwLS1hbm5pdiAuZmllbGQgaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB6LWluZGV4OiAxO1xuICByaWdodDogMzVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLmZvcm1fX25vd3JhcC0tYW5uaXYgLmZpZWxkLmVycm9yIHtcbiAgY29sb3I6ICNmMTY3Njc7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5mb3JtX19ub3dyYXAtLWFubml2IC5maWVsZC5lcnJvciBpLmZvcm1fX2ljb24tLXdhcm5pbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5mb3JtX19ub3dyYXAtLWFubml2IC5maWVsZC5zdWNjZXNzIHtcbiAgY29sb3I6ICMyN2FlNjA7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5mb3JtX19ub3dyYXAtLWFubml2IC5maWVsZC5zdWNjZXNzIGkuZm9ybV9faWNvbi0tc3VjY2VzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLmZpZWxkLWFubml2ZXJzYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLmZpZWxkLWFubml2ZXJzYXJ5IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLnNjLWFkZHJlc3MtaDEge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gI3NjLWRlbGl2ZXJ5LWJsb2MgLnNjLWgyLFxuLmNoZWNrb3V0LXZhbGlkYXRpb24gI3NjLWRlbGl2ZXJ5LWJsb2MgLnN0ZXAtbnVtYmVyLFxuLmNoZWNrb3V0LXZhbGlkYXRpb24gI3NjLXBheW1lbnQtYmxvYyAuc2MtaDIsXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAjc2MtcGF5bWVudC1ibG9jIC5zdGVwLW51bWJlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uICNzYy1wYXltZW50LWJsb2MuZXJyb3ItY2FsYy1idG4gPiAqOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuc2MtZGVsaXZlcnktdGhlYWQtdHIge1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLnNjLWRlbGl2ZXJ5LXRoZWFkLXRyID4gZGl2IHtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5zYy1kZWxpdmVyeS10aGVhZC10ciAuc2MtZGVsaXZlcnktaW5mb3Mge1xuICB3aWR0aDogNjIlO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuc2MtZGVsaXZlcnktdGhlYWQtdHIgPiBkaXY6bm90KC5zYy1kZWxpdmVyeS1pbmZvcykge1xuICB3aWR0aDogMjUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5jMS1kZWxpdmVyeS1ibG9jLnJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHggMCAyMHB4IDM5cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENFNUU5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5jMS1kZWxpdmVyeS1ibG9jLnJvdyAuZGVsaXZlcnktbW9kZS1yYWRpbyB7XG4gIHdpZHRoOiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5jMS1kZWxpdmVyeS1ibG9jLnJvdyAuc2hvdy1mb3Itc21hbGwtb25seS5zbWFsbC0yNCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5jMS1kZWxpdmVyeS1ibG9jLnJvdyAuc2hvdy1mb3Itc21hbGwtb25seS5zbWFsbC0yNCAuZGVsaXZlcnktbW9kZS1pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuYzEtZGVsaXZlcnktYmxvYy5yb3cgLnNob3ctZm9yLXNtYWxsLW9ubHkuc21hbGwtMjQgLmRlbGl2ZXJ5LW1vZGUtcmFkaW8ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLmMxLWRlbGl2ZXJ5LWJsb2Mucm93IC5kZWxpdmVyeS1tb2RlLWltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5jMS1kZWxpdmVyeS1ibG9jLnJvdyAuZGVsaXZlcnktbW9kZS1pbmZvcyB7XG4gIHdpZHRoOiA0NSU7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDA7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5jMS1kZWxpdmVyeS1ibG9jLnJvdyAuZGVsaXZlcnktbW9kZS1kYXRlLFxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLmMxLWRlbGl2ZXJ5LWJsb2Mucm93IC5kZWxpdmVyeS1tb2RlLXByaWNlIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5kZWxpdmVyeS1ibG9jIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuZGVsaXZlcnktYmxvYzpsYXN0LWNoaWxkIC5jMS1kZWxpdmVyeS1ibG9jLnJvdyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLmRlbGl2ZXJ5LW1vZGUtZGVzYyB7XG4gIGNvbG9yOiAjNTk2Rjc5O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuaWNvbi10cnVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyNjEyJTIyJTIwaGVpZ2h0JTNEJTIyNjEyJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMjEuNDc0JTIwMzc3LjUyMlYxMTcuMTM4YzAtMTQuNDY5JTIwMTEuNzI5LTI2LjE5OSUyMDI2LjE5OS0yNi4xOTloMjYwLjI1YzE0LjQ2OSUyMDAlMjAyNi4xOTglMjAxMS43MyUyMDI2LjE5OCUyMDI2LjE5OXYyNjAuMzg1YTguNzMyJTIwOC43MzIlMjAwJTIwMCUyMDEtOC43MzMlMjA4LjczM0gzMC4yMDdhOC43MzMlMjA4LjczMyUyMDAlMjAwJTIwMS04LjczMy04LjczNHptMjEwLjE2JTIwODkuMjAyYzAlMjAzMC4wMS0yNC4zMjklMjA1NC4zMzgtNTQuMzM4JTIwNTQuMzM4cy01NC4zMzgtMjQuMzI4LTU0LjMzOC01NC4zMzhjMC0zMC4wMTElMjAyNC4zMjktNTQuMzM4JTIwNTQuMzM4LTU0LjMzOHM1NC4zMzglMjAyNC4zMjclMjA1NC4zMzglMjA1NC4zMzh6bS0yNy4xNyUyMDBjMC0xNS4wMDUtMTIuMTY0LTI3LjE2OS0yNy4xNjktMjcuMTY5cy0yNy4xNyUyMDEyLjE2NC0yNy4xNyUyMDI3LjE2OSUyMDEyLjE2NSUyMDI3LjE3JTIwMjcuMTclMjAyNy4xNyUyMDI3LjE2OS0xMi4xNjUlMjAyNy4xNjktMjcuMTd6bS03My45NjktNTQuMzM5SDguNzMzQTguNzMzJTIwOC43MzMlMjAwJTIwMCUyMDAlMjAwJTIwNDIxLjExOHYyNi40OTVhOC43MzMlMjA4LjczMyUyMDAlMjAwJTIwMCUyMDguNzMzJTIwOC43MzNoOTcuNTk4YzIuNTQ4LTE3LjQ4NCUyMDExLjM3My0zMi45MjglMjAyNC4xNjQtNDMuOTYxem0zODUuNDQzJTIwNTQuMzM5YzAlMjAzMC4wMS0yNC4zMjklMjA1NC4zMzgtNTQuMzM4JTIwNTQuMzM4LTMwLjAxJTIwMC01NC4zMzgtMjQuMzI4LTU0LjMzOC01NC4zMzglMjAwLTMwLjAxMSUyMDI0LjMyOC01NC4zMzglMjA1NC4zMzgtNTQuMzM4JTIwMzAuMDA5LS4wMDElMjA1NC4zMzglMjAyNC4zMjclMjA1NC4zMzglMjA1NC4zMzh6bS0yNy4xNjglMjAwYzAtMTUuMDA1LTEyLjE2NS0yNy4xNjktMjcuMTctMjcuMTY5LTE1LjAwNiUyMDAtMjcuMTY5JTIwMTIuMTY0LTI3LjE2OSUyMDI3LjE2OXMxMi4xNjQlMjAyNy4xNyUyMDI3LjE2OSUyMDI3LjE3JTIwMjcuMTctMTIuMTY1JTIwMjcuMTctMjcuMTd6TTYxMiUyMDQyMS4xMTh2MjYuNDk1YTguNzMzJTIwOC43MzMlMjAwJTIwMCUyMDEtOC43MzMlMjA4LjczM2gtNzAuNzA0Yy01LjA1Ny0zNC42ODMtMzQuOTA2LTYxLjQyNy03MC45NjEtNjEuNDI3LTM2LjA2MiUyMDAtNjUuOTEyJTIwMjYuNzQ1LTcwLjk2OSUyMDYxLjQyN0gyNDguMjYxYy0yLjU0OS0xNy40ODMtMTEuMzczLTMyLjkyOC0yNC4xNjQtNDMuOTYxaDEzNC45OTRWMTYyLjU5NGMwLTkuNjQ2JTIwNy44Mi0xNy40NjYlMjAxNy40NjYtMTcuNDY2aDgyLjQ0NWE2OS44NiUyMDY5Ljg2JTIwMCUyMDAlMjAxJTIwNTcuOSUyMDMwLjc3bDUzLjE1JTIwNzguNzIxYTY5Ljg2NSUyMDY5Ljg2NSUyMDAlMjAwJTIwMSUyMDExLjk2MiUyMDM5LjA5NHYxMTguNjcyaDIxLjI1M2E4LjczMyUyMDguNzMzJTIwMCUyMDAlMjAxJTIwOC43MzMlMjA4LjczM3ptLTg4LjU5Mi0xNjQuNDgzbC00Mi41MDEtNjAuMzkzYTguNzM0JTIwOC43MzQlMjAwJTIwMCUyMDAtNy4xNDItMy43MDdINDA3LjQ3YTguNzM0JTIwOC43MzQlMjAwJTIwMCUyMDAtOC43MzMlMjA4LjczM3Y2MC4zOTNhOC43MzIlMjA4LjczMiUyMDAlMjAwJTIwMCUyMDguNzMzJTIwOC43MzNoMTA4Ljc5OGM3LjA3NCUyMDAlMjAxMS4yMTItNy45NzMlMjA3LjE0LTEzLjc1OXolMjIvJTNFJTNDL3N2ZyUzRSkgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNjYlIGF1dG87XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC50ZXJtcy12YWxpZGF0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC50ZXJtcy12YWxpZGF0aW9uIGEge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLnRlcm1zLXZhbGlkYXRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5idXR0b24uYnRuNC5leHBhbmQubGFyZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLmJ1dHRvbi5idG40LmV4cGFuZC5sYXJnZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAucGF5bWVudC1ibG9jIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLnBheW1lbnQtYmxvYzpob3Zlcixcbi5jaGVja291dC12YWxpZGF0aW9uIC5wYXltZW50LWJsb2Mud2l6aS1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5jMS1wYXltZW50LWJsb2Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLmMxLXBheW1lbnQtYmxvYyBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICB3aWR0aDogMTRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5jMS1wYXltZW50LWJsb2MgLnBheW1lbnQtbW9kZS1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuYzEtcGF5bWVudC1ibG9jIC5wYXltZW50LW1vZGUtbmFtZSBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5jMS1wYXltZW50LWJsb2MgLnBheW1lbnQtbW9kZS1uYW1lIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5jMS1wYXltZW50LWJsb2MgLnBheW1lbnQtbW9kZS1uYW1lIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogJygnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuYzEtcGF5bWVudC1ibG9jIC5wYXltZW50LW1vZGUtbmFtZSBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogJyknO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5jMS1wYXltZW50LWJsb2MgaW1nIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBtYXJnaW46IDIwcHg7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uICNmcy1pbnZvaWNpbmctYWRkci1hY3QsXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAjZnMtcHJvLXB1cmNoYXNlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gI2ZzLWludm9pY2luZy1hZGRyLWFjdCBsYWJlbCxcbi5jaGVja291dC12YWxpZGF0aW9uICNmcy1pbnZvaWNpbmctYWRkci1hY3QgaW5wdXQsXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAjZnMtcHJvLXB1cmNoYXNlIGxhYmVsLFxuLmNoZWNrb3V0LXZhbGlkYXRpb24gI2ZzLXByby1wdXJjaGFzZSBpbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gI2ZzLXByby1wdXJjaGFzZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5kZWxpdmVyeS1tb2RlLW5hbWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5mb3JtX19maWVsZC5zdWNjZXNzIC5mb3JtX19pY29uLS1zdWNjZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzI3YWU2MDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5mb3JtX19maWVsZC5lcnJvciAuZm9ybV9faWNvbi0td2FybmluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICNmMTY3Njc7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuZm9ybV9fZmllbGRzZXQuZXJyb3IgKyAuYnRuLWFyZWEgI3N0ZXAxLWJ0biB7XG4gIGJhY2tncm91bmQ6ICMzMzMzMzM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmNoZWNrb3V0LXZhbGlkYXRpb24gLmZvcm1fX2ZpZWxkc2V0LmVycm9yICsgLmJ0bi1hcmVhICNzdGVwMS1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5hbGVydC1ib3gge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjE2NzY3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuYWxlcnQtYm94IC5jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAjbG9naW4tcmVkaXJlY3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIC5mb3JtX19maWVsZC0tbm90LXJlcXVpcmVkIC5mb3JtX19pY29uLS1zdWNjZXNzIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuY2hlY2tvdXQtbCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY1IGNlbnRlciByaWdodCAxNXB4IG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjI1NDMyLjI4OSUyMDQ5NyUyMDcuOTU5JTIwMTQuNTM3JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNTQzNS44NzQlMjA1MTEuMzc0bC0zLjQyMi0zLjQyM2EuNTU3LjU1NyUyMDAlMjAwJTIwMSUyMDAtLjc4OC41NTcuNTU3JTIwMCUyMDAlMjAxJTIwLjc4OCUyMDBsMy4wMjglMjAzLjAyOSUyMDMuMDI5LTMuMDI5YS41NTcuNTU3JTIwMCUyMDAlMjAxJTIwLjc4OCUyMDAlMjAuNTU3LjU1NyUyMDAlMjAwJTIwMSUyMDAlMjAuNzg4bC0zLjQyMyUyMDMuNDIzYS41NTUuNTU1JTIwMCUyMDAlMjAxLS4zOTQuMTYzLjU2LjU2JTIwMCUyMDAlMjAxLS4zOTQtLjE2M3ptMy40MjMtMTBsLTMuMDI4LTMuMDI5LTMuMDI4JTIwMy4wMjhhLjU1Ny41NTclMjAwJTIwMCUyMDEtLjc4OCUyMDAlMjAuNTU2LjU1NiUyMDAlMjAwJTIwMSUyMDAtLjc4N2wzLjQyMy0zLjQyM2EuNTU0LjU1NCUyMDAlMjAwJTIwMSUyMC4zOTQtLjE2My41NTIuNTUyJTIwMCUyMDAlMjAxJTIwLjM5My4xNjNsMy40MjMlMjAzLjQyM2EuNTU3LjU1NyUyMDAlMjAwJTIwMSUyMDAlMjAuNzg4LjU1Ny41NTclMjAwJTIwMCUyMDEtLjM5NC4xNjMuNTU3LjU1NyUyMDAlMjAwJTIwMS0uMzk1LS4xNjN6JTIyJTIwZmlsbCUzRCUyMiUyMzU5NmY3OSUyMi8lM0UlM0Mvc3ZnJTNFKTtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHg7XG4gIGNvbG9yOiAjMTIzMzNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRENFNUU5O1xuICBwYWRkaW5nOiAwIDMwcHggMCAxNXB4O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuc2MtYWRkcmVzcy1oMSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuc2MtZGVsaXZlcnktZGV0YWlsLXByaWNlICsgLnNjLXJlbGF5LWFkZHJlc3MtdmFsIHtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweCAwO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuc2MtZGVsaXZlcnktZGV0YWlsLXByaWNlICsgLnNjLXJlbGF5LWFkZHJlc3MtdmFsIC5zYy1hZGRyZXNzLWgxIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuc2MtZGVsaXZlcnktZGV0YWlsLXByaWNlICsgLnNjLXJlbGF5LWFkZHJlc3MtdmFsIC5zYy1hZGRyZXNzLWgxICsgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAjc2MtcmVnaSB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wYWdlLXZhbGlkYXRpb24gI2NhcnQtcmVjYXAgLmNhcnRfX3JlY2FwX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS12YWxpZGF0aW9uICNjYXJ0LXJlY2FwIC5jYXJ0X19yZWNhcF9fd3JhcHBlci5sb2FkaW5nOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpIHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTAwJTIwMTAwJTIyJTIwcHJlc2VydmVBc3BlY3RSYXRpbyUzRCUyMnhNaWRZTWlkJTIyJTIwY2xhc3MlM0QlMjJsZHMtZWxsaXBzaXMlMjIlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjg0JTIyJTIwY3klM0QlMjI1MCUyMiUyMHIlM0QlMjIwJTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMTAlM0IwJTNCMCUzQjAlM0IwJTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMHMlMjIvJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJjeCUyMiUyMHZhbHVlcyUzRCUyMjg0JTNCODQlM0I4NCUzQjg0JTNCODQlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwY3glM0QlMjI4NCUyMiUyMGN5JTNEJTIyNTAlMjIlMjByJTNEJTIyNC44OTgwNiUyMiUyMCUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IxMCUzQjEwJTNCMTAlM0IwJTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyLTFzJTIyLyUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyY3glMjIlMjB2YWx1ZXMlM0QlMjIxNiUzQjE2JTNCNTAlM0I4NCUzQjg0JTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyLTFzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjY3LjM0NjYlMjIlMjBjeSUzRCUyMjUwJTIyJTIwciUzRCUyMjEwJTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjEwJTNCMTAlM0IxMCUzQjAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjItMC41cyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyMTYlM0IxNiUzQjUwJTNCODQlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMi0wLjVzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjMzLjM0NjYlMjIlMjBjeSUzRCUyMjUwJTIyJTIwciUzRCUyMjEwJTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjEwJTNCMTAlM0IxMCUzQjAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyMTYlM0IxNiUzQjUwJTNCODQlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjI1MCUyMiUyMHIlM0QlMjI1LjEwMTk0JTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjAlM0IxMCUzQjEwJTNCMTAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyMTYlM0IxNiUzQjE2JTNCNTAlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0Mvc3ZnJTNFKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA2MHB4IGF1dG87XG59XG5cbi5wYWdlLXZhbGlkYXRpb24gI2NhcnQtcmVjYXAgLnRib2R5IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ucGFnZS12YWxpZGF0aW9uICNjYXJ0LXJlY2FwIC50Ym9keSA+IGZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xufVxuXG4ucGFnZS12YWxpZGF0aW9uICNjYXJ0LXJlY2FwIC50Ym9keSA+IGZvcm0gLmNhcnRfX3JlY2FwX19pdGVtLS1jb2RlLmJkdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wYWdlLXZhbGlkYXRpb24gI2NhcnQtcmVjYXAgLnRib2R5ID4gZm9ybSAjdHh0LWNvZGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnZS12YWxpZGF0aW9uICNjYXJ0LXJlY2FwIC50Ym9keSA+IGZvcm06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDMwMCU7XG4gIGhlaWdodDogMzAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdhZTYwO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKC01MCUsIDUwJSk7XG59XG5cbi5wYWdlLXZhbGlkYXRpb24gI2NhcnQtcmVjYXAgLnRib2R5ID4gZm9ybTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzMDAlO1xuICBoZWlnaHQ6IDMwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjc2NztcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xufVxuXG4ucGFnZS12YWxpZGF0aW9uICNjYXJ0LXJlY2FwIC50Ym9keSA+IGZvcm0uc3VjY2VzczpiZWZvcmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UgLjAycywgdmlzaWJpbGl0eSAuMDFzIGVhc2U7XG59XG5cbi5wYWdlLXZhbGlkYXRpb24gI2NhcnQtcmVjYXAgLnRib2R5ID4gZm9ybS5zdWNjZXNzIC5jb2RlLXJlZHVjX19zdWNjZXNzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UgLjE1cywgb3BhY2l0eSAuM3MgZWFzZSAuMTVzLCB2aXNpYmlsaXR5IC4wMXMgZWFzZTtcbn1cblxuLnBhZ2UtdmFsaWRhdGlvbiAjY2FydC1yZWNhcCAudGJvZHkgPiBmb3JtLmVycm9yOmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlIC4wMnMsIHZpc2liaWxpdHkgLjAxcyBlYXNlO1xufVxuXG4ucGFnZS12YWxpZGF0aW9uICNjYXJ0LXJlY2FwIC50Ym9keSA+IGZvcm0uZXJyb3IgLmNvZGUtcmVkdWNfX2Vycm9yIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UgLjE1cywgb3BhY2l0eSAuM3MgZWFzZSAuMTVzLCB2aXNpYmlsaXR5IC4wMXMgZWFzZTtcbn1cblxuLnBhZ2UtdmFsaWRhdGlvbiAjY2FydC1yZWNhcCAudGJvZHkgPiBmb3JtLmhpZGUge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjNzIGVhc2UgLjFzLCBtYXJnaW4gLjNzIGVhc2UgLjFzO1xufVxuXG4ucGFnZS12YWxpZGF0aW9uICNjYXJ0LXJlY2FwIC5jb2RlLXJlZHVjX19zdWNjZXNzLFxuLnBhZ2UtdmFsaWRhdGlvbiAjY2FydC1yZWNhcCAuY29kZS1yZWR1Y19fZXJyb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbW96LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNhZGRyZXNzQm9va1dpZGdldERpdiB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtaW4taGVpZ2h0OiAyMjhweDtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG59XG5cbiN3YWxsZXRXaWRnZXREaXYge1xuICBtaW4td2lkdGg6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgbWluLWhlaWdodDogMjI4cHg7XG4gIGhlaWdodDogMjQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuXG4jcmVhZE9ubHlBZGRyZXNzQm9va1dpZGdldERpdiB7XG4gIG1pbi13aWR0aDogMjY2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtaW4taGVpZ2h0OiAxNDVweDtcbiAgaGVpZ2h0OiAxNjVweDtcbiAgbWF4LWhlaWdodDogMTgwcHg7XG59XG5cbiNyZWFkT25seVdhbGxldFdpZGdldERpdiB7XG4gIG1pbi13aWR0aDogMjY2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtaW4taGVpZ2h0OiAxNDVweDtcbiAgaGVpZ2h0OiAxNjVweDtcbiAgbWF4LWhlaWdodDogMTgwcHg7XG59XG5cbi5wYXltZW50LWJsb2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jMS1kZWxpdmVyeS1ibG9jICsgLmMxLWRlbGl2ZXJ5LWJsb2Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jMS1kZWxpdmVyeS1ibG9jICsgLmMxLWRlbGl2ZXJ5LWJsb2M6YmVmb3JlIHtcbiAgY29udGVudDogJysnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xM3B4O1xuICBsZWZ0OiA1NXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYzEtZGVsaXZlcnktYmxvYyArIC5jMS1kZWxpdmVyeS1ibG9jOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbiNzdWJtaXQtYXJlYS5lcnJvci1jYWxjLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVycm9yLWNhbGMsXG4uZXJyb3ItcGF5bWVudCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk5OTk5OTk5O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmMTY3Njc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGxpbmVhciAuMTVzLCB2aXNpYmlsaXR5IC4xcyBsaW5lYXI7XG59XG5cbi5lcnJvci1jYWxjLnNob3csXG4uZXJyb3ItcGF5bWVudC5zaG93IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZXJyb3ItY2FsYy5oaWRlLFxuLmVycm9yLXBheW1lbnQuaGlkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgbGluZWFyLCB2aXNpYmlsaXR5IC4xcyBsaW5lYXIgLjM1cztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZXJyb3ItY2FsY19fd3JhcHBlcixcbi5lcnJvci1wYXltZW50X193cmFwcGVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCA0MHB4O1xufVxuXG4uZXJyb3ItY2FsY19fd3JhcHBlciBwLFxuLmVycm9yLWNhbGNfX3dyYXBwZXIgYSxcbi5lcnJvci1wYXltZW50X193cmFwcGVyIHAsXG4uZXJyb3ItcGF5bWVudF9fd3JhcHBlciBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5lcnJvci1jYWxjX193cmFwcGVyIGEsXG4uZXJyb3ItcGF5bWVudF9fd3JhcHBlciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDdweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWIyMTIxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMzAwbXMgbGluZWFyO1xufVxuXG4uZXJyb3ItY2FsY19fd3JhcHBlciBhOmhvdmVyLFxuLmVycm9yLXBheW1lbnRfX3dyYXBwZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMTY3Njc7XG59XG5cbiNzYy1kZWxpdmVyeS1ibG9jOm5vdCguc3RlcC1ibG9jKS5sb2FkaW5nIHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgYm90dG9tIDIwcHggdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMDAlMjAxMDAlMjIlMjBwcmVzZXJ2ZUFzcGVjdFJhdGlvJTNEJTIyeE1pZFlNaWQlMjIlMjBjbGFzcyUzRCUyMmxkcy1lbGxpcHNpcyUyMiUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyODQlMjIlMjBjeSUzRCUyMjUwJTIyJTIwciUzRCUyMjAlMjIlMjAlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIxMCUzQjAlM0IwJTNCMCUzQjAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyODQlM0I4NCUzQjg0JTNCODQlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjg0JTIyJTIwY3klM0QlMjI1MCUyMiUyMHIlM0QlMjI0Ljg5ODA2JTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjEwJTNCMTAlM0IxMCUzQjAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjItMXMlMjIvJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJjeCUyMiUyMHZhbHVlcyUzRCUyMjE2JTNCMTYlM0I1MCUzQjg0JTNCODQlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjItMXMlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyNjcuMzQ2NiUyMiUyMGN5JTNEJTIyNTAlMjIlMjByJTNEJTIyMTAlMjIlMjAlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMTAlM0IxMCUzQjEwJTNCMCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMi0wLjVzJTIyLyUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyY3glMjIlMjB2YWx1ZXMlM0QlMjIxNiUzQjE2JTNCNTAlM0I4NCUzQjg0JTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyLTAuNXMlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyMzMuMzQ2NiUyMiUyMGN5JTNEJTIyNTAlMjIlMjByJTNEJTIyMTAlMjIlMjAlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMTAlM0IxMCUzQjEwJTNCMCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyY3glMjIlMjB2YWx1ZXMlM0QlMjIxNiUzQjE2JTNCNTAlM0I4NCUzQjg0JTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMHMlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjUwJTIyJTIwciUzRCUyMjUuMTAxOTQlMjIlMjAlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMCUzQjEwJTNCMTAlM0IxMCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyY3glMjIlMjB2YWx1ZXMlM0QlMjIxNiUzQjE2JTNCMTYlM0I1MCUzQjg0JTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMHMlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQy9zdmclM0UpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwcHggYXV0bztcbn1cblxuI3NjLWRlbGl2ZXJ5LWJsb2M6bm90KC5zdGVwLWJsb2MpLmxvYWRpbmcgLmMxLXNjLWJsb2MxIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG59XG5cbiNzYy1kZWxpdmVyeS1ibG9jLnN0ZXAtYmxvYyAuYzEtc2MtYmxvYzEge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtX19maWVsZHNldC5yb3cucm93LW1tIC5mb3JtX19sYWJlbC0tZmlyc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmZpcmVmb3ggI3N0cmlwZSAuY29udGFpbmVyIC5jb2wxIC5jYXJkIC5mcm9udCAuY2FyZF9udW1iZXIge1xuICBmb250LXNpemU6IDIxcHg7XG59XG5cbi5maXJlZm94ICNzdHJpcGUgLmNvbnRhaW5lciAuY29sMSAuY2FyZCAuZnJvbnQgLmNhcmRfbnVtYmVyIHNwYW4sXG4uZmlyZWZveCAjc3RyaXBlIC5mdWxsOmZpcnN0LWNoaWxkIGxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN0ZXAyLWhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRlLXRlbXAtYWZ0ZXItc3RlcDIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kZWxpdmVyeS1kZXRhaWxzLW5hbWUgKyAub3B0aW9uLWRlc2Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jc2MtaW5mb3MtYmxvYzpub3QoLnZhbGlkYXRlZC1ibG9jKSArICNzYy1wYXltZW50LWJsb2Mubm8tbGl2ciA+ICo6bm90KCNwYXltZW50LW1vZGVzLWgxKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5cbi5jaGVja291dC1jb25maXJtYXRpb24ge1xuICBwYWRkaW5nOiAxMDBweCAwIDUwcHggMDtcbn1cblxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAuZW5kLWgxIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogIzI3YWU2MDtcbn1cblxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAuY29uZmlybWF0aW9uLW51bSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jaGVja291dC1jb25maXJtYXRpb24gLmNvbmZpcm1hdGlvbi1leHBsYSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jaGVja291dC1jb25maXJtYXRpb24gLnR1dG8tYXJlYSB7XG4gIGNvbG9yOiAjMTIzMzNlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xufVxuXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uIC50dXRvLWgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAudHV0by1pbmZvIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uIC50dXRvLWluZm8tdmFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uIC50dXRvLXNwZWNpZmljYXRpb24ge1xuICBtYXJnaW46IDAgMCAxLjI1cmVtIDA7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xufVxuXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uIC5jb25maXJtYXRpb24tdHJhY2tpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtO1xufVxuXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uIC50dXRvLWlsbHVzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmMTY3Njc7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAuY29uZmlybWF0aW9uLWFkZHJlc3MgLnNjLWFkZHJlc3MsXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uIC5jb25maXJtYXRpb24tYWRkcmVzcyAuY29uZmlybWF0aW9uLWRlbGl2ZXJ5IHtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG5cbi5jaGVja291dC1jb25maXJtYXRpb24gLmNvbmZpcm1hdGlvbi1hZGRyZXNzLWgxLFxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAuY29uZmlybWF0aW9uLWRlbGl2ZXJ5IC5kZWxpdmVyeS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uIC5jb25maXJtYXRpb24tZGVsaXZlcnkgLmRlbGl2ZXJ5LW5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAuY3MtcHJvZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAudHV0by1hcmVhLWNoZXF1ZSAudHV0by1pbmZvIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uIC50dXRvLWFyZWEtY2hlcXVlIC50dXRvLWluZm8gLnR1dG8taW5mby12YWwge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uIC5jb25maXJtYXRpb24tYWRkcmVzcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5jaGVja291dC1jb25maXJtYXRpb24gLnZ0YWJsZSAucm93IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uIC52dGFibGUgLnRoZWFkLXRkIHtcbiAgYmFja2dyb3VuZDogIzEyMzMzZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAudnRhYmxlIC50Ym9keS10ZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAudnRhYmxlOm50aC1jaGlsZCgzKSAuY29sdW1uLFxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAudnRhYmxlOm50aC1jaGlsZCg0KSAuY29sdW1uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jaGVja291dC1jb25maXJtYXRpb24gLnJlY2FwLXRvdGFsLXR2YSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jaGVja291dC1jb25maXJtYXRpb24gLmNvbmZpcm1hdGlvbi1hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNoZWNrb3V0LWNvbmZpcm1hdGlvbiAuY29uZmlybWF0aW9uLWFkZHJlc3MgPiBkaXYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uICNlbmRpbmctcmF0aW5nIC5lbmQtcmF0aW5nLWgxIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uY2hlY2tvdXQtY29uZmlybWF0aW9uICNlbmRpbmctcmF0aW5nIC5idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29uZmlybWF0aW9uLXRyYWNraW5nLFxuLmNvbmZpcm1hdGlvbi1hZGRyZXNzLFxuLmNvbmZpcm1hdGlvbi1hZGRyZXNzIHAsXG4uY29uZmlybWF0aW9uLW51bSxcbi5jb25maXJtYXRpb24tZXhwbGEge1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLmVtZXJnZW5jeS1iYXIge1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbW96LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHotaW5kZXg6IDY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bztcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG59XG5cbi5lbWVyZ2VuY3ktYmFyX190ZXh0LFxuLmVtZXJnZW5jeS1iYXJfX2J1dHRvbiB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZW1lcmdlbmN5LWJhcl9fYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5lbWVyZ2VuY3ktYmFyX190ZXh0IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbn1cblxuLmVtZXJnZW5jeS1iYXJfX3RleHQgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZW1lcmdlbmN5LWJhcl9fdGV4dCA+ICogKyAqIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLmVtZXJnZW5jeS1iYXJfX2J1dHRvbiBhLFxuLmVtZXJnZW5jeS1iYXJfX2J1dHRvbiBzcGFuIHtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC1tcy10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5wcmUtZW1lcmdlbmN5LWJhciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiA2O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgxMDAlKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RDRTVFOTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG59XG5cbi5wcmUtZW1lcmdlbmN5LWJhcl9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByZS1lbWVyZ2VuY3ktYmFyX19vcGVuIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICByaWdodDogMTAwJTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICBib3JkZXI6IHNvbGlkICNEQ0U1RTk7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcmUtZW1lcmdlbmN5LWJhcl9fb3BlbiBpIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBjb2xvcjogIzEyMzMzZTtcbn1cblxuLnByZS1lbWVyZ2VuY3ktYmFyX190ZXh0LFxuLnByZS1lbWVyZ2VuY3ktYmFyX19idXR0b24ge1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJlLWVtZXJnZW5jeS1iYXJfX3RleHQge1xuICBjb2xvcjogIzEyMzMzZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByZS1lbWVyZ2VuY3ktYmFyX190ZXh0ID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5wcmUtZW1lcmdlbmN5LWJhcl9fYnV0dG9uIGEge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLW1zLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG59XG5cbi5wcmUtZW1lcmdlbmN5LWJhcl9fYnV0dG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDEwMjAzO1xufVxuXG4jc2hvdy1wcmVFbWVyZ2VuY3kge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jc2hvdy1wcmVFbWVyZ2VuY3k6Y2hlY2tlZCArIC5wcmUtZW1lcmdlbmN5LWJhciB7XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDApO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuI3Nob3ctcHJlRW1lcmdlbmN5OmNoZWNrZWQgKyAucHJlLWVtZXJnZW5jeS1iYXIgLnByZS1lbWVyZ2VuY3ktYmFyX19vcGVuIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi8qKiBTdXJjaGFyZ2VzIGN1c3RvbSDigJQgaW1wb3J0w6llcyBhcHLDqHMgdG91cyBsZXMgcGFydGllbHMgZHUgdGjDqG1lIHBvdXIgZ2FnbmVyXG4gICAgbGEgY2FzY2FkZSBwYXIgbCdvcmRyZSwgc2FucyBzdXJlbmNow6hyZSBkZSBzcMOpY2lmaWNpdMOpLlxuICAgIFJlc3RlIEFWQU5UIGN1c3RvbS9vbGQgOiBjZSBkZXJuaWVyIHBvcnRlIGRlcyBkw6ljaXNpb25zIHBsdXMgcsOpY2VudGVzXG4gICAgKGJhbmRlYXUgaGVhZGVyLCB0aXRyZXMgaG9tZXBhZ2UpIHF1aSBkb2l2ZW50IGNvbnRpbnVlciDDoCBwcmltZXIuICoqL1xuXG4uaGVhZGVyX19iYW5kZWF1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG59XG5cbi5oZWFkZXJfX2JhbmRlYXUgcCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZWFkZXJfX2JhbmRlYXUgcCAucmVkIHtcbiAgY29sb3I6ICMwZTgxMDI7XG59XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLyogQmFkZ2UgcGFuaWVyIHRvdWpvdXJzIHZpc2libGUgKHkgY29tcHJpcyAwKSwgY29tbWUgbGEgbWFxdWV0dGUgKi9cblxuLmhlYWRlcl9fY2FydF9fYV9fbmIsXG4uaGVhZGVyX19jYXJ0X19hX19uYi5oZWFkZXJfX2NhcnRfX2FfX25iLS1oaWRlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlcl9fY2FydDpob3ZlciAuaGVhZGVyX19jYXJ0X19hX19uYiB7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBJY29ucyAqL1xuXG4uaGVhZGVyX19jYXJ0X19hIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2kvbWF0ZXJpYWxpY29uc291dGxpbmVkL3Nob3BwaW5nX2NhcnQvdjEzLzI0cHguc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXJfX2FjY291bnRfX2Ege1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvaS9tYXRlcmlhbGljb25zb3V0bGluZWQvcGVyc29uX291dGxpbmUvdjE0LzI0cHguc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXJfX2Jsb2dfX2Ege1xuICB3aWR0aDogMzhweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM4cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9pL21hdGVyaWFsaWNvbnNvdXRsaW5lZC9hcnRpY2xlL3YxMS8yNHB4LnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuXG4jY20tY2hlY2tvdXQtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBlODEwMiAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogIzEyMzMzZSAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyIC5zdGFycy0tbHZsMCAuc3RhcnMtLWx2bDEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3Rlcl9fYnRuIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzEyMzMzZSAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyX19idG4gLmhpZGUge1xuICBjb2xvcjogIzEyMzMzZSAhaW1wb3J0YW50O1xufVxuXG4ubmF2LW1lbnVfX3JlYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNtYWluLXNsaWRlciB7XG4gIG1heC13aWR0aDogMTQ0MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5nYWxsZXJ5X190aHVtYm5haWwge1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kLWZsb2F0aW5nX19hZGRDYXJ0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBlODEwMiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZCAucHJvZF9fYnRuIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnByb2QgLnByb2RfX2J0bjpob3Zlcixcbi5wcm9kIC5wcm9kX19idG46Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKSAhaW1wb3J0YW50O1xufVxuXG4jYWRkLWNhcnQtYnRuLFxuLnNoYXJlX193cmFwcGVyIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTZweCA4OHB4O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX2gxIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19icmFuZCB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX2JyYW5kX191cmwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNmI2YjZiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19icmFuZF9faW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX25hbWUge1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMyYjJiMmI7XG4gIG1hcmdpbjogMCAwIDhweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX21ldGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmVhZCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3JlYWQgLnN0YXJzLS1sdmwwIHtcbiAgY29sb3I6ICNlMGUwZTA7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZWFkIC5zdGFycy0tbHZsMCAuc3RhcnMtLWx2bDEge1xuICBjb2xvcjogI2Y1YjMwMSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmVhZF9fY29tbWVudCB7XG4gIGNvbG9yOiAjMWE3M2M3O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmVmIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIG1hcmdpbjogMCAwIDAgYXV0bztcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjNmI2YjZiO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3N1bW1hcnkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzZiNmI2YjtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX21vcmUtLXNoYXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAuc2hhcmVfX3dyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5zaGFyZV9fdGl0bGUge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwICNwcmljZS1hcmVhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tb3otZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAxcmVtIDAgMTZweDtcbiAgZ2FwOiAxcmVtO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3ByaWNlIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGdhcDogMTBweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwICNwcmljZSAucHJpY2UtY3VyIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAjcHJpY2UgLnByaWNlLW9sZCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICM2YjZiNmI7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19hdmFpbGFiaWxpdHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweCAxMnB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwICNwcm9kLXN0b2NrLFxuLnByb2QtZGV0YWlscy0tcGRwICNwcm9kLXN0b2NrLWN1c3RvbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiAjMmIyYjJiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAjcHJvZC1zdG9jayAuc3RvY2ssXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3Byb2Qtc3RvY2sgLnN0b2NrLW9rLFxuLnByb2QtZGV0YWlscy0tcGRwICNwcm9kLXN0b2NrIC5zdG9jay1jdXN0b20sXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3Byb2Qtc3RvY2stY3VzdG9tIC5zdG9jayxcbi5wcm9kLWRldGFpbHMtLXBkcCAjcHJvZC1zdG9jay1jdXN0b20gLnN0b2NrLW9rLFxuLnByb2QtZGV0YWlscy0tcGRwICNwcm9kLXN0b2NrLWN1c3RvbSAuc3RvY2stY3VzdG9tIHtcbiAgY29sb3I6ICMyYjJiMmIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAjcHJvZC1zdG9jayAucGRwLXN0b2NrLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4OiAwIDAgMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAwIDhweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAjcHJvZC1zdG9jayAucGRwLXN0b2NrLWljb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAjcHJvZC1zdG9jay5zdG9jay1vayAucGRwLXN0b2NrLWljb24tLW9rIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwICNwcm9kLXN0b2NrLnN0b2NrLWtvIC5wZHAtc3RvY2staWNvbi0ta28ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3Byb2Qtc3RvY2sucHJvZC1zdG9jay0tZGVsYXkgLnBkcC1zdG9jay1pY29uLS1vayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAjcHJvZC1zdG9jay5wcm9kLXN0b2NrLS1kZWxheSAucGRwLXN0b2NrLWljb24tLWtvIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwICNwcm9kLXN0b2NrIC5pY29uX19kb3Qge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAjcHJvZC1zdG9jay1jdXN0b20gLmljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3ZhcmlhdGlvbnMsXG4ucHJvZC1kZXRhaWxzLS1wZHAgI2N1c3RvbWlzYXRpb25zIHtcbiAgbWFyZ2luOiA4cHggMCAyMHB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNGU0ZTQ7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAudmFyLWgyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAtd2Via2l0LWJveC1hbGlnbjogYmFzZWxpbmU7XG4gIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZTtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIC1tb3otYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzJiMmIyYjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC52YXItaDJfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3NpemUtZ3VpZGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMWE3M2M3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnZhci1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC52YXItbGlzdCA+IC5yb3cge1xuICBtYXJnaW46IDA7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAudmFyLWxpc3QgPiAucm93ID4gLmNvbHVtbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGZsb2F0OiBub25lO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnZhci1ncm91cCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnZhci1ncm91cCAudmFyICsgLnZhciB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAudmFyLWdyb3VwIC52YXItaDMge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnZhci1saXN0LWltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnZhci1saXN0LWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAudmFyLXJhZGlvLWxpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAudmFyLXJhZGlvLnJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZsb2F0OiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC52YXItcmFkaW8gLmNvbHVtbiB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC52YXItcmFkaW8taW5mb3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnZhci1yYWRpby1pbmZvczpub3QoOmhhcygudmFyLXJhZGlvLWltZykpIC50cmlnZ2VyLXJhZGlvLWNoZWNrZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAudmFyLXJhZGlvLWlucHV0LWFyZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnZhci1yYWRpby1pbnB1dCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnZhci1yYWRpby1pbmZvczpub3QoOmhhcygudmFyLXJhZGlvLWltZykpIC52YXItcmFkaW8tbGJsIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogNjRweDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMmIyYjJiO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC52YXItcmFkaW8taW5mb3M6bm90KDpoYXMoLnZhci1yYWRpby1pbWcpKTpoYXMoLnZhci1yYWRpby1pbnB1dDpjaGVja2VkKSAudmFyLXJhZGlvLWxibCB7XG4gIGJhY2tncm91bmQ6ICMyYjJiMmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICMyYjJiMmI7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBwYWRkaW5nOiA4cHggMTRweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC52YXItcmFkaW8taW5mb3M6aGFzKC52YXItcmFkaW8taW1nKSAudmFyLXJhZGlvLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAudmFyLXJhZGlvLWluZm9zOmhhcygudmFyLXJhZGlvLWltZykgLnZhci1yYWRpby1pbWcgaW1nLFxuLnByb2QtZGV0YWlscy0tcGRwIC52YXItcmFkaW8taW5mb3M6aGFzKC52YXItcmFkaW8taW1nKSAudmFyLXJhZGlvLWltZyBwaWN0dXJlLFxuLnByb2QtZGV0YWlscy0tcGRwIC52YXItcmFkaW8taW5mb3M6aGFzKC52YXItcmFkaW8taW1nKSAudmFyLXJhZGlvLWltZyAucGljdHVyZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC52YXItcmFkaW8taW5mb3M6aGFzKC52YXItcmFkaW8taW1nKSAudmFyLXJhZGlvLWxibCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC52YXItcmFkaW8taW5mb3M6aGFzKC52YXItcmFkaW8taW1nKTpoYXMoLnZhci1yYWRpby1pbnB1dDpjaGVja2VkKSAudmFyLXJhZGlvLWltZyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAudmFyLWNvbWJvIC5mb3JtX19zZWxlY3QsXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3ZhcmlhdGlvbnMgLmZvcm1fX3NlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAgMTJweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwICNjb250YWluZXItZ2xvYmFsLWJvdHRvbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAtbXMtZmxleC13cmFwOiBub25lO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAtbW96LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwICN3Mi1xdWFudGl0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB3aWR0aDogMTMycHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAxMzJweDtcbiAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBmbGV4OiAwIDAgMTMycHg7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAjdzEtcXVhbnRpdHksXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3cxLXF1YW50aXR5LnF0eS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3cxLXF1YW50aXR5ICNxdWFudGl0eSxcbi5wcm9kLWRldGFpbHMtLXBkcCAjdzEtcXVhbnRpdHkgI3F1YW50aXR5LnF0eS1pbnB1dCxcbi5wcm9kLWRldGFpbHMtLXBkcCAjcXVhbnRpdHkucXR5LWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG9yZGVyOiAyO1xuICB3aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgaGVpZ2h0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3cxLXF1YW50aXR5ICNxdWFudGl0eTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5wcm9kLWRldGFpbHMtLXBkcCAjdzEtcXVhbnRpdHkgI3F1YW50aXR5Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLnByb2QtZGV0YWlscy0tcGRwICN3MS1xdWFudGl0eSAjcXVhbnRpdHkucXR5LWlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxuLnByb2QtZGV0YWlscy0tcGRwICN3MS1xdWFudGl0eSAjcXVhbnRpdHkucXR5LWlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLnByb2QtZGV0YWlscy0tcGRwICNxdWFudGl0eS5xdHktaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3F1YW50aXR5LnF0eS1pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3cxLXF1YW50aXR5ICNxdHktbGVzcy1idG4sXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3cxLXF1YW50aXR5ICNxdHktbW9yZS1idG4sXG4ucHJvZC1kZXRhaWxzLS1wZHAgI3F0eS1sZXNzLWJ0bixcbi5wcm9kLWRldGFpbHMtLXBkcCAjcXR5LW1vcmUtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ4cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAjdzEtcXVhbnRpdHkgI3F0eS1sZXNzLWJ0bixcbi5wcm9kLWRldGFpbHMtLXBkcCAjcXR5LWxlc3MtYnRuIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAjdzEtcXVhbnRpdHkgI3F0eS1tb3JlLWJ0bixcbi5wcm9kLWRldGFpbHMtLXBkcCAjcXR5LW1vcmUtYnRuIHtcbiAgb3JkZXI6IDM7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAjcHJvZC1hZGQtY2FydCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwICNhZGQtY2FydC1idG4ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwICNhZGQtY2FydC1idG46aG92ZXIsXG4ucHJvZC1kZXRhaWxzLS1wZHAgI2FkZC1jYXJ0LWJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAjYWRkLWNhcnQtYnRuIC5tYXRlcmlhbC1pY29ucyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwICNhZGQtY2FydC1idG4gLmFkZC1jYXJ0LWJ0bl9faW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC42cmVtO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgI2FkZC1jYXJ0LWJ0biAuYWRkLWNhcnQtYnRuX19pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxLjE1ZW07XG4gIGhlaWdodDogMS4xNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAjYWRkLWNhcnQtYnRuIC5hZGQtY2FydC1idG5fX2xhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX2FsbWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19hbG1hLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWluZm9zLFxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWNhcmFjIHtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvIDEycHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWluZm9zX193cmFwcGVyLFxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWNhcmFjX193cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtaW5mb3NfX2Rlc2MsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtY2FyYWNfX2Rlc2Mge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMCAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtaW5mb3NfX3RpdGxlLFxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWNhcmFjX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDE2cHggMjhweCAxNnB4IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb2xvcjogIzJiMmIyYjtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWluZm9zX190aXRsZTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlcixcbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1jYXJhY19fdGl0bGU6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtaW5mb3NfX3RpdGxlIC5pY29uLFxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWluZm9zX190aXRsZSAuaWNvbi0tYXJyb3ctY3Jvc3MsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtY2FyYWNfX3RpdGxlIC5pY29uLFxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWNhcmFjX190aXRsZSAuaWNvbi0tYXJyb3ctY3Jvc3Mge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1pbmZvc19fdGl0bGUtaWNvbixcbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1jYXJhY19fdGl0bGUtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDAgMCAyMnB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBjb2xvcjogIzJiMmIyYjtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1pbmZvc19fdGl0bGUtaWNvbiBzdmcsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtY2FyYWNfX3RpdGxlLWljb24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1pbmZvc19fdGl0bGUtbGFiZWwsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtY2FyYWNfX3RpdGxlLWxhYmVsIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWluZm9zX190aXRsZTo6YWZ0ZXIsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtY2FyYWNfX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0cHg7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzJiMmIyYjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyYjJiMmI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzAlKSByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtaW5mb3MgZGV0YWlsc1tvcGVuXSA+IHN1bW1hcnk6OmFmdGVyLFxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWNhcmFjIGRldGFpbHNbb3Blbl0gPiBzdW1tYXJ5OjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKSByb3RhdGUoLTEzNWRlZyk7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1pbmZvc19fZGVzYyA+IDpub3Qoc3VtbWFyeSksXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtY2FyYWNfX2Rlc2MgPiA6bm90KHN1bW1hcnkpIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1jYXJhYyB1bCB7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgbWFyZ2luOiAwIDAgMTZweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWFyZ2luOiA0MHB4IDAgMjRweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcixcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWQsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6ICd0aXRsZSBjdGEnICdyYXRpbmcgY3RhJztcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAyNHB4O1xuICByb3ctZ2FwOiA4cHg7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZC5jbG9zZSArIGRpdixcbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZC5vcGVuICsgZGl2LFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19oZWFkLmNsb3NlICsgZGl2LFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19oZWFkLm9wZW4gKyBkaXYge1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19oZWFkX190aXRsZSxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZF9fdGl0bGUge1xuICBncmlkLWFyZWE6IHRpdGxlO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZF9fdGl0bGUgLmljb24tLWFycm93LWNyb3NzLFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19oZWFkX190aXRsZSAuaWNvbi0tYXJyb3ctY3Jvc3Mge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fcmF0aW5nLFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19yYXRpbmcge1xuICBncmlkLWFyZWE6IHJhdGluZztcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19yYXRpbmcgPiBzdHJvbmcsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZyA+IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZyBpLFxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19yYXRpbmcgLnN0YXItaWNvbixcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fcmF0aW5nIGksXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZyAuc3Rhci1pY29uIHtcbiAgY29sb3I6ICNlMGUwZTA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAwIDAgMTZweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19yYXRpbmcgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19yYXRpbmdfX3N0YXJzLFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19yYXRpbmcgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19yYXRpbmdfX3N0YXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19yYXRpbmcgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19yYXRpbmdfX3N0YXJzX19hYnNvbHV0ZSxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fcmF0aW5nIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fcmF0aW5nX19zdGFyc19fYWJzb2x1dGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZ19fc3RhcnNfX2Fic29sdXRlIGksXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZ19fc3RhcnNfX2Fic29sdXRlIC5zdGFyLWljb24sXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZ19fc3RhcnNfX2Fic29sdXRlIGksXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZ19fc3RhcnNfX2Fic29sdXRlIC5zdGFyLWljb24ge1xuICBjb2xvcjogI2Y1YjMwMTtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19idXR0b24sXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX2J1dHRvbiB7XG4gIGdyaWQtYXJlYTogY3RhO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fYnV0dG9uIGJ1dHRvbixcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fYnV0dG9uIGJ1dHRvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDE4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzJiMmIyYjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJiMmIyYjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19idXR0b24gYnV0dG9uIGksXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX2J1dHRvbiBidXR0b24gaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudCxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9fZGF0YU1vYmlsZSxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9fZGF0YU1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnByb2QtZGV0YWlsc19fcmV2aWV3cy1zbGlkZXIsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlciB7XG4gIG1hcmdpbjogMCAwIDhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyLnNsaWNrLXNsaWRlcixcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyLnNsaWNrLXNsaWRlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlciAuc2xpY2stbGlzdCxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyIC5zbGljay1saXN0IHtcbiAgbWFyZ2luOiAwIC04cHg7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyIC5zbGljay10cmFjayxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyIC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC1tb3otYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlciAuc2xpY2stc2xpZGUsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlciAuc2xpY2stc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiBub25lO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlciAuc2xpY2stc2xpZGUgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlciAuc2xpY2stZG90cyxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IGF1dG87XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnByb2QtZGV0YWlsc19fcmV2aWV3cy1zbGlkZXIgLnNsaWNrLWRvdHMgbGksXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlciAuc2xpY2stZG90cyBsaSB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbixcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlLFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnByb2QtZGV0YWlsc19fcmV2aWV3cy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2Q0ZDRkNDtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogMXB4O1xuICB0b3A6IDFweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnByb2QtZGV0YWlsc19fcmV2aWV3cy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlLFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnByb2QtZGV0YWlsc19fcmV2aWV3cy1zbGlkZXIgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzJiMmIyYjtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtLFxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnBkcC1yZXZpZXcsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW0sXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucGRwLXJldmlldyB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlci5zbGljay1pbml0aWFsaXplZCAucGRwLXJldmlldyxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyLnNsaWNrLWluaXRpYWxpemVkIC5wZHAtcmV2aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnByb2QtZGV0YWlsc19fcmV2aWV3cy1zbGlkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkgLnBkcC1yZXZpZXcsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW0sXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAucGRwLXJldmlldyxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSAxNnB4KSAvIDMpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucGRwLXJldmlld19faWRlbnRpdHksXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucGRwLXJldmlld19faWRlbnRpdHkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDEycHg7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wZHAtcmV2aWV3X19hdmF0YXIsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucGRwLXJldmlld19fYXZhdGFyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2VjZWNlYyB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSclMjNiMGIwYjAnJTNFJTNDY2lyY2xlIGN4PScxMicgY3k9JzgnIHI9JzQnLyUzRSUzQ3BhdGggZD0nTTQgMjBjMC00IDMuNi03IDgtN3M4IDMgOCA3Jy8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlciA4cHgvMjJweCBuby1yZXBlYXQ7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wZHAtcmV2aWV3X19hdXRob3IsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucGRwLXJldmlld19fYXV0aG9yIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMyYjJiMmI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wZHAtcmV2aWV3X19yYXRpbmcsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucGRwLXJldmlld19fcmF0aW5nIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMTJweCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnBkcC1yZXZpZXdfX3JhdGluZyBpLFxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnBkcC1yZXZpZXdfX3JhdGluZyAuc3Rhci1pY29uLFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnBkcC1yZXZpZXdfX3JhdGluZyBpLFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnBkcC1yZXZpZXdfX3JhdGluZyAuc3Rhci1pY29uIHtcbiAgY29sb3I6ICNlMGUwZTAgIWltcG9ydGFudDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXg6IDAgMCAxNXB4O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucGRwLXJldmlld19fcmF0aW5nIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fbGVmdF9faXRlbV9fcmF0aW5nX19zdGFycyxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wZHAtcmV2aWV3X19yYXRpbmcgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19sZWZ0X19pdGVtX19yYXRpbmdfX3N0YXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnBkcC1yZXZpZXdfX3JhdGluZyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW1fX2xlZnRfX2l0ZW1fX3JhdGluZ19fc3RhcnNfX2Fic29sdXRlLFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnBkcC1yZXZpZXdfX3JhdGluZyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW1fX2xlZnRfX2l0ZW1fX3JhdGluZ19fc3RhcnNfX2Fic29sdXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnBkcC1yZXZpZXdfX3JhdGluZyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW1fX2xlZnRfX2l0ZW1fX3JhdGluZ19fc3RhcnNfX2Fic29sdXRlIGksXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucGRwLXJldmlld19fcmF0aW5nIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fbGVmdF9faXRlbV9fcmF0aW5nX19zdGFyc19fYWJzb2x1dGUgLnN0YXItaWNvbixcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wZHAtcmV2aWV3X19yYXRpbmcgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19sZWZ0X19pdGVtX19yYXRpbmdfX3N0YXJzX19hYnNvbHV0ZSBpLFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnBkcC1yZXZpZXdfX3JhdGluZyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW1fX2xlZnRfX2l0ZW1fX3JhdGluZ19fc3RhcnNfX2Fic29sdXRlIC5zdGFyLWljb24ge1xuICBjb2xvcjogI2Y1YjMwMSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucGRwLXJldmlld19fdGV4dCxcbi5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wZHAtcmV2aWV3X190ZXh0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAxNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJiMmIyYjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnBkcC1yZXZpZXdfX2RhdGUsXG4ucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucGRwLXJldmlld19fZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzlhOWE5YTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19yaWdodF9faXRlbV9faW1hZ2VzLFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19yaWdodF9faXRlbV9faW1hZ2VzIHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cblxuLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19yaWdodF9faXRlbV9fYW5zd2VyLFxuLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19yaWdodF9faXRlbV9fYW5zd2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDQwcHggMCAwO1xuICBwYWRkaW5nOiAwIDAgNDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZF9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGNvbG9yOiAjMmIyYjJiO1xufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlci5zbGljay1zbGlkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAtOHB4O1xufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyIC5zbGljay10cmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogc3RyZXRjaDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIC1tb3otYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyIC5zbGljay1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXIgLnNsaWNrLXNsaWRlID4gZGl2IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlciAucHJvZF9fYXJ0aWNsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXIgLnByb2RfX2FydGljbGUtLWNyb3NzIC5wcm9kX19yZWxhdGl2ZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlciAucHJvZF9fYXJ0aWNsZS0tY3Jvc3MgLnByb2RfX2xpbmsge1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsZXg6IG5vbmU7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXIgLnByb2RfX2FydGljbGUtLWNyb3NzIC5wcm9kX190b3Age1xuICBtYXJnaW46IDA7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXIgLnByb2RfX2FydGljbGUtLWNyb3NzIC5wcm9kX190b3BfX3dyYXBwZXIsXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyIC5wcm9kX19hcnRpY2xlLS1jcm9zcyAucHJvZF9fdG9wX193cmFwcGVyMiB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyIC5wcm9kX19hcnRpY2xlLS1jcm9zcyAucHJvZF9fcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlciAucHJvZF9fYXJ0aWNsZS0tY3Jvc3MgLnByb2RfX2ltZyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyIC5wcm9kX19hcnRpY2xlLS1jcm9zcyAucHJvZF9fbmFtZSB7XG4gIG1hcmdpbjogMCAwIDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlciAucHJvZF9fYXJ0aWNsZS0tY3Jvc3MgLnByb2RfX25hbWVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXIgLnByb2RfX2FydGljbGUtLWNyb3NzIC5wcm9kX19uYW1lX19icmFuZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlciAucHJvZF9fYXJ0aWNsZS0tY3Jvc3MgLnByb2RfX3N0YXJzIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlciAucHJvZF9fYXJ0aWNsZS0tY3Jvc3MgLnByb2RfX3N0YXJzIC5zdGFycy0tbHZsMCB7XG4gIGNvbG9yOiAjZTBlMGUwO1xufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyIC5wcm9kX19hcnRpY2xlLS1jcm9zcyAucHJvZF9fc3RhcnMgLnN0YXJzLS1sdmwwIC5zdGFycy0tbHZsMSB7XG4gIGNvbG9yOiAjZjViMzAxICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXIgLnByb2RfX2FydGljbGUtLWNyb3NzIC5wcm9kX19zdGFycyAuc3RhcnMtLWx2bDAgLnN0YXJzLS1sdmwxIC5tYXRlcmlhbC1pY29ucyB7XG4gIGNvbG9yOiAjZjViMzAxICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXIgLnByb2RfX2FydGljbGUtLWNyb3NzIC5wcm9kX19zdGFyc19fY291bnQge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICM2YjZiNmI7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXIgLnByb2RfX2FydGljbGUtLWNyb3NzIC5wcm9kX19wcmljZSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiA4cHg7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXIgLnByb2RfX2FydGljbGUtLWNyb3NzIC5wcm9kX19wcmljZV9fZnJvbSxcbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXIgLnByb2RfX2FydGljbGUtLWNyb3NzIC5wcm9kX19wcmljZV9fcmV2IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyIC5wcm9kX19hcnRpY2xlLS1jcm9zcyAucHJvZF9fcHJpY2VfX2N1ciB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyIC5wcm9kX19hcnRpY2xlLS1jcm9zcyAucHJvZF9fcHJpY2VfX2N1ciBzdHJvbmcge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyYjJiMmI7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXIgLnByb2RfX2FydGljbGUtLWNyb3NzIC5wcm9kX19wcmljZV9fcHJvbW8ge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjNmI2YjZiO1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlciAucHJvZF9fYXJ0aWNsZS0tY3Jvc3MgLnByb2RfX2hvdmVyLFxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlciAucHJvZF9fYXJ0aWNsZS0tY3Jvc3MgLnByb2RfX3ZhcmlhdGlvbixcbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXIgLnByb2RfX2FydGljbGUtLWNyb3NzIC5wcm9kX19jb2xvcnMsXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyIC5wcm9kX19hcnRpY2xlLS1jcm9zcyAucHJvZF9fYnRuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyIC5wcm9kX19hcnRpY2xlLS1jcm9zcyAucHJvZF9fc3RhdGUge1xuICBsZWZ0OiA4cHg7XG4gIHRvcDogOHB4O1xufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkgLnByb2RfX2FydGljbGUge1xuICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtIDQ4cHgpIC8gNCk7XG4gIHdpZHRoOiBjYWxjKCgxMDAlIC0gNDhweCkgLyA0KSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IGNhbGMoKDEwMCUgLSA0OHB4KSAvIDQpO1xufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC5wcm9kX19hcnRpY2xlOm9ubHktY2hpbGQge1xuICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtIDBweCkgLyA0KTtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLSAwcHgpIC8gNCkgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gMHB4KSAvIDQpO1xufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2RfX3BpY3R1cmUsXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2RfX2ltZyxcbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZF9fcGljdHVyZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAuc2xpY2stcHJldixcbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAuc2xpY2stbmV4dCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDtcbiAgei1pbmRleDogMjtcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5wcm9kLnByb2QtLWxpc3RDcm9zcyAuc2xpY2stcHJldjo6YmVmb3JlLFxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5zbGljay1uZXh0OjpiZWZvcmUge1xuICBjb2xvcjogIzJiMmIyYjtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5zbGljay1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLnByb2QucHJvZC0tbGlzdENyb3NzIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi8qIEJsb2NrIEhQICoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uYmxvY2tIUCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5ibG9ja0hQIC5ibG9ja0hQMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImh0dHBzOi8vbWVkaWEuY2Rud3MuY29tL19pLzg2NTc5LzExNzkzLzI2MS85NS9yb21haW4tYXV4ZXJyZS5qcGVnXCIpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5ibG9ja0hQIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4vKiBIUCAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLmJyYW5kX19zbGlkZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jLS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmRpc3BsYXktYmxvYy1hIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI2Jsb2MyIHtcbiAgcGFkZGluZzogMCAyMHB4IDEwcHggMjBweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cblxuI2Jsb2MyIHAge1xuICBtYXJnaW46IDAgMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYmxvYy1oaWRkZW4ge1xuICB0cmFuc2l0aW9uOiAuMjVzIGVhc2U7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jLWhpZGRlbi4tdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2lkZWJhciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ucHJvZCAucHJvZF9fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBlODEwMiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZC1saXN0X190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnByb2QtZGV0YWlscyB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmdhbGxlcnkge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuI3Nob3BwaW5nLWFyZWEge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4jYWRkLWNhcnQtYnRuOmhvdmVyLFxuI2FsZXJ0LWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZTgxMDIgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsLWNhcnRfX2NhcnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGU4MTAyICFpbXBvcnRhbnQ7XG59XG5cbiNjYXJ0LXZhbGlkYXRpb24gLmJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM2NTk3NjIgIWltcG9ydGFudDtcbn1cblxuI2NhcnQtdmFsaWRhdGlvbiAuYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzQyNzc0MSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC10b3BfX3NpZGViYXIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnByb2R1Y3QtbGlzdC1jbGFzc2ljIC5zdGFycy5zdGFycy0tbHZsMCAuc3RhcnMtLWx2bDEge1xuICBjb2xvcjogI2Y1YjMwMSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdC1saXN0LWNsYXNzaWMgLnN0YXJzLnN0YXJzLS1sdmwwIGkge1xuICBoZWlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnByZWRpY3RpdmVfX2JnIHtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG4uc2MtZmFzdC1hdXRoIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uc2MtZmFzdC1hdXRoIC5pZGVudC1mYWNlYm9vay1idG4sXG4uc2MtZmFzdC1hdXRoIC5pZGVudC1wYXlwYWwtYnRuIHtcbiAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnNjLWZhc3QtYXV0aCAuaWNvbiB7XG4gIHRvcDogMTUwJSAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS12YWxpZGF0aW9uICNoZWFkZXIge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wdGIxMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stc2VhcmNoIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5ibG9jay1zZWFyY2ggcCB7XG4gIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ibG9jay1zZWFyY2ggYSB7XG4gIGNvbG9yOiAjMTEzMjNEO1xufVxuXG4uYmxvY2stc2VhcmNoIC5kaXNwbGF5LWJsb2MtYSB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xufVxuXG4uc3BvaWxlci1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzEyMzMzZSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBhZGRpbmc6IDAgMS41ZW07XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xufVxuXG4uc3BvaWxlci1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGU4MTAyICFpbXBvcnRhbnQ7XG59XG5cbi5zcG9pbGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAuMjVlbSAuNWVtO1xuICBtYXJnaW4tbGVmdDogLjI1ZW07XG4gIG1hcmdpbi10b3A6IC41ZW07XG4gIGJvcmRlci1sZWZ0OiAycHggI2Q2ZDZkNiBzb2xpZDtcbn1cblxuLnByb2QtbGlzdC1jYXRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMzBweDtcbn1cblxuLnByb2QtbGlzdC1jYXRfX3RhYnMge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuXG4ucHJvZC1saXN0LWNhdF9fdGFicyBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFQUVERUQ7XG4gIGNvbG9yOiAjMTIzMzNlO1xuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbn1cblxuLnByb2QtbGlzdC1jYXRfX3RhYnMgZGl2LnNlbGVjdGVkLFxuLnByb2QtbGlzdC1jYXRfX3RhYnMgZGl2OmhvdmVyLFxuLnByb2QtbGlzdC1jYXRfX3RhYnMgZGl2OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjMzM2U7XG59XG5cbi5wcm9kLWxpc3QtY2F0X190YWJzIGRpdi5zZWxlY3RlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnByb2R1Y3QtbGlzdC1jbGFzc2ljLS1jYXRlZ29yaWVzLmxvYWRpbmcge1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1saXN0LWNsYXNzaWMtLWNhdGVnb3JpZXMubG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpIHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTAwJTIwMTAwJTIyJTIwcHJlc2VydmVBc3BlY3RSYXRpbyUzRCUyMnhNaWRZTWlkJTIyJTIwY2xhc3MlM0QlMjJsZHMtZWxsaXBzaXMlMjIlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjg0JTIyJTIwY3klM0QlMjI1MCUyMiUyMHIlM0QlMjIwJTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMTAlM0IwJTNCMCUzQjAlM0IwJTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMHMlMjIvJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJjeCUyMiUyMHZhbHVlcyUzRCUyMjg0JTNCODQlM0I4NCUzQjg0JTNCODQlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwY3glM0QlMjI4NCUyMiUyMGN5JTNEJTIyNTAlMjIlMjByJTNEJTIyNC44OTgwNiUyMiUyMCUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IxMCUzQjEwJTNCMTAlM0IwJTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyLTFzJTIyLyUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyY3glMjIlMjB2YWx1ZXMlM0QlMjIxNiUzQjE2JTNCNTAlM0I4NCUzQjg0JTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyLTFzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjY3LjM0NjYlMjIlMjBjeSUzRCUyMjUwJTIyJTIwciUzRCUyMjEwJTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjEwJTNCMTAlM0IxMCUzQjAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjItMC41cyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyMTYlM0IxNiUzQjUwJTNCODQlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMi0wLjVzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjMzLjM0NjYlMjIlMjBjeSUzRCUyMjUwJTIyJTIwciUzRCUyMjEwJTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjEwJTNCMTAlM0IxMCUzQjAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyMTYlM0IxNiUzQjUwJTNCODQlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjI1MCUyMiUyMHIlM0QlMjI1LjEwMTk0JTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjAlM0IxMCUzQjEwJTNCMTAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyMTYlM0IxNiUzQjE2JTNCNTAlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0Mvc3ZnJTNFKSBuby1yZXBlYXQgdG9wIDkwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDcwcHggNzBweDtcbn1cblxuLnN0b2NrY29udGFpbmVyLWN1c3RvbSB7XG4gIGNvbG9yOiAjMThBMzFGICFpbXBvcnRhbnQ7XG59XG5cbi5zdG9ja2NvbnRhaW5lci1jdXN0b20gLmljb24ge1xuICBiYWNrZ3JvdW5kOiAjMThBMzFGICFpbXBvcnRhbnQ7XG59XG5cbi5zdG9ja2NvbnRhaW5lci1jdXN0b20gKiB7XG4gIGNvbG9yOiAjMThBMzFGICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kX19jb2xvcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTJweCAwIDA7XG59XG5cbi5wcm9kX19jb2xvcnNfX2l0ZW0ge1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHdoaXRlIHNvbGlkO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4ucGF5cGFsLWNoZWNrb3V0LXBwY19faWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5xbC1jdXN0b20tdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLypDT1VMRVVSIFJPVUdFKi9cblxuLmZvb3Rlcl9fYnRuLFxuLnByb2QtZmxvYXRpbmdfX3JpZ2h0IGJ1dHRvbixcbi5wcm9kIC5wcm9kX19idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuYSxcbi5ibG9jay1zZWFyY2ggYSB7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4vKkhPTUVQQUdFICYgSEVBREVSIFNUWUxFKi9cblxuLypUb3BiYXIqL1xuXG4uaGVhZGVyX19iYW5kZWF1IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmhlYWRlcl9fYmFuZGVhdTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQ0U1RTk7XG59XG5cbi5oZWFkZXJfX2JhbmRlYXUgcCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4vKiBMZSBmb25kIGR1IG1lbnUgZXN0IGTDqWNpZMOpIGRhbnMgY3VzdG9tL19tZW51LnNjc3MuIExlIGAjZmZmICFpbXBvcnRhbnRgIHF1aVxuICAgdml2YWl0IGljaSBnYWduYWl0IHBhciBzaW1wbGUgb3JkcmUgZCdpbXBvcnQsIHNhbnMgcmllbiBkaXJlIGRlIHNvbiBpbnRlbnRpb24uICovXG5cbi8qTGllbnMgbWVudSAmIHJlY2hlcmNoZSovXG5cbi8qTWFyZ2UgY29udGVudSBwcmluY2lwYWwgc291cyBoZWFkZXIgLyBtZW51Ki9cblxuLmJvZHlfX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4vKkJsb2MgY29uY2VwdGlvbiBkZSBzYWxsZSovXG5cbi5ibG9jLWhvbWVwYWdlLWNvbmNlcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4uYmxvYy1ob21lcGFnZS1jb25jZXB0aW9uIGgyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4uYmxvYy1ob21lcGFnZS1jb25jZXB0aW9uIGEge1xuICBwYWRkaW5nOiAxNXB4IDQwcHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiBsYXJnZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MjIyNCAhaW1wb3J0YW50O1xufVxuXG4vKlJhc3N1cmFuY2UqL1xuXG4ud2l6aS13cmFwcGVyLS1yYXNzdXJhbmNlIHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNEQ0U1RTk7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRENFNUU5O1xufVxuXG4vKkxBTkRJTkcgU1RZTEUqL1xuXG4udGl0bGUtY3VzdG9tIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmN1c3RvbS1sYXJnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3VzdG9tLWxhcmdlLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjMzM2U7XG59XG5cbi5jdXN0b20tbGFyZ2UtdGl0bGUuY2VudGVyZWQ6YWZ0ZXIge1xuICBsZWZ0OiBjYWxjKDUwJSAtIDUwcHgpO1xufVxuXG4uY3VzdG9tLW1lZGl1bS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uY3VzdG9tLWxlYWQge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5jZW50ZXJlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmN1c3RvbS1oZWFkZXItbGFuZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG5cbi5jdXN0b20taGVhZGVyLWxhbmRpbmcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jdXN0b20taGVhZGVyLWxhbmRpbmcgLmludHJvLXRleHQtYmxvYyB7XG4gIG1heC13aWR0aDogODAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAlO1xuICB0b3A6IDUwJTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uY3VzdG9tLWhlYWRlci1sYW5kaW5nIC5jdXN0b20tbGFyZ2UtdGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxhbmRpbmctZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubGFuZGluZy1mb3JtIC5mb3JtLWhhbGYge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbn1cblxuLmxhbmRpbmctc2VjdGlvbi1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG59XG5cbi5sYW5kaW5nLXNlY3Rpb24tYmxvY2sgLmhhbGYtaW1nLFxuLmxhbmRpbmctc2VjdGlvbi1ibG9jayAuaGFsZi10ZXh0IHtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5sYW5kaW5nLXNlY3Rpb24tYmxvY2sgLmhhbGYtdGV4dCB7XG4gIHBhZGRpbmc6IDMlO1xufVxuXG4ubGFuZGluZy1zZWN0aW9uLWJsb2NrIC5oYWxmLWltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmhhbGYtdmVydGljYWwge1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLnNlY3Rpb24tZGFyayAudGV4dC1ibG9jayB7XG4gIHBhZGRpbmc6IDclIDE1JSAxMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtaW4taGVpZ2h0OiAzNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cblxuLnNlY3Rpb24tZGFyayAuaW1nLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cblxuLnNlY3Rpb24tZGFyayAudGl0bGUtY3VzdG9tIHtcbiAgY29sb3I6ICMxMjMzM2U7XG59XG5cbi5sYW5kaW5nLXNlY3Rpb24tYmxvY2suaW5zdGFsbC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG4gIG1hcmdpbi1ib3R0b206IC0xNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIG1hcmdpbi1sZWZ0OiAxMCU7XG4gIHBhZGRpbmc6IDMlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzEyMzMzZTtcbn1cblxuLmxhbmRpbmctc2VjdGlvbi1ibG9jay5pbnN0YWxsLWJsb2NrIGEuYnV0dG9uLmZvcm1fX2J1dHRvbiB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjMzM2UgIWltcG9ydGFudDtcbn1cblxuLmxhbmRpbmctc2VjdGlvbi1ibG9jay5yZWFsLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogLTU2cHg7XG59XG5cbi8qRm9ybSBjb250YWN0Ki9cblxuLmhic3B0LWZvcm0ge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDEwJTtcbn1cblxuLmhic3B0LWZvcm0gaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmh1YnNwb3QtbGlua19fY29udGFpbmVyLnNwcm9rZXQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qKiBDYXJ0ZXMgY2F0YWxvZ3VlIOKAlCBhcHLDqHMgb2xkL3RhYmxldCBwb3VyIGdhZ25lciBsYSBjYXNjYWRlIFdpemkgKGNlbnRyYWdlIHByaXgvdGl0cmUpICoqL1xuXG4ucHJvZC1saXN0X190aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNhdGFsb2ctaGVhZGVyIHtcbiAgbWFyZ2luOiAxcmVtIDAgMS4yNXJlbTtcbn1cblxuLmNhdGFsb2ctaGVhZGVyX19pbnRybyB7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLmNhdGFsb2ctaGVhZGVyX19yZWEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2F0YWxvZy1oZWFkZXJfX3JlYS1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwIDEuMjVyZW07XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yLCAjZTVlNWU1KTtcbn1cblxuLmNhdGFsb2ctaGVhZGVyX19yZWEtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5jYXRhbG9nLWhlYWRlcl9fcmVhLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgMjhweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG59XG5cbi5jYXRhbG9nLWhlYWRlcl9fcmVhLWljb24gc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmNhdGFsb2ctaGVhZGVyX19yZWEtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uY2F0YWxvZy1oZWFkZXJfX3JlYS10ZXh0IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG59XG5cbi5jYXRhbG9nLWhlYWRlcl9fcmVhLXRleHQgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5LWxpZ2h0KTtcbn1cblxuLmJsb2MtLWNhdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9jLS1jYXQgLmJsb2MtLXRleHQgcCB7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHktbGlnaHQpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXgtd2lkdGg6IDUycmVtO1xuICBtYXJnaW46IDA7XG59XG5cbi5jYXRhbG9nLXRvb2xiYXIge1xuICBtYXJnaW46IDFyZW0gMCAxLjI1cmVtO1xufVxuXG4uY2F0YWxvZy1saXN0aW5nIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMTAwdm1heCAjZmFmYWZiO1xuICBjbGlwLXBhdGg6IGluc2V0KDAgLTEwMHZtYXgpO1xuICBwYWRkaW5nOiAxLjI1cmVtIDAgMi41cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY2F0YWxvZy1saXN0aW5nX19jb3VudCB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbn1cblxuLmNhdGFsb2ctbGlzdGluZyAubGlzdC5tYXJnaW4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2QgLnByb2RfX3dyYXBwZXJfX2ZsZXgsXG4ucHJvZC5wcm9kdWN0LWxpc3QtY2xhc3NpYzpub3QoLnByb2R1Y3QtbGlzdC1zZWxlY3RlZCkge1xuICAtLXByb2QtZ3JpZC1nYXA6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogdmFyKC0tcHJvZC1ncmlkLWdhcCk7XG59XG5cbi5wcm9kIC5wcm9kX193cmFwcGVyX19mbGV4ID4gLnByb2RfX2FydGljbGUsXG4ucHJvZC5wcm9kdWN0LWxpc3QtY2xhc3NpYzpub3QoLnByb2R1Y3QtbGlzdC1zZWxlY3RlZCk6bm90KC5wcm9kdWN0LWxpc3Qtc2ltcGxlKSA+IC5wcm9kX19hcnRpY2xlIHtcbiAgZmxleDogMCAxIGNhbGMoKDEwMCUgLSB2YXIoLS1wcm9kLWdyaWQtZ2FwLCAycmVtKSAqIDEpIC8gMik7XG59XG5cbi5wcm9kIHAucHJvZF9fYXJ0aWNsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIHtcbiAgLS1jYXJkLXRleHQ6IGxlZnQ7XG4gIC0tY2FyZC1pbmxpbmU6IGZsZXgtc3RhcnQ7XG4gIC0tY2FyZC1jaGlwczogZmxleC1lbmQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMnMgZWFzZTtcbiAgcGFkZGluZzogMC43cmVtIDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAwIDA7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19zaGFkb3csXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fcmVsYXRpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fZm9ybSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19yZWxhdGl2ZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3RvcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdG9wOm5vdCg6aGFzKC5wcm9kX19zdGFycykpIHtcbiAgcGFkZGluZy1ib3R0b206IDI2cHg7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19waWN0dXJlLFxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX2ltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX25hbWUge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIHBhZGRpbmc6IDEwcHggMCAxNnB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHZhcigtLWNhcmQtdGV4dCkgIWltcG9ydGFudDtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX25hbWVfX3RpdGxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDIuNmVtO1xuICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tY2FyZC10ZXh0KSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fbmFtZV9fYnJhbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHZhcigtLWNhcmQtaW5saW5lKTtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogNnB4O1xuICBtYXJnaW46IDRweCAwIDJweDtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fc3RhcnMgLnN0YXJzLS1sdmwwIHtcbiAgY29sb3I6ICNlMGUwZTA7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19zdGFycyAuc3RhcnMtLWx2bDAgLnN0YXJzLS1sdmwxIHtcbiAgY29sb3I6ICNmNWIzMDE7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19zdGFyc19fY291bnQge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHktbGlnaHQpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ByaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHZhcigtLWNhcmQtaW5saW5lKTtcbiAganVzdGlmeS1jb250ZW50OiB2YXIoLS1jYXJkLWlubGluZSk7XG4gIGFsaWduLWNvbnRlbnQ6IHZhcigtLWNhcmQtaW5saW5lKTtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMXJlbSAwO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1jYXJkLXRleHQpICFpbXBvcnRhbnQ7XG4gIGdhcDogMC4xNXJlbTtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ByaWNlOm5vdCg6aGFzKC5wcm9kX19wcmljZV9fZnJvbSkpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC45MXJlbTtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ByaWNlX19mcm9tIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBhbGlnbi1zZWxmOiB2YXIoLS1jYXJkLWlubGluZSk7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuN3JlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzZiNmI2YiAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiB2YXIoLS1jYXJkLXRleHQpICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19wcmljZV9fY3VyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBhbGlnbi1zZWxmOiB2YXIoLS1jYXJkLWlubGluZSk7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tY2FyZC10ZXh0KSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fcHJpY2VfX2N1ciBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fcHJpY2VfX3Byb21vIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHktbGlnaHQpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1jYXJkLXRleHQpICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19jb2xvcnMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGdhcDogNnB4O1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fY29sb3JzX19pdGVtIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3N0YXRlIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsZWZ0OiAwLjVyZW07XG4gIHRvcDogMC41cmVtO1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fc3RhdGUtLWJhZGdlIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fc3RhdGUgLnByb2RfX3R5cGUge1xuICBmb250LXNpemU6IDAuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX2hvdmVyX193cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDFyZW07XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX192YXJpYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX192YXJpYXRpb25fX3RyaWdnZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX192YXJpYXRpb25fX3RyaWdnZXJfX3dyYXBwZXIsXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uX190cmlnZ2VyX193cmFwcGVyLmNsb3NlLFxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ZhcmlhdGlvbl9fdHJpZ2dlcl9fd3JhcHBlci5vcGVuIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogdmFyKC0tY2FyZC1jaGlwcyk7XG4gIGdhcDogNHB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ZhcmlhdGlvbl9fdHJpZ2dlcl9fd3JhcHBlciBzcGFuLFxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ZhcmlhdGlvbl9fdHJpZ2dlcl9fd3JhcHBlci5jbG9zZSBzcGFuLFxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ZhcmlhdGlvbl9fdHJpZ2dlcl9fd3JhcHBlci5vcGVuIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgZmxleDogMCAwIGF1dG8gIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAzMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA3cHggNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuN3JlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZSwgYmFja2dyb3VuZCAwLjE1cyBlYXNlLCBjb2xvciAwLjE1cyBlYXNlO1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uX190cmlnZ2VyX193cmFwcGVyIHNwYW46aG92ZXIsXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uX190cmlnZ2VyX193cmFwcGVyLmNsb3NlIHNwYW46aG92ZXIsXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uX190cmlnZ2VyX193cmFwcGVyLm9wZW4gc3Bhbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uX190cmlnZ2VyX193cmFwcGVyIHNwYW4uc2VsZWN0ZWQsXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uX190cmlnZ2VyX193cmFwcGVyLmNsb3NlIHNwYW4uc2VsZWN0ZWQsXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uX190cmlnZ2VyX193cmFwcGVyLm9wZW4gc3Bhbi5zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGV4dC1vbi1ib2R5KSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uX190cmlnZ2VyX193cmFwcGVyIHNwYW5bZGF0YS1zdG9jaz0nMCddLFxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ZhcmlhdGlvbl9fdHJpZ2dlcl9fd3JhcHBlci5jbG9zZSBzcGFuW2RhdGEtc3RvY2s9JzAnXSxcbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX192YXJpYXRpb25fX3RyaWdnZXJfX3dyYXBwZXIub3BlbiBzcGFuW2RhdGEtc3RvY2s9JzAnXSB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ZhcmlhdGlvbjJfX3RyaWdnZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX192YXJpYXRpb24yX190cmlnZ2VyX193cmFwcGVyLFxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ZhcmlhdGlvbjJfX3RyaWdnZXJfX3dyYXBwZXIuY2xvc2UyLFxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ZhcmlhdGlvbjJfX3RyaWdnZXJfX3dyYXBwZXIub3BlbjIge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiB2YXIoLS1jYXJkLWNoaXBzKTtcbiAgZ2FwOiA0cHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uMl9fdHJpZ2dlcl9fd3JhcHBlciBzcGFuLFxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ZhcmlhdGlvbjJfX3RyaWdnZXJfX3dyYXBwZXIuY2xvc2UyIHNwYW4sXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uMl9fdHJpZ2dlcl9fd3JhcHBlci5vcGVuMiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDAgMCBhdXRvICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogN3B4IDVweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSkgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjdyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJhY2tncm91bmQgMC4xNXMgZWFzZSwgY29sb3IgMC4xNXMgZWFzZTtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ZhcmlhdGlvbjJfX3RyaWdnZXJfX3dyYXBwZXIgc3Bhbjpob3Zlcixcbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX192YXJpYXRpb24yX190cmlnZ2VyX193cmFwcGVyLmNsb3NlMiBzcGFuOmhvdmVyLFxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ZhcmlhdGlvbjJfX3RyaWdnZXJfX3dyYXBwZXIub3BlbjIgc3Bhbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uMl9fdHJpZ2dlcl9fd3JhcHBlciBzcGFuLnNlbGVjdGVkLFxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ZhcmlhdGlvbjJfX3RyaWdnZXJfX3dyYXBwZXIuY2xvc2UyIHNwYW4uc2VsZWN0ZWQsXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fdmFyaWF0aW9uMl9fdHJpZ2dlcl9fd3JhcHBlci5vcGVuMiBzcGFuLnNlbGVjdGVkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXh0LW9uLWJvZHkpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX192YXJpYXRpb24yX190cmlnZ2VyX193cmFwcGVyIHNwYW5bZGF0YS1zdG9jaz0nMCddLFxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ZhcmlhdGlvbjJfX3RyaWdnZXJfX3dyYXBwZXIuY2xvc2UyIHNwYW5bZGF0YS1zdG9jaz0nMCddLFxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX3ZhcmlhdGlvbjJfX3RyaWdnZXJfX3dyYXBwZXIub3BlbjIgc3BhbltkYXRhLXN0b2NrPScwJ10ge1xuICBvcGFjaXR5OiAwLjQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuNnJlbTtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzZweDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDhweCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fYnRuOmhvdmVyLFxuLnByb2QgLnByb2RfX2FydGljbGUgLnByb2RfX2J0bjpmb2N1cyxcbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19idG4uaG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fYnRuX19sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19idG4tLWFib3V0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZCAucHJvZF9fYXJ0aWNsZSAucHJvZF9fYnRuLS1hZGRDYXJ0IHtcbiAgb3JkZXI6IDI7XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19idG4tLWFkZENhcnQ6bm90KDpoYXMoc3ZnKSk6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMS40ZW07XG4gIGhlaWdodDogMS40ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAnIHN0cm9rZS13aWR0aD0nMS41JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDY2lyY2xlIGN4PSc5JyBjeT0nMjEnIHI9JzEnLyUzRSUzQ2NpcmNsZSBjeD0nMjAnIGN5PScyMScgcj0nMScvJTNFJTNDcGF0aCBkPSdNMSAxaDRsMi42OCAxMy4zOWEyIDIgMCAwIDAgMiAxLjYxaDkuNzJhMiAyIDAgMCAwIDItMS42MUwyMyA2SDYnLyUzRSUzQy9zdmclM0VcIik7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgbWFzay1zaXplOiBjb250YWluO1xufVxuXG4ucHJvZDpub3QoLnByb2R1Y3QtbGlzdC1zaW1wbGUpIC5wcm9kX19hcnRpY2xlIC5wcm9kX19ob3ZlciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4ucHJvZC5wcm9kdWN0LWxpc3Qtc2ltcGxlIC5wcm9kX19ob3Zlcl9fd3JhcHBlciB7XG4gIC0tY2FyZC10ZXh0OiBjZW50ZXI7XG4gIC0tY2FyZC1pbmxpbmU6IGNlbnRlcjtcbiAgLS1jYXJkLWNoaXBzOiBjZW50ZXI7XG59XG5cbi5wcm9kLnByb2R1Y3QtbGlzdC1zaW1wbGUgLnByb2RfX2hvdmVyX193cmFwcGVyIC5wcm9kX192YXJpYXRpb25fX3RyaWdnZXJfX3dyYXBwZXIsXG4ucHJvZC5wcm9kdWN0LWxpc3Qtc2ltcGxlIC5wcm9kX19ob3Zlcl9fd3JhcHBlciAucHJvZF9fdmFyaWF0aW9uMl9fdHJpZ2dlcl9fd3JhcHBlciB7XG4gIHZpc2liaWxpdHk6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnByb2QucHJvZHVjdC1saXN0LXNpbXBsZSA+IC5wcm9kX19hcnRpY2xlIHtcbiAgZmxleDogMCAxIGNhbGMoKDEwMCUgLSB2YXIoLS1wcm9kLWdyaWQtZ2FwLCAycmVtKSAqIDIpIC8gMyk7XG59XG5cbi5wcm9kLnByb2R1Y3QtbGlzdC1zZWxlY3RlZCAucHJvZF9fbGluZUZsZXgge1xuICBnYXA6IDJyZW07XG59XG5cbi5wcm9kLnByb2R1Y3QtbGlzdC1zZWxlY3RlZCAucHJvZF9fcmlnaHQge1xuICBnYXA6IDJyZW07XG59XG5cbi5wcm9kLnByb2R1Y3QtbGlzdC1zZWxlY3RlZCAucHJvZF9fcmlnaHQgPiAucHJvZF9fYXJ0aWNsZSB7XG4gIGZsZXg6IDAgMSBjYWxjKCgxMDAlIC0gdmFyKC0tcHJvZC1ncmlkLWdhcCwgMnJlbSkgKiAxKSAvIDIpO1xufVxuXG4ucHJvZC5wcm9kdWN0LWxpc3Qtc2VsZWN0ZWQgLnByb2RfX2xlZnQgPiAucHJvZF9fYXJ0aWNsZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5maWx0ZXJfX3RpdGxlLFxuLmZpbHRlcl9fbGFiZWwge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDFweCkge1xuICAuYnJhbmQtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5icmVhZGNydW1icy0tY2FydCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsX19xdHlfX2lucHV0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MC4wNjI1ZW0pIHtcbiAgLnJldmVhbC1tb2RhbCB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDYyLjVyZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDgwJTtcbiAgICB0b3A6IDYuMjVyZW07XG4gIH1cblxuICAucmV2ZWFsLW1vZGFsLnRpbnkge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA2Mi41cmVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cblxuICAucmV2ZWFsLW1vZGFsLnNtYWxsIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNjIuNXJlbTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDAlO1xuICB9XG5cbiAgLnJldmVhbC1tb2RhbC5tZWRpdW0ge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA2Mi41cmVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cblxuICAucmV2ZWFsLW1vZGFsLmxhcmdlIHtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNjIuNXJlbTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNzAlO1xuICB9XG5cbiAgLnJldmVhbC1tb2RhbC54bGFyZ2Uge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA2Mi41cmVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cblxuICAucmV2ZWFsLW1vZGFsLmZ1bGwge1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA2Mi41cmVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xuICAuUC1QYXltZW50X19hZGRyZXNzIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAuUC1QYXltZW50X19hZGRyZXNzIGNvZGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLlAtUGF5bWVudF9faGVhZGVyX190ZXh0IHtcbiAgICBtaW4td2lkdGg6IDMxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuICAuUGF5QmVhci1hcHAgLlBheUJlYXItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG5cbiAgLlBheUJlYXItYXBwIC5QLWJ0bi1ibG9jayB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgfVxuXG4gIC5QYXlCZWFyLWFwcCAuUC1idG4tYmxvY2suUC13YWxsZXQtYnRuIC5QLXdhbGxldC1pY29uIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gOXB4O1xuICB9XG5cbiAgLlBheUJlYXItYXBwIC5QLWJ0bi1ibG9ja19faGVscGVyIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cblxuICAuUGF5QmVhcl9fSXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLlBheUJlYXJfX0l0ZW1fX2NvZGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5QYXlCZWFyX19JdGVtX192YWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gIC5QYXlCZWFyIC5QYXlCZWFyX19icmFuZC1saW5rLFxuICAuUGF5QmVhciAuUGF5QmVhcl9fTmF2X19hcnJvdyB7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHBhZGRpbmc6IDE3cHg7XG4gIH1cblxuICAuUC1QYXltZW50X19oZWFkZXJfX3RpbWVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLlAtUGF5bWVudF9faGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLlAtUGF5bWVudF9fdW5wYWlkX19ibG9jayA+IGRpdiA+IGRpdiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX3VucGFpZF9fYmxvY2sgPiBkaXYgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX2FkZHJlc3MgY29kZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgLlAtVGFic19fVGFiLWxpc3Qge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuXG4gIC5QLVRhYnNfX1RhYiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuICBib2R5Lm1vcnBoYnV0dG9uLW1vZGFsLWFjdGl2ZSAubW9ycGhidXR0b24tY29udGVudC5hY3RpdmUge1xuICAgIHdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuICAgIHRvcDogNTAlICAgICAgICAgICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogNTAlICAgICAgICAgIWltcG9ydGFudDtcbiAgICBib3R0b206IGluaGVyaXQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIHtcbiAgLm5hdl9fbGFiZWwtLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb3JtLS1zdGVwLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmluZGV4LWFjY19fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuaW5kZXgtYWNjX19hZGRyZXNzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmluZGV4LWFjY19fY29udGVudCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLm9yZGVyLWxpc3RfX3RoZWFkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAub3JkZXItbGlzdF9fc3VidGl0bGUge1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5vcmRlci1saXN0X19zdWJ0aXRsZS0tb25seS1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5vcmRlci1saXN0X19zdWJ0aXRsZS0tZnJvbS1kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAub3JkZXItbGlzdF9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm9yZGVyLWxpc3RfX3BhcnQge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5vcmRlci1saXN0X19uYW1lIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAub3JkZXItbGlzdF9faXRlbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLm9yZGVyLWxpc3RfX2J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5vcmRlci1kZXRhaWwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLm9yZGVyLWRldGFpbF9fdWwge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luOiAwIDAgMzVweCAwO1xuICB9XG5cbiAgLm9yZGVyLWRldGFpbF9fcm93IHtcbiAgICB3aWR0aDogNDglO1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5QYXlCZWFyTW9kYWwgLlBheUJlYXItYXBwIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIGJvZHkuYm9keS0tdHJhbnNmb3JtIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuYmxvYyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLmJsb2MtLXJldmVyc2Uge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cblxuICAuYmxvYy0tbGVmdCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmJsb2MtLWNlbnRlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuYmxvYy0tcmlnaHQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLmJsb2MtLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX3JlbGF0aXZlIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLnByb2QgLmZsYXNoLXNhbGUgKyAucHJvZF9fc3RhdGUtLWJhZGdlIHtcbiAgICB0b3A6IDM1cHg7XG4gIH1cblxuICAuYnJhbmQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmxhbmcge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubGFuZy0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxNDBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAxMjtcbiAgfVxuXG4gIC5sYW5nLS1zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5sYW5nLS1jdXJyZW50IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubGFuZy0tY3VycmVudC1hIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuXG4gIC5sYW5nLS1jdXJyZW50LW1vcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubGFuZy0tb3RoZXJzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIC41cHgpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgfVxuXG4gIC5sYW5nLS1vdGhlcnMtbGkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBzb2xpZCAjRENFNUU5O1xuICAgIGJvcmRlci13aWR0aDogMHB4IDFweCAxcHggMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgbWluLWhlaWdodDogMzhweDtcbiAgfVxuXG4gIC5sYW5nLS1vdGhlcnMtbGk6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRENFNUU5O1xuICB9XG5cbiAgLmxhbmctLW90aGVycy1saTpob3ZlcixcbiAgLmxhbmctLW90aGVycy1saTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogI0RDRTVFOTtcbiAgfVxuXG4gIC5sYW5nLS1vdGhlcnMtYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuXG4gIC5sYW5nOmhvdmVyIC5sYW5nLS1vdGhlcnMsXG4gIC5sYW5nOmZvY3VzIC5sYW5nLS1vdGhlcnMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XG4gIH1cblxuICAuYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAuYm9keS5vdmgtY2FydCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5mb3JtX19maWxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLnNlYXJjaC0tbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VhcmNoLS13cmFwcGVyIHtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAuc2VhcmNoLS1mb3JtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zZWFyY2gtLXJlc3VsdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYm90dG9tIDAuMzVzIGVhc2U7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc2VhcmNoLS1yZXN1bHQtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VhcmNoLS1yZXN1bHQtdWwge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IHNvbGlkICNEQ0U1RTk7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuICB9XG5cbiAgLnNlYXJjaC0tcmVzdWx0LXVsOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlYXJjaC0tcmVzdWx0LWxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWFyY2gtLXJlc3VsdC1saTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnNlYXJjaC0tcmVzdWx0LWEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zZWFyY2gtLXJlc3VsdC1hOmhvdmVyOm5vdCguc2VlLWFsbC1yZXN1bHRzKSB7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAuc2VhcmNoLS1yZXN1bHQtY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gIH1cblxuICAuc2VhcmNoLS1yZXN1bHQgLnByb2Qge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIH1cblxuICAuc2VhcmNoLS1yZXN1bHQgLnByb2Q6bm90KDpudGgtY2hpbGQoMikpLFxuICAuc2VhcmNoLS1yZXN1bHQgLnByb2Q6bm90KDpudGgtY2hpbGQoMykpLFxuICAuc2VhcmNoLS1yZXN1bHQgLnByb2Q6bm90KGZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIH1cblxuICAuc2VhcmNoLS1yZXN1bHQgLnByb2QtLWxpc3Qtd3JhcHBlciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtaW4td2lkdGg6IDgwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgfVxuXG4gIC5zZWFyY2gtLXJlc3VsdCAucHJvZC0tbmFtZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzkuMnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG5cbiAgLnNlYXJjaC0tZmllbGRzZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNlYXJjaC0tZmllbGRzZXQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlYXJjaC0taW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmVyc2lvbiUzRCUyMjElMjIlMjB3aWR0aCUzRCUyMjI2OCUyMiUyMGhlaWdodCUzRCUyMjI3Ny4zMzMlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyMDEuMDAwMDAwJTIwMjA4LjAwMDAwMCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMTIzMzNlJTIyJTIwZCUzRCUyMk0xMDMuMiUyMDEuMUM4NS41JTIwNC4yJTIwNzEuMiUyMDExLjglMjA1OCUyMDI1JTIwNDQuMiUyMDM4LjglMjAzNi45JTIwNTMuMSUyMDMzLjklMjA3Mi4xYy0zLjElMjAxOS45JTIwMyUyMDQ1JTIwMTQuNiUyMDYwLjIlMjAyJTIwMi42JTIwMy41JTIwNS4zJTIwMy4yJTIwNi0uMy43LTExLjQlMjAxMi42LTI0LjglMjAyNi42QzEzLjUlMjAxNzguOCUyMDIlMjAxOTEuMiUyMDEuMyUyMDE5Mi40Yy00LjIlMjA3LjQlMjAzLjMlMjAxNi44JTIwMTIlMjAxNS4yJTIwMi44LS41JTIwNy4yLTQuNiUyMDIzLjktMjEuOSUyMDExLjItMTEuNiUyMDIyLjktMjMuOCUyMDI1LjktMjcuMWw1LjQtNS44JTIwNiUyMDMuNmMxMS43JTIwNi45JTIwMjguOSUyMDExLjYlMjA0Mi41JTIwMTEuNiUyMDIxLjklMjAwJTIwNDUuNy0xMC4zJTIwNjAuOC0yNi40JTIwMTAuMy0xMS4xJTIwMTYuMi0yMS41JTIwMjAuNC0zNi40JTIwMy4yLTExLjElMjAzLjItMzEuNCUyMDAtNDIuN0MxOTAlMjAzMy41JTIwMTY3LjYlMjAxMSUyMDEzOSUyMDNjLTguNi0yLjQtMjcuNC0zLjUtMzUuOC0xLjl6TTEzMSUyMDIzLjZjMjIuMyUyMDUuMiUyMDQxLjIlMjAyNC4xJTIwNDYuNCUyMDQ2LjQlMjAzLjMlMjAxMy44JTIwMS41JTIwMjguNS01LjIlMjA0Mi03LjYlMjAxNS41LTI0LjglMjAyOC45LTQxLjglMjAzMi41LTIxLjQlMjA0LjUtNDEuNC0xLjQtNTYuOS0xN0M1NCUyMDEwOCUyMDQ5LjUlMjA4MS4zJTIwNjEuNyUyMDU2LjFjNy4yLTE1JTIwMjQuMS0yOC41JTIwNDAuOC0zMi41JTIwOC0xLjklMjAyMC41LTEuOSUyMDI4LjUlMjAweiUyMi8lM0UlM0Mvc3ZnJTNFKSBsZWZ0IDEwcHggY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjBweDtcbiAgfVxuXG4gIC5zZWFyY2gtLWlucHV0OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG5cbiAgLnNlYXJjaC0taW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5zZWFyY2gtLWlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICB9XG5cbiAgLnNlYXJjaC0taW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBJRSAxMCsgKi9cbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5zZWFyY2gtLWlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAuc2VhcmNoLS1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VhcmNoLS1yZXNldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWFyY2gtLWljb24uZmEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VhcmNoLS1wcmVkaWN0aXZlLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnNlYXJjaC0tcHJlZGljdGl2ZS11bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLnNlYXJjaC0tcHJlZGljdGl2ZS1saSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG5cbiAgLnNlYXJjaC0tcHJlZGljdGl2ZS1hIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnNlYXJjaC0tcHJlZGljdGl2ZS1hOmhvdmVyIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gICNzZWFyY2gtd3JhcHBlci1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgei1pbmRleDogOTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAjc2VhcmNoLXdyYXBwZXItY2xvc2UtY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNzZWFyY2gtY2hlY2tib3g6Y2hlY2tlZCB+ICNzZWFyY2gtd3JhcHBlci1jbG9zZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gICNzZWFyY2gtY2hlY2tib3g6Y2hlY2tlZCB+ICNzZWFyY2gtd3JhcHBlci1jbG9zZS1pY29uLmZhIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuXG4gICNzZWFyY2gtY2hlY2tib3g6Y2hlY2tlZCB+ICNzZWFyY2gtd3JhcHBlci1jbG9zZS1pY29uLmZhOmhvdmVyIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gICNzZWFyY2gtY2hlY2tib3g6Y2hlY2tlZCB+IC5zZWFyY2gtLXdyYXBwZXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxuXG4gICNzZWFyY2gtY2hlY2tib3g6Y2hlY2tlZCB+IC5zZWFyY2gtLXdyYXBwZXIgLnNlYXJjaC0tZm9ybSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAjc2VhcmNoLWNoZWNrYm94OmNoZWNrZWQgfiAuc2VhcmNoLS13cmFwcGVyIC5zZWFyY2gtLXJlc3VsdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiA5NyU7XG4gIH1cblxuICAuc2VlLWFsbC1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlZS1hbGwtcmVzdWx0cy0tYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6ICMxMjMzM2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAuc2VlLWFsbC1yZXN1bHRzLS1hOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDEwMjAzO1xuICB9XG5cbiAgLnNlYXJjaCB7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogYXV0bztcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAuc2VhcmNoLS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IC04cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5zZWFyY2gtLXdyYXBwZXIuZm9jdXNlZCB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAxMTAlO1xuICB9XG5cbiAgLnNlYXJjaC0tcmVzdWx0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5zZWFyY2gtLXJlc3VsdC1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zZWFyY2gtLXJlc3VsdC1pY29uLS1zbWFsbC5tYXRlcmlhbC1pY29ucyB7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBjb2xvcjogI0RDRTVFOTtcbiAgfVxuXG4gIC5zZWFyY2gtLXJlc3VsdC1pY29uLS1sYXJnZS5tYXRlcmlhbC1pY29ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBjb2xvcjogI0RDRTVFOTtcbiAgfVxuXG4gICNzZWFyY2gtY2hlY2tib3g6Y2hlY2tlZCB+ICNzZWFyY2gtd3JhcHBlci1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTY0cHg7XG4gIH1cblxuICAjc2VhcmNoLWNoZWNrYm94OmNoZWNrZWQgfiAuc2VhcmNoLS13cmFwcGVyIHtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGxlZnQ6IDMyOHB4O1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLnNlYXJjaC0tcmVzZXQuYWN0aXZlIHtcbiAgICByaWdodDogMTIwcHg7XG4gICAgdG9wOiAyNnB4O1xuICB9XG5cbiAgLnNlYXJjaC0td3JhcHBlciAuc2VhcmNoLS1maWVsZHNldCB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5zZWFyY2gtLXdyYXBwZXIgLnNlYXJjaC0taW5wdXQ6Zm9jdXMsXG4gIC5zZWFyY2gtLXdyYXBwZXIuZm9jdXNlZCAuc2VhcmNoLS1pbnB1dCB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICB9XG5cbiAgLnNlYXJjaC0td3JhcHBlciAuc2VhcmNoLS1pbnB1dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzEyMzMzZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycyBhbGwgZWFzZS1pbjtcbiAgICAtbW96LXRyYW5zaXRpb246IC4ycyBhbGwgZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uOiAuMnMgYWxsIGVhc2UtaW47XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDA7XG4gICAgLyp0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KTsqL1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc2VhcmNoLS13cmFwcGVyIC5jbG9zZSBzcGFuIHtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZDogIzEyMzMzZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuc2VhcmNoLS13cmFwcGVyIC5mcm9udCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgdG9wOiAyMnB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBhbmltYXRpb24tZGVsYXk6IDJzO1xuICB9XG5cbiAgLnNlYXJjaC0td3JhcHBlciAuYmFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgdG9wOiAyMnB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gIC5zZWFyY2gtLXdyYXBwZXIgLnNlYXJjaC0taW5wdXQ6Zm9jdXMgKyAuY2xvc2UsXG4gIC5zZWFyY2gtLXdyYXBwZXIuZm9jdXNlZCAuY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VhcmNoLS13cmFwcGVyIGxhYmVsIC5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogMjFweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuaGVhZGVyX19zZWFyY2gge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuaGVhZGVyX19zZWFyY2hfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICAgIGxlZnQ6IC0yMDBweDtcbiAgICB3aWR0aDogMjAwJTtcbiAgfVxuXG4gIC5ibG9nX19jb21tZW50X193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmJsb2dfX2NvbW1lbnRfX2J0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIG1hcmdpbjogMTcuNXB4IGF1dG8gMCBhdXRvO1xuICB9XG5cbiAgLnByb2QtbGlzdF9fbnVtYmVyUHJvZHVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICNnYWxsZXJ5LWFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuODEyNXJlbTtcbiAgfVxuXG4gICNnYWxsZXJ5LWFyZWEud2l0aG91dC1pbWctc3VwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xuICB9XG5cbiAgI21haW4taW1nLXNsaWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgI21haW4taW1nLW5hdi1zbGlkZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgI21haW4taW1nLW5hdi1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMC42MjVyZW07XG4gICAgd2lkdGg6IDMuOTM3NXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAjbWFpbi1pbWctbmF2LXNsaWRlciAjYzEtbWFpbi1pbWctbmF2LXNsaWRlciB7XG4gICAgd2lkdGg6IDYzcHg7XG4gIH1cblxuICAjbWFpbi1pbWctbmF2LXNsaWRlciAuc2xpY2stcHJldiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuXG4gICNtYWluLWltZy1uYXYtc2xpZGVyIC5zbGljay1wcmV2LFxuICAjbWFpbi1pbWctbmF2LXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgbWF4LXdpZHRoOiA2M3B4O1xuICB9XG5cbiAgI21haW4taW1nLW5hdi1zbGlkZXIgLm1haW4taW1nLW5hdi1zbGlkZSB7XG4gICAgd2lkdGg6IDYzcHggIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDYzcHg7XG4gICAgaGVpZ2h0OiA2M3B4O1xuICAgIG1hcmdpbjogMCAwIDEuMjVyZW07XG4gIH1cblxuICAjZGVzY3JpcHRpb24tdGFiIDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgI3Byb2QtaW5mb3MgLnRhYnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX2JyYW5kX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAuZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucHJvZC1pbmZvcyB7XG4gICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDAgNjBweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIH1cblxuICAucHJvZC1pbmZvc19fdGl0bGUgLmljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZC1jYXJhYyB7XG4gICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDAgNjBweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIH1cblxuICAucHJvZC1jYXJhY19fdGl0bGUgLmljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZC1yYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLnByb2QtcmF0ZS0tYm9yZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDRTVFOTtcbiAgfVxuXG4gIC5wcm9kLXJhdGVfX3RpdGxlIC5pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2QtcmF0ZV9fc2hvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RDRTVFOTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCA1NnB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cblxuICAucHJvZC1yYXRlX19zaG93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLnByb2QtcmF0ZV9fc2hvdy0tdG9wIHtcbiAgICB0b3A6IDMwcHg7XG4gIH1cblxuICAucHJvZC1yYXRlX19yYXRpbmcge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAucmFuZ2VfX3N1YnRpdGxlIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRENFNUU5O1xuICB9XG5cbiAgLnJhbmdlX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIH1cblxuICAucmFuZ2UtLXZlcnRpY2FsIC5yYW5nZV9fZ2xvYmFsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucmFuZ2UtLXZlcnRpY2FsIC5yYW5nZV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucmFuZ2UtLXZlcnRpY2FsIC5yYW5nZV9fdG9wLFxuICAucmFuZ2UtLXZlcnRpY2FsIC5yYW5nZV9fYm90dG9tIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnJhbmdlLS12ZXJ0aWNhbCAucmFuZ2VfX2JvdHRvbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDFweCAwO1xuICB9XG5cbiAgLnJhbmdlLS12ZXJ0aWNhbCAucmFuZ2VfX2l0ZW0ge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RDRTVFOTtcbiAgfVxuXG4gIC5yYW5nZS0tdmVydGljYWwgLnJhbmdlX19zdWJ0aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0ID4gbGFiZWwge1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZCB7XG4gICAgd2lkdGg6IDI3MHB4O1xuICAgIG1pbi13aWR0aDogMjcwcHg7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW46IDAgYXV0byBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDEwMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWRfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZF9fdGl0bGUgLmljb24tLWFycm93LWNyb3NzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fbGVmdCA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW1fX2xlZnQgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW1fX2xlZnQgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG5cbiAgLnByb2QtaW5mb3Mge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAudmFyLXF0eS1yb3cge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnZhci1xdHktcm93IC52YXItcXR5LWlucHV0LWFyZWEge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC52YXItcXR5LXJvdyAudmFyLXF0eS1sYmwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzM5MzkzOTtcbiAgfVxuXG4gIC5mb290ZXJfX3JhdGluZyB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbW96LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmZvb3Rlcl9fcmF0aW5nX19jb20ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAwIDE3cHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5sb2d1cF9fZm9ybSAuZm9ybV9fdGV4dC0tcGFzc3dvcmQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2FydC1tb2RhbF9fd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsX19pdGVtX19sZWZ0IHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gIH1cblxuICAuY2FydC1tb2RhbF9faXRlbV9fbWlkZGxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgbWF4LXdpZHRoOiAyMDVweDtcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsX19pdGVtX19yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsX19pdGVtX19kZWxldGUge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsX19pdGVtX19kZWxldGUgLm1hdGVyaWFsLWljb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhcnRfX3Byb2Qge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cblxuICAjY2FydC12YWxpZGF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLnNob3AtY29tbWVudF9fY29tIHtcbiAgICB3aWR0aDogNDklO1xuICB9XG5cbiAgLnNob3AtY29tbWVudF9fY29tOm50aC1jaGlsZChldmVuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDElO1xuICB9XG5cbiAgLnNob3AtY29tbWVudF9fY29tOm50aC1jaGlsZChvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICB9XG5cbiAgLndhcm5pbmcge1xuICAgIHdpZHRoOiA4MDBweDtcbiAgfVxuXG4gIC5tb2RhbC1jb29raWUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0RDRTVFOTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLm1vZGFsLWNvb2tpZV9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEzcHg7XG4gICAgcmlnaHQ6IDEzcHg7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5jaGVja291dC1sIHtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG5cbiAgLmVtZXJnZW5jeS1iYXIge1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDElO1xuICB9XG5cbiAgLmVtZXJnZW5jeS1iYXJfX2J1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAucHJlLWVtZXJnZW5jeS1iYXJfX2J1dHRvbiB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAuc2VhcmNoLS13cmFwcGVyIC5zZWFyY2gtLWZpZWxkc2V0IHtcbiAgICB0b3A6IDMwJTtcbiAgfVxuXG4gIC5zZWFyY2gtLXdyYXBwZXIgLnNlYXJjaC0tZmllbGRzZXQsXG4gIC5zZWFyY2gtLXdyYXBwZXIuZm9jdXNlZCAuc2VhcmNoLS1pbnB1dCxcbiAgLnNlYXJjaC0td3JhcHBlciAuc2VhcmNoLS1pbnB1dDpmb2N1cyB7XG4gICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcyMXB4KSB7XG4gIC5ibG9nX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5ibG9nX19jb21tZW50X19pdGVtIHtcbiAgICBwYWRkaW5nOiA3LjVweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNhZGRyZXNzQm9va1dpZGdldERpdiB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogMjI4cHg7XG4gIH1cblxuICAjd2FsbGV0V2lkZ2V0RGl2IHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiAyMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcbiAgLlBheUJlYXItYXBwIC5QYXlCZWFyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuXG4gIC5QLWJveF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuICB9XG5cbiAgLlAtQ29udGVudCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgNTVweDtcbiAgfVxuXG4gIC5QLUNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDMwcHggMCAxNXB4O1xuICB9XG5cbiAgLlAtQ29udGVudF9faWNvbiB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAuUC1Db250ZW50IHVsIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA2MHB4O1xuICB9XG5cbiAgLlAtQ29udGVudCB1bCBsaTpiZWZvcmUge1xuICAgIGxlZnQ6IC01MHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX2V4cGlyZWQgLlAtQ29udGVudCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHBhZGRpbmc6IDMycHggNTZweDtcbiAgfVxuXG4gIC5QYXlCZWFyLWFwcCAuUC1idG4tYmxvY2tfX2hlbHBlciAuUC1kb3RzIHtcbiAgICBtYXJnaW46IDAgLTZweDtcbiAgfVxuXG4gIC5QYXlCZWFyLWFwcCAuUC1idG4tYmxvY2sgLlAtYnRuLWJsb2NrX19jb3BpZWQtdGV4dCB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgdG9wOiAtMjNweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cblxuICAuUGF5QmVhci1hcHAgLlAtYnRuLWJsb2NrIC5QLWJ0bi1ibG9ja19fY29waWVkLXRleHQgc3ZnIHtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gIH1cblxuICAuUGF5QmVhci1hcHAgLlAtYnRuLWJsb2NrLS1jb3BpZWQ6YmVmb3JlIHtcbiAgICB0b3A6IC0yM3B4O1xuICAgIHBhZGRpbmctdG9wOiAyM3B4O1xuICB9XG5cbiAgLlBheUJlYXItYXBwIC5QLWJ0biB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLlBheUJlYXJfX0l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDEwLjY2cHgpO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG5cbiAgLlBheUJlYXJfX0l0ZW0tLWxhc3QgaW1nIHtcbiAgICB3aWR0aDogNDdweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG5cbiAgLlBheUJlYXJfX0l0ZW1fX2ljb24ge1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogNTRweDtcbiAgICBtYXJnaW46IDhweCBhdXRvIDA7XG4gIH1cblxuICAuUGF5QmVhcl9fSXRlbV9fY29kZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cblxuICAuUGF5QmVhcl9fSXRlbV9fdmFsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuICAuUGF5QmVhcl9fSXRlbS0tZGlzYWJsZWQ6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuUGF5QmVhcl9fTmF2IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAuUGF5QmVhcl9fTmF2X19leHRlcm5hbCB7XG4gICAgaGVpZ2h0OiAyMXB4O1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIG1hcmdpbjogMCAtMnB4IC01cHggMTJweDtcbiAgfVxuXG4gIC5QYXlCZWFyX19OYXZfX2Fycm93IHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLlBheUJlYXIgLlBheUJlYXJfX2JyYW5kLWxpbmssXG4gIC5QYXlCZWFyIC5QYXlCZWFyX19OYXZfX2Fycm93IHtcbiAgICBtYXJnaW46IC04cHggMCAzMHB4O1xuICB9XG5cbiAgLlAtUGF5bWVudF9faGVhZGVyX190aW1lciB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG5cbiAgLlAtUGF5bWVudF9faGVhZGVyX19oZWxwZXIge1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjIzcHg7XG4gIH1cblxuICAuUC1QYXltZW50X19oZWFkZXJfX2NoZWNrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG5cbiAgLlAtUGF5bWVudF9fY29uZmlybWluZy1oZWxwZXIgLlAtQ29udGVudCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLlAtUGF5bWVudF9fY29uZmlybWVkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIG1hcmdpbjogMTBweCAwIDMwcHg7XG4gIH1cblxuICAuUC1QYXltZW50X192YWx1ZSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX3ZhbHVlX19pY29uIHtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gIH1cblxuICAuUC1QYXltZW50X192YWx1ZV9fcGF5IHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cblxuICAuUC1QYXltZW50X19xciB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cblxuICAuUC1QYXltZW50X19hZGRyZXNzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNDRweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAuUC1QYXltZW50X19hZGRyZXNzIGNvZGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjU0cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgLlAtUGF5bWVudF9faGVscGVyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIC5QLVRhYnMge1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gIH1cblxuICAuUC1UYWJzX19UYWItbGlzdCB7XG4gICAgd2lkdGg6IDM0NXB4O1xuICB9XG5cbiAgLlAtVGFic19fVGFiIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMTJweDtcbiAgfVxuXG4gIC5QYXlCZWFyTW9kYWwgLlBheUJlYXItYXBwIHtcbiAgICBtYXgtaGVpZ2h0OiA5OHZoO1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuUGF5QmVhck1vZGFsIC5QYXlCZWFyLWFwcCAuUGF5QmVhci1jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5QYXlCZWFyTW9kYWwgLlAtYm94X19pbm5lciB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDgwMHB4KSB7XG4gIC5wYWdlLXZhbGlkYXRpb24gLnNpbXBsZW1vZGFsLWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiA4MDBweDtcbiAgfVxuXG4gIC5wYWdlLXZhbGlkYXRpb24gLnNpbXBsZW1vZGFsLWNvbnRhaW5lciBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZm9vdGVyX19uZXdzbGV0dGVyX193cmFwcGVyIGxhYmVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cblxuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cblxuICAuaGVhZGVyX19jYXJ0X19hX19uYiB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIH1cblxuICAuaGVhZGVyX19jYXJ0X19zdWJsZXZlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMTIzMzNlO1xuICAgIGJveC1zaGFkb3c6IDBweCA2cHggNnB4IDBweCByZ2JhKDE2LCA1MSwgNjMsIDAuNCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjBweCk7XG4gIH1cblxuICAuaGVhZGVyX19jYXJ0X19zdWJsZXZlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3R0b206IDEwMCU7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuaGVhZGVyX19sb2dvX19hX19uYW1lX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICB9XG5cbiAgLmhlYWRlcl9fbG9nb19fYV9fbmFtZV9fc2xvZ2FuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG5cbiAgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuaGVhZGVyX19jb250ZW50IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2lsbC1jaGFuZ2U6IGluaGVyaXQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gIC5oZWFkZXJfX2NvbnRlbnQ6YmVmb3JlLFxuICAuaGVhZGVyX19jb250ZW50OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlYWRlcl9fY29udGVudDpiZWZvcmUge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIH1cblxuICAuaGVhZGVyX19jb250ZW50OmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgLmhlYWRlcl9fY29udGVudC0tYm9yZGVyOmJlZm9yZSxcbiAgLmhlYWRlcl9fY29udGVudC0tYm9yZGVyOmFmdGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5oZWFkZXJfX2gxIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cblxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAyMzBweDtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgLmhlYWRlcl9fbG9nb19fYSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAuaGVhZGVyX19sb2dvX19hX19pbWcge1xuICAgIHRyYW5zaXRpb246IDMwMG1zIGVhc2U7XG4gIH1cblxuICAuaGVhZGVyX19sb2dvIC5waWN0dXJlLS1sZWZ0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5oZWFkZXJfX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZWFkZXJfX2lubmF2IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuaGVhZGVyX19hcmVhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cblxuICAuaGVhZGVyX19hcmVhID4gZGl2OmhvdmVyIGNpcmNsZTpudGgtY2hpbGQoMikge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMzE7XG4gIH1cblxuICAuaGVhZGVyX19hcmVhID4gZGl2OmhvdmVyIGNpcmNsZTpudGgtY2hpbGQoMykge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxMzE7XG4gIH1cblxuICAuaGVhZGVyX19jYXJ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG5cbiAgLmhlYWRlcl9fY2FydC0tb25Ub3Age1xuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGVhZGVyX19jYXJ0X19hIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIH1cblxuICAuaGVhZGVyX19jYXJ0X19hX19uYiB7XG4gICAgdG9wOiAtOXB4O1xuICAgIGxlZnQ6IDIycHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnQtLWJvdHRvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSkgdHJhbnNsYXRlWigwKTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiA5MHB4O1xuICAgIHJpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2g7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAtbW96LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoO1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnQtLWJvdHRvbS5hbmltIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnQtLWJvdHRvbS5hbmltQ2xvc2Uge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLmhlYWRlcl9fY2FydC0tYm90dG9tLmhlYWRlci1vcGVuIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMHM7XG4gIH1cblxuICAuaGVhZGVyX19jYXJ0LS1ib3R0b20uaGVhZGVyLW9wZW4gLmhlYWRlcl9fY2FydF9fYV9fbmIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaGVhZGVyX19jYXJ0LS1ib3R0b20gLmhlYWRlcl9fY2FydF9fYSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjE3ODYuOTk5JTIwNDYlMjAxNS4wMDElMjAxOS45MDElMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xODAyJTIwNjUuMTExbC0uNy0xMy43YS43LjclMjAwJTIwMCUyMDAtLjctLjY4aC0yLjA0di0uNjdhNC4wNjElMjA0LjA2MSUyMDAlMjAxJTIwMC04LjEyMSUyMDB2LjY3aC0yLjA1YS43MTIuNzEyJTIwMCUyMDAlMjAwLS43LjY4bC0uNjklMjAxMy43NGEuNzU0Ljc1NCUyMDAlMjAwJTIwMCUyMC4xOS41My43LjclMjAwJTIwMCUyMDAlMjAuNTEuMjJoMTMuNmEuNzA3LjcwNyUyMDAlMjAwJTIwMCUyMC43LS43MnYtLjA3em0tNS41Mi0xNC4zOGgtMy45NnYtLjY3YTEuOTgxJTIwMS45ODElMjAwJTIwMSUyMDElMjAzLjk2JTIwMHolMjIlMjBmaWxsJTNEJTIyJTIzMTAzMzNGJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMi8lM0UlM0Mvc3ZnJTNFKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDQ1JSA0NSU7XG4gIH1cblxuICAuaGVhZGVyX19jYXJ0LS1ib3R0b20gLmhlYWRlcl9fY2FydF9fYV9fbmIge1xuICAgIGxlZnQ6IDYwcHg7XG4gICAgdG9wOiAtN3B4O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG5cbiAgLmhlYWRlcl9fY2FydC0tYm90dG9tOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDZweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnQtLWJvdHRvbTpob3ZlciAuaGVhZGVyX19jYXJ0X19hLmhlYWRlcl9fdGFiIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjIxNzg2Ljk5OSUyMDQ2JTIwMTUuMDAxJTIwMTkuOTAxJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTgwMiUyMDY1LjExMWwtLjctMTMuN2EuNy43JTIwMCUyMDAlMjAwLS43LS42OGgtMi4wNHYtLjY3YTQuMDYxJTIwNC4wNjElMjAwJTIwMSUyMDAtOC4xMjElMjAwdi42N2gtMi4wNWEuNzEyLjcxMiUyMDAlMjAwJTIwMC0uNy42OGwtLjY5JTIwMTMuNzRhLjc1NC43NTQlMjAwJTIwMCUyMDAlMjAuMTkuNTMuNy43JTIwMCUyMDAlMjAwJTIwLjUxLjIyaDEzLjZhLjcwNy43MDclMjAwJTIwMCUyMDAlMjAuNy0uNzJ2LS4wN3ptLTUuNTItMTQuMzhoLTMuOTZ2LS42N2ExLjk4MSUyMDEuOTgxJTIwMCUyMDElMjAxJTIwMy45NiUyMDB6JTIyJTIwZmlsbCUzRCUyMiUyMzEyMzMzZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIvJTNFJTNDL3N2ZyUzRSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA0NSUgNDUlO1xuICB9XG5cbiAgLmhlYWRlcl9fY2FydDpob3ZlciAuaGVhZGVyX19jYXJ0X19hIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjIxNzg2Ljk5OSUyMDQ2JTIwMTUuMDAxJTIwMTkuOTAxJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTgwMiUyMDY1LjExMWwtLjctMTMuN2EuNy43JTIwMCUyMDAlMjAwLS43LS42OGgtMi4wNHYtLjY3YTQuMDYxJTIwNC4wNjElMjAwJTIwMSUyMDAtOC4xMjElMjAwdi42N2gtMi4wNWEuNzEyLjcxMiUyMDAlMjAwJTIwMC0uNy42OGwtLjY5JTIwMTMuNzRhLjc1NC43NTQlMjAwJTIwMCUyMDAlMjAuMTkuNTMuNy43JTIwMCUyMDAlMjAwJTIwLjUxLjIyaDEzLjZhLjcwNy43MDclMjAwJTIwMCUyMDAlMjAuNy0uNzJ2LS4wN3ptLTUuNTItMTQuMzhoLTMuOTZ2LS42N2ExLjk4MSUyMDEuOTgxJTIwMCUyMDElMjAxJTIwMy45NiUyMDB6JTIyJTIwZmlsbCUzRCUyMiUyMzEyMzMzZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIvJTNFJTNDL3N2ZyUzRSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIH1cblxuICAuaGVhZGVyX19jYXJ0OmhvdmVyIC5oZWFkZXJfX2NhcnRfX3N1YmxldmVsIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgdHJhbnNmb3JtIDAuM3MgbGluZWFyLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnQ6aG92ZXIgLmhlYWRlcl9fY2FydF9fc3VibGV2ZWw6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAuaGVhZGVyX19hY2NvdW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2FjY291bnRfX2Ege1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0cmFuc2l0aW9uOiAwcztcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAuaGVhZGVyX19hY2NvdW50X19hOmhvdmVyIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjIxNzE3JTIwNDYlMjAyMC4wMDMlMjAyMC4wMDElMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xNzE3LjAwMSUyMDU1Ljk5OGExMCUyMDEwJTIwMCUyMDElMjAwJTIwMi45My03LjA3JTIwOS42JTIwOS42JTIwMCUyMDAlMjAwLTIuOTMlMjA3LjA3em0xOS4xNyUyMDBhOC44JTIwOC44JTIwMCUyMDAlMjAxLTIuMTYlMjA1Ljg2Yy0xLjM4LS41NC0yLjg3LTEuMDYtNC40Ny0xLjU0YS43NDMuNzQzJTIwMCUyMDAlMjAxLS4xLS41MyUyMDMuMDM5JTIwMy4wMzklMjAwJTIwMCUyMDElMjAuMjktMS4xJTIwNi4xMzglMjA2LjEzOCUyMDAlMjAwJTIwMCUyMC40NC0xLjU0JTIwMy41MjklMjAzLjUyOSUyMDAlMjAwJTIwMCUyMC42Ny0xLjU0JTIwMy4yODUlMjAzLjI4NSUyMDAlMjAwJTIwMCUyMDAtMS4zNC4xMzkuMTM5JTIwMCUyMDAlMjAwLS4wNS0uMSUyMDQuMzY2JTIwNC4zNjYlMjAwJTIwMCUyMDElMjAuMTQtMS44MyUyMDMuMDc4JTIwMy4wNzglMjAwJTIwMCUyMDAtLjcyLTIuNSUyMDMuNDQlMjAzLjQ0JTIwMCUyMDAlMjAwLTIuNzgtMS4zNGgtLjg3YTMuNjM5JTIwMy42MzklMjAwJTIwMCUyMDAtMi43OSUyMDEuMzQlMjAzLjA3NyUyMDMuMDc3JTIwMCUyMDAlMjAwLS43MiUyMDIuNSUyMDQuNiUyMDQuNiUyMDAlMjAwJTIwMSUyMC4xNSUyMDEuODN2LjFhMi41ODYlMjAyLjU4NiUyMDAlMjAwJTIwMC0uMDUlMjAxLjM0JTIwNC4zNTMlMjA0LjM1MyUyMDAlMjAwJTIwMCUyMC42NyUyMDEuNTklMjA3LjI0JTIwNy4yNCUyMDAlMjAwJTIwMCUyMC40MyUyMDEuNDklMjAyLjY0MiUyMDIuNjQyJTIwMCUyMDAlMjAxJTIwLjIlMjAxLjE1LjU0NC41NDQlMjAwJTIwMCUyMDEtLjE1LjQ4JTIwMzAuNDYxJTIwMzAuNDYxJTIwMCUyMDAlMjAwLTQuMzIlMjAxLjU0JTIwOS4xNTglMjA5LjE1OCUyMDAlMjAxJTIwMSUyMDE2LjE5LTUuODZ6JTIyJTIwZmlsbCUzRCUyMiUyMzEyMzMzZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIvJTNFJTNDL3N2ZyUzRSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IDBzO1xuICB9XG5cbiAgLmhlYWRlcl9fYWNjb3VudF9fYTpob3ZlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2FjY291bnRfX3NwYW4tLWxvZ2luIC5oZWFkZXJfX2FjY291bnRfX25hbWUge1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5oZWFkZXJfX2FjY291bnRfX3NwYW4tLWxvZ2luIC5oZWFkZXJfX2FjY291bnRfX2ZpcnN0bmFtZSB7XG4gICAgY29sb3I6IHJnYmEoMTgsIDUxLCA2MiwgMC42KTtcbiAgfVxuXG4gICNuYXYtY2hlY2tib3g6Y2hlY2tlZCB+IC5oZWFkZXIgLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS1maXJzdCB7XG4gICAgdG9wOiAxOHB4O1xuICAgIHdpZHRoOiAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cblxuICAjbmF2LWNoZWNrYm94OmNoZWNrZWQgfiAuaGVhZGVyIC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tc2Vjb25kIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAjbmF2LWNoZWNrYm94OmNoZWNrZWQgfiAuaGVhZGVyIC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tdGhpcmQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cblxuICAjbmF2LWNoZWNrYm94OmNoZWNrZWQgfiAuaGVhZGVyIC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tZm91cnRoIHtcbiAgICB0b3A6IDE4cHg7XG4gICAgd2lkdGg6IDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5oZWFkZXJfX2Jsb2cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDI0MHB4O1xuICB9XG5cbiAgLmhlYWRlcl9fYmxvZy0td2l0aG91dExhbmcge1xuICAgIHJpZ2h0OiAxNTVweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2Jsb2dfX2Ege1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIH1cblxuICAuaGVhZGVyX19ibG9nX19hOmhvdmVyIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5oZWFkZXJfX3NlYXJjaCxcbiAgLmhlYWRlcl9fYXJlYSxcbiAgLmxhbmctLWRlc2t0b3Age1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnQtLXRvcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xuICB9XG5cbiAgLmhlYWRlcl9fY2FydC0tdG9wIC5jYXJ0LW1vZGFsLmNhcnQtb3BlbiB7XG4gICAgcmlnaHQ6IC0yMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogNDQwcHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWF4LWhlaWdodDogNDAwcHggIWltcG9ydGFudDtcbiAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2X19sYWJlbCAubmF2X19hcnJvdyAubWF0ZXJpYWwtaWNvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2X19saS0tYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdl9fYSB7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAubmF2X19hLS1sdmwyIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgfVxuXG4gIC5uYXZfX2EtLWx2bDI6aG92ZXIge1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICB9XG5cbiAgLm5hdl9fdWxfX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDBzO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiA1cHggNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDM7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuXG4gIC5uYXZfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLm5hdl9fd3JhcHBlcjIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5uYXZfX3dyYXBwZXIyLmxvdy1vcGFjaXR5IHtcbiAgICBvcGFjaXR5OiAwLjQ1O1xuICB9XG5cbiAgLm5hdl9fb3BhY2l0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAubmF2X19vcGFjaXR5LnNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm5hdl9faXRlbWx2bDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAwIDQwcHggMCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLm5hdl9faXRlbWx2bDEtLWhvbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2X19pdGVtbHZsMS0td2l0aC1zdWJuYXYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIxcHg7XG4gIH1cblxuICAubmF2X19pdGVtbHZsMTpob3ZlciB7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAubmF2X19pdGVtbHZsMyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIC5uYXZfX2l0ZW1sdmwzOmhvdmVyIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5uYXZfX3N1YmxldmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBjbGlwOiBpbmhlcml0O1xuICAgIHRvcDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01cHgpO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogc29saWQgIzEyMzMzZTtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG5cbiAgLm5hdl9fZmxleCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIH1cblxuICAubmF2X19ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2X19jb250ZW50bHZsMyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogMTAwMDBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5uYXZfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBjbGVhcjogbm9uZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBtYXJnaW46IDAgMzNweCAwIDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAubmF2X19sYWJlbCAubmF2X19pdGVtbHZsMSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLm5hdl9fbGFiZWw6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLm5hdl9fbGFiZWw6aG92ZXIgLm5hdl9fd3JhcHBlcjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgdG9wOiAtMjBweDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgfVxuXG4gIC5uYXZfX2xhYmVsOmhvdmVyIC5uYXZfX3N1YmxldmVsIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgfVxuXG4gIC5uYXZfX2xhYmVsOmhvdmVyIC5uYXZfX2xhYmVsX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRENFNUU5O1xuICAgIHRvcDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubmF2X19sYWJlbDpob3ZlciAubmF2X19yaWNoLS13aXRob3V0LXR4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubmF2X19hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDQlO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMjMzM2U7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzEyMzMzZTtcbiAgICBib3JkZXItY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAubmF2X19hcnJvdzpiZWZvcmUsXG4gIC5uYXZfX2Fycm93OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdl9fcmljaCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubmF2X19yaWNoX19hIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLm5hdl9fcmljaF9fYTpob3ZlciB7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAubmF2X19yaWNoMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubmF2X19yaWNoMl9fYSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubmF2X19yaWNoMl9fYTpob3ZlcixcbiAgLm5hdl9fcmljaDJfX2E6Zm9jdXMge1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICB9XG5cbiAgLm5hdl9fcmljaDItLWxhc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2X19hX19sdmwyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5uYXZfX2NvbCB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG5cbiAgLm5hdl9fY29sOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fd3JhcHBlcjIgKjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fbWF4V2lkdGgge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX21heFdpZHRoID4gbGFiZWw6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX3VsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2X191bF9fc2Nyb2xsIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2X191bF9fY29sdW1uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2X191bF9fY29sdW1uIC5uYXZfX2xpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX3N1YmxldmVsIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdG9wOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMDAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiAwcztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcGFkZGluZzogMjBweCAzMHB4IDAgMzBweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzEyMzMzZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDZweCA2cHggMHB4IHJnYmEoMTYsIDUxLCA2MywgMC40KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCA2cHggNnB4IDBweCByZ2JhKDE2LCA1MSwgNjMsIDAuNCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDZweCA2cHggMHB4IHJnYmEoMTYsIDUxLCA2MywgMC40KTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fc3VibGV2ZWwtLWNlbnRlcmVkIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjBweCk7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2X19zdWJsZXZlbC0tcmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAuMTVzIGVhc2U7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2X19sYWJlbDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDk1JTtcbiAgICBsZWZ0OiAzNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNXB4O1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fbGFiZWwtLW9wZW4gLm5hdl9fYm90dG9tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX2xhYmVsLS1jbG9zZSB7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX2xhYmVsLS1jbG9zZSAubmF2X19hcnJvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTIzMzNlO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fbGFiZWwtLWNsb3NlIC5uYXZfX3dyYXBwZXIyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX2xhYmVsLS1jbG9zZSAubmF2X19pdGVtbHZsMSB7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2X19sYWJlbC0tY2xvc2UgLm5hdl9fc3VibGV2ZWwge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMjBweCk7XG4gICAgdHJhbnNpdGlvbjogMHMgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX2xhYmVsLS1jbG9zZSAubmF2X19zdWJsZXZlbC0tY2VudGVyZWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDIwcHgpO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fbGFiZWw6aG92ZXIsXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX2xhYmVsLS1vcGVuIHtcbiAgICB6LWluZGV4OiA5O1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fbGFiZWw6aG92ZXIgLm5hdl9fYXJyb3csXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX2xhYmVsLS1vcGVuIC5uYXZfX2Fycm93IHtcbiAgICBib3JkZXItY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2X19sYWJlbDpob3ZlciAubmF2X193cmFwcGVyMjpiZWZvcmUsXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX2xhYmVsLS1vcGVuIC5uYXZfX3dyYXBwZXIyOmJlZm9yZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuICAgIGhlaWdodDogNTFweDtcbiAgICB0b3A6IC0zcHg7XG4gICAgbGVmdDogLTEwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fbGFiZWw6aG92ZXIgLm5hdl9faXRlbWx2bDEsXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX2xhYmVsLS1vcGVuIC5uYXZfX2l0ZW1sdmwxIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2X19sYWJlbDpob3ZlciAubmF2X19zdWJsZXZlbCxcbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fbGFiZWwtLW9wZW4gLm5hdl9fc3VibGV2ZWwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1cHgpO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXIsIHRyYW5zZm9ybSAwLjNzIGxpbmVhcjtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX2xhYmVsOmhvdmVyIC5uYXZfX3N1YmxldmVsLS1jZW50ZXJlZCxcbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fbGFiZWwtLW9wZW4gLm5hdl9fc3VibGV2ZWwtLWNlbnRlcmVkIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1cHgpO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fbGFiZWwgLm5hdl9fYSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgY29sb3I6IHJnYmEoMTgsIDUxLCA2MiwgMC42KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2X19sYWJlbCAubmF2X19hOmhvdmVyIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX2xhYmVsIC5uYXZfX3VsID4gLm5hdl9fdWxfX2NvbHVtbjpsYXN0LWNoaWxkIC5uYXZfX2Ege1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2X19pdGVtbHZsMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogLjE1cyBlYXNlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX2l0ZW1sdmwxLS1ob21lIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9faXRlbWx2bDEtLXdpdGgtc3VibmF2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2IGxpOm5vdCgubGFuZy0tb3RoZXJzLWxpKSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2IGxpOm5vdCgubGFuZy0tb3RoZXJzLWxpKTpsYXN0LW9mLXR5cGUgYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXYgbGk6bm90KC5sYW5nLS1vdGhlcnMtbGkpIGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubmF2LXBlcnNvLW9mZiAubmF2IGxpOm5vdCgubGFuZy0tb3RoZXJzLWxpKSBhOmhvdmVyLFxuICAubmF2LXBlcnNvLW9mZiAubmF2IGxpOm5vdCgubGFuZy0tb3RoZXJzLWxpKSBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdiB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2X19sYWJlbDpob3ZlciB7XG4gICAgei1pbmRleDogOTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdl9fc3VibGV2ZWwge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRENFNUU5O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBsaW5lYXI7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXZfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXZfX2Fycm93IHtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDQxJTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdl9fYXJyb3ctLWx2bDIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXZfX3dyYXBwZXIyOmJlZm9yZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2X19mbGV4IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2X19mbGV4OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNEQ0U1RTk7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXZfX2l0ZW1sdmwxOmhvdmVyIHtcbiAgICB6LWluZGV4OiAxMztcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdl9faXRlbWx2bDE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXZfX2l0ZW1sdmwzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXZfX2FfX2x2bDItLWhpZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXZfX21heFdpZHRoIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdl9fbGFiZWwge1xuICAgIG1hcmdpbjogMCAyNXB4IDAgMDtcbiAgfVxuXG4gIC5uYXZfX2NoZWNrYm94bHZsMDpjaGVja2VkICsgZGl2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLm5hdl9faXRlbWx2bDEtLWxvZ2luIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdl9fbWF4V2lkdGgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLm5hdi0tc3RpY2t5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHRyYW5zbGF0ZVooMCk7XG4gIH1cblxuICAubmF2LS1zdGlja3k6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjRENFNUU5O1xuICB9XG5cbiAgLm5hdl9fcmVzaXplIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubmF2X19jb2wgLm5hdl9fcmljaF9fYTpub3QoLm5hdl9fcmljaDJfX2EpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5wYWdlLWNhcnQgLm5hdixcbiAgLnBhZ2UtdmFsaWRhdGlvbiAubmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdl9fcmljaC0td2l0aC1zdWJuYXYgKyAubmF2X19yaWNoLS13aXRoLXN1Ym5hdiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5uYXZfX2EubmF2X19yaWNoX19hLS1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5uYXZfX2xhYmVsOmhvdmVyIC5uYXZfX3JpY2gtLXdpdGhvdXQtdHh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXZfX2NvbCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdl9fZmxleCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2X19zdWJsZXZlbCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDZweCA2cHggMHB4IHJnYmEoMTYsIDUxLCA2MywgMC40KTtcbiAgfVxuXG4gIC5uYXZfX2xhYmVsOmhvdmVyIC5uYXZfX2xhYmVsX19pbWcge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX2l0ZW1sdmwxLS13aXRoLXN1Ym5hdiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2X190ZXh0LmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdl9fcmljaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLm5hdl9fbGFiZWwtLWxhbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2X19pdGVtbHZsMS5uYXZfX2l0ZW1sdmwxLS1ibG9nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNsaWRlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuc2xpZGVyX193cmFwcGVyIC5zbGljay1hcnJvdyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zbGlkZXJfX3dyYXBwZXIgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgLnNsaWRlcl9fd3JhcHBlciAuc2xpY2stYXJyb3c6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgfVxuXG4gIC5zbGlkZXJfX3dyYXBwZXI6aG92ZXIgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLnNsaWRlcl9fd3JhcHBlcjpob3ZlciAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMjBweDtcbiAgfVxuXG4gIC5wcm9kIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgLTIwcHggODBweCAtMjBweDtcbiAgfVxuXG4gIC5wcm9kLS1zbGlkZXJJbml0aWFsaXplZDpob3ZlciAucHJvZF9fdG9wX193cmFwcGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLnByb2QtbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40NXMgZWFzZTtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlIC5zbGljay1hcnJvdyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmVuZC1ob3ZlciAucHJvZF9fc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLnN1Y2Nlc3MgLnByb2RfX3NsaWRlcixcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWQgLnByb2RfX3NsaWRlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGUuc3VjY2VzcyAubW9kYWwtY2FydCxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWQgLm1vZGFsLWNhcnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGU6aG92ZXIsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZFRlbXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZTpob3ZlciAuc2xpY2stYXJyb3csXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkIC5zbGljay1hcnJvdyxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWRUZW1wIC5zbGljay1hcnJvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlOmhvdmVyOmFmdGVyLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZDphZnRlcixcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWRUZW1wOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlOmhvdmVyIC5wcm9kX19jb3JuZXJfX3RvcCxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWQgLnByb2RfX2Nvcm5lcl9fdG9wLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZFRlbXAgLnByb2RfX2Nvcm5lcl9fdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYm94LXNoYWRvdzogMCAxMHB4IDUwcHggcmdiYSgwLCAwLCAwLCAwLjA1KSwgMCA1cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZTpob3ZlciAucHJvZF9fc2xpZGVyIC5zbGljay1hcnJvdyxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWQgLnByb2RfX3NsaWRlciAuc2xpY2stYXJyb3csXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkVGVtcCAucHJvZF9fc2xpZGVyIC5zbGljay1hcnJvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlOmhvdmVyIC5wcm9kX19zbGlkZXIgLnNsaWNrLXByZXYsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkIC5wcm9kX19zbGlkZXIgLnNsaWNrLXByZXYsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkVGVtcCAucHJvZF9fc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGU6aG92ZXIgLnByb2RfX3NsaWRlciAuc2xpY2stbmV4dCxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWQgLnByb2RfX3NsaWRlciAuc2xpY2stbmV4dCxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWRUZW1wIC5wcm9kX19zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGU6aG92ZXIgLnByb2RfX3NoYWRvdzpiZWZvcmUsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkIC5wcm9kX19zaGFkb3c6YmVmb3JlLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZFRlbXAgLnByb2RfX3NoYWRvdzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZTpob3ZlciAucHJvZF9fZm9ybTpub3QoLnByb2RfX2Zvcm0tLWNvcHkpLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZCAucHJvZF9fZm9ybTpub3QoLnByb2RfX2Zvcm0tLWNvcHkpLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZFRlbXAgLnByb2RfX2Zvcm06bm90KC5wcm9kX19mb3JtLS1jb3B5KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGU6aG92ZXIgLnByb2RfX2Zvcm0tLWNvcHksXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkIC5wcm9kX19mb3JtLS1jb3B5LFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZFRlbXAgLnByb2RfX2Zvcm0tLWNvcHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGU6aG92ZXIgLnByb2RfX2Zvcm0tLWNvcHkgLnByb2RfX3BpY3R1cmUsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlOmhvdmVyIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kIGltZyxcbiAgLnByb2QgLnByb2RfX2FydGljbGU6aG92ZXIgLnByb2RfX2Zvcm0tLWNvcHkgLnByb2RfX3N0YXRlLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZCAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fcGljdHVyZSxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWQgLnByb2RfX2Zvcm0tLWNvcHkgLnByb2QgaW1nLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZCAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fc3RhdGUsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkVGVtcCAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fcGljdHVyZSxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWRUZW1wIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kIGltZyxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWRUZW1wIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kX19zdGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlOmhvdmVyIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kX19uYW1lLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZCAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fbmFtZSxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWRUZW1wIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kX19uYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGU6aG92ZXIgLnByb2RfX2Zvcm0tLWNvcHkgLnByb2RfX25hbWU6YmVmb3JlLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZCAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fbmFtZTpiZWZvcmUsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkVGVtcCAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fbmFtZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGU6aG92ZXIgLnByb2RfX2Zvcm0tLWNvcHkgLnByb2RfX25hbWUsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlOmhvdmVyIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kX19wcmljZSxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWQgLnByb2RfX2Zvcm0tLWNvcHkgLnByb2RfX25hbWUsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kX19wcmljZSxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWRUZW1wIC5wcm9kX19mb3JtLS1jb3B5IC5wcm9kX19uYW1lLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZFRlbXAgLnByb2RfX2Zvcm0tLWNvcHkgLnByb2RfX3ByaWNlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBsaW5lYXI7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZTpob3ZlciAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fbmFtZS5hbmltLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZTpob3ZlciAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fcHJpY2UuYW5pbSxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWQgLnByb2RfX2Zvcm0tLWNvcHkgLnByb2RfX25hbWUuYW5pbSxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWQgLnByb2RfX2Zvcm0tLWNvcHkgLnByb2RfX3ByaWNlLmFuaW0sXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkVGVtcCAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fbmFtZS5hbmltLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZFRlbXAgLnByb2RfX2Zvcm0tLWNvcHkgLnByb2RfX3ByaWNlLmFuaW0ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjVweCk7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZTpob3ZlciAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fbmFtZSxcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWQgLnByb2RfX2Zvcm0tLWNvcHkgLnByb2RfX25hbWUsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkVGVtcCAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fbmFtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGU6aG92ZXIgLnByb2RfX2Zvcm0tLWNvcHkgLnByb2RfX25hbWU6YmVmb3JlLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZCAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fbmFtZTpiZWZvcmUsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkVGVtcCAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fbmFtZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZTpob3ZlciAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fbmFtZTphZnRlcixcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWQgLnByb2RfX2Zvcm0tLWNvcHkgLnByb2RfX25hbWU6YWZ0ZXIsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkVGVtcCAucHJvZF9fZm9ybS0tY29weSAucHJvZF9fbmFtZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGU6aG92ZXIgLnByb2RfX2Zvcm0tLWNvcHkgLnByb2RfX2hvdmVyLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZCAucHJvZF9fZm9ybS0tY29weSAucHJvZF9faG92ZXIsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkVGVtcCAucHJvZF9fZm9ybS0tY29weSAucHJvZF9faG92ZXIge1xuICAgIHotaW5kZXg6IDEzO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGU6aG92ZXIgLnByb2RfX2hvdmVyLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZCAucHJvZF9faG92ZXIsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkVGVtcCAucHJvZF9faG92ZXIge1xuICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsb3BhY2l0eSAuM3MgZWFzZSAuMXMsIHRyYW5zZm9ybSAuM3MgZWFzZSAuMXM7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZTpob3ZlciAucHJvZF9fYnRuLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZCAucHJvZF9fYnRuLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZFRlbXAgLnByb2RfX2J0biB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlOmhvdmVyIC5wcm9kX19idG4tLWFkZENhcnQsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkIC5wcm9kX19idG4tLWFkZENhcnQsXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkVGVtcCAucHJvZF9fYnRuLS1hZGRDYXJ0IHtcbiAgICB0cmFuc2l0aW9uOiAwcztcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlOmhvdmVyIC5wcm9kX19waWN0dXJlLS1ob3ZlcixcbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWQgLnByb2RfX3BpY3R1cmUtLWhvdmVyLFxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5maXhlZFRlbXAgLnByb2RfX3BpY3R1cmUtLWhvdmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGUuZml4ZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkVGVtcC5wcm9kX19hcnRpY2xlLS1yZXF1aXJlZDphZnRlciB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLmZpeGVkVGVtcC5wcm9kX19hcnRpY2xlLS1yZXF1aXJlZCAucHJvZF9fY29ybmVyX190b3Age1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMTAwcHgpO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGUuc3VjY2Vzcy5maXhlZCAucHJvZF9fZm9ybS0tcmVxdWlyZWQgLnByb2RfX2hvdmVyIHtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLnN1Y2Nlc3MuZml4ZWQgLnByb2RfX3ZhcmlhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLnN1Y2Nlc3MuZml4ZWQgLnByb2RfX3ZhcmlhdGlvbjIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZS5zdWNjZXNzLmZpeGVkIC5wcm9kX19jb3JuZXJfX3RvcCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLS1yZXF1aXJlZDpob3ZlcjphZnRlciB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlLS1yZXF1aXJlZDpob3ZlciAucHJvZF9fY29ybmVyX190b3Age1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMTAwcHgpO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbW96LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnByb2QgLnByb2RfX3ByaWNlX19jdXIge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAucHJvZCAucHJvZF9fcHJpY2VfX3JldixcbiAgLnByb2QgLnByb2RfX3ByaWNlX19wcm9tbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19ob3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19mb3JtLS1yZXF1aXJlZCAucHJvZF9faG92ZXIge1xuICAgIGhlaWdodDogOTRweDtcbiAgICBib3R0b206IC0xMjBweDtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19mb3JtLS1yZXF1aXJlZCAucHJvZF9faG92ZXJfX3dyYXBwZXIge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19idG46aG92ZXIsXG4gIC5wcm9kIC5wcm9kX19idG46Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2J0bi0tYWJvdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYnRuLS1hZGRDYXJ0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2J0bi0tYWRkQ2FydC5sb2FkaW5nIHtcbiAgICB0cmFuc2l0aW9uOiAwcztcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5OXB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwY2xhc3MlM0QlMjJsZHMtc3Bpbm5lciUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEwMCUyMDEwMCUyMiUyMHByZXNlcnZlQXNwZWN0UmF0aW8lM0QlMjJ4TWlkWU1pZCUyMiUzRSUzQ3JlY3QlMjB4JTNEJTIyNDclMjIlMjB5JTNEJTIyMjQlMjIlMjByeCUzRCUyMjkuNCUyMiUyMHJ5JTNEJTIyNC44JTIyJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyMTIlMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJvcGFjaXR5JTIyJTIwdmFsdWVzJTNEJTIyMSUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMGJlZ2luJTNEJTIyLTAuOTE2NjY2NjY2NjY2NjY2NnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIvJTNFJTNDL3JlY3QlM0UlM0NyZWN0JTIweCUzRCUyMjQ3JTIyJTIweSUzRCUyMjI0JTIyJTIwcnglM0QlMjI5LjQlMjIlMjByeSUzRCUyMjQuOCUyMiUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODMwJTIwNTAlMjA1MCUyOSUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyb3BhY2l0eSUyMiUyMHZhbHVlcyUzRCUyMjElM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjBiZWdpbiUzRCUyMi0wLjgzMzMzMzMzMzMzMzMzMzRzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyLyUzRSUzQy9yZWN0JTNFJTNDcmVjdCUyMHglM0QlMjI0NyUyMiUyMHklM0QlMjIyNCUyMiUyMHJ4JTNEJTIyOS40JTIyJTIwcnklM0QlMjI0LjglMjIlMjB3aWR0aCUzRCUyMjYlMjIlMjBoZWlnaHQlM0QlMjIxMiUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjg2MCUyMDUwJTIwNTAlMjklMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMm9wYWNpdHklMjIlMjB2YWx1ZXMlM0QlMjIxJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwYmVnaW4lM0QlMjItMC43NXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIvJTNFJTNDL3JlY3QlM0UlM0NyZWN0JTIweCUzRCUyMjQ3JTIyJTIweSUzRCUyMjI0JTIyJTIwcnglM0QlMjI5LjQlMjIlMjByeSUzRCUyMjQuOCUyMiUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODkwJTIwNTAlMjA1MCUyOSUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyb3BhY2l0eSUyMiUyMHZhbHVlcyUzRCUyMjElM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjBiZWdpbiUzRCUyMi0wLjY2NjY2NjY2NjY2NjY2NjZzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyLyUzRSUzQy9yZWN0JTNFJTNDcmVjdCUyMHglM0QlMjI0NyUyMiUyMHklM0QlMjIyNCUyMiUyMHJ4JTNEJTIyOS40JTIyJTIwcnklM0QlMjI0LjglMjIlMjB3aWR0aCUzRCUyMjYlMjIlMjBoZWlnaHQlM0QlMjIxMiUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgxMjAlMjA1MCUyMDUwJTI5JTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJvcGFjaXR5JTIyJTIwdmFsdWVzJTNEJTIyMSUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMGJlZ2luJTNEJTIyLTAuNTgzMzMzMzMzMzMzMzMzNHMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIvJTNFJTNDL3JlY3QlM0UlM0NyZWN0JTIweCUzRCUyMjQ3JTIyJTIweSUzRCUyMjI0JTIyJTIwcnglM0QlMjI5LjQlMjIlMjByeSUzRCUyMjQuOCUyMiUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODE1MCUyMDUwJTIwNTAlMjklMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMm9wYWNpdHklMjIlMjB2YWx1ZXMlM0QlMjIxJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwYmVnaW4lM0QlMjItMC41cyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMi8lM0UlM0MvcmVjdCUzRSUzQ3JlY3QlMjB4JTNEJTIyNDclMjIlMjB5JTNEJTIyMjQlMjIlMjByeCUzRCUyMjkuNCUyMiUyMHJ5JTNEJTIyNC44JTIyJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyMTIlMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MTgwJTIwNTAlMjA1MCUyOSUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyb3BhY2l0eSUyMiUyMHZhbHVlcyUzRCUyMjElM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjBiZWdpbiUzRCUyMi0wLjQxNjY2NjY2NjY2NjY2NjdzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyLyUzRSUzQy9yZWN0JTNFJTNDcmVjdCUyMHglM0QlMjI0NyUyMiUyMHklM0QlMjIyNCUyMiUyMHJ4JTNEJTIyOS40JTIyJTIwcnklM0QlMjI0LjglMjIlMjB3aWR0aCUzRCUyMjYlMjIlMjBoZWlnaHQlM0QlMjIxMiUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgyMTAlMjA1MCUyMDUwJTI5JTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJvcGFjaXR5JTIyJTIwdmFsdWVzJTNEJTIyMSUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMGJlZ2luJTNEJTIyLTAuMzMzMzMzMzMzMzMzMzMzM3MlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIvJTNFJTNDL3JlY3QlM0UlM0NyZWN0JTIweCUzRCUyMjQ3JTIyJTIweSUzRCUyMjI0JTIyJTIwcnglM0QlMjI5LjQlMjIlMjByeSUzRCUyMjQuOCUyMiUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODI0MCUyMDUwJTIwNTAlMjklMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMm9wYWNpdHklMjIlMjB2YWx1ZXMlM0QlMjIxJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwYmVnaW4lM0QlMjItMC4yNXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIvJTNFJTNDL3JlY3QlM0UlM0NyZWN0JTIweCUzRCUyMjQ3JTIyJTIweSUzRCUyMjI0JTIyJTIwcnglM0QlMjI5LjQlMjIlMjByeSUzRCUyMjQuOCUyMiUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODI3MCUyMDUwJTIwNTAlMjklMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMm9wYWNpdHklMjIlMjB2YWx1ZXMlM0QlMjIxJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwYmVnaW4lM0QlMjItMC4xNjY2NjY2NjY2NjY2NjY2NnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIvJTNFJTNDL3JlY3QlM0UlM0NyZWN0JTIweCUzRCUyMjQ3JTIyJTIweSUzRCUyMjI0JTIyJTIwcnglM0QlMjI5LjQlMjIlMjByeSUzRCUyMjQuOCUyMiUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODMwMCUyMDUwJTIwNTAlMjklMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMm9wYWNpdHklMjIlMjB2YWx1ZXMlM0QlMjIxJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwYmVnaW4lM0QlMjItMC4wODMzMzMzMzMzMzMzMzMzM3MlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIvJTNFJTNDL3JlY3QlM0UlM0NyZWN0JTIweCUzRCUyMjQ3JTIyJTIweSUzRCUyMjI0JTIyJTIwcnglM0QlMjI5LjQlMjIlMjByeSUzRCUyMjQuOCUyMiUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODMzMCUyMDUwJTIwNTAlMjklMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMm9wYWNpdHklMjIlMjB2YWx1ZXMlM0QlMjIxJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwYmVnaW4lM0QlMjIwcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMi8lM0UlM0MvcmVjdCUzRSUzQy9zdmclM0UpO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2J0bi0tYWRkQ2FydC5zdWNjZXNzIHtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGxpbmVhciwgd2lkdGggLjNzIGxpbmVhciwgaGVpZ2h0IC4zcyBsaW5lYXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OTlweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19idG4tLWFkZENhcnQuaG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpO1xuICB9XG5cbiAgLnByb2QtLWxpc3RDcm9zcyB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAucHJvZF9fY29ybmVyX190b3AsXG4gIC5wcm9kX19jb3JuZXJfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgLmJyYW5kX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cblxuICAuYnJhbmRfX3NsaWRlIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cblxuICAubmF2X19hcnJvdy0tbGFuZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDEzNWRlZyk7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTIzMzNlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxMjMzM2U7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuXG4gIC5uYXZfX2Fycm93LS1sYW5nOmJlZm9yZSxcbiAgLm5hdl9fYXJyb3ctLWxhbmc6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2X19sYWJlbC5uYXZfX2xhYmVsLS1sYW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgaHRtbC5vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLmJvZHkub3ZoIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmJvZHkub3ZoIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIC5ib2R5X193cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJvZHlfX3dyYXBwZXItLWZvcm0ge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmJvZHlfX3dyYXBwZXItLWZvcm0gZWxzZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgfVxuXG4gIC5ib2R5X193cmFwcGVyX19tYXhXaWR0aCB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG5cbiAgLmJvZHlfX3dyYXBwZXJfX21heFdpZHRoLS1iYWNrZ3JvdW5kIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAuYm9keV9fd3JhcHBlcl9fbWF4V2lkdGgtLWZvcm0ge1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmJvZHlfX3dyYXBwZXJfX21heFdpZHRoLS1mb3JtIGgxIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLmJvZHlfX3dyYXBwZXJfX21heFdpZHRoLS1mb3JtIGgxLnJlZ2lzdGVyX19oMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmJvZHlfX3dyYXBwZXJfX21heFdpZHRoLS1mb3JtIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuYm9keV9fd3JhcHBlcl9fbWF4V2lkdGgtLWZvcm0gLmZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5ib2R5X193cmFwcGVyX19tYXhXaWR0aC0tZm9ybSAuZm9ybSA+ICo6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5ib2R5X193cmFwcGVyX19tYXhXaWR0aC0tZm9ybSAuZm9ybSA+ICo6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuYm9keV9fd3JhcHBlcl9fbWF4V2lkdGgtLWZvcm0gLmZvcm1fX2ZpZWxkLS1tdWx0aXBsZSAuZm9ybV9fc3BhbiB7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAuYm9keV9fd3JhcHBlcl9fbWF4V2lkdGgtLWZvcm0gLmZvcm1fX2ZpZWxkLS1tdWx0aXBsZSAuZm9ybV9fc3Bhbi0tZmlyc3Qge1xuICAgIGNvbG9yOiAjMTIzMzNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYm9keV9fd3JhcHBlcl9fbWF4V2lkdGgtLWZvcm0gLmZvcm1fX2ZpZWxkLS1tdWx0aXBsZSAuZm9ybV9fYm94IHtcbiAgICBib3JkZXItY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAuYm9keV9fd3JhcHBlcl9fbWF4V2lkdGgtLWZvcm0gLmZvcm1fX3JhZGlvOmNoZWNrZWQgfiAuZm9ybV9fYm94IHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICMxMjMzM2U7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMxMjMzM2U7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxuXG4gIC5ib2R5X193cmFwcGVyX19tYXhXaWR0aC0tZm9ybSAuZm9ybV9fY2hlY2tib3g6Y2hlY2tlZCB+IC5mb3JtX19ib3gge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzEyMzMzZTtcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzEyMzMzZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICB9XG5cbiAgLndyYXAge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAud3JhcHBlclBhZ2Uge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC53cmFwcGVyUGFnZV9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLndyYXBwZXJQYWdlX19sZWZ0ICsgLndyYXBwZXJQYWdlX19yaWdodCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5icmVhZGNydW1icyB7XG4gICAgbWluLXdpZHRoOiAxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzLndyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5icmVhZGNydW1ic19fdWwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgfVxuXG4gIC5icmVhZGNydW1ic19fbGkge1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDA7XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX2Ege1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX2E6aG92ZXIge1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzX19hIC5icmVhZGNydW1ic19faWNvbi5tYXRlcmlhbC1pY29ucyB7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX2EtLWN1cnJlbnQge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuXG4gIC5icmVhZGNydW1ic19fYS0tY3VycmVudCAuYnJlYWRjcnVtYnNfX3NwYW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX2EtLWhvbWUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuXG4gIC5icmVhZGNydW1ic19fc3BhbiB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX2ljb24ubWF0ZXJpYWwtaWNvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGNvbG9yOiByZ2JhKDE4LCA1MSwgNjIsIDAuNik7XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX2JhY2tfX2xpbmsge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgcGFkZGluZzogMCAzMHB4IDAgOXB4O1xuICAgIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyNCUyMiUyMGhlaWdodCUzRCUyMjclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0JTIwNyUyMiUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMSUyMCU3QiUyMGZpbGwlM0ElMjAlMjM0MzQzNDMlM0IlMjBmaWxsLXJ1bGUlM0ElMjBldmVub2RkJTNCJTIwJTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NwYXRoJTIwaWQlM0QlMjJBcnJvdyUyMiUyMGNsYXNzJTNEJTIyY2xzLTElMjIlMjBkJTNEJTIyTTAlMjAzLjUxTDMuOTkuMDFWN3olMjIvJTNFJTNDL3N2ZyUzRSkgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzX19iYWNrX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyNCUyMiUyMGhlaWdodCUzRCUyMjclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0JTIwNyUyMiUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMSUyMCU3QiUyMGZpbGwlM0ElMjAlMjNzdHItcmVwbGFjZSgjMTIzMzNlLCAyKSUzQiUyMGZpbGwtcnVsZSUzQSUyMGV2ZW5vZGQlM0IlMjAlN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3BhdGglMjBpZCUzRCUyMkFycm93JTIyJTIwY2xhc3MlM0QlMjJjbHMtMSUyMiUyMGQlM0QlMjJNMCUyMDMuNTFMMy45OS4wMVY3eiUyMi8lM0UlM0Mvc3ZnJTNFKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG4gIH1cblxuICAuZm9ybS0tdGVzdC5mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmZvcm1fX3dyYXBwZXJWYWxpZCB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gLTQwcHggYXV0bztcbiAgfVxuXG4gIC5mb3JtX19ub3dyYXAge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmZvcm1fX25vd3JhcCA+IDpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybV9fbm93cmFwID4gKiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAucmVhIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5yZWFfX3dyYXBwZXIge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLnJlYV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB9XG5cbiAgLnJlYV9faXRlbSBzdHJvbmcge1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB9XG5cbiAgLnJlYV9faXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAucmVhX19pdGVtOmhvdmVyIHN0cm9uZyB7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAubW9kYWwtZXJyb3JfX2J1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIH1cblxuICAubW9kYWwtZXJyb3JfX2J1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxOCwgNTEsIDYyLCAwLjYpO1xuICB9XG5cbiAgLnNlYXJjaC0tbGFiZWw6aG92ZXIge1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICB9XG5cbiAgI3NlYXJjaC1jaGVja2JveDpjaGVja2VkIH4gLmhlYWRlciAuc2VhcmNoLS13cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3MgZWFzZTtcbiAgfVxuXG4gIC5yZWdpc3Rlcl9fZm9ybSxcbiAgLnJlZ2lzdGVyX19oMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucmVnaXN0ZXJfX2Zvcm0uZm9ybSxcbiAgLnJlZ2lzdGVyX19oMS5mb3JtIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5yZWdpc3Rlcl9fZm9ybS5oMSxcbiAgLnJlZ2lzdGVyX19oMS5oMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmluZGV4LWFjY19fZWRpdCB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIH1cblxuICAuaW5kZXgtYWNjX19lZGl0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmluZGV4LWFjY19fZWRpdDpob3Zlci5pbmRleC1hY2NfX2VkaXQtLWFsZXJ0IHtcbiAgICBiYWNrZ3JvdW5kOiAjZWIyMTIxO1xuICB9XG5cbiAgI2ZvcmdldC1mb3JtID4gLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgI2ZvcmdldC1mb3JtID4gLmZvcm1fX2ZpZWxkc2V0OmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxuXG4gICNmb3JnZXQtZm9ybSAuZm9ybV9fbm93cmFwIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICNmb3JnZXQtZm9ybSAuZm9ybV9fbm93cmFwID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICNmb3JnZXQtZm9ybSAuZm9ybV9fbm93cmFwID4gKiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cblxuICAjZm9yZ2V0LWZvcm0gLmZvcm1fX2hpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAub3JkZXItbGlzdF9fc3VidGl0bGUtLWRhdGUge1xuICAgIHdpZHRoOiAxMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgfVxuXG4gIC5vcmRlci1saXN0X19zdWJ0aXRsZS0tcGF5bWVudCB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5vcmRlci1saXN0X19zdWJ0aXRsZS0tdG90YWwge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAub3JkZXItbGlzdF9fc3VidGl0bGUtLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLm9yZGVyLWxpc3RfX3N1YnRpdGxlLS1zdGF0ZSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5vcmRlci1saXN0X19wYXJ0LS1udW0ge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cblxuICAub3JkZXItbGlzdF9fcGFydC0tZGF0ZSB7XG4gICAgd2lkdGg6IDEwJTtcbiAgfVxuXG4gIC5vcmRlci1saXN0X19wYXJ0LS1wYXltZW50IHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLm9yZGVyLWxpc3RfX3BhcnQtLXRvdGFsIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLm9yZGVyLWxpc3RfX3BhcnQtLXN0YXRlIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLm9yZGVyLWxpc3RfX3BhcnQtLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLm9yZGVyLWxpc3RfX2FjdC0taW52b2ljZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAxMDIwMztcbiAgfVxuXG4gIC5vcmRlci1saXN0X19hY3QtLWZvbGxvdzpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzAxMDIwMztcbiAgfVxuXG4gIC5ibG9nX190YWdfX2tleSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5ibG9nX19wb3N0X19sZWZ0IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5ibG9nX19wb3N0X19sZWZ0ICsgLmJsb2dfX3Bvc3RfX3JpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuXG4gIC5ibG9nX19wb3N0X19saW5rIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5ibG9nX19wb3N0X19mb290ZXIge1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgfVxuXG4gIC5ibG9nX19wb3N0X19tb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cblxuICAuYmxvZ19fcG9zdF9fbW9yZTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAuYmxvZ19fcG9zdF9fdGFnc19fa2V5IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cbiAgLmJsb2dfX2NvbW1lbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIG1hcmdpbjogLTVweCAtMjBweDtcbiAgfVxuXG4gIC5ibG9nX19jb21tZW50X190aXRsZSB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cblxuICAuYmxvZ19fY29tbWVudF9faXRlbSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxuXG4gIC5ibG9nX19jb21tZW50X19idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNjZGNkY2Q7XG4gIH1cblxuICAuYmxvZ19fY29tbWVudF9fd3JpdGU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyNjI2MjY7XG4gIH1cblxuICAuYmxvZ19fYWRkQ29tIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5wcm9kLWxpc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbWFyZ2luOiAyLjVyZW0gMDtcbiAgfVxuXG4gIC5wcm9kLWxpc3RfX29wdGlvbk1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kLWxpc3RfX3Nob3dNb2RhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kLWxpc3RfX2Nsb3NlTW9kYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZC1saXN0X19iYWNrZ3JvdW5kQ2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19mb3JtIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tb3otZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fbmFtZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19faDEtLXdpdGhCcmFuZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fc2hvcHBpbmcge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1JTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX2dhbGxlcnkge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgcGFkZGluZy1yaWdodDogMy43NSU7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19zaG9wcGluZyxcbiAgLnByb2QtZGV0YWlsc19fZ2FsbGVyeSB7XG4gICAgcGFkZGluZy10b3A6IDU3cHg7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19zbWFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX2JyYW5kX191cmwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19yZWFkX19jb21tZW50OmJlZm9yZSxcbiAgLnByb2QtZGV0YWlsc19fcmVhZF9fY29tbWVudDphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19yZWFkX19jb21tZW50OmhvdmVyOmJlZm9yZSxcbiAgLnByb2QtZGV0YWlsc19fcmVhZF9fY29tbWVudDpob3ZlcjphZnRlciB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cblxuICAuZ2FsbGVyeV9faXRlbS0tdGh1bWIge1xuICAgIHdpZHRoOiA4MnB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZ2FsbGVyeV9fdGh1bWJuYWlsIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19tb3JlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19tb3JlLS1vbmVDb2x1bW4ucHJvZC1kZXRhaWxzX19tb3JlIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHMgLnJlYWQgKyAuc2hhcmUgLnNoYXJlX193cmFwcGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX2JvdHRvbSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIH1cblxuICAucHJvZC1pbmZvc19fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG4gIC5wcm9kLWNhcmFjX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG5cbiAgLnByb2QtcmF0ZV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIH1cblxuICAucHJvZC1yYXRlX19kaXJlY3RVcmwgYSB7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICB9XG5cbiAgLnByb2QtcmF0ZV9fZGlyZWN0VXJsIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICB9XG5cbiAgI3ByaWNlLWFyZWEge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgI3cxLXF1YW50aXR5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgI3cxLXF1YW50aXR5ICNxdWFudGl0eSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuXG4gICN3MS1xdWFudGl0eSAucXR5LWJ0biB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICB9XG5cbiAgI3cxLXF1YW50aXR5ICNxdHktbGVzcy1idG4ge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgI3Byb2Qtc3RvY2ssXG4gIC5wcm9kLXN0b2NrIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gICN3Mi1xdWFudGl0eSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogOTVweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cblxuICAjY29udGFpbmVyLWdsb2JhbC1ib3R0b20ge1xuICAgIHBhZGRpbmctbGVmdDogMTE1cHg7XG4gIH1cblxuICAjY29udGFpbmVyLWdsb2JhbC1ib3R0b20ud2l0aG91dC1xdHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweDtcbiAgfVxuXG4gIC5ub3N0b19lbGVtZW50Lm5vc3RvLXByb2QtZGV0YWlscyB7XG4gICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5nYWxsZXJ5X19wcmltYXJ5X19zbGlkZXIubGF6eWxvYWQgPiAuZ2FsbGVyeV9faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC53ei1yYXRpbmcge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG5cbiAgLnd6LXJhdGluZy0tc2hvcC1jb21tZW50IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAud3otcmF0aW5nLS1zaG9wLWNvbW1lbnQgLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC53ei1yYXRpbmctLXNob3AtY29tbWVudCAud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXRfX2ZpZWxkLFxuICAud3otcmF0aW5nLS1zaG9wLWNvbW1lbnQgLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19zdGFycyxcbiAgLnd6LXJhdGluZy0tc2hvcC1jb21tZW50IC53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgfVxuXG4gIC53ei1yYXRpbmctLXNob3AtY29tbWVudCAud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXQgPiBsYWJlbCB7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAwIDQwcHggMCAwO1xuICB9XG5cbiAgLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0ID4gbGFiZWwgPiBzdHJvbmcge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19maWVsZCxcbiAgLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19zdGFycyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI5MHB4KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDI5MHB4KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDI5MHB4KTtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDQwcHg7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAwIDEwcHggNTBweDtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9fZGF0YU1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kLWNvbW1lbnRzX19yb3cge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cblxuICAucHJvZC1jb21tZW50c19fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuXG4gIC5wcm9kLWNvbW1lbnRzX19pbWdMaW5rIGltZyB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG5cbiAgLmlucHV0LXByaWNlLWFic29sdXRlIC52YXItcXR5LWxibCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC52YXItcmFkaW8taW5wdXQtYXJlYSAudmFyLXJhZGlvLWlucHV0IHtcbiAgICBtYXJnaW46IDVweCAwIDAgLTJweDtcbiAgfVxuXG4gIC52YXItcXR5LXJvdyB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5zaGFyZV9fYnRuIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgfVxuXG4gIC5zaGFyZV9fYnRuOmhvdmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG5cbiAgLnNoYXJlX19idG4tLWZhY2Vib29rOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMzYjU5OTg7XG4gIH1cblxuICAuc2hhcmVfX2J0bi0tdHdpdHRlcjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWRhMWYyO1xuICB9XG5cbiAgLnNoYXJlX19idG4tLWdvb2dsZTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGQ0YjM5O1xuICB9XG5cbiAgLnNoYXJlX19idG4tLXBpbnRlcmVzdDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmQwODFjO1xuICB9XG5cbiAgLnNoYXJlX19idG4tLW1haWw6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5mb290ZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZvb3Rlcl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuZm9vdGVyX193cmFwcGVyLS13aXRob3V0UG93ZXJlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5mb290ZXJfX3RpdGxlLm1hcmdpbi0taGFsZiB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICB9XG5cbiAgLmZvb3Rlcl9fdGl0bGUtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9vdGVyX190b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZvb3Rlcl9fbWlkZGxlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5mb290ZXJfX21pZGRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzkzOTM5O1xuICB9XG5cbiAgLmZvb3Rlcl9fZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG5cbiAgLmZvb3Rlcl9faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZm9vdGVyX19pbmZvX190ZXh0Omxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIH1cblxuICAuZm9vdGVyX19uZXdzbGV0dGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mb290ZXJfX25ld3NsZXR0ZXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC5mb290ZXJfX25ld3NsZXR0ZXJfX3dyYXBwZXIgbGFiZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZvb3Rlcl9faW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB9XG5cbiAgLmZvb3Rlcl9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cblxuICAuZm9vdGVyX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggMC42cyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZvb3Rlcl9fYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAyLjZzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQ6ICMwMTAyMDM7XG4gIH1cblxuICAuZm9vdGVyX19idG4gLmhpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cblxuICAuZm9vdGVyX19hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb290ZXJfX21lbnUge1xuICAgIHdpZHRoOiAyMSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuZm9vdGVyX19saW5rIHtcbiAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuZm9vdGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLmZvb3Rlcl9fbGluazpob3ZlcixcbiAgLmZvb3Rlcl9fbGluazpmb2N1cyB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgfVxuXG4gIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fc29jaWFsLmZvb3Rlcl9fYmxvYyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmZvb3Rlcl9fcnMge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmZvb3Rlcl9fcnNfX2xpIHtcbiAgICBtYXJnaW46IDAgNXB4IDVweCA1cHg7XG4gIH1cblxuICAuZm9vdGVyX19yc19fYSB7XG4gICAgdHJhbnNpdGlvbjogMC4zNXMgZWFzZTtcbiAgfVxuXG4gIC5mb290ZXJfX3JzX19hOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgLmZvb3Rlcl9fcmF0aW5nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5mb290ZXJfX3JhdGluZy5mb290ZXJfX2Jsb2Mge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5mb290ZXJfX3JhdGluZ19fd3JhcHBlciB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fcmF0aW5nX19jb20ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gIH1cblxuICAuZm9vdGVyX19yYXRpbmdfX2NvbTpob3ZlcixcbiAgLmZvb3Rlcl9fcmF0aW5nX19jb206Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICB9XG5cbiAgLmZvb3Rlcl9fbGVmdCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5mb290ZXJfX3JpZ2h0IHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG5cbiAgLmZvb3Rlcl9fbWVudSxcbiAgLmZvb3Rlcl9faW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucG93ZXJlZCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gIC5wb3dlcmVkX19wIGE6aG92ZXIsXG4gIC5wb3dlcmVkX19wIGE6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnN0YXJzLWx2bDAge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIC5iYWNrVG9wIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAudWktbWVudSB7XG4gICAgbWF4LXdpZHRoOiAxNjJweDtcbiAgfVxuXG4gICNsb2dpbi1jaGVja2JveDpjaGVja2VkIH4gLmxvZ3VwLFxuICAjbG9naW4tY2hlY2tib3g6Y2hlY2tlZCB+IC5ib2R5X193cmFwcGVyIC5sb2d1cCB7XG4gICAgdG9wOiA1MCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgfVxuXG4gIC5sb2d1cC0tcG9wdXAge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAubG9ndXAtLXBhZ2Uge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gIH1cblxuICAubG9ndXBfX3B3ZCB7XG4gICAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZTtcbiAgfVxuXG4gIC5sb2d1cF9fcHdkOmhvdmVyIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5sb2d1cF9fc3VidGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cblxuICAubG9ndXBfX2NvbnRlbnQtLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubG9ndXBfX2Zvcm0gLmZvcm1fX2J1dHRvbi0tcmVnIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgfVxuXG4gIC5sb2d1cF9fZm9ybSAuZm9ybV9fYnV0dG9uLS1yZWc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICAgIG1heC13aWR0aDogMDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggLjNzIGVhc2U7XG4gIH1cblxuICAubG9ndXBfX2Zvcm0gLmZvcm1fX2J1dHRvbi0tcmVnOmhvdmVyIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5sb2d1cF9fZm9ybSAuZm9ybV9fYnV0dG9uLS1yZWc6aG92ZXI6YWZ0ZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gICNsb2dpbl9fcGFzc3dvcmQgKyAuZm9ybV9faWNvbi0td2FybmluZyxcbiAgI2xvZ2luX19lbWFpbCArIC5mb3JtX19pY29uLS13YXJuaW5nLFxuICAjcmVnaXN0ZXJfX2VtYWlsICsgLmZvcm1fX2ljb24tLXdhcm5pbmcsXG4gICNyZWdpc3Rlcl9fcGFzc3dvcmQgKyAuZm9ybV9faWNvbi0td2FybmluZyxcbiAgI3JlZ2lzdGVyX19wYXNzd29yZDIgKyAuZm9ybV9faWNvbi0td2FybmluZyB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICNsb2dpbl9fcGFzc3dvcmQgKyAuZm9ybV9faWNvbi0td2FybmluZyArIC5mb3JtX19pY29uLS1zdWNjZXNzLFxuICAjbG9naW5fX2VtYWlsICsgLmZvcm1fX2ljb24tLXdhcm5pbmcgKyAuZm9ybV9faWNvbi0tc3VjY2VzcyxcbiAgI3JlZ2lzdGVyX19lbWFpbCArIC5mb3JtX19pY29uLS13YXJuaW5nICsgLmZvcm1fX2ljb24tLXN1Y2Nlc3MsXG4gICNyZWdpc3Rlcl9fcGFzc3dvcmQgKyAuZm9ybV9faWNvbi0td2FybmluZyArIC5mb3JtX19pY29uLS1zdWNjZXNzLFxuICAjcmVnaXN0ZXJfX3Bhc3N3b3JkMiArIC5mb3JtX19pY29uLS13YXJuaW5nICsgLmZvcm1fX2ljb24tLXN1Y2Nlc3Mge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAuY2FydC1tb2RhbC0tdG9wIHtcbiAgICB0b3A6IDczcHg7XG4gIH1cblxuICAuY2FydC1tb2RhbC0tdG9wICsgLmNhcnQtbW9kYWxfX2JnIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLmNhcnQtbW9kYWxfX21pZGRsZSB7XG4gICAgbWF4LWhlaWdodDogMjg4cHg7XG4gIH1cblxuICAuY2hlY2tvdXRfX2luZGV4IHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgfVxuXG4gIC5jaGVja291dF9faW5kZXg6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyMzY0Nzk7XG4gIH1cblxuICAuY2FydF9fZmxleCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY2FydF9fcmlnaHQge1xuICAgIHdpZHRoOiA0MSU7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmNhcnRfX2xlZnQge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG5cbiAgLmNhcnRfX3Byb2RfX3F0eV9fbGVzcyB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2UgMzBtcztcbiAgfVxuXG4gIC5jYXJ0X19wcm9kX19xdHlfX2xlc3M6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxMjMzM2U7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuY2FydF9fcHJvZF9fcXR5X19sZXNzLm1pbnVzOmhvdmVyIC5jYXJ0X19wcm9kX19xdHlfX3dhcm5pbmcge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UgMzBtcztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuY2FydF9fcHJvZF9fcXR5X19tb3JlIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgfVxuXG4gIC5jYXJ0X19wcm9kX19xdHlfX21vcmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxMjMzM2U7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuY2FydF9fcmVjYXBfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAudGQtcmVkdWMtZm9ybSAuYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgfVxuXG4gIC50ZC1yZWR1Yy1mb3JtIC5idXR0b246aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxMjMzM2U7XG4gIH1cblxuICAjY2FydC12YWxpZGF0aW9uIC5idXR0b24ge1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB9XG5cbiAgI2NhcnQtdmFsaWRhdGlvbiAuYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDEwMjAzO1xuICB9XG5cbiAgI2NhcnQtdmFsaWRhdGlvbiAuYnV0dG9uLnBheXBhbC1jaGVja291dC1idG4ge1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB9XG5cbiAgI2NhcnQtdmFsaWRhdGlvbiAuYnV0dG9uLnBheXBhbC1jaGVja291dC1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNiZGNlZDU7XG4gIH1cblxuICAud3JhcHBlcl9fZmxleCB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gICNjYXJ0LW9wdGlvbnMge1xuICAgIHdpZHRoOiA2MiU7XG4gICAgd2lkdGg6IGNhbGMoNjIlIC0gNDBweCk7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5vcHRpb25zLWxpc3QgLmJnLXBhbmVsOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAuZmlsdGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMi41cHg7XG4gIH1cblxuICAuZmlsdGVyX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5maWx0ZXJfX2l0ZW0ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIC5maWx0ZXJfX2l0ZW1fX2NvbnRlbnQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzEyMzMzZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLmZpbHRlcl9faXRlbTpob3ZlciB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC5maWx0ZXJfX2l0ZW06aG92ZXIgLmZpbHRlcl9fc3VibGV2ZWwge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyOiBzb2xpZCAjMTIzMzNlO1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggMTVweCAyMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgLjZzIGVhc2U7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gIH1cblxuICAuZmlsdGVyX19pdGVtOmhvdmVyIC5hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICB9XG5cbiAgLmZpbHRlcl9fc3VibGV2ZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gIH1cblxuICAuZmlsdGVyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgfVxuXG4gIC5maWx0ZXJfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgfVxuXG4gIC5maWx0ZXJfX3JhbmdlQnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDEwMjAzO1xuICB9XG5cbiAgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cblxuICAucGFnaW5hdGlvbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAwIDYwcHggMDtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uX19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAucGFnaW5hdGlvbl9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBhZ2luYXRpb25fX2l0ZW0ge1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB9XG5cbiAgLnBhZ2luYXRpb25fX2l0ZW06aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5zb3J0IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zb3J0X193cmFwcGVyOmhvdmVyIC5zb3J0X19sYWJlbCB7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAuc29ydF9fd3JhcHBlcjpob3ZlciAuc29ydF9fbGFiZWw6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnNvcnRfX3dyYXBwZXI6aG92ZXIgLnNvcnRfX3N1YmxldmVsIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLCB0cmFuc2Zvcm0gLjRzIGxpbmVhcjtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAuc29ydF9fd3JhcHBlcjpob3ZlciAuYXJyb3cge1xuICAgIGJvcmRlci1jb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5zb3J0X19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5zb3J0X19zdWJsZXZlbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcmlnaHQ6IC0yMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgei1pbmRleDogOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRENFNUU5O1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5zb3J0X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIH1cblxuICAuc29ydF9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAucHJlZGljdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMzElO1xuICAgIGxlZnQ6IC0xNnB4O1xuICAgIHdpZHRoOiA5MDBweDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG5cbiAgLnByZWRpY3RpdmVfX2JnIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlX193cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDExNXB4O1xuICB9XG5cbiAgLnByZWRpY3RpdmVfX3NpZGViYXIge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gIH1cblxuICAucHJlZGljdGl2ZV9fbWVudV9fbGluayB7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIH1cblxuICAucHJlZGljdGl2ZV9fbWVudV9fbGluazpob3ZlciB7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAucHJlZGljdGl2ZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cblxuICAucHJlZGljdGl2ZV9fZmxleCB7XG4gICAgaGVpZ2h0OiAzNzBweDtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlX19mbGV4OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTFweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAucHJlZGljdGl2ZV9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB3aWR0aDogNjc0cHg7XG4gICAgbWF4LXdpZHRoOiA2NzVweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRENFNUU5O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEQ0U1RTk7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucHJlZGljdGl2ZV9fcHJvZCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlX19iYWRnZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvO1xuICB9XG5cbiAgLnByZWRpY3RpdmVfX2ltZyB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5wcmVkaWN0aXZlX19zdGF0ZSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG5cbiAgLnByZWRpY3RpdmVfX2JvdHRvbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnByZWRpY3RpdmVfX3ByaWNlIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIC1tb3otYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG5cbiAgLnByZWRpY3RpdmVfX3RvcCxcbiAgLnByZWRpY3RpdmVfX3R4dCxcbiAgLnByZWRpY3RpdmVfX2JhZGdlIHtcbiAgICAtd2Via2l0LWFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1hbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICBkaXYucHJlZGljdGl2ZV9fYmcge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG5cbiAgLnNpZGViYXI6bm90KC5zaWRlYmFyLS1hY2NvdW50KSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1pbi13aWR0aDogMjMlO1xuICAgIHdpZHRoOiAyMyU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsIHZpc2liaWxpdHkgLjNzIGVhc2U7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5zaWRlYmFyOm5vdCguc2lkZWJhci0tYWNjb3VudCkuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLnNpZGViYXItLWFjY291bnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuXG4gIC5zaWRlYmFyLS1hY2NvdW50ICsgLmluZGV4LWFjYyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5zaWRlYmFyLS1hY2NvdW50ICsgLmluZGV4LWFjYyAuaW5kZXgtYWNjX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIC5zaWRlYmFyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuc2lkZWJhcl9fdGl0bGVfX3RleHQge1xuICAgIGNvbG9yOiAjMTIzMzNlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAuc2lkZWJhcl9fdWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuc2lkZWJhcl9fbGkge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgfVxuXG4gIC5zaWRlYmFyX19saS0tYWNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnNpZGViYXJfX2xpLS1hY2M6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIH1cblxuICAuc2lkZWJhcl9fbGluayB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGNvbG9yOiByZ2JhKDE4LCA1MSwgNjIsIDAuNik7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIH1cblxuICAuc2lkZWJhcl9fbGluay0tYWNjIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiByZ2JhKDE4LCA1MSwgNjIsIDAuNik7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5zaWRlYmFyX19saW5rOmhvdmVyLFxuICAuc2lkZWJhcl9fbGluay0tY3VycmVudCB7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAuc2lkZWJhcl9fbGluay0tY3VycmVudCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5zaWRlYmFyIHNlY3Rpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJvZC0tb3BlbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dDtcbiAgICB3aWR0aDogODUlO1xuICB9XG5cbiAgLnByb2QtLW9wZW4gLnByb2RfX2FydGljbGUge1xuICAgIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxuXG4gIC5wcm9kLS1iYXNlIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubW9kYWwtY29va2llIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgYm90dG9tOiAxNTBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4O1xuICB9XG5cbiAgLndyYXBfX2FtYXpvbi0tcHJvZERldGFpbHMgLndyYXBfX2FtYXpvbl9fdGV4dCB7XG4gICAgcGFkZGluZzogMCA2MHB4O1xuICB9XG5cbiAgaHRtbC50YWJsZXQtZGVza3RvcCAubmF2X19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgaHRtbC50YWJsZXQtZGVza3RvcCAubmF2LXBlcnNvLW9mZiAubmF2X19sYWJlbC5vcGVuIC5uYXZfX3N1YmxldmVsIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBsaW5lYXIsdHJhbnNmb3JtIC4zcyBsaW5lYXIsLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGxpbmVhcjtcbiAgfVxuXG4gIGh0bWwudGFibGV0LWRlc2t0b3AgLm5hdi1wZXJzby1vZmYgLm5hdl9fbGFiZWwub3BlbiAubmF2X19zdWJsZXZlbC0tY2VudGVyZWQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDVweCk7XG4gIH1cblxuICBodG1sLnRhYmxldC1kZXNrdG9wIC5uYXYtcGVyc28tb24gLm5hdi5vdmgge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBodG1sLnRhYmxldC1kZXNrdG9wIC5uYXYtcGVyc28tb24gLm5hdl9fY2hlY2tib3hsdmwwOmNoZWNrZWQgKyBkaXYgLm5hdl9fc3VibGV2ZWwge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApO1xuICB9XG5cbiAgaHRtbC50YWJsZXQtZGVza3RvcCAubmF2LXBlcnNvLW9uIC5uYXZfX2xhYmVsLm9wZW4gLm5hdl9fc3VibGV2ZWwge1xuICAgIG1heC1oZWlnaHQ6IDEwMDAwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDcyMXB4O1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gI3NjLWluZm9zLWJsb2MgLnJvdyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gI3NjLWluZm9zLWJsb2MgLnJvdyA+IGFkZHJlc3Mge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuYnRuMyxcbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmJ0bjEge1xuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmJ0bjM6aG92ZXIsXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5idG4xOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDEwMjAzO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmZvcm1fX25vd3JhcCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuZm9ybV9fbm93cmFwID4gOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5mb3JtX19ub3dyYXAgPiAqIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5zYy1hdXRoLW1vZGUtbGktbGFzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMTAwcHg7XG4gIH1cblxuICAuY2hlY2tvdXQtY29uZmlybWF0aW9uIC52dGFibGUgLmNvbHVtbiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY2hlY2tvdXQtY29uZmlybWF0aW9uIC52dGFibGUgLmNvbHVtbiA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZW1lcmdlbmN5LWJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmVtZXJnZW5jeS1iYXI6bm90KC5maXhlZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuXG4gIC5lbWVyZ2VuY3ktYmFyLmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG5cbiAgLmVtZXJnZW5jeS1iYXIuZml4ZWQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cblxuICAuYm9keS0tZW1lcmdlbmN5VG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuXG4gIC5ib2R5LS1lbWVyZ2VuY3lCb3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG5cbiAgLmJvZHktLWVtZXJnZW5jeVRvcEZpeGVkIC5wcm9kLWZsb2F0aW5nIHtcbiAgICB0b3A6IDYwcHg7XG4gIH1cblxuICAuaGVhZGVyX19jYXJ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cblxuICAuaGVhZGVyX19jYXJ0X19hIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdG9wOiAtMTBweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnRfX2FfX25iIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtNHB4O1xuICAgIHRvcDogLTJweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IsICNhMzA5MjMpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmhlYWRlcl9fYWNjb3VudF9fYSB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB0b3A6IC0xMHB4O1xuICB9XG5cbiAgLmhlYWRlcl9fYWNjb3VudCBsYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5oZWFkZXJfX2FjY291bnQgcCB7XG4gICAgd2lkdGg6IDIwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgcGFkZGluZzogMTBweCA1MHB4IDA7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2xvZ28gLmhlYWRlcl9faDEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmhlYWRlcl9fbG9nb19fYSAucGljdHVyZS0tbGVmdCB7XG4gICAgd2lkdGg6IDk2cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDg4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oZWFyZGVyX19zZWFyY2gge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWFyY2gtLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VhcmNoLS13cmFwcGVyLmZvY3VzZWQgLnNlYXJjaC0taW5wdXQsXG4gIC5zZWFyY2gtLXdyYXBwZXIgLnNlYXJjaC0taW5wdXQ6Zm9jdXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VhcmNoIHtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VhcmNoOmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWFyY2gtLWZpZWxkc2V0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5zZWFyY2gtLWZpZWxkc2V0IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5zZWFyY2gtLWlucHV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIC8qbWFyZ2luLWxlZnQ6IDUwJSFpbXBvcnRhbnQ7Ki9cbiAgfVxuXG4gIC5zZWFyY2gtLWlucHV0OmZvY3VzIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdiB7XG4gICAgcGFkZGluZzogMCA0MHB4IDAuNjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5uYXYgLm5hdl9fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB9XG5cbiAgLm5hdiAubmF2X193cmFwcGVyIHNwYW46bm90KC5uYXZfX3Byby1iYWRnZSkge1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2IC5uYXZfX21heFdpZHRoIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5uYXYgLm5hdl9fbGFiZWwgYSxcbiAgLm5hdiBhLm5hdl9faXRlbWx2bDEge1xuICAgIGNvbG9yOiAjMmIyYjJiO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICB9XG5cbiAgLm5hdiAubmF2X19pdGVtbHZsMSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZSwgYm94LXNoYWRvdyAwLjE1cyBlYXNlO1xuICB9XG5cbiAgLm5hdiAubmF2X19pdGVtbHZsMS0td2l0aC1zdWJuYXYge1xuICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgfVxuXG4gIC5uYXYgLm5hdl9fYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLm5hdiAubmF2X19hcnJvdyAubWF0ZXJpYWwtaWNvbnMge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB9XG5cbiAgLm5hdiAubmF2X19hcnJvdzpiZWZvcmUsXG4gIC5uYXYgLm5hdl9fYXJyb3c6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2IC5uYXZfX2xhYmVsOmhvdmVyIC5uYXZfX2l0ZW1sdmwxLFxuICAubmF2IC5uYXZfX2xhYmVsLS1vcGVuIC5uYXZfX2l0ZW1sdmwxIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgfVxuXG4gIC5uYXYgLm5hdl9fbGFiZWw6aG92ZXIgLm5hdl9faXRlbWx2bDE6OmFmdGVyLFxuICAubmF2IC5uYXZfX2xhYmVsLS1vcGVuIC5uYXZfX2l0ZW1sdmwxOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICB9XG5cbiAgLm5hdiBhLm5hdl9faXRlbWx2bDEtLWxpbms6aG92ZXIsXG4gIC5uYXYgYS5uYXZfX2l0ZW1sdmwxLS1wcm86aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBib3gtc2hhZG93OiAwIDNweCAwIHZhcigtLXByaW1hcnktY29sb3IpO1xuICB9XG5cbiAgLm5hdiBhLm5hdl9faXRlbWx2bDEtLWxpbms6aG92ZXI6OmFmdGVyLFxuICAubmF2IGEubmF2X19pdGVtbHZsMS0tcHJvOmhvdmVyOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICB9XG5cbiAgLm5hdiAubmF2X19pdGVtbHZsMS0tcHJvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdiAubmF2X19wcm8tYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLm5hdiAubmF2X19zdWJsZXZlbCBhIHtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLm5hdiAubmF2X19zdWJsZXZlbCBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIH1cblxuICAubmF2IC5uYXZfX3N1YmxldmVsIHNwYW46bm90KC5uYXYtbWVudV9fcmVhLXRleHQpIHtcbiAgICBjb2xvcjogIzJiMmIyYiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdiAubmF2X19zdWJsZXZlbCBzcGFuOm5vdCgubmF2LW1lbnVfX3JlYS10ZXh0KTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB9XG5cbiAgLm5hdiAubmF2X19sYWJlbDpob3ZlciAubmF2X19zdWJsZXZlbCxcbiAgLm5hdiAubmF2X19sYWJlbC0tb3BlbiAubmF2X19zdWJsZXZlbCB7XG4gICAgbGVmdDogNTAlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5uYXYgLm5hdl9fdWxfX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uYXYgLm5hdl9fZmxleCB7XG4gICAgcGFkZGluZzogMS43NXJlbSAyLjVyZW0gMS41cmVtO1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAubmF2IC5uYXZfX2ZsZXg6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uYXYgLm5hdl9fY29sIHtcbiAgICBwYWRkaW5nOiAwIDEuNzVyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvciwgI2U1ZTVlNSk7XG4gIH1cblxuICAubmF2IC5uYXZfX2NvbDpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLm5hdiAubmF2X19jb2w6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cblxuICAubmF2IC5uYXZfX3JpY2ggPiAubmF2X19yaWNoX19hOm5vdCgubmF2X19yaWNoMl9fYSk6bm90KC5uYXZfX3JpY2hfX2EtLWltZyksXG4gIC5uYXYgLm5hdl9faXRlbWx2bDMud2l0aC1zdWJuYXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gICAgY29sb3I6ICMyYjJiMmI7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cblxuICAubmF2IC5uYXZfX3JpY2ggPiAubmF2X19yaWNoX19hOm5vdCgubmF2X19yaWNoMl9fYSk6bm90KC5uYXZfX3JpY2hfX2EtLWltZyk6OmFmdGVyLFxuICAubmF2IC5uYXZfX2l0ZW1sdmwzLndpdGgtc3VibmF2OjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAyLjI1cmVtO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB9XG5cbiAgLm5hdiAubmF2X19yaWNoMl9fYSB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIH1cblxuICAubmF2IC5uYXZfX3JpY2gyX19hOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIH1cblxuICAubmF2IC5uYXYtbWVudV9fcmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IsICNlNWU1ZTUpO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAubmF2IC5uYXYtbWVudV9fcmVhLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNzVyZW07XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IsICNlNWU1ZTUpO1xuICB9XG5cbiAgLm5hdiAubmF2LW1lbnVfX3JlYS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cblxuICAubmF2IC5uYXYtbWVudV9fcmVhLWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMCAwIDI4cHg7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHksICMyYjJiMmIpO1xuICB9XG5cbiAgLm5hdiAubmF2LW1lbnVfX3JlYS1pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLm5hdiAubmF2LW1lbnVfX3JlYS10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLm5hdiAubmF2LW1lbnVfX3JlYS10ZXh0IHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHksICMyYjJiMmIpO1xuICB9XG5cbiAgLm5hdiAubmF2LW1lbnVfX3JlYS10ZXh0ID4gc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keS1saWdodCwgIzY2Nik7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzLS1wZHAge1xuICAgIHBhZGRpbmc6IDAgMjRweCA2MHB4O1xuICB9XG5cbiAgLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX2Zvcm0ge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19zaG9wcGluZyB7XG4gICAgd2lkdGg6IDQyJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDU4JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLnByb2QtZGV0YWlscy0tcGRwIC5nYWxsZXJ5LS1wZHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAuZ2FsbGVyeS0tcGRwIC5nYWxsZXJ5X19wcmltYXJ5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkycHg7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzLS1wZHAgLmdhbGxlcnktLXBkcCAuZ2FsbGVyeV9fdGh1bWJuYWlsIHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnByb2QtZGV0YWlscy0tcGRwIC5nYWxsZXJ5LS1wZHAgLmdhbGxlcnlfX3RodW1ibmFpbCAuZ2FsbGVyeV9faXRlbS0tdGh1bWIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNGU0ZTQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAuZ2FsbGVyeS0tcGRwIC5nYWxsZXJ5X190aHVtYm5haWwgLmdhbGxlcnlfX2l0ZW0tLXRodW1iIGltZyxcbiAgLnByb2QtZGV0YWlscy0tcGRwIC5nYWxsZXJ5LS1wZHAgLmdhbGxlcnlfX3RodW1ibmFpbCAuZ2FsbGVyeV9faXRlbS0tdGh1bWIgLmdhbGxlcnlfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByb2QtZGV0YWlscy0tcGRwIC5nYWxsZXJ5LS1wZHAgLmdhbGxlcnlfX3ByaW1hcnlfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAuZ2FsbGVyeS0tcGRwIC5nYWxsZXJ5X19wcmltYXJ5X193cmFwcGVyOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIGJvdHRvbTogMTJweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzE4JyBoZWlnaHQ9JzE4JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMmIyYjJiJyBzdHJva2Utd2lkdGg9JzInJTNFJTNDY2lyY2xlIGN4PScxMScgY3k9JzExJyByPSc3Jy8lM0UlM0NwYXRoIGQ9J00yMCAyMGwtMy0zJy8lM0UlM0Mvc3ZnJTNFXCIpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMztcbiAgICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19uYW1lIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cblxuICAucHJvZC1kZXRhaWxzLS1wZHAgI3ByaWNlIC5wcmljZS1jdXIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAjYWRkLWNhcnQtYnRuIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1pbmZvc19fdGl0bGUsXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1jYXJhY19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fc2hvcHBpbmcge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5ibG9jLWhvbWVwYWdlLWNvbmNlcHRpb24gaDIge1xuICAgIGNvbG9yOiAjMTIzMzNlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJlZGljdGl2ZSB7XG4gICAgdG9wOiAyODAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJlZGljdGl2ZV9faGVhZGVyIHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGFnaW5hdGlvbl9fZGVza3RvcCB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIH1cblxuICAucGFnaW5hdGlvbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnQtLWJvdHRvbTpob3ZlciAuaGVhZGVyX19jYXJ0X19hLmhlYWRlcl9fdGFiIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cblxuICAuaGVhZGVyX19jYXJ0LS1ib3R0b20gLmhlYWRlcl9fY2FydF9fYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuICB9XG5cbiAgLm5hdl9fcmljaC0td2l0aC1zdWJuYXYgKyAubmF2X19yaWNoOm5vdCgubmF2X19yaWNoLS13aXRoLXN1Ym5hdikge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAubmF2IC5uYXZfX2xhYmVsIGEge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICB9XG5cbiAgYS5uYXZfX2l0ZW1sdmwxIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2X19zdWJsZXZlbCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNlYXJjaC0td3JhcHBlciB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG5cbiAgLnNlYXJjaDpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cblxuICAuYmxvYy1ob21lcGFnZS1jb25jZXB0aW9uIGgyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDQwJTtcbiAgICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJsb2MtaG9tZXBhZ2UtY29uY2VwdGlvbiBhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuXG4gIC53aXppLXJhc3N1cmFuY2VDbGFzc2ljX19saW5rICoge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG5cbiAgLnByb2QtbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICBtYXJnaW46IDAgMCAwLjVyZW07XG4gIH1cblxuICAuY2F0YWxvZy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBhdXRvO1xuICAgIGNvbHVtbi1nYXA6IDIuNXJlbTtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgbWFyZ2luOiAxLjVyZW0gMCAxLjc1cmVtO1xuICB9XG5cbiAgLmNhdGFsb2ctaGVhZGVyX19yZWEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgZ2FwOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIH1cblxuICAuY2F0YWxvZy10b29sYmFyX19yb3cge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImZpbHRlcnMgc29ydFwiIFwic2lkZWJhciAuXCI7XG4gICAgY29sdW1uLWdhcDogMC43NXJlbTtcbiAgICByb3ctZ2FwOiAwLjYyNXJlbTtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cblxuICAuY2F0YWxvZy10b29sYmFyX19jb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXRhbG9nLXRvb2xiYXIgLmZpbHRlciB7XG4gICAgZ3JpZC1hcmVhOiBmaWx0ZXJzO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBnYXA6IDAuNjI1cmVtO1xuICB9XG5cbiAgLmNhdGFsb2ctdG9vbGJhciAuZmlsdGVyX19zZWxlY3RlZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5jYXRhbG9nLXRvb2xiYXIgLmZpbHRlcl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuY2F0YWxvZy10b29sYmFyIC5maWx0ZXJfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNHB4IDAgMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAuY2F0YWxvZy10b29sYmFyIC5maWx0ZXJfX3RpdGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGZsZXg6IDAgMCAxNHB4O1xuICAgIGJhY2tncm91bmQ6IGNlbnRlci9jb250YWluIG5vLXJlcGVhdCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzJiMmIyYicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNFJTNDcG9seWdvbiBwb2ludHM9JzIyIDMgMiAzIDEwIDEyLjQ2IDEwIDE5IDE0IDIxIDE0IDEyLjQ2IDIyIDMnLyUzRSUzQy9zdmclM0VcIik7XG4gIH1cblxuICAuY2F0YWxvZy10b29sYmFyIC5maWx0ZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgLmNhdGFsb2ctdG9vbGJhciAuZmlsdGVyX19pdGVtOmhvdmVyIHtcbiAgICB6LWluZGV4OiA1O1xuICB9XG5cbiAgLmNhdGFsb2ctdG9vbGJhciAuZmlsdGVyX19pdGVtOmhvdmVyIC5maWx0ZXJfX2l0ZW1fX2NvbnRlbnQge1xuICAgIGJvcmRlci1jb2xvcjogI2JkYmRiZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkYmRiZDtcbiAgfVxuXG4gIC5jYXRhbG9nLXRvb2xiYXIgLmZpbHRlcl9faXRlbTpob3ZlciAuZmlsdGVyX19zdWJsZXZlbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHBhZGRpbmc6IDEycHggMTRweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctdG9vbGJhciAuZmlsdGVyX19pdGVtOmhvdmVyIC5hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoLTJweCwgMCk7XG4gIH1cblxuICAuY2F0YWxvZy10b29sYmFyIC5maWx0ZXJfX2l0ZW1fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMjhweCAwIDE0cHggIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgLmNhdGFsb2ctdG9vbGJhciAuZmlsdGVyX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuXG4gIC5jYXRhbG9nLXRvb2xiYXIgLmZpbHRlcl9fc3VibGV2ZWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAuY2F0YWxvZy10b29sYmFyIC5maWx0ZXIgLmFycm93IHtcbiAgICByaWdodDogMTJweDtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci13aWR0aDogMS41cHg7XG4gIH1cblxuICAuY2F0YWxvZy10b29sYmFyIC5saXN0LXRvcCB7XG4gICAgZGlzcGxheTogY29udGVudHM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLmNhdGFsb2ctdG9vbGJhciAubGlzdC10b3AgLnByb2QtbGlzdF9fYmFja2dyb3VuZENsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctdG9vbGJhciAubGlzdC10b3AgLmxpc3QtdG9wX19zaWRlYmFyIHtcbiAgICBncmlkLWFyZWE6IHNpZGViYXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5LWxpZ2h0KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuY2F0YWxvZy10b29sYmFyIC5saXN0LXRvcCAubGlzdC10b3BfX3NpZGViYXI6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICB9XG5cbiAgLmNhdGFsb2ctdG9vbGJhciAubGlzdC10b3AgLnNvcnQge1xuICAgIGdyaWQtYXJlYTogc29ydDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cblxuICAuY2F0YWxvZy10b29sYmFyIC5saXN0LXRvcCAuc29ydF9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAuY2F0YWxvZy10b29sYmFyIC5saXN0LXRvcCAuc29ydF9fd3JhcHBlcjpob3ZlciAuc29ydF9fbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICB9XG5cbiAgLmNhdGFsb2ctdG9vbGJhciAubGlzdC10b3AgLnNvcnRfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDI4cHggMCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLmNhdGFsb2ctdG9vbGJhciAubGlzdC10b3AgLnNvcnRfX2xhYmVsIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDEycHg7XG4gIH1cblxuICAuY2F0YWxvZy10b29sYmFyIC5saXN0LXRvcCAuc29ydF9fc3VibGV2ZWwge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIH1cblxuICAubGlzdC5tYXJnaW4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX193cmFwcGVyX19mbGV4ID4gLnByb2RfX2FydGljbGUsXG4gIC5wcm9kLnByb2R1Y3QtbGlzdC1jbGFzc2ljOm5vdCgucHJvZHVjdC1saXN0LXNlbGVjdGVkKTpub3QoLnByb2R1Y3QtbGlzdC1zaW1wbGUpID4gLnByb2RfX2FydGljbGUge1xuICAgIGZsZXg6IDAgMSBjYWxjKCgxMDAlIC0gdmFyKC0tcHJvZC1ncmlkLWdhcCwgMnJlbSkgKiAzKSAvIDQpO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGU6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2QwZDBkMDtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZTpob3ZlcjphZnRlciB7XG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYXJ0aWNsZTpob3ZlciAucHJvZF9fY29ybmVyX190b3Age1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGUucHJvZF9fYXJ0aWNsZS0tcmVxdWlyZWQ6aG92ZXI6YWZ0ZXIge1xuICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGUucHJvZF9fYXJ0aWNsZS0tcmVxdWlyZWQ6aG92ZXIgLnByb2RfX2Nvcm5lcl9fdG9wIHtcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcm9kOm5vdCgucHJvZHVjdC1saXN0LXNpbXBsZSkgLnByb2RfX2FydGljbGUgLnByb2RfX2hvdmVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJvZDpub3QoLnByb2R1Y3QtbGlzdC1zaW1wbGUpIC5wcm9kX19hcnRpY2xlIC5wcm9kX19mb3JtLS1yZXF1aXJlZCAucHJvZF9faG92ZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb3JtIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5mb3JtLS1wYWdlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuZm9ybV9fZmllbGRzZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAuZm9ybV9fZmllbGRzZXQtLWhhbGYge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogNy41cHg7XG4gIH1cblxuICAuZm9ybV9fZmllbGRzZXQtLW11bHRpcGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLmZvcm1fX2ZpZWxkc2V0LS1tdWx0aXBsZSArIC5mb3JtX19maWVsZHNldC0tbXVsdGlwbGUge1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG5cbiAgLmZvcm1fX2ZpZWxkLS1mb2N1c2VkIC5mb3JtX19sYWJlbC0tZGF0ZSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAuZm9ybV9fZmllbGQtLWZvY3VzZWQgLmZvcm1fX2xhYmVsIC5mb3JtX19pY29uLS1kYXRlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5mb3JtX190ZXh0LS1kYXRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIH1cblxuICAuZm9ybV9fdGV4dC0tbGFyZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gIH1cblxuICAuZm9ybSAuZm9ybV9fc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuXG4gIC5mb3JtX19oZWxwIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxuXG4gIC5mb3JtX19lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjE2NzY3ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZm9ybV9fZXJyb3I6bm90KC5mb3JtX190ZXh0KSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG5cbiAgLmZvcm0gLmZvcm1fX2ZpZWxkLS1mb2N1c2VkIC5mb3JtX19lcnJvcjpub3QocCk6Zm9jdXMge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4ICNmMTY3Njc7XG4gICAgLW8tYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4ICNmMTY3Njc7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4ICNmMTY3Njc7XG4gIH1cblxuICAuZm9ybV9fYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiA3cHggMzBweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAuZm9ybV9fYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDEwMjAzO1xuICB9XG5cbiAgLmZvcm1fX2J1dHRvbi0tY3JlYXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDEwMjAzO1xuICB9XG5cbiAgLnJlZ2lzdGVyX19jb2wge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgfVxuXG4gIC5yZWdpc3Rlcl9fY29sIC5mb3JtX19maWVsZHNldCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnJlZ2lzdGVyX19jb2wgLmZvcm1fX2ZpZWxkc2V0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5yZWdpc3Rlcl9fZmllbGRzZXQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG5cbiAgLnJlZ2lzdGVyX19jbmlsIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgLnJlZ2lzdGVyX19jbmlsIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5vcmRlci1kZXRhaWxfX3VsIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLm9yZGVyLWRldGFpbF9fbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAub3JkZXItZGV0YWlsX19saV9fdGl0bGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDNweCAwIDA7XG4gICAgcGFkZGluZzogMCAzcHggMCAwO1xuICB9XG5cbiAgLm9yZGVyLWRldGFpbF9fbGlfX3RpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnOic7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLm9yZGVyLWRldGFpbF9fbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLm9yZGVyLWRldGFpbF9fcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vcmRlci1kZXRhaWxfX3RoZWFkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLm9yZGVyLWRldGFpbF9fdGhlYWRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLm9yZGVyLWRldGFpbF9fdGhlYWRfX2l0ZW0tLWFsbCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuXG4gIC5vcmRlci1kZXRhaWxfX3RoZWFkX19pdGVtLS1kZXNrdG9wIHtcbiAgICB3aWR0aDogMTUlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcbiAgfVxuXG4gIC5vcmRlci1kZXRhaWxfX3ByaWNlX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm9yZGVyLWRldGFpbF9fcHJpY2VfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAub3JkZXItZGV0YWlsX190Ym9keV9faXRlbSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAub3JkZXItZGV0YWlsX190Ym9keV9faXRlbV9fbmFtZSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLm9yZGVyLWRldGFpbF9fdGJvZHlfX2l0ZW1fX25hbWUgLnZhci1uYW1lIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cblxuICAub3JkZXItZGV0YWlsX190Ym9keV9faXRlbV9fbmFtZSAudmFyLXZhbHVlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLm9yZGVyLWRldGFpbF9fdGJvZHlfX2l0ZW1fX25hbWUgLnZhci13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAub3JkZXItZGV0YWlsX190Ym9keV9faXRlbV9fcXR5IHtcbiAgICB3aWR0aDogMTUlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLm9yZGVyLWRldGFpbF9fdGJvZHlfX2l0ZW1fX3F0eSAudmFyLW5hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAub3JkZXItZGV0YWlsX190Ym9keV9faXRlbV9fcHJpY2Uge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuXG4gIC5vcmRlci1kZXRhaWxfX3Rmb290X19pdGVtIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5vcmRlci1kZXRhaWxfX3Rmb290X19pdGVtLS10b3RhbCB7XG4gICAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgfVxuXG4gIC5vcmRlci1kZXRhaWxfX3Rmb290X19pdGVtX190aXRsZSB7XG4gICAgd2lkdGg6IDg1JTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuXG4gIC5vcmRlci1kZXRhaWxfX3Rmb290X19pdGVtX19wcmljZSB7XG4gICAgd2lkdGg6IDE1JTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucGFnZS00MDRfX25vdC1mb3VuZCB7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZm9ybSBwLmZvcm1fX2Vycm9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgLTUwJSk7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IC4zcyBsaW5lYXI7XG4gIH1cblxuICAuZm9ybSBwLmZvcm1fX2Vycm9yLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaGVhZGVyX19hY2NvdW50X19zcGFuLS1sb2dpbiAuaGVhZGVyX19hY2NvdW50X19uYW1lIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgfVxuXG4gIC5oZWFkZXJfX2FjY291bnRfX3NwYW4tLWxvZ2luIC5oZWFkZXJfX2FjY291bnRfX25hbWU6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDE4LCA1MSwgNjIsIDAuNik7XG4gIH1cblxuICAubmF2X19sYWJlbC0tYWNjb3VudCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdl9fd3JhcHBlcjIgLm5hdl9fYXJyb3cge1xuICAgIHRvcDogMzMlO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fdWw6bm90KC5sYW5nLS1vdGhlcnMtdWwpIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC13ZWJraXQtZmxleC1ncm93OiAxO1xuICAgIC1tb3otZmxleC1ncm93OiAxO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb2ZmIC5uYXZfX3VsLmxhbmctLW90aGVycy11bCB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5oZWFkZXJfX2NoZWNrYm94LS1uYXY6Y2hlY2tlZCB+IC5oZWFkZXIgLm5hdl9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZCAucHJvZF9fYnRuIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDc3MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5QYXlCZWFyLWFwcCAuUGF5QmVhci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cblxuICAuUC1QYXltZW50X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX2NvbmZpcm1pbmcgLlAtUGF5bWVudCAuUC1idG4sXG4gIC5QLVBheW1lbnRfX2NvbmZpcm1pbmcgLlAtUGF5bWVudF9faGVscGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLlAtUGF5bWVudF9fdmFsdWUge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG5cbiAgLlAtUGF5bWVudF9fcXIge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IDE0MHB4O1xuICB9XG5cbiAgLlAtVGFicyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5QYXlCZWFyTW9kYWwgLlBheUJlYXJfX0l0ZW0ge1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cblxuICAuUGF5QmVhck1vZGFsIC5QYXlCZWFyX19JdGVtX19jb2RlIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG5cbiAgLlBheUJlYXJNb2RhbCAuUGF5QmVhciAuUGF5QmVhcl9fYnJhbmQtbGluayxcbiAgLlBheUJlYXJNb2RhbCAuUGF5QmVhciAuUGF5QmVhcl9fTmF2X19hcnJvdyB7XG4gICAgbWFyZ2luOiAtOHB4IDAgMThweDtcbiAgfVxuXG4gIC5QYXlCZWFyTW9kYWwgLlBheUJlYXItYXBwIC5QYXlCZWFyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxuXG4gIC5QYXlCZWFyTW9kYWwgLlAtQ29udGVudCB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5QYXlCZWFyTW9kYWwgLlAtQ29udGVudCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICAuUGF5QmVhck1vZGFsIC5QLUNvbnRlbnRfX2ljb24ge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuUGF5QmVhck1vZGFsIC5QLUNvbnRlbnRfX2ljb24gaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5QYXlCZWFyTW9kYWwgLkNvbmZpcm1pbmdfX2ljb24gc3ZnIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLlAtUGF5bWVudF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cblxuICAuUC1QYXltZW50X19jb25maXJtaW5nIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuUC1UYWJzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgLlAtVGFic19fVGFiLWxpc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAuUGF5QmVhck1vZGFsIC5QYXlCZWFyX19OYXYge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5QYXlCZWFyTW9kYWwgLlBheUJlYXJfX05hdl9fYXJyb3cge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxuXG4gIC5QYXlCZWFyTW9kYWwgLlBheUJlYXItYXBwIC5QYXlCZWFyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxuXG4gIC5QYXlCZWFyTW9kYWwgLlAtQ29udGVudF9faWNvbiB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDYwMHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5QLVRhYnNfX1RhYi1saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2QtZGV0YWlsc19fbW9yZSB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19maWVsZC0taW1nIGxhYmVsID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW46IDAgMCAwIDEuMzEyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWFyY2g6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAuYmxvYy1ob21lcGFnZS1jb25jZXB0aW9uIGgyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICB0b3A6IDYwJTtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxuXG4gIC5ibG9jLWhvbWVwYWdlLWNvbmNlcHRpb24gYSB7XG4gICAgdG9wOiA4MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE0NjBweCkge1xuICAuZ2FsbGVyeV9fdGh1bWJuYWlsLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIG1hcmdpbjogNjBweCAwO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1hcmdpbjogMjcuNXB4IDA7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtYXJnaW46IDI3LjVweCAwO1xuICB9XG5cbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIG1hcmdpbjogMjcuNXB4IDA7XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgbWFyZ2luOiAyNy41cHggMDtcbiAgfVxuXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIG1hcmdpbjogMjcuNXB4IDA7XG4gIH1cblxuICAuYmxvYyB7XG4gICAgbWFyZ2luOiAwIDAgMjcuNXB4IDA7XG4gIH1cblxuICAuYmxvYy0td3JhcHBlci1sZWZ0IHtcbiAgICBtYXJnaW46IDAgMTguMzMzMzNweCAxOC4zMzMzM3B4IDA7XG4gIH1cblxuICAuYmxvYy0td3JhcHBlci1yaWdodCB7XG4gICAgbWFyZ2luOiAwIDAgMTguMzMzMzNweCAxOC4zMzMzM3B4O1xuICB9XG5cbiAgLnJlZ2lzdGVyX19maWVsZHNldCB7XG4gICAgbWFyZ2luOiAwIGF1dG8gNTVweCBhdXRvO1xuICB9XG5cbiAgLnJlZ2lzdGVyX19jbmlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG5cbiAgLnJlZ2lzdGVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjcuNXB4O1xuICB9XG5cbiAgI3JlZ2lzdGVyX19zaG93LXNoaXBwaW5nOmNoZWNrZWQgKyAuZm9ybV9fZmllbGRzZXQtLXplcm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAuaW5kZXgtYWNjX19oMyB7XG4gICAgbWFyZ2luOiAwIDAgMjcuNXB4IDA7XG4gIH1cblxuICAub3JkZXItZGV0YWlsX191bCB7XG4gICAgbWFyZ2luOiAwIDAgNTVweCAwO1xuICB9XG5cbiAgLm9yZGVyLWRldGFpbF9fcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmgxIHtcbiAgICBmb250LXNpemU6IDMuMTI1cmVtO1xuICB9XG5cbiAgLm1hcmdpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxuXG4gIC5tYXJnaW4tLWhhbGYge1xuICAgIG1hcmdpbi1ib3R0b206IDI3LjVweDtcbiAgfVxuXG4gIC5tYXJnaW4tLXRoaXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOC4zMzMzM3B4O1xuICB9XG5cbiAgLnBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnBhZGRpbmctLWhhbGYge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgI21haW4tc2xpZGVyICsgLmJvZHlfX3dyYXBwZXIgLmJvZHlfX3dyYXBwZXJfX21heFdpZHRoIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuXG4gIC5oMSArIC5ibG9jIHtcbiAgICBtYXJnaW4tdG9wOiAtMzIuNXB4O1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX2Ege1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX2JyYW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNy41cHg7XG4gIH1cblxuICAuZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA1NnB4IDQwcHggMCA0MHB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fYmxvYyB7XG4gICAgbWFyZ2luOiAwIDAgNTdweCAwO1xuICB9XG5cbiAgLmZvb3Rlcl9fZGVzYyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG5cbiAgLmZvb3Rlcl9fbWVudSB7XG4gICAgcGFkZGluZzogMCAxOC4zMzMzM3B4IDAgMDtcbiAgfVxuXG4gIC5mb290ZXJfX3JhdGluZy5mb290ZXJfX2Jsb2Mge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5wb3dlcmVkIHtcbiAgICBwYWRkaW5nOiAxNnB4IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICB9XG5cbiAgLmNoZWNrb3V0LS1lbXB0eSB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNDAwcHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcbiAgLlAtUGF5bWVudF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAuUC1QYXltZW50X19oZWFkZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAuUC1QYXltZW50X19xciB7XG4gICAgd2lkdGg6IDE5NnB4O1xuICAgIGhlaWdodDogMTk2cHg7XG4gIH1cblxuICAuUC1QYXltZW50X19oZWxwZXIge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgfVxuXG4gIC5QYXlCZWFyTW9kYWwgLlBheUJlYXItYXBwIC5QYXlCZWFyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fZmllbGQtLWltZyBsYWJlbCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fZmllbGQtLWltZyBsYWJlbCA+IGRpdiB7XG4gICAgbWFyZ2luOiAwIDAuNjI1cmVtIDEuMjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDRweCkge1xuICAuZmxhc2gtc2FsZSAuZmxhc2gtc2FsZS1oMSB7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxuXG4gIC5mbGFzaC1zYWxlIC5mbGFzaC1zYWxlLWgxIC5pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5waWN0dXJlLS1sZWZ0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAuaDEge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG5cbiAgLmhlYWRlcl9fYWNjb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnQge1xuICAgIHdpZHRoOiA1M3B4O1xuICAgIHJpZ2h0OiA1M3B4O1xuICB9XG5cbiAgLmhlYWRlcl9fY2FydF9fYSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIxcHg7XG4gIH1cblxuICAuaGVhZGVyX19sb2dvX19hIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuaGVhZGVyX19ibG9nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdiBoMixcbiAgLm5hdiBoMyxcbiAgLm5hdiBoNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubmF2X19sYWJlbCAubmF2X19hcnJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgLm5hdl9fbGFiZWwgLm5hdl9fYXJyb3c6YWZ0ZXIsXG4gIC5uYXZfX2xhYmVsIC5uYXZfX2Fycm93OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uYXZfX2xhYmVsIC5uYXZfX2Fycm93IC5tYXRlcmlhbC1pY29ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAubmF2X19hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICB9XG5cbiAgLm5hdl9fYXJyb3ctLWx2bDIge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG5cbiAgLm5hdl9fYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEQ0U1RTk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgcGFkZGluZy1yaWdodDogNzhweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICB9XG5cbiAgLm5hdl9fYS0tbG9naW4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgLm5hdl9fd3JhcHBlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRENFNUU5O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLm5hdl9faXRlbWx2bDEge1xuICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgIHBhZGRpbmctcmlnaHQ6IDc4cHg7XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgfVxuXG4gIC5uYXZfX2l0ZW1sdmwxLS1sb2dpbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgbWluLWhlaWdodDogNTlweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gIC5uYXZfX2l0ZW1sdmwxX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjE3MTclMjA0NiUyMDIwLjAwMyUyMDIwLjAwMSUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE3MTcuMDAxJTIwNTUuOTk4YTEwJTIwMTAlMjAwJTIwMSUyMDAlMjAyLjkzLTcuMDclMjA5LjYlMjA5LjYlMjAwJTIwMCUyMDAtMi45MyUyMDcuMDd6bTE5LjE3JTIwMGE4LjglMjA4LjglMjAwJTIwMCUyMDEtMi4xNiUyMDUuODZjLTEuMzgtLjU0LTIuODctMS4wNi00LjQ3LTEuNTRhLjc0My43NDMlMjAwJTIwMCUyMDEtLjEtLjUzJTIwMy4wMzklMjAzLjAzOSUyMDAlMjAwJTIwMSUyMC4yOS0xLjElMjA2LjEzOCUyMDYuMTM4JTIwMCUyMDAlMjAwJTIwLjQ0LTEuNTQlMjAzLjUyOSUyMDMuNTI5JTIwMCUyMDAlMjAwJTIwLjY3LTEuNTQlMjAzLjI4NSUyMDMuMjg1JTIwMCUyMDAlMjAwJTIwMC0xLjM0LjEzOS4xMzklMjAwJTIwMCUyMDAtLjA1LS4xJTIwNC4zNjYlMjA0LjM2NiUyMDAlMjAwJTIwMSUyMC4xNC0xLjgzJTIwMy4wNzglMjAzLjA3OCUyMDAlMjAwJTIwMC0uNzItMi41JTIwMy40NCUyMDMuNDQlMjAwJTIwMCUyMDAtMi43OC0xLjM0aC0uODdhMy42MzklMjAzLjYzOSUyMDAlMjAwJTIwMC0yLjc5JTIwMS4zNCUyMDMuMDc3JTIwMy4wNzclMjAwJTIwMCUyMDAtLjcyJTIwMi41JTIwNC42JTIwNC42JTIwMCUyMDAlMjAxJTIwLjE1JTIwMS44M3YuMWEyLjU4NiUyMDIuNTg2JTIwMCUyMDAlMjAwLS4wNSUyMDEuMzQlMjA0LjM1MyUyMDQuMzUzJTIwMCUyMDAlMjAwJTIwLjY3JTIwMS41OSUyMDcuMjQlMjA3LjI0JTIwMCUyMDAlMjAwJTIwLjQzJTIwMS40OSUyMDIuNjQyJTIwMi42NDIlMjAwJTIwMCUyMDElMjAuMiUyMDEuMTUuNTQ0LjU0NCUyMDAlMjAwJTIwMS0uMTUuNDglMjAzMC40NjElMjAzMC40NjElMjAwJTIwMCUyMDAtNC4zMiUyMDEuNTQlMjA5LjE1OCUyMDkuMTU4JTIwMCUyMDElMjAxJTIwMTYuMTktNS44NnolMjIlMjBmaWxsJTNEJTIyJTIzMTIzMzNlJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMi8lM0UlM0Mvc3ZnJTNFKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjFweDtcbiAgfVxuXG4gIC5uYXZfX3N1YmxldmVsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5uYXZfX3VsIHtcbiAgICBwYWRkaW5nLXRvcDogNThweDtcbiAgfVxuXG4gIC5uYXZfX3VsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5uYXZfX3VsX19zY3JvbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDU4cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gNThweCk7XG4gIH1cblxuICBodG1sLm92aCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cblxuICAubmF2X19pdGVtbHZsMS0taG9tZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RDRTVFOTtcbiAgfVxuXG4gIC5uYXZfX3Jlc2l6ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8qIG9sZCBuYXYtb24gbW9iaWxlICovXG5cbiAgLm5hdi1wZXJzby1vbiAubmF2X191bF9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2X19sYWJlbCAubmF2X19hcnJvdyBpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2X193cmFwcGVyMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2X193cmFwcGVyMiAubmF2X19hcnJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRENFNUU5O1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2X193cmFwcGVyMiAubmF2X19hcnJvdzpiZWZvcmUsXG4gIC5uYXYtcGVyc28tb24gLm5hdl9fd3JhcHBlcjIgLm5hdl9fYXJyb3c6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2X193cmFwcGVyMiAubmF2X19hcnJvdzpiZWZvcmUge1xuICAgIHJpZ2h0OiAxNnB4O1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2X193cmFwcGVyMiAubmF2X19hcnJvdzphZnRlciB7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X19sYWJlbC0tbGFuZyAubmF2X19hcnJvdyxcbiAgLm5hdi1wZXJzby1vbiAubmF2IC5uYXZfX3dyYXBwZXIgLm5hdl9fbGFiZWwtLWFjY291bnQgLm5hdl9fYXJyb3cge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X19sYWJlbC0tbGFuZyAubmF2X19hcnJvdzpiZWZvcmUsXG4gIC5uYXYtcGVyc28tb24gLm5hdiAubmF2X193cmFwcGVyIC5uYXZfX2xhYmVsLS1sYW5nIC5uYXZfX2Fycm93OmFmdGVyLFxuICAubmF2LXBlcnNvLW9uIC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X19sYWJlbC0tYWNjb3VudCAubmF2X19hcnJvdzpiZWZvcmUsXG4gIC5uYXYtcGVyc28tb24gLm5hdiAubmF2X193cmFwcGVyIC5uYXZfX2xhYmVsLS1hY2NvdW50IC5uYXZfX2Fycm93OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2IC5uYXZfX3dyYXBwZXIgLm5hdl9fY2hlY2tib3hsdmwwOmNoZWNrZWQgKyBkaXYubmF2X19sYWJlbC0tbGFuZyAubmF2X19zdWJsZXZlbCxcbiAgLm5hdi1wZXJzby1vbiAubmF2IC5uYXZfX3dyYXBwZXIgLm5hdl9fY2hlY2tib3hsdmwwOmNoZWNrZWQgKyBkaXYubmF2X19sYWJlbC0tYWNjb3VudCAubmF2X19zdWJsZXZlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSB0cmFuc2xhdGVaKDApO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X19jaGVja2JveGx2bDA6Y2hlY2tlZCArIGRpdi5uYXZfX2xhYmVsLS1sYW5nIC5uYXZfX3N1YmxldmVsIC5uYXZfX3VsLFxuICAubmF2LXBlcnNvLW9uIC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X19jaGVja2JveGx2bDA6Y2hlY2tlZCArIGRpdi5uYXZfX2xhYmVsLS1hY2NvdW50IC5uYXZfX3N1YmxldmVsIC5uYXZfX3VsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdiAubmF2X193cmFwcGVyIC5uYXZfX2NoZWNrYm94bHZsMDpjaGVja2VkICsgZGl2IC5uYXZfX3N1YmxldmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwMDBweDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAyMHB4O1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2IC5uYXZfX3dyYXBwZXIgLm5hdl9fY2hlY2tib3hsdmwwOmNoZWNrZWQgKyBkaXYgLm5hdl9fc3VibGV2ZWwgLm5hdl9fYSB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X191bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2IC5uYXZfX3dyYXBwZXIgLm5hdl9faXRlbWx2bDMud2l0aC1zdWJuYXYge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdiAubmF2X193cmFwcGVyIC5uYXZfX2FfX2x2bDItLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdiAubmF2X193cmFwcGVyIC5uYXZfX2Fycm93LS1sdmwyIHtcbiAgICB3aWR0aDogMzlweDtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gICAgcmlnaHQ6IDNweDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdiAubmF2X193cmFwcGVyIC5uYXZfX2Fycm93LS1sdmwyOmJlZm9yZSxcbiAgLm5hdi1wZXJzby1vbiAubmF2IC5uYXZfX3dyYXBwZXIgLm5hdl9fYXJyb3ctLWx2bDI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X19jb250ZW50bHZsMyB7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5hdiAubmF2X193cmFwcGVyIC5uYXZfX2NvbnRlbnRsdmwzLmFjdGl2ZSB7XG4gICAgbWF4LWhlaWdodDogMTAwMDBweDtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X19yaWNoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X19sYWJlbC0tcmljaCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2IC5uYXZfX3dyYXBwZXIgLm5hdl9fYS5uYXZfX3JpY2hfX2EubmF2X19yaWNoMl9fYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X19sYWJlbC0tcmljaC5hY3RpdmUgLm5hdl9fYXJyb3cge1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2IC5uYXZfX3dyYXBwZXIgLm5hdl9fbGFiZWwtLXJpY2guYWN0aXZlIC5uYXZfX2Fycm93OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoOTBkZWcpO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmF2IC5uYXZfX3dyYXBwZXIgLmFjdGl2ZSAubmF2X19pdGVtbHZsMy53aXRoLXN1Ym5hdiB7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLyogbmV3IG5hdi1vbiBtb2JpbGUgKi9cblxuICAubmF2LXBlcnNvLW9uIC5uZXctbWVudSB7XG4gICAgLyogY29ycmVjdGlvbiBvbGQgbWVudSBjc3MgKi9cbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5ldy1tZW51IC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X19jaGVja2JveGx2bDA6Y2hlY2tlZCArIGRpdiAubmF2X19zdWJsZXZlbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWigwKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmV3LW1lbnUgLm5hdiAubmF2X193cmFwcGVyIC5uYXZfX2NoZWNrYm94bHZsMDpjaGVja2VkICsgZGl2IC5uYXZfX3N1YmxldmVsIC5uYXZfX2Ege1xuICAgIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDRTVFOTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmV3LW1lbnUgLm5hdiAubmF2X193cmFwcGVyIC5uYXZfX2l0ZW1sdmwzLndpdGgtc3VibmF2IHtcbiAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uZXctbWVudSAubmF2IC5uYXZfX3dyYXBwZXIgLmFjdGl2ZSAubmF2X19pdGVtbHZsMy53aXRoLXN1Ym5hdiB7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uZXctbWVudSAubmF2IC5uYXZfX3dyYXBwZXIgLm5hdl9fY29udGVudGx2bDMge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uZXctbWVudSAubmF2IC5uYXZfX3dyYXBwZXIgLm5hdl9fYXJyb3ctLWx2bDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5ldy1tZW51IC5uYXZfX3VsX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5ldy1tZW51IC5uYXZfX2xhYmVsIC5uYXZfX2Fycm93IHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmV3LW1lbnUgLm5hdl9fbGFiZWwgLm5hdl9fYXJyb3cgaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uZXctbWVudSAubmF2X19sYWJlbCAubmF2X19hcnJvdzpiZWZvcmUsXG4gIC5uYXYtcGVyc28tb24gLm5ldy1tZW51IC5uYXZfX2xhYmVsIC5uYXZfX2Fycm93OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uZXctbWVudSAubmF2X19jaGVja2JveGx2bDA6Y2hlY2tlZCArIGRpdiAubmF2X19zdWJsZXZlbCB7XG4gICAgei1pbmRleDogMyAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmV3LW1lbnUgLm5hdl9fc3VibGV2ZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uZXctbWVudSAubmF2X19zdWJsZXZlbCA+IC5uYXZfX3VsX19oZWFkZXIge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uZXctbWVudSAubmF2X19mbGV4IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDU4cHgpO1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uZXctbWVudSAubmF2X19hX19sdmwyLS1oaWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5ldy1tZW51IC5uYXZfX2NvbCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmV3LW1lbnUgLm5hdl9fcmljaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uZXctbWVudSAubmF2X19yaWNoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uZXctbWVudSAubmF2X19jb250ZW50bHZsMyB7XG4gICAgei1pbmRleDogNDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAtNThweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgKyA1OHB4KTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoICsgNThweCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgKyA1OHB4KTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoICsgNThweCk7XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWigwKTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmV3LW1lbnUgLm5hdl9fY29udGVudGx2bDMgLm5hdl9fdWwge1xuICAgIHBhZGRpbmctdG9wOiAxMTZweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICB9XG5cbiAgLm5hdi1wZXJzby1vbiAubmV3LW1lbnUgLm5hdl9fY29udGVudGx2bDMgLm5hdl9fdWxfX2hlYWRlciB7XG4gICAgei1pbmRleDogNTtcbiAgICB0b3A6IDU4cHg7XG4gIH1cblxuICAubmF2LXBlcnNvLW9uIC5uZXctbWVudSAubmF2X19pdGVtbHZsMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDRTVFOTtcbiAgfVxuXG4gIC5uYXYtcGVyc28tb24gLm5ldy1tZW51IC5uYXZfX2NoZWNrYm94bHZsMTpjaGVja2VkICsgbGFiZWwgLm5hdl9fY29udGVudGx2bDMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVaKDApO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSArIDU4cHgpO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggKyA1OHB4KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSArIDU4cHgpO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggKyA1OHB4KTtcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG5cbiAgLm5hdl9faXRlbWx2bDEtLWxvZ2luIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5ibG9jIGlmcmFtZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByb2QtbGlzdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19mb3JtLS1jb3B5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX3RvcCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2JvdHRvbSB7XG4gICAgLXdlYmtpdC1hbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAtbW96LWFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19ob3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX192YXJpYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJvZCAucHJvZF9fdmFyaWF0aW9uMiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kX19zbGlkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYnJhbmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgfVxuXG4gIC5uYXZfX2xhYmVsLm5hdl9fbGFiZWwtLWxhbmcge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICAubmF2X19sYWJlbC5uYXZfX2xhYmVsLS1sYW5nIC5uYXZfX2l0ZW1sdmwxLFxuICAubmF2X19sYWJlbC5uYXZfX2xhYmVsLS1sYW5nIC5uYXZfX2Ege1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIC5uYXZfX2xhYmVsLm5hdl9fbGFiZWwtLWxhbmcgLm5hdl9fdWxfX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIC5uYXZfX2xhYmVsLm5hdl9fbGFiZWwtLWxhbmcgLmxhbmctLWZsYWcge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuXG4gIC5ib2R5X193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICBib2R5IC5ib2R5X193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG5cbiAgLndyYXBwZXJQYWdlX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzX19oZXJlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlYV9fd3JhcHBlciB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucmVhX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA3MHB4O1xuICB9XG5cbiAgLnNlYXJjaCB7XG4gICAgcmlnaHQ6IDk2cHg7XG4gICAgd2lkdGg6IDUzcHg7XG4gIH1cblxuICAuc2VhcmNoLS1sYWJlbCB7XG4gICAgd2lkdGg6IDUzcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OTk5cHg7XG4gIH1cblxuICAuYmxvZ19fcG9zdCB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIH1cblxuICAuYmxvZ19fcG9zdF9fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYmxvZ19fcG9zdF9fZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICAgIG1hcmdpbjogMCAtMTBweCAwIC0xMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDIwcHg7XG4gIH1cblxuICAuYmxvZ19fYWRkQ29tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kLWxpc3RfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEuODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICB9XG5cbiAgLnByb2QtbGlzdF9fb3B0aW9uTW9iaWxlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5wcm9kLWxpc3RfX3Nob3dNb2RhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTJweCAwIDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiBsZWZ0IGNlbnRlciB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyNjEyLjAwNiUyMiUyMGhlaWdodCUzRCUyMjYxMi4wMDYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0yOTIuOTExJTIwMzE4Ljg3MkgxNC44MzNDNi42MzklMjAzMTguODcyJTIwMCUyMDMxMi4yMzIlMjAwJTIwMzA0LjA0YzAtOC4xOTQlMjA2LjYzOS0xNC44MzMlMjAxNC44MzMtMTQuODMzaDI3OC4wNzhjOC4xOTQlMjAwJTIwMTQuODMzJTIwNi42MzklMjAxNC44MzMlMjAxNC44MzMlMjAwJTIwOC4xOTItNi42MzklMjAxNC44MzItMTQuODMzJTIwMTQuODMyek01OTcuMTY3JTIwMzE4Ljg3Mkg0NDkuNjM4Yy04LjE5MyUyMDAtMTQuODMzLTYuNjQtMTQuODMzLTE0LjgzMyUyMDAtOC4xOTQlMjA2LjY0LTE0LjgzMyUyMDE0LjgzMy0xNC44MzNoMTQ3LjUyOWM4LjE5MyUyMDAlMjAxNC44MzMlMjA2LjYzOSUyMDE0LjgzMyUyMDE0LjgzMyUyMDAlMjA4LjE5My02LjY0JTIwMTQuODMzLTE0LjgzMyUyMDE0LjgzM3pNMjE0LjU0NSUyMDUwNi43MTJIMTQuODMzQzYuNjM5JTIwNTA2LjcxMiUyMDAlMjA1MDAuMDcyJTIwMCUyMDQ5MS44OGMwLTguMTkzJTIwNi42MzktMTQuODM0JTIwMTQuODMzLTE0LjgzNGgxOTkuNzEyYzguMTk0JTIwMCUyMDE0LjgzMyUyMDYuNjQxJTIwMTQuODMzJTIwMTQuODM0JTIwMCUyMDguMTkyLTYuNjM5JTIwMTQuODMyLTE0LjgzMyUyMDE0LjgzMnpNNTk3LjE2NyUyMDUwNi43MTJIMzcxLjI2NmMtOC4xOTMlMjAwLTE0LjgzMy02LjY0LTE0LjgzMy0xNC44MzMlMjAwLTguMTkyJTIwNi42NC0xNC44MzMlMjAxNC44MzMtMTQuODMzaDIyNS45MDFjOC4xOTMlMjAwJTIwMTQuODMzJTIwNi42NDElMjAxNC44MzMlMjAxNC44MzMlMjAwJTIwOC4xOTMtNi42NCUyMDE0LjgzMy0xNC44MzMlMjAxNC44MzN6TTEyOS4zNjglMjAxMzQuOTZIMTQuODMzQzYuNjM5JTIwMTM0Ljk2JTIwMCUyMDEyOC4zMiUyMDAlMjAxMjAuMTI3czYuNjM5LTE0LjgzMyUyMDE0LjgzMy0xNC44MzNoMTE0LjUzNWM4LjE5MyUyMDAlMjAxNC44MzMlMjA2LjYzOSUyMDE0LjgzMyUyMDE0LjgzM3MtNi42MzklMjAxNC44MzMtMTQuODMzJTIwMTQuODMzek01OTcuMTY3JTIwMTM0Ljk2SDI4Ni4xYy04LjE5NCUyMDAtMTQuODMzLTYuNjM5LTE0LjgzMy0xNC44MzNzNi42MzktMTQuODMzJTIwMTQuODMzLTE0LjgzM2gzMTEuMDczYzguMTkzJTIwMCUyMDE0LjgzMyUyMDYuNjM5JTIwMTQuODMzJTIwMTQuODMzLS4wMDYlMjA4LjE5My02LjY0NiUyMDE0LjgzMy0xNC44MzklMjAxNC44MzN6JTIyLyUzRSUzQ3BhdGglMjBkJTNEJTIyTTE3NS42MzUlMjAxODEuMjE1Yy0zMy42OTUlMjAwLTYxLjEwMS0yNy40MDYtNjEuMTAxLTYxLjElMjAwLTMzLjY4MyUyMDI3LjQwNi02MS4wODklMjA2MS4xMDEtNjEuMDg5JTIwMzMuNjgzJTIwMCUyMDYxLjA4OCUyMDI3LjQwNiUyMDYxLjA4OCUyMDYxLjA4OS0uMDA1JTIwMzMuNjk1LTI3LjQxMSUyMDYxLjEtNjEuMDg4JTIwNjEuMXptMC05Mi41MjJjLTE3LjMzMSUyMDAtMzEuNDM0JTIwMTQuMDk3LTMxLjQzNCUyMDMxLjQyMiUyMDAlMjAxNy4zMzElMjAxNC4xMDMlMjAzMS40MzQlMjAzMS40MzQlMjAzMS40MzQlMjAxNy4zMjUlMjAwJTIwMzEuNDIyLTE0LjEwNCUyMDMxLjQyMi0zMS40MzQtLjAwNS0xNy4zMjQtMTQuMTAzLTMxLjQyMi0zMS40MjItMzEuNDIyek0yNTcuNzA5JTIwNTUyLjk3OWMtMzMuNjk1JTIwMC02MS4xLTI3LjQwNi02MS4xLTYxLjEwMiUyMDAtMzMuNjg4JTIwMjcuNDA1LTYxLjA5NSUyMDYxLjEtNjEuMDk1JTIwMzMuNjg5JTIwMCUyMDYxLjA5NCUyMDI3LjQwNiUyMDYxLjA5NCUyMDYxLjA5NS0uMDA1JTIwMzMuNjk2LTI3LjQxJTIwNjEuMTAyLTYxLjA5NCUyMDYxLjEwMnptMC05Mi41MjljLTE3LjMzMSUyMDAtMzEuNDM0JTIwMTQuMDk5LTMxLjQzNCUyMDMxLjQzJTIwMCUyMDE3LjMzJTIwMTQuMTAzJTIwMzEuNDM1JTIwMzEuNDM0JTIwMzEuNDM1czMxLjQyOC0xNC4xMDQlMjAzMS40MjgtMzEuNDM1LTE0LjEwMi0zMS40My0zMS40MjgtMzEuNDN6TTMzOS4xNzMlMjAzNjUuMTIxYy0zMy42ODklMjAwLTYxLjA5NS0yNy40MDQtNjEuMDk1LTYxLjA5NCUyMDAtMzMuNjgzJTIwMjcuNDA2LTYxLjA4OSUyMDYxLjA5NS02MS4wODklMjAzMy42ODglMjAwJTIwNjEuMDk0JTIwMjcuNDA2JTIwNjEuMDk0JTIwNjEuMDg5JTIwMCUyMDMzLjY4OS0yNy40MDYlMjA2MS4wOTQtNjEuMDk0JTIwNjEuMDk0em0wLTkyLjUxNmMtMTcuMzMxJTIwMC0zMS40MjklMjAxNC4wOTctMzEuNDI5JTIwMzEuNDIyJTIwMCUyMDE3LjMzMSUyMDE0LjA5OCUyMDMxLjQyOCUyMDMxLjQyOSUyMDMxLjQyOHMzMS40MjgtMTQuMDk3JTIwMzEuNDI4LTMxLjQyOGMwLTE3LjMyNS0xNC4wOTctMzEuNDIyLTMxLjQyOC0zMS40MjJ6JTIyLyUzRSUzQy9zdmclM0UpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG4gIH1cblxuICAucHJvZC1saXN0X19zaG93TW9kYWwtLXNvcnQge1xuICAgIGJhY2tncm91bmQ6IGxlZnQgY2VudGVyIHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTc5MiUyMDE3OTIlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xNDA4JTIwMTA4OHEwJTIwMjYtMTklMjA0NWwtNDQ4JTIwNDQ4cS0xOSUyMDE5LTQ1JTIwMTl0LTQ1LTE5bC00NDgtNDQ4cS0xOS0xOS0xOS00NXQxOS00NSUyMDQ1LTE5aDg5NnEyNiUyMDAlMjA0NSUyMDE5dDE5JTIwNDV6bTAtMzg0cTAlMjAyNi0xOSUyMDQ1dC00NSUyMDE5SDQ0OHEtMjYlMjAwLTQ1LTE5dC0xOS00NSUyMDE5LTQ1bDQ0OC00NDhxMTktMTklMjA0NS0xOXQ0NSUyMDE5bDQ0OCUyMDQ0OHExOSUyMDE5JTIwMTklMjA0NXolMjIvJTNFJTNDL3N2ZyUzRSkgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAucHJvZC1saXN0X19zaG93TW9kYWwtLXNvcnQ6bnRoLW9mLXR5cGUoMik6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6ICNEQ0U1RTk7XG4gIH1cblxuICAucHJvZC1saXN0X19jbG9zZU1vZGFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDIyLjVweDtcbiAgICByaWdodDogMjIuNXB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICAucHJvZC1saXN0X19iYWNrZ3JvdW5kQ2xvc2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyxvcGFjaXR5IC40cyBlYXNlIC4xcztcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgei1pbmRleDogOTk5O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG5cbiAgLnByb2QtbGlzdF9fYmFja2dyb3VuZENsb3NlLmNsb3NlIHtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlLHZpc2liaWxpdHkgMHMgZWFzZSAuMnM7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAucHJvZC1saXN0X19iYWNrZ3JvdW5kQ2xvc2Uub3BlbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX3NtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5nYWxsZXJ5X190aHVtYm5haWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjdzEtcXVhbnRpdHkgI3F1YW50aXR5IHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAjdzEtcXVhbnRpdHkgI3F1YW50aXR5IHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cblxuICAjdzEtcXVhbnRpdHkgLnF0eS1idG4ge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxuXG4gICN3MS1xdWFudGl0eSAjcXR5LWxlc3MtYnRuIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIH1cblxuICAucHJvZF9fYnRuX19wcmljZV9faG92ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaW1nLWF2aXMtdmVyaWZpZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldCA+IGxhYmVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgMCAwLjYyNXJlbTtcbiAgfVxuXG4gIC53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtX19maWVsZHNldF9fZmllbGQtLWltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcbiAgfVxuXG4gIC53ei1yYXRpbmdfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19ub3JhdGluZyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fcmF0aW5nIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19yYXRpbmdfX3N0YXJzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRENFNUU5O1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxLjI1cmVtO1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19kYXRhTW9iaWxlX19ub3JhdGluZyB7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9fZGF0YU1vYmlsZV9fcmF0aW5nIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19kYXRhTW9iaWxlX19yYXRpbmdfX3N0YXJzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW0ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW06bnRoLWxhc3QtY2hpbGQoMikge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW1fX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCAwIDAuNjI1cmVtO1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19yaWdodCB7XG4gICAgbWFyZ2luOiAwIDAgMC42MjVyZW07XG4gIH1cblxuICAucHJvZC1mbG9hdGluZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC52YXJpYXRpb24tcGFkZGluZy1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmlucHV0LXByaWNlLWFic29sdXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxuXG4gIC5mb290ZXJfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmZvb3Rlcl9fd3JhcHBlci0td2l0aG91dFBvd2VyZWQge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAuZm9vdGVyX19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvb3Rlcl9fbGluayB7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICB9XG5cbiAgLmZvb3Rlcl9fcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmJhY2tUb3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjbG9naW4tY2hlY2tib3g6Y2hlY2tlZCB+IC5sb2d1cCxcbiAgI2xvZ2luLWNoZWNrYm94OmNoZWNrZWQgfiAuYm9keV9fd3JhcHBlciAubG9ndXAge1xuICAgIHRvcDogNDBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IDAuMzVzIGVhc2U7XG4gIH1cblxuICAubG9ndXBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMTVweCAxNXB4IDE1cHg7XG4gIH1cblxuICAuYm9keSAjbG9ndXBfX2NoZWNrYm94LS1zaWdudXA6Y2hlY2tlZCB+IC5sb2d1cF9fcmVnaXN0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgbWF4LWhlaWdodDogNjgwcHg7XG4gIH1cblxuICAuYm9keSAubG9ndXAtLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuYm9keSAjbG9ndXBfX2NoZWNrYm94LS1sb2dpbjpjaGVja2VkIH4gLmxvZ3VwX19sb2dpbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtaGVpZ2h0OiA2NTBweDtcbiAgfVxuXG4gIC5jYXJ0X19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2FydF9fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2FydF9fcHJvZF9fcHJpY2VfX29sZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAud3JhcHBlcl9fZmxleCB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucGFnZS1jYXJ0IC5icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wYWdlLWNhcnQgLmNoZWNrb3V0LWNhcnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuY2FydF9fdGl0bGVfX3RvdGFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cblxuICAuY2FydF9fcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAuY2FydF9fcmVjYXBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgfVxuXG4gIC5jYXJ0X19wcm9kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuY2FydF9fcHJvZF9fZ2FsbGVyeSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXRvcDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmNhcnRfX3Byb2RfX2luZm9zIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLmNhcnRfX3Byb2RfX3F0eSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMjMlO1xuICAgIGhlaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgLmNhcnRfX3Byb2RfX3F0eV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG5cbiAgLmNhcnRfX3Byb2RfX3ByaWNlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctdG9wOiA0OCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIC5jYXJ0X19wcm9kX19wcmljZV9fY3VyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAuY2FydF9fcHJvZF9fcHJpY2VfX2VjbyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLmNhcnRfX3Byb2RfX3RvcCB7XG4gICAgd2lkdGg6IDY2JTtcbiAgfVxuXG4gIC5jYXJ0X19wcm9kX19ib3R0b20ge1xuICAgIHdpZHRoOiAzNCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMzAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgaGVpZ2h0OiAwO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLmNhcnRfX3Byb2RfX2JvdHRvbSA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhcnRfX3Byb2RfX2J0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG5cbiAgLmNhcnRfX3Byb2RfX2J0biAuZGVsZXRlIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxuXG4gIC5jYXJ0X19wcm9kX19zdG9jayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG5cbiAgLmNhcnRfX2luZm9zX193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAuY2FydF9fcmVjYXBfX2l0ZW0tLWZpZGVsaXR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmdpZnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuZ2lmdF9fcmlnaHQge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5naWZ0ID4gLmdpZnRfX3JpZ2h0Om5vdCguZ2lmdF9fbGVmdCkge1xuICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgfVxuXG4gICNjYXJ0LW9wdGlvbnMge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpICFpbXBvcnRhbnQ7XG4gIH1cblxuICAub3B0aW9ucy1saXN0IC5vcHRpb24taDEgLm9wdGlvbi1wcmljZSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG5cbiAgLm9wdGlvbnMtbGlzdCAucm93IHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5vcHRpb25zLWxpc3QgLnJvd19fcGhvbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAub3B0aW9ucy1saXN0IC5uby1wZCAuYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vcHRpb25zLWxpc3QgLmdpZnQtcGFwZXItZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5vcHRpb25zLWxpc3QgLmJ1dHRvbi5lbmQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAjY2FydC12YWxpZGF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLndyYXBwZXItLWJvdHRvbUNhcnQge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuZmlsdGVyIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZzogMzBweCAxMHB4IDAgMTBweDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG5cbiAgLmZpbHRlcl9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZpbHRlcl9fc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZmlsdGVyX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5maWx0ZXJfX2l0ZW1fX2NvbnRlbnQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDRTVFOTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmZpbHRlcl9fbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuZmlsdGVyX19zdWJsZXZlbCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLmZpbHRlcl9fbGluayB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cblxuICAuZmlsdGVyX19jb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5maWx0ZXIgLmFycm93IHtcbiAgICB0b3A6IDI3cHg7XG4gIH1cblxuICAuZmlsdGVyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5maWx0ZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAuZmlsdGVyLm9wZW4ge1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5maWx0ZXJfX3Nob3dTdWJsZXZlbDpjaGVja2VkICsgbGFiZWwgKyAuZmlsdGVyX19zdWJsZXZlbCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5maWx0ZXJfX3Nob3dTdWJsZXZlbDpjaGVja2VkICsgbGFiZWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmZpbHRlcl9fc2hvd1N1YmxldmVsOmNoZWNrZWQgKyBsYWJlbCAuYXJyb3cge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgfVxuXG4gIC5wYWdpbmF0aW9uX19kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnBhZ2luYXRpb25fX21vYmlsZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB9XG5cbiAgLnNvcnQge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG5cbiAgLnNvcnRfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cblxuICAuc29ydF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5zb3J0X19sYWJlbCAuYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc29ydF9fc3VibGV2ZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNvcnRfX2xpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogIzEyMzMzZTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnNvcnQub3BlbiB7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLnNvcnQuY2xvc2Uge1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGxlZnQ7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlX19tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLnByZWRpY3RpdmVfX3NpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAucHJlZGljdGl2ZV9fY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLnByZWRpY3RpdmVfX2ZsZXgge1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByZWRpY3RpdmVfX2hlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlX19wcm9kIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLnByZWRpY3RpdmVfX2JhZGdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnByZWRpY3RpdmVfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlX19zdGF0ZSB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlX190b3Age1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlX19uYW1lIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAucHJlZGljdGl2ZV9fcHJpY2Uge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAubGlzdC10b3BfX3NpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAjc2MtaW5mb3MtYmxvYyAucm93ID4gYWRkcmVzcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5jaGVja291dC1sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMCAwO1xuICAgIG1hcmdpbjogMDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5jaGVja291dC1sIC52YWxpZGF0aW9uX19tb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmNoZWNrb3V0LWwgLnZhbGlkYXRpb25fX21vYmlsZSAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgIGNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5jaGVja291dC1sIC5zYy1mb3JtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmNoZWNrb3V0LWwgLnNjLWgyIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuY2hlY2tvdXQtbCAuYnRuMyxcbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmNoZWNrb3V0LWwgLmJ0bjEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5jaGVja291dC1sIC5zYy1kZWxpdmVyeS10aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5jaGVja291dC1sIC5jMS1kZWxpdmVyeS1ibG9jLnJvdyB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuY2hlY2tvdXQtbCAuYzEtZGVsaXZlcnktYmxvYyAuc2hvdy1mb3Itc21hbGwtb25seSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmNoZWNrb3V0LWwgLmMxLWRlbGl2ZXJ5LWJsb2MgLmRlbGl2ZXJ5LW1vZGUtaW5mb3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogNXB4IDBweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmNoZWNrb3V0LWwgLmMxLWRlbGl2ZXJ5LWJsb2MgLmRlbGl2ZXJ5LW1vZGUtbmFtZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5jaGVja291dC1sIC5jMS1kZWxpdmVyeS1ibG9jIC5kZWxpdmVyeS1tb2RlLWRhdGUsXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5jaGVja291dC1sIC5jMS1kZWxpdmVyeS1ibG9jIC5kZWxpdmVyeS1tb2RlLXByaWNlIHtcbiAgICBtYXJnaW46IDVweCAwcHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmNoZWNrb3V0LWwgLmMxLWRlbGl2ZXJ5LWJsb2MgLmRlbGl2ZXJ5LW1vZGUtcHJpY2Uge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC52YWxpZGF0ZWQtYmxvYyAuY2hhbmdlLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5oaWRlLWZvci1zbWFsbC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLnNjLWJsb2MxOm5vdCgudmFsaWRhdGVkLWJsb2MpIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLnNjLWJsb2MxOm5vdCgudmFsaWRhdGVkLWJsb2MpIC5zYy1oMiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmMxLXBheW1lbnQtYmxvYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmMxLXBheW1lbnQtYmxvYyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuYzEtcGF5bWVudC1ibG9jIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5jMS1zYy1oMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuYzEtc2MtYmxvYzEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAjc3VibWl0LWFyZWEgLmJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gI2NhcnQtcmVjYXAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuZm9ybV9fbm93cmFwIC5maWVsZC5jb2x1bW4uc21hbGwtMjQubWVkaXVtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmZvcm1fX25vd3JhcCArIC5mb3JtX19ub3dyYXAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuc2MtYmxvYzEgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmZvcm1fX25vd3JhcC0tYW5uaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuZm9ybV9fbm93cmFwLS1hbm5pdiA+IC5maWVsZCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5mb3JtX19ub3dyYXAtLWFubml2ID4gLmZpZWxkIHNlbGVjdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gI3NjLWF1dGgsXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5zYy1mb3JtLmZvcm06bm90KC5zYy1hdXRoLWZvcm0pIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmMxLXNjLWF1dGgtbW9kZS1saSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5zYy1hdXRoLW1vZGUtbGkud2l6aS1zZWxlY3RlZCAuc2MtYXV0aC1tb2RlLWJ0bi1hcmVhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI3NpbXBsZW1vZGFsLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjc2ltcGxlbW9kYWwtZGF0YSxcbiAgI3NpbXBsZW1vZGFsLWNvbnRhaW5lcixcbiAgI3NpbXBsZW1vZGFsLWNvbnRhaW5lciBpZnJhbWUge1xuICAgIGhlaWdodDogMTM2N3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYm9keSAuY2hlY2tvdXQtY29uZmlybWF0aW9uIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgNTBweDtcbiAgfVxuXG4gIC5ib2R5ICNsb2d1cF9fY2hlY2tib3gtLXNpZ251cDpjaGVja2VkIH4gLmxvZ3VwX19yZWdpc3RlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXgtaGVpZ2h0OiA2ODBweDtcbiAgfVxuXG4gIC5ib2R5IC5sb2d1cC0tcGFnZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5ib2R5ICNsb2d1cF9fY2hlY2tib3gtLWxvZ2luOmNoZWNrZWQgfiAubG9ndXBfX2xvZ2luIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIG1heC1oZWlnaHQ6IDY1MHB4O1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmNoZWNrb3V0LWwgLnZhbGlkYXRpb25fX21vYmlsZSAuYnV0dG9uIHtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxuXG4gIC5ib2R5IC5jaGVja291dC1jb25maXJtYXRpb24ge1xuICAgIHBhZGRpbmc6IDQwcHggMCA1MHB4O1xuICB9XG5cbiAgLmVtZXJnZW5jeS1iYXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5ib2R5LS10cmFuc2Zvcm0gLnByZS1lbWVyZ2VuY3ktYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmhlYWRlcl9fYmFuZGVhdSBwIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5zZWFyY2gtLWxhYmVsLFxuICAuaGVhZGVyX19jYXJ0X19hLFxuICAuaGVhZGVyX19uYXZfX2ljb24ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cblxuICAuaGVhZGVyX19jYXJ0X19hIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2NhcnRfX2FfX25iIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAycHg7XG4gICAgdG9wOiAycHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Nob3BwaW5nIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLW1vei1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fc21hbGwge1xuICAgIG9yZGVyOiAtMTtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByb2QtZGV0YWlscy0tcGRwICNwcm9kLWFkZC1jYXJ0LmZpeGVkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMTZweCBjYWxjKDEwcHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSwgMHB4KSk7XG4gICAgYm94LXNoYWRvdzogMCAtNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC5wZHAtcmV2aWV3LFxuICAucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW0sXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC5wZHAtcmV2aWV3LFxuICAucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDhweCkgLyAyKTtcbiAgfVxuXG4gIC5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkgLnByb2RfX2FydGljbGUsXG4gIC5wcm9kLnByb2QtLWxpc3RDcm9zcyAucHJvZC1kZXRhaWxzX19jcm9zcy1zbGlkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkgLnByb2RfX2FydGljbGU6b25seS1jaGlsZCB7XG4gICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLSAxNnB4KSAvIDIpO1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMTZweCkgLyAyKSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDE2cHgpIC8gMik7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzLS1wZHAgI2NvbnRhaW5lci1nbG9iYWwtYm90dG9tIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAjdzItcXVhbnRpdHkge1xuICAgIGZsZXg6IDAgMCA5NnB4O1xuICAgIG1pbi13aWR0aDogOTZweDtcbiAgICB3aWR0aDogOTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmJsb2NrSFAgLmJsb2NrSFAxIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG5cbiAgLmNhdGFsb2ctdG9vbGJhciB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmNhdGFsb2ctdG9vbGJhcl9fcm93IHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxuXG4gIC5jYXRhbG9nLXRvb2xiYXJfX2NvdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmNhdGFsb2ctbGlzdGluZyB7XG4gICAgcGFkZGluZzogMXJlbSAwIDEuNXJlbTtcbiAgfVxuXG4gIC5wcm9kOm5vdCgucHJvZHVjdC1saXN0LXNpbXBsZSkgLnByb2RfX2FydGljbGUgLnByb2RfX2hvdmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkgYW5kIChtYXgtd2lkdGg6IDcxOXB4KSB7XG4gIC5mb3JtLS10ZXN0IC5mb3JtX19zdWJ0aXRsZSAuaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19oZWFkLmNsb3NlICsgZGl2IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWQub3BlbiArIGRpdiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDRTVFOTtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZC5vcGVuICsgZGl2ICsgZGl2IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkge1xuICAubWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLm1hcmdpbi0taGFsZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5tYXJnaW4tLXRoaXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLnBhZGRpbmctLWhhbGYge1xuICAgIHBhZGRpbmctbGVmdDogNy41cHg7XG4gICAgcGFkZGluZy1yaWdodDogNy41cHg7XG4gIH1cblxuICAuaGVhZGVyX19hY2NvdW50X19hIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIHdpZHRoOiA1M3B4O1xuICB9XG5cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgcGFkZGluZzogN3B4IDE0MHB4IDdweCAxNXB4O1xuICB9XG5cbiAgLmhlYWRlcl9fbG9nb19fYSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmhlYWRlcl9fbG9nb19fYV9fbmFtZV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuaGVhZGVyX19jaGVja2JveC0tbmF2OmNoZWNrZWQgfiAuaGVhZGVyIC5oZWFkZXJfX25hdiB7XG4gICAgYmFja2dyb3VuZDogIzEyMzMzZTtcbiAgfVxuXG4gIC5oZWFkZXJfX2NoZWNrYm94LS1uYXY6Y2hlY2tlZCB+IC5oZWFkZXIgLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS1zZWNvbmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICAuaGVhZGVyX19jaGVja2JveC0tbmF2OmNoZWNrZWQgfiAuaGVhZGVyIC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tdGhpcmQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cblxuICBib2R5LmJvZHktLXRyYW5zZm9ybSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC05MCUpIHRyYW5zbGF0ZVooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgKyA1OHB4KSkgdHJhbnNsYXRlWigwKTtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICBib2R5LmJvZHktLXRyYW5zZm9ybSAuaGVhZGVyX19uYXZfX2ljb24ge1xuICAgIHRyYW5zaXRpb246IDBzO1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIH1cblxuICAubmF2ICoge1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAjbWFpbi1zbGlkZXIgKyAuYm9keV9fd3JhcHBlciAuYm9keV9fd3JhcHBlcl9fbWF4V2lkdGgge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgLmJsb2MtLXdyYXBwZXIgLmJsb2MtLWltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICB9XG5cbiAgLmgxICsgLmJsb2Mge1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG5cbiAgLnByb2QgLnByb2RfX3JlbGF0aXZlIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cblxuICAucHJvZCAucHJvZF9fcHJpY2VfX2Zyb20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19zdGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB9XG5cbiAgLnByb2QgLmZsYXNoLXNhbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZmxhc2gtc2FsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5icmFuZF9fc2xpZGUge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG4gIC5sYW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmJvZHkub3ZoIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAuYm9keS5vdmgtY2FydCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEwMCUgKyA2MHB4KSk7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5ib2R5X193cmFwcGVyLS13aXRob3V0UGFkZGluZyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5ib2R5X193cmFwcGVyLS13aXRob3V0UGFkZGluZyAuYm9keV9fd3JhcHBlcl9fbWF4V2lkdGggPiAqOm5vdCgud2l6aWJsb2Nrc19faXRlbSkge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuXG4gIC53cmFwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cblxuICAuYnJlYWRjcnVtYnMge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzX19saSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzX19saS0tZW5kIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogbm93cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX2xpOmZpcnN0LWNoaWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX2xpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGJhY2tncm91bmQ6ICNEQ0U1RTk7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA3cHg7XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX2Ege1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzX19hLS1ob21lIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6IGNlbnRlciB0b3AgMTBweCBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjUxMiUyMiUyMGhlaWdodCUzRCUyMjUxMiUyMiUzRSUzQ3BhdGglMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjBmaWxsJTNEJTIyJTIzNGQ0ZDRkJTIyJTIwZCUzRCUyMk01MTIlMjAyOTZsLTk2LTk2VjU2aC02NHY4MGwtOTYtOTZMMCUyMDI5NnYxNmg2NHYxNjBoMTYwdi05Nmg2NHY5NmgxNjBWMzEyaDY0di0xNnolMjIvJTNFJTNDL3N2ZyUzRSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIwcHg7XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX3NwYW4tLWhvbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYnJlYWRjcnVtYnNfX2JhY2tfX2xpbmsge1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIGhlaWdodDogMzhweDtcbiAgfVxuXG4gIC5icmVhZGNydW1ic19fYmFja19fbGluayB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cblxuICAucGFnZS1wcm9kLWRldGFpbHMgLmJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvcm1fX2ZpZWxkc2V0LS1kYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5mb3JtX193cmFwcGVyVmFsaWQgLmZvcm1fX3RoYW5rcyAubWF0ZXJpYWwtaWNvbnMuZm9ybV9fZG9uZSxcbiAgLmZvcm1fX3dyYXBwZXJWYWxpZCAuZm9ybV9fZXJyb3IgLm1hdGVyaWFsLWljb25zLmZvcm1fX2RvbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybV9fd3JhcHBlclZhbGlkIHtcbiAgICBtYXJnaW46IC0yMHB4IGF1dG8gMCBhdXRvO1xuICB9XG5cbiAgLmZvcm1fX2ZpZWxkLS1mb2N1c2VkIC5mb3JtX19pY29uLS1kYXRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZvcm1fX2ZpZWxkLS1sb25nLWFuc3dlciAuZm9ybV9fbGFiZWwge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5mb3JtX19maWVsZC0tbG9uZy1hbnN3ZXIgLmZvcm1fX3NwYW4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAuZm9ybV9fbGFiZWwge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5yZWFfX2l0ZW0ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucmVhX19pY29uIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgLnNlYXJjaC0taW5wdXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5zZWFyY2gtLXJlc3VsdCB7XG4gICAgdG9wOiAxMDAlO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDYwcHgpO1xuICAgIGJhY2tncm91bmQ6ICNmM2YzZjM7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAuc2VhcmNoLS1maWVsZHNldCAuY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjc2VhcmNoLWNoZWNrYm94OmNoZWNrZWQgfiAuaGVhZGVyIC5zZWFyY2gtLXdyYXBwZXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3BhY2l0eTogMTtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gICNzZWFyY2gtY2hlY2tib3g6Y2hlY2tlZCB+IC5oZWFkZXIgLnNlYXJjaC0tcmVzdWx0IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG5cbiAgLmluZGV4LWFjY19fYWRkcmVzc19fd3JhcHBlciB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuaW5kZXgtYWNjX19lZGl0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI7XG4gIH1cblxuICAuaW5kZXgtYWNjX19sZWZ0LFxuICAuaW5kZXgtYWNjX19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub3JkZXItZGV0YWlsX19wcmljZSB7XG4gICAgY29sb3I6ICMxMjMzM2U7XG4gIH1cblxuICAuYmxvZ19fY29tbWVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuYmxvZ19fY29tbWVudF9fdGl0bGUge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG5cbiAgLmJsb2dfX2NvbW1lbnRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYmxvZ19fY29tbWVudF9fYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5zby1zZW50ZW5jZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fZm9ybSB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19uYW1lIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX3Nob3BwaW5nLFxuICAucHJvZC1kZXRhaWxzX19nYWxsZXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX2JyYW5kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fYnJhbmRfX3VybCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fYnJhbmRfX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX3JlYWQge1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC1tb3otYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDIwcHggMDtcbiAgfVxuXG4gIC5nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fbW9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5wcm9kLWluZm9zX19kZXNjIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQ0U1RTk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjZzIGVhc2UgLjZzO1xuICB9XG5cbiAgLnByb2QtaW5mb3NfX2Rlc2MgPiA6bm90KC5wcm9kLWluZm9zX190aXRsZSkge1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgLjZzLCB0cmFuc2Zvcm0gLjZzIGVhc2UsIG9wYWNpdHkgLjZzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5wcm9kLWluZm9zX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAucHJvZC1pbmZvc19fdGl0bGUgLmljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIC5wcm9kLWluZm9zLm9wZW4gLnByb2QtaW5mb3NfX2Rlc2MgPiA6bm90KC5wcm9kLWluZm9zX190aXRsZSkge1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIHRyYW5zZm9ybSAuNnMgZWFzZSAuMXMsIG9wYWNpdHkgLjZzIC4xcztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgbWF4LWhlaWdodDogMTAwMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLnByb2QtY2FyYWNfX2Rlc2Mge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNEQ0U1RTk7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAuNnMgZWFzZSAuNnM7XG4gIH1cblxuICAucHJvZC1jYXJhY19fZGVzYyA+IDpub3QoLnByb2QtY2FyYWNfX3RpdGxlKSB7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAuNnMsIHRyYW5zZm9ybSAuNnMgZWFzZSwgb3BhY2l0eSAuNnM7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnByb2QtY2FyYWNfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5wcm9kLWNhcmFjX190aXRsZSAuaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnByb2QtY2FyYWMub3BlbiAucHJvZC1jYXJhY19fZGVzYyA+IDpub3QoLnByb2QtY2FyYWNfX3RpdGxlKSB7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgdHJhbnNmb3JtIC42cyBlYXNlIC4xcywgb3BhY2l0eSAuNnMgLjFzO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAucHJvZC1yYXRlX193cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBib3JkZXI6IHNvbGlkICNEQ0U1RTk7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC42cyBlYXNlIC42cztcbiAgfVxuXG4gIC5wcm9kLXJhdGVfX3dyYXBwZXIgPiA6bm90KC5wcm9kLXJhdGVfX3RpdGxlKSB7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAuNnMsIHRyYW5zZm9ybSAuNnMgZWFzZSwgb3BhY2l0eSAuNnM7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnByb2QtcmF0ZV9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBcIk9wZW4gU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgUm9ib3RvLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAucHJvZC1yYXRlX190aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5wcm9kLXJhdGVfX3RpdGxlIC5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAucHJvZC1yYXRlX19lbXB0eSAucHJvZC1yYXRlX19zdGFycyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJvZC1yYXRlX19zaG93IHtcbiAgICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5wcm9kLXJhdGUub3BlbiAucHJvZC1yYXRlX193cmFwcGVyID4gOm5vdCgucHJvZC1yYXRlX190aXRsZSkge1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIHRyYW5zZm9ybSAuNnMgZWFzZSAuMXMsIG9wYWNpdHkgLjZzIC4xcztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgbWF4LWhlaWdodDogMTAwMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmZvcm0tLXRlc3QuZm9ybSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAjRENFNUU5O1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAuNnMgZWFzZSAuNnM7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5mb3JtLS10ZXN0ID4gOm5vdCguZm9ybV9fc3VidGl0bGUpIHtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIC42cywgdHJhbnNmb3JtIC42cyBlYXNlLCBvcGFjaXR5IC42cztcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZm9ybS0tdGVzdCAuZm9ybV9fc3VidGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMTRweCAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5mb3JtLS10ZXN0IC5mb3JtX19zdWJ0aXRsZSAuaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5mb3JtLS10ZXN0IC5mb3JtX19zdWJ0aXRsZSAuaWNvbi0tYXJyb3ctY3Jvc3Mge1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxuXG4gIC5mb3JtLS10ZXN0IC5mb3JtX19zdWJ0aXRsZSAuaWNvbi0tYXJyb3ctY3Jvc3M6YmVmb3JlLFxuICAuZm9ybS0tdGVzdCAuZm9ybV9fc3VidGl0bGUgLmljb24tLWFycm93LWNyb3NzOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTIzMzNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG4gIH1cblxuICAuZm9ybS0tdGVzdCAuZm9ybV9fc3VidGl0bGUgLmljb24tLWFycm93LWNyb3NzOmJlZm9yZSB7XG4gICAgbGVmdDogMTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTMwJSwgLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gIC5mb3JtLS10ZXN0IC5mb3JtX19zdWJ0aXRsZSAuaWNvbi0tYXJyb3ctY3Jvc3M6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgzMCUsIC01MCUsIDApIHJvdGF0ZSgtNDVkZWcpO1xuICB9XG5cbiAgLmZvcm0tLXRlc3QuZm9ybS5vcGVuIHtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjZzIGVhc2U7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmZvcm0tLXRlc3QuZm9ybS5vcGVuID4gOm5vdCguZm9ybS0tdGVzdCkge1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIHRyYW5zZm9ybSAuNnMgZWFzZSAuMXMsIG9wYWNpdHkgLjZzIC4xcztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgbWF4LWhlaWdodDogMTAwMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLmZvcm0tLXRlc3QuZm9ybS5vcGVuID4gOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuXG4gIC5mb3JtLS10ZXN0LmZvcm0ub3BlbiAuZm9ybV9fd3JhcEhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb3JtLS10ZXN0LmZvcm0ub3BlbiAuZm9ybV9fc3VidGl0bGUgLmljb24tLWFycm93LWNyb3NzOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtMTAlLCAtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xuICB9XG5cbiAgLmZvcm0tLXRlc3QuZm9ybS5vcGVuIC5mb3JtX19zdWJ0aXRsZSAuaWNvbi0tYXJyb3ctY3Jvc3M6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMTAlLCAtNTAlLCAwKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gIC5zdGF0ZSB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cblxuICAuc3RhdGVfX2RhdGVfX3R5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjcHJpY2UtYXJlYSB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAjcHJpY2UgLnByaWNlLWN1ci1jb250YWluZXIsXG4gICNwcmljZSAucHJpY2Utb2xkLWNvbnRhaW5lcixcbiAgI3ByaWNlIC5wcmljZS1jdXItaW52LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgI3cxLXF1YW50aXR5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAjcHJvZC1hZGQtY2FydC5maXhlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgei1pbmRleDogMjk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gICNwcm9kLWFkZC1jYXJ0LmZpeGVkIC5idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAjcHJvZC1zdG9jayxcbiAgLnByb2Qtc3RvY2sge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cblxuICAjdzItcXVhbnRpdHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gICNhZGQtY2FydC1idG4sXG4gICNoYi1hZGQtY2FydC1idG4sXG4gICNhbGVydC1idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAjcHJvZC1zdW1tYXJ5IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cblxuICAjYWRkLWNhcnQtYnRuIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAjYWxlcnQtYnRuIHtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgLnJhbmdlIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnJhbmdlX19zdWJ0aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAucmFuZ2VfX2dsb2JhbCB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnJhbmdlX190b3AsXG4gIC5yYW5nZV9fYm90dG9tLFxuICAucmFuZ2VfX3dyYXBwZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAucmFuZ2VfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJhbmdlX19ib3R0b20ge1xuICAgIGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMDtcbiAgfVxuXG4gIC5yYW5nZV9faXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNEQ0U1RTk7XG4gIH1cblxuICAucmdwZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC56b29tLXZhcmlhdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAud3otcmF0aW5nIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgfVxuXG4gIC53ei1yYXRpbmcub3BlbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0OmZpcnN0LWNoaWxkLFxuICAud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXQ6bnRoLWNoaWxkKDUpIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXQgPiBsYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXRfX2ZpZWxkLS1pbWcgbGFiZWwgPiBkaXYge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fYWxsUmF0aW5nIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RDRTVFOTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZCB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAjRENFNUU5O1xuICAgIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWQgKyBkaXYge1xuICAgIHRyYW5zaXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWQgKyBkaXYgKyBkaXYge1xuICAgIHRyYW5zaXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWQuY2xvc2UgKyBkaXYge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19oZWFkLmNsb3NlICsgZGl2ICsgZGl2IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgbWF4LWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWQub3BlbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZDpub3QoLm9wZW4pIHtcbiAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWQ6bm90KC5vcGVuKSArIGRpdiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWQ6bm90KC5vcGVuKSArIGRpdiArIGRpdiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWRfX3RpdGxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWRfX3RpdGxlIC5pY29uLS1hcnJvdy1jcm9zcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG5cbiAgLnd6LXJncGQtcmF0aW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI3ZhcmlhdGlvbnMsXG4gICNjdXN0b21pc2F0aW9ucyB7XG4gICAgbWFyZ2luOiAyMHB4IDBweDtcbiAgfVxuXG4gIC52YXItcXR5LWxibCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBtaW4td2lkdGg6IDU1cHg7XG4gIH1cblxuICAudmFyLXF0eS1pbnB1dC1hcmVhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDguMTI1cmVtO1xuICB9XG5cbiAgLnZhci1xdHktcm93IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC52YXItcmFkaW8gLnZhci1xdHktcm93LmNvbHVtbiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC52YXItcmFkaW8gLnZhci1yYWRpby1pbnB1dCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgfVxuXG4gIC5zaGFyZV9fY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnNoYXJlX190aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5zaGFyZSBzcGFuIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLnNoYXJlIG5hdiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5zaGFyZSBhIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBjb2xvcjogI2YxY2U2NDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cblxuICAuZm9vdGVyX190aXRsZS50ZXh0LWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLmZvb3Rlcl9fcnMge1xuICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuZm9vdGVyX19yYXRpbmdfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzM5MzkzOTtcbiAgfVxuXG4gIC5mb290ZXJfX3JhdGluZ19fY29tIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzkzOTM5O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAucG93ZXJlZCB7XG4gICAgcGFkZGluZzogMTZweCAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxuXG4gIC5sb2d1cF9fcHdkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5sb2d1cCBwLmZvcm1fX2Vycm9yIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubW9kYWwtY2FydC5zaG93IHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAwO1xuICB9XG5cbiAgLmFsZXJ0LWZvcm1fX2hlYWRlciB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuYWxlcnQtZm9ybV9faGVhZGVyIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5hbGVydC1mb3JtIC5mb3JtX19idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuY2FydC1tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAtOTAlO1xuICAgIHJpZ2h0OiBjYWxjKC0xMDAlICsgNjBweCk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtaW4td2lkdGg6IDkwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuY2FydC1tb2RhbF9fd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsX190aXRsZSB7XG4gICAgaGVpZ2h0OiA1OXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICB9XG5cbiAgLmNhcnQtbW9kYWxfX2Zvcm0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmNhcnQtbW9kYWxfX21pZGRsZSB7XG4gICAgcGFkZGluZzogNzBweCAxMHB4IDkwcHggMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmNhcnQtbW9kYWxfX2l0ZW0ge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cblxuICAuY2FydC1tb2RhbF9faXRlbV9fbGVmdCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG5cbiAgLmNhcnQtbW9kYWxfX2l0ZW1fX2ltZyB7XG4gICAgbWFyZ2luLXRvcDogMTIuNXB4O1xuICB9XG5cbiAgLmNhcnQtbW9kYWxfX2l0ZW1fX21pZGRsZSB7XG4gICAgcGFkZGluZzogMjVweCAzNXB4IDIwcHggMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsX19pdGVtX19mbGV4IHtcbiAgICBtYXJnaW46IDVweCAwO1xuICB9XG5cbiAgLmNhcnQtbW9kYWxfX2l0ZW1fX3JpZ2h0IHtcbiAgICBib3R0b206IDdweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHJpZ2h0OiAwO1xuICB9XG5cbiAgLmNhcnQtbW9kYWxfX2l0ZW1fX3ByaWNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc5cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsX19pdGVtX19kZWxldGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDI3cHg7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gIH1cblxuICAuY2FydC1tb2RhbF9faXRlbV9fZGVsZXRlIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICB9XG5cbiAgLmNhcnQtbW9kYWxfX2l0ZW1fX2RlbGV0ZV9fbGluay5kZWxldGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTIzMzNlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gIH1cblxuICAuY2FydC1tb2RhbF9fcXR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuY2FydC1tb2RhbF9fcXR5X19pbnB1dCB7XG4gICAgbWluLXdpZHRoOiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTgsIDUxLCA2MiwgMC42KTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB9XG5cbiAgLmNhcnQtbW9kYWxfX2Zvb3RlciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIH1cblxuICAuY2FydC1tb2RhbF9fZm9vdGVyIC5mb3JtX19maWVsZHNldCB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuY2FydC1tb2RhbF9fZm9vdGVyIC5mb3JtX19maWVsZCB7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsX19mb290ZXIgLmZvcm1fX2J1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAuY2FydC1tb2RhbF9fdG90YWxfX2Ftb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsX19jb25maXJtX190aXJldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsLmNhcnQtb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY2FydC1tb2RhbC5jYXJ0LW9wZW4gLmNhcnQtbW9kYWxfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTYwcHg7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICMxMjMzM2U7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5jYXJ0LW1vZGFsLmNhcnQtb3BlbiAuY2FydC1tb2RhbF9fY2xvc2UgLm1hdGVyaWFsLWljb25zIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5jaGVja291dF9faW5kZXgge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmNhcnRfX3Byb2Qge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAjY2FydC12YWxpZGF0aW9uIC53cmFwcGVyLXZhbGlkYXRlLWJ0bi5maXhlZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiA5OTk5OTk5OTtcbiAgfVxuXG4gICNjYXJ0LW9wdGlvbnMge1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFkZC1jYXJ0LWZpeGVkIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJlZGljdGl2ZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTdweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbWluLWhlaWdodDogODAlO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1N3B4KTtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDU3cHgpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RDRTVFOTtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlX193cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAucHJlZGljdGl2ZV9fZmxleCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAucHJlZGljdGl2ZV9fcHJvZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG5cbiAgLndhcm5pbmcge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cblxuICAud2FybmluZ19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuXG4gIC53YXJuaW5nX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLndhcm5pbmdfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLndhcm5pbmdfX2J1dHRvbi0tZW50ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubW9kYWwtY29va2llIHtcbiAgICBwYWRkaW5nOiAxMHB4IDYwcHggMTBweCAxMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRENFNUU5O1xuICB9XG5cbiAgLm1vZGFsLWNvb2tpZV9fY2xvc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE4LCA1MSwgNjIsIDAuNik7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiBub3dyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAud3JhcF9fYW1hem9uLS1tb2RhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5zaG93LWZvci1zbWFsbC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5jMS1jaGVja291dCB7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuYzEtcGF5bWVudC1ibG9jIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uICNzYy1yZWdpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5wYWdlLXZhbGlkYXRpb24gLnNpbXBsZW1vZGFsLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucGFnZS12YWxpZGF0aW9uIC5zaW1wbGVtb2RhbC1jb250YWluZXIgaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgI3N1Ym1pdC1hcmVhIC5jb250YWluZXItc3VibWl0LWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpO1xuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk7XG4gIH1cblxuICAjc3VibWl0LWFyZWEgLmNvbnRhaW5lci1zdWJtaXQtYnV0dG9uIC5idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gICNzdWJtaXQtYXJlYSAuY29udGFpbmVyLXN1Ym1pdC1idXR0b24gI3RyaWdnZXItbG9naW4tYW1hem9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG5cbiAgI3N1Ym1pdC1hcmVhIC5jb250YWluZXItc3VibWl0LWJ1dHRvbiAjdHJpZ2dlci1sb2dpbi1hbWF6b24gc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3Zlcik7XG4gIH1cblxuICAjc3RyaXBlIC53cmFwcGVyLndyYXBwZXItLWNlbnRlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpO1xuICAgIHotaW5kZXg6IDk5OTk5OTk5OTk7XG4gIH1cblxuICAjc3RyaXBlIC53cmFwcGVyLndyYXBwZXItLWNlbnRlciAuYnV5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIC5jaGVja291dC1jb25maXJtYXRpb24gLnR1dG8tYXJlYS1jaGVxdWUgLnR1dG8tc3BlY2lmaWNhdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbTtcbiAgfVxuXG4gIC5lbWVyZ2VuY3ktYmFyIHtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5lbWVyZ2VuY3ktYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00NXB4O1xuICB9XG5cbiAgLmVtZXJnZW5jeS1iYXJfX3RleHQsXG4gIC5lbWVyZ2VuY3ktYmFyX19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbW96LWZsZXgtd3JhcDogd3JhcDtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5lbWVyZ2VuY3ktYmFyX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLmVtZXJnZW5jeS1iYXJfX2J1dHRvbiBhLFxuICAuZW1lcmdlbmN5LWJhcl9fYnV0dG9uIHNwYW4ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucHJlLWVtZXJnZW5jeS1iYXIge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnByZS1lbWVyZ2VuY3ktYmFyX190ZXh0LFxuICAucHJlLWVtZXJnZW5jeS1iYXJfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtbW96LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbW96LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnByZS1lbWVyZ2VuY3ktYmFyX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLnByZS1lbWVyZ2VuY3ktYmFyX19idXR0b24gYSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9faGVhZCxcbiAgLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19oZWFkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiAndGl0bGUnICdyYXRpbmcnICdjdGEnO1xuICB9XG5cbiAgLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhX19idXR0b24sXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fYnV0dG9uIHtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX2J1dHRvbiBidXR0b24sXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAud3otc2hvd01lc3NhZ2UucHJvZC1kZXRhaWxzX19yZXZpZXdzIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fYnV0dG9uIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzLS1wZHAgLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAucGRwLXJldmlldyxcbiAgLnByb2QtZGV0YWlscy0tcGRwIC5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnByb2QtZGV0YWlsc19fcmV2aWV3cy1zbGlkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtLFxuICAucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlcjpub3QoLnNsaWNrLWluaXRpYWxpemVkKSAucGRwLXJldmlldyxcbiAgLnByb2QtZGV0YWlscy0tcGRwIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3MgLnByb2QtZGV0YWlsc19fcmV2aWV3cy1zbGlkZXI6bm90KC5zbGljay1pbml0aWFsaXplZCkgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC5wcm9kX19hcnRpY2xlLFxuICAucHJvZC5wcm9kLS1saXN0Q3Jvc3MgLnByb2QtZGV0YWlsc19fY3Jvc3Mtc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIC5wcm9kX19hcnRpY2xlOm9ubHktY2hpbGQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX3dyYXBwZXJfX2ZsZXgsXG4gIC5wcm9kLnByb2R1Y3QtbGlzdC1jbGFzc2ljOm5vdCgucHJvZHVjdC1saXN0LXNlbGVjdGVkKSB7XG4gICAgLS1wcm9kLWdyaWQtZ2FwOiAxcmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGUge1xuICAgIHBhZGRpbmc6IDAuN3JlbSAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19uYW1lX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcm9kIC5wcm9kX19hcnRpY2xlIC5wcm9kX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMC43cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5QYXlCZWFyTW9kYWxfX0NvbnRlbnQge1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5QYXlCZWFyTW9kYWwgI3BheWJlYXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5QYXlCZWFyTW9kYWwgLlBheUJlYXItYXBwIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG5cbiAgLlBheUJlYXJNb2RhbCAuUGF5QmVhci1hcHAgLlBheUJlYXItY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAuUGF5QmVhck1vZGFsX19Cb2R5LS1vcGVuIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwZW0pIHtcbiAgLnJldmVhbC1tb2RhbCB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5wcm9kLnByb2R1Y3QtbGlzdC1zaW1wbGUgPiAucHJvZF9fYXJ0aWNsZSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmludGwtdGVsLWlucHV0IC5jb3VudHJ5LWxpc3Qge1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9kLWRldGFpbHMtLXBkcCAjY29udGFpbmVyLWdsb2JhbC1ib3R0b20ge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnByb2QtZGV0YWlscy0tcGRwICN3Mi1xdWFudGl0eSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAjcHJvZC1hZGQtY2FydDpub3QoLmZpeGVkKSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiBjYWxjKDEwMCUgLSAxMzRweCk7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzLS1wZHAgI2FkZC1jYXJ0LWJ0biBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLlBheUJlYXItYXBwIC5QLWJ0biB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAucHJvZC1kZXRhaWxzLS1wZHAgLnZhcjpub3QoLnZhci13aXRoLWltZykgLnZhci1yYWRpby1sYmwge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBwYWRkaW5nOiA4cHggOHB4O1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLlAtQ29udGVudF9faWNvbiB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cblxuICAuUC1QYXltZW50X19leHBpcmVkIC5QLUNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMycHggMDtcbiAgfVxuXG4gIC5QYXlCZWFyX19OYXYge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuXG4gIC5QYXlCZWFyIC5QYXlCZWFyX19icmFuZC1saW5rLFxuICAuUGF5QmVhciAuUGF5QmVhcl9fTmF2X19hcnJvdyB7XG4gICAgbWFyZ2luOiAwIDAgMThweDtcbiAgfVxuXG4gIC5QLVBheW1lbnRfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiA4cHg7XG4gIH1cblxuICAuUC1QYXltZW50X191bnBhaWRfX2Jsb2NrID4gZGl2ID4gZGl2IHtcbiAgICBmb250LXNpemU6IDhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIH1cblxuICAuUC1QYXltZW50X191bnBhaWRfX2Jsb2NrID4gZGl2IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XG4gIH1cblxuICAuUC1QYXltZW50X192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG5cbiAgLlAtUGF5bWVudF9fcXIge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDEwOHB4O1xuICB9XG5cbiAgLlAtUGF5bWVudF9fYWRkcmVzcyB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG5cbiAgLlAtUGF5bWVudF9fYWRkcmVzcyBjb2RlIHtcbiAgICBmb250LXNpemU6IDkuNXB4O1xuICB9XG5cbiAgLlAtUGF5bWVudF9faGVscGVyIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cblxuICBoNiB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbjogMzVweCAwO1xuICB9XG5cbiAgLmJsb2Mge1xuICAgIG1hcmdpbjogMCAwIDE3LjVweCAwO1xuICB9XG5cbiAgLmJsb2MtLXdyYXBwZXItbGVmdCB7XG4gICAgbWFyZ2luOiAwIDExLjY2NjY3cHggMTEuNjY2NjdweCAwO1xuICB9XG5cbiAgLmJsb2MtLXdyYXBwZXItcmlnaHQge1xuICAgIG1hcmdpbjogMCAwIDExLjY2NjY3cHggMTEuNjY2NjdweDtcbiAgfVxuXG4gIC5mb3JtIHtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLmZvcm1fX2ZpZWxkc2V0LS1tdWx0aXBsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5mb3JtX19maWVsZHNldC0tbXVsdGlwbGUgKyAuZm9ybV9fZmllbGRzZXQtLW11bHRpcGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxuXG4gIC5yZWdpc3Rlcl9fZmllbGRzZXQge1xuICAgIG1hcmdpbjogMCBhdXRvIDM1cHggYXV0bztcbiAgfVxuXG4gIC5yZWdpc3Rlcl9fY25pbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuXG4gIC5yZWdpc3Rlcl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE3LjVweDtcbiAgfVxuXG4gICNyZWdpc3Rlcl9fc2hvdy1zaGlwcGluZzpjaGVja2VkICsgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLmluZGV4LWFjY19faDMge1xuICAgIG1hcmdpbjogMCAwIDE3LjVweCAwO1xuICB9XG5cbiAgLm9yZGVyLWxpc3RfX3N1YnRpdGxlLS1kYXRlIHtcbiAgICB3aWR0aDogMjIlO1xuICAgIG1hcmdpbi1sZWZ0OiAxMiU7XG4gIH1cblxuICAub3JkZXItbGlzdF9fc3VidGl0bGUtLXBheW1lbnQge1xuICAgIHdpZHRoOiAyMiU7XG4gIH1cblxuICAub3JkZXItbGlzdF9fc3VidGl0bGUtLXRvdGFsIHtcbiAgICB3aWR0aDogMjIlO1xuICB9XG5cbiAgLm9yZGVyLWxpc3RfX3N1YnRpdGxlLS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm9yZGVyLWxpc3RfX3N1YnRpdGxlLS1zdGF0ZSB7XG4gICAgd2lkdGg6IDIyJTtcbiAgfVxuXG4gIC5vcmRlci1saXN0X19wYXJ0LS1udW0ge1xuICAgIHdpZHRoOiAxMiU7XG4gIH1cblxuICAub3JkZXItbGlzdF9fcGFydC0tZGF0ZSB7XG4gICAgd2lkdGg6IDIyJTtcbiAgfVxuXG4gIC5vcmRlci1saXN0X19wYXJ0LS1wYXltZW50IHtcbiAgICB3aWR0aDogMjIlO1xuICB9XG5cbiAgLm9yZGVyLWxpc3RfX3BhcnQtLXRvdGFsIHtcbiAgICB3aWR0aDogMjIlO1xuICB9XG5cbiAgLm9yZGVyLWxpc3RfX3BhcnQtLXN0YXRlIHtcbiAgICB3aWR0aDogMjIlO1xuICB9XG5cbiAgLm9yZGVyLWxpc3RfX3BhcnQtLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAub3JkZXItZGV0YWlsX191bCB7XG4gICAgbWFyZ2luOiAwIDAgMzVweCAwO1xuICB9XG5cbiAgLm9yZGVyLWRldGFpbF9fcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cblxuICBoNCB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIH1cblxuICBoNSB7XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cblxuICBoNiB7XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG5cbiAgLmJsb2Mge1xuICAgIG1hcmdpbjogMCAwIDQwcHggMDtcbiAgfVxuXG4gIC5ibG9jLS13cmFwcGVyLWxlZnQge1xuICAgIG1hcmdpbjogMCAxMy4zMzMzM3B4IDEzLjMzMzMzcHggMDtcbiAgfVxuXG4gIC5ibG9jLS13cmFwcGVyLXJpZ2h0IHtcbiAgICBtYXJnaW46IDAgMCAxMy4zMzMzM3B4IDEzLjMzMzMzcHg7XG4gIH1cblxuICAuYmxvYyBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAucmVnaXN0ZXJfX2ZpZWxkc2V0IHtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG4gIH1cblxuICAucmVnaXN0ZXJfX2NuaWwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAucmVnaXN0ZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgI3JlZ2lzdGVyX19zaG93LXNoaXBwaW5nOmNoZWNrZWQgKyAuZm9ybV9fZmllbGRzZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAjcmVnaXN0ZXJfX3Nob3ctc2hpcHBpbmc6Y2hlY2tlZCArIC5mb3JtX19maWVsZHNldC0temVybyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5pbmRleC1hY2NfX2gzIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIH1cblxuICAub3JkZXItZGV0YWlsX191bCB7XG4gICAgbWFyZ2luOiAwIDAgNDBweCAwO1xuICB9XG5cbiAgLm9yZGVyLWRldGFpbF9fcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3MjBweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAubWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLm1hcmdpbi0taGFsZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcuNXB4O1xuICB9XG5cbiAgLm1hcmdpbi0tdGhpcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDExLjY2NjY3cHg7XG4gIH1cblxuICAucGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAucGFkZGluZy0taGFsZiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBwYWRkaW5nOiA3cHggMjAwcHg7XG4gIH1cblxuICAuaGVhZGVyX19sb2dvX19hX19uYW1lX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG5cbiAgLmhlYWRlcl9fY2hlY2tib3gtLW5hdjpjaGVja2VkIH4gLmhlYWRlciAubmF2IHtcbiAgICByaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgfVxuXG4gIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2xvZ28sXG4gIC5oZWFkZXJfX25hdixcbiAgLmhlYWRlcl9fY2FydCB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5uYXZfX3N1YmxldmVsIHtcbiAgICB0b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2IHtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cblxuICBib2R5LmJvZHktLXRyYW5zZm9ybSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICNtYWluLXNsaWRlciArIC5ib2R5X193cmFwcGVyIC5ib2R5X193cmFwcGVyX19tYXhXaWR0aCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cblxuICAuYmxvYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuYmxvYy0td3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuYmxvYy0td3JhcHBlci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5ibG9jLS13cmFwcGVyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAuYmxvYy0taW1nLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLmJsb2MtLWltZy1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLmgxICsgLmJsb2Mge1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICB9XG5cbiAgLnByb2Qge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAtMTBweCAzNXB4IC0xMHB4O1xuICB9XG5cbiAgLnByb2QgLnByb2RfX2FydGljbGUge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG5cbiAgLmJyYW5kX19zbGlkZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgLmxhbmctLWRlc2t0b3AgLm5hdl9fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubGFuZy0tZGVza3RvcCAubmF2X191bCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIC1tb3otYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cblxuICAubGFuZy0tZGVza3RvcCAubGFuZy0tb3RoZXJzIHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5sYW5nLS1kZXNrdG9wOmhvdmVyIC5sYW5nLS1vdGhlcnMge1xuICAgIGhlaWdodDogMjI4cHg7XG4gIH1cblxuICAud3JhcCB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzX19hIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxuXG4gIC5mb3JtX193cmFwcGVyVmFsaWQge1xuICAgIG1hcmdpbjogLTIwcHggYXV0byAtMjBweCBhdXRvO1xuICB9XG5cbiAgLnJlYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAucmVhX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLnNlYXJjaCB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG5cbiAgLnNlYXJjaC0tcmVzdWx0IHtcbiAgICBsZWZ0OiAzM3B4O1xuICB9XG5cbiAgLmJsb2dfX3Bvc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICAtbW96LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmJsb2dfX3Bvc3Q6bnRoLWNoaWxkKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cblxuICAuYmxvZ19fY29tbWVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgbWFyZ2luOiA1cHggLTEwcHg7XG4gIH1cblxuICAuYmxvZ19fY29tbWVudF9fdGl0bGUge1xuICAgIG1hcmdpbjogMzVweCAwO1xuICB9XG5cbiAgLmJsb2dfX2NvbW1lbnRfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiA3LjVweDtcbiAgfVxuXG4gIC5ibG9nX19jb21tZW50X19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLnByb2QtZGV0YWlscyB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX3Nob3BwaW5nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX3NtYWxsIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fYnJhbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDE3LjVweDtcbiAgfVxuXG4gIC5wcm9kLWluZm9zX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLnByb2QtY2FyYWNfX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAjdzEtcXVhbnRpdHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19nYWxsZXJ5LmdhbGxlcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAud3otcmF0aW5nIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZSB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19oZWFkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19kYXRhIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19kYXRhTW9iaWxlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5zaGFyZV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb290ZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDM1cHggMjBweCAwIDIwcHg7XG4gIH1cblxuICAuZm9vdGVyX190aXRsZS0tZGVza3RvcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLmZvb3Rlcl9fbWlkZGxlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuZm9vdGVyX19ib3R0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmZvb3Rlcl9fYmxvYyB7XG4gICAgbWFyZ2luOiAwIDAgMzVweCAwO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuZm9vdGVyX19pbmZvIHtcbiAgICB3aWR0aDogMzMuMzQlO1xuICB9XG5cbiAgLmZvb3Rlcl9fbmV3c2xldHRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgfVxuXG4gIC5mb290ZXJfX2Rlc2Mge1xuICAgIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgfVxuXG4gIC5mb290ZXJfX21lbnUge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgcGFkZGluZzogMCAxMS42NjY2N3B4IDAgMDtcbiAgfVxuXG4gIC5mb290ZXJfX3NvY2lhbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5mb290ZXJfX3JzIHtcbiAgICBtYXJnaW46IDE3LjVweCAwIDAgMDtcbiAgfVxuXG4gIC5mb290ZXJfX3JzIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLmZvb3Rlcl9fcmF0aW5nX19yYXRlIHtcbiAgICBtYXJnaW46IDAgMTEuNjY2NjdweCAxNy41cHggMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG5cbiAgLmZvb3Rlcl9fcmF0aW5nX19zdGFycyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1vei1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgMTcuNXB4IDA7XG4gIH1cblxuICAuZm9vdGVyX19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogLW1vei1mbGV4O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1vei1mbGV4LXdyYXA6IHdyYXA7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC1tb3otanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5wb3dlcmVkIHtcbiAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG5cbiAgLmNhcnQtbW9kYWwge1xuICAgIHJpZ2h0OiA2MHB4O1xuICAgIHRvcDogMjRweDtcbiAgfVxuXG4gIC5jaGVja291dC0tZW1wdHkge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuXG4gIC5maWx0ZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuXG4gIC5zb3J0IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cblxuICAucHJlZGljdGl2ZSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGxlZnQ6IDE3cHg7XG4gICAgdG9wOiAxNDUlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjc7XG4gICAgaGVpZ2h0OiA1MTVweDtcbiAgfVxuXG4gIC5wcmVkaWN0aXZlX193cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAucHJlZGljdGl2ZV9fcHJvZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAubW9kYWwtY29va2llIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgYm90dG9tOiAxNTBweDtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5jYXJ0LXJlY2FwIHtcbiAgICB3aWR0aDogNDQlO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLnNjLWZvcm0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5jaGVja291dC12YWxpZGF0aW9uIC5jaGVja291dC1sIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAjc2MtcmVnaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucGFnZS12YWxpZGF0aW9uICNzaW1wbGVtb2RhbC1jb250YWluZXIsXG4gIC5wYWdlLXZhbGlkYXRpb24gI3NpbXBsZW1vZGFsLWRhdGEge1xuICAgIG1heC1oZWlnaHQ6IDY2MHB4O1xuICB9XG5cbiAgLnBhZ2UtdmFsaWRhdGlvbiAjc2ltcGxlbW9kYWwtY29udGFpbmVyIGlmcmFtZSB7XG4gICAgbWF4LWhlaWdodDogNjI1cHg7XG4gIH1cblxuICBib2R5LmJvZHktLXRyYW5zZm9ybSAuZW1lcmdlbmN5LWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHMtLXBkcCAucHJvZC1kZXRhaWxzX19yZXZpZXdzLFxuICAucHJvZC1kZXRhaWxzLS1wZHAgLnd6LXNob3dNZXNzYWdlLnByb2QtZGV0YWlsc19fcmV2aWV3cyB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnByb2QgLnByb2RfX3dyYXBwZXJfX2ZsZXggPiAucHJvZF9fYXJ0aWNsZSxcbiAgLnByb2QucHJvZHVjdC1saXN0LWNsYXNzaWM6bm90KC5wcm9kdWN0LWxpc3Qtc2VsZWN0ZWQpOm5vdCgucHJvZHVjdC1saXN0LXNpbXBsZSkgPiAucHJvZF9fYXJ0aWNsZSB7XG4gICAgZmxleDogMCAxIGNhbGMoKDEwMCUgLSB2YXIoLS1wcm9kLWdyaWQtZ2FwLCAycmVtKSAqIDIpIC8gMyk7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE1OTlweCkge1xuICAubWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLm1hcmdpbi0taGFsZiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5tYXJnaW4tLXRoaXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMy4zMzMzM3B4O1xuICB9XG5cbiAgLnBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG5cbiAgLnBhZGRpbmctLWhhbGYge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgI21haW4tc2xpZGVyICsgLmJvZHlfX3dyYXBwZXIgLmJvZHlfX3dyYXBwZXJfX21heFdpZHRoIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuXG4gIC5oMSArIC5ibG9jIHtcbiAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgfVxuXG4gIC5icmVhZGNydW1icyB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICB9XG5cbiAgLmJyZWFkY3J1bWJzX19hIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG5cbiAgLmZvcm1fX2ZpZWxkc2V0LS1yYXRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19icmFuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC5mb290ZXIge1xuICAgIHBhZGRpbmc6IDU2cHggNDBweCAwIDQwcHg7XG4gIH1cblxuICAuZm9vdGVyX19ibG9jIHtcbiAgICBtYXJnaW46IDAgMCA1N3B4IDA7XG4gIH1cblxuICAuZm9vdGVyX19kZXNjIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIH1cblxuICAuZm9vdGVyX19tZW51IHtcbiAgICBwYWRkaW5nOiAwIDEzLjMzMzMzcHggMCAwO1xuICB9XG5cbiAgLmZvb3Rlcl9fcmF0aW5nLmZvb3Rlcl9fYmxvYyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnBvd2VyZWQge1xuICAgIHBhZGRpbmc6IDE2cHggNDBweDtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIH1cblxuICAuY2hlY2tvdXQtLWVtcHR5IHtcbiAgICBwYWRkaW5nOiA0MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDE0NjBweCkge1xuICAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cblxuICAuYm9keV9fd3JhcHBlcl9fbWF4V2lkdGgge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogNzE5cHgpIHtcbiAgLm5hdi1wZXJzby1vZmYgLm5hdl9fdWwge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMjk5cHgpIHtcbiAgLnByb2QgLnByb2RfX2J0biB7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZCAucHJvZF9fYnRuIHtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMDk5cHgpIHtcbiAgLnByb2QgLnByb2RfX2J0biB7XG4gICAgZm9udC1zaXplOiAwLjU2MjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuZmlyZWZveCAucHJvZCAubW9kYWwtY2FydF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDcyMHB4KSBhbmQgKG1pbi13aWR0aDogNzIwcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLmxhbmctLWRlc2t0b3Age1xuICAgIHJpZ2h0OiAxMDVweDtcbiAgfVxuXG4gIC5zZWFyY2gtLWZpZWxkc2V0IHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIC5zZWFyY2gtLXdyYXBwZXIgbGFiZWwgLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmZvcm0gcC5mb3JtX19lcnJvciB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogMTUwJTtcbiAgICBtYXJnaW46IC0xNnB4IDAgMCAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC03MCUpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTE4MHB4KSB7XG4gICNhbGVydC1idG4ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9kLWRldGFpbHNfX21vcmUge1xuICAgIC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuICAgIC1tb3otZmxleC13cmFwOiB3cmFwO1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fbW9yZSAuc2hhcmVfX3dyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19tb3JlIC5zaGFyZV9fd3JhcHBlciAuc2hhcmVfX3RpdGxlIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3MTlweCkgYW5kIChtaW4td2lkdGg6IDcyMHB4KSB7XG4gIC5mb3JtLS10ZXN0IC5mb3JtX19zdWJ0aXRsZSAuaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gIC5mb290ZXJfX2J0biB7XG4gICAgdG9wOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEzNjlweCkge1xuICAuY2FydF9fcmVjYXBfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuY2hlY2tvdXQtbCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDYyJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAuY2FydF9fcmlnaHQge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gLmNhcnRfX3JpZ2h0IC50ZC1wcm9kLXByaWNlIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxNDU5cHgpIHtcbiAgLnBhZ2UtY2FydCAuYm9keV9fd3JhcHBlcl9fbWF4V2lkdGgge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuXG4gIC5wYWdlLWNhcnQgLmNoZWNrb3V0LmNoZWNrb3V0LWNhcnQuY2FydCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICN0eHQtY29kZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2hlY2tvdXQtdmFsaWRhdGlvbiAudmFsaWRhdGVkLWJsb2MgLnNjLWgyIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY0cHgpIHtcbiAgLnNpZGViYXItLWFjY291bnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuc2lkZWJhcl9fdWwuc2lkZWJhcl9fdWwtLWFjYyB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEyOTlweCkge1xuICAud3JhcF9fYW1hem9uLS1wcm9kRGV0YWlscyAud3JhcF9fYW1hem9uX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMzY4cHgpIHtcbiAgLmNoZWNrb3V0LXZhbGlkYXRpb24gI3NjLWF1dGgge1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucHMge1xuICAgIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuaXRpLWZsYWcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTY1MnB4IDE1cHg7XG4gIH1cblxuICAuaXRpLWZsYWcge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL21lZGlhLmNkbndzLmNvbS9fdC9fL2ltYWdlcy9mbGFncy9pbnRsdGVsaW5wdXQvZmxhZ3NAMngucG5nKTtcbiAgfVxufVxuXG5AbWVkaWEgZGVza3RvcCB7XG4gIC52YXItbGlzdC1xdHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnZhci1saXN0LWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnZhci1saXN0LWltZyBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNjAwcHgpIHtcbiAgLlBheUJlYXJNb2RhbF9fQ29udGVudCB7XG4gICAgYm90dG9tOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB9XG5cbiAgLlBheUJlYXJNb2RhbF9fQm9keS0tb3BlbiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn0iLCJAaW1wb3J0IFwicGx1Z2lucy9ib3VyYm9uL19ib3VyYm9uLnNjc3NcIjtcblxuLyoqIEltcG9ydCBtZWRpYSBxdWVyeSAqKi9cbkBpbXBvcnQgXCJwbHVnaW5zL21lZGlhLXF1ZXJ5L19tZWRpYS5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgY29uZmlnIGdsb2JhbCAqKi9cbkBpbXBvcnQgXCJfdmFyaWFibGVzLWN1c3RvbS5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgY29uZmlnIGdsb2JhbCAqKi9cbkBpbXBvcnQgXCJfdmFyaWFibGVzLWFkbWluLWN1c3RvbS5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgTWl4aW5zICoqL1xuQGltcG9ydCBcIl9mdW5jdGlvbnMuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGNvbmZpZyBnbG9iYWwgKiovXG5AaW1wb3J0IFwiX2NvbmZpZy5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgQW5pbWF0aW9ucyAqKi9cbkBpbXBvcnQgXCJfYW5pbWF0aW9uLnNjc3NcIjtcblxuLyoqIEltcG9ydCBNaXhpbnMgKiovXG5AaW1wb3J0IFwiX21peGlucy5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgcG9seWZpbGwgbm9ybWFsaXplICoqL1xuQGltcG9ydCBcIl9ub3JtYWxpemUuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IHdyYXBwZXIgKiovXG5AaW1wb3J0IFwiX2NsYXNzLmNvbXBvbmVudHMuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGhlYWRlciAqKi9cbkBpbXBvcnQgXCJfaGVhZHJvb20uc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGhlYWRlciAqKi9cbkBpbXBvcnQgXCJfaGVhZGVyLnNjc3NcIjtcblxuLyoqIEltcG9ydCBoZWFkZXIgKiovXG5AaW1wb3J0IFwiX25hdi5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgY29tcG9uZW50cyAqKi9cbkBpbXBvcnQgXCJfc2xpZGVyLnNjc3NcIjtcblxuLyoqIEltcG9ydCBjb21wb25lbnRzICoqL1xuQGltcG9ydCBcIl9ibG9jLmNvbXBvbmVudHMuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGNvbXBvbmVudHMgKiovXG5AaW1wb3J0IFwiX3N0YXJzLmNvbXBvbmVudHMuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGNvbXBvbmVudHMgKiovXG5AaW1wb3J0IFwiX2hpZ2hsaWdodC5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgY29tcG9uZW50cyAqKi9cbkBpbXBvcnQgXCJfZmxhc2gtc2FsZS5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgY29tcG9uZW50cyAqKi9cbkBpbXBvcnQgXCJfYnJhbmQtc2xpZGVyLmNvbXBvbmVudHMuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGNvbXBvbmVudHMgKiovXG5AaW1wb3J0IFwiX2xhbmcuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IHdyYXBwZXIgKiovXG5AaW1wb3J0IFwiX3dyYXBwZXIuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IHdyYXBwZXIgKiovXG5AaW1wb3J0IFwiX2JyZWFkY3J1bWJzLmNvbXBvbmVudHMuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IHdyYXBwZXIgKiovXG5AaW1wb3J0IFwicGx1Z2lucy9mbGF0cGlja3IvX2ZsYXRwaWNrci5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgd3JhcHBlciAqKi9cbkBpbXBvcnQgXCJfZm9ybS5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgd3JhcHBlciAqKi9cbkBpbXBvcnQgXCJfcmVhc3N1cmFuY2UuY29tcG9uZW50cy5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgd3JhcHBlciAqKi9cbkBpbXBvcnQgXCJfZXJyb3IuY29tcG9uZW50cy5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgd3JhcHBlciAqKi9cbkBpbXBvcnQgXCJwbHVnaW5zL3BlcmZlY3Qtc2Nyb2xsYmFyL19tYWluLnNjc3NcIjtcblxuLyoqIEltcG9ydCB3cmFwcGVyICoqL1xuQGltcG9ydCBcInBsdWdpbnMvaW50bFRlbElucHV0L19pbnRsVGVsSW5wdXRcIjtcblxuLyoqIEltcG9ydCB3cmFwcGVyICoqL1xuQGltcG9ydCBcIl9zZWFyY2guc2Nzc1wiO1xuXG4vKiogSW1wb3J0IHdyYXBwZXIgKiovXG5AaW1wb3J0IFwiX3JlZ2lzdGVyLnNjc3NcIjtcblxuLyoqIEltcG9ydCB3cmFwcGVyICoqL1xuQGltcG9ydCBcIl9tb3JwaC5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgd3JhcHBlciAqKi9cbkBpbXBvcnQgXCJfYWNjb3VudC5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgd3JhcHBlciAqKi9cbkBpbXBvcnQgXCJfb3JkZXItbGlzdC5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgd3JhcHBlciAqKi9cbkBpbXBvcnQgXCJfb3JkZXItZGV0YWlsLnNjc3NcIjtcblxuLyoqIEltcG9ydCB3cmFwcGVyICoqL1xuQGltcG9ydCBcIl9zaG9wLWNvbW1lbnQuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IHdyYXBwZXIgKiovXG5AaW1wb3J0IFwiX2Jsb2cuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cbkBpbXBvcnQgXCJfcHJvZC1saXN0LnNjc3NcIjtcblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5AaW1wb3J0IFwiX3Byb2QtZGV0YWlscy5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuQGltcG9ydCBcIl9mbG9hdC1kZXRhaWxzLnNjc3NcIjtcblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5AaW1wb3J0IFwiX3Byb2QtcmV2aWV3LnNjc3NcIjtcblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5AaW1wb3J0IFwiX3ZhcmlhdGlvbi5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgd3JhcHBlciAqKi9cbkBpbXBvcnQgXCJfNDA0LmNvbXBvbmVudHMuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cbkBpbXBvcnQgXCJfc2hhcmUuY29tcG9uZW50cy5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuQGltcG9ydCBcIl9mb290ZXIuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cbkBpbXBvcnQgXCJfYmFjay5jb21wb25lbnRzLnNjc3NcIjtcblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5AaW1wb3J0IFwicGx1Z2lucy9zbGljay9fc2xpY2suc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cbkBpbXBvcnQgXCJwbHVnaW5zL3VpLWF1dG9jb21wbGV0ZS9fdWktYXV0b2NvbXBsZXRlLnNjc3NcIjtcblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5AaW1wb3J0IFwiX2xvZ2luLnNjc3NcIjtcblxuQGltcG9ydCBcIl9jb25maXJtLWNhcnQuc2Nzc1wiO1xuXG5AaW1wb3J0IFwiX2FsZXJ0LWZvcm0uc2Nzc1wiO1xuXG5AaW1wb3J0IFwiX2FkZC1jYXJ0LW1vZGFsLnNjc3NcIjtcblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5AaW1wb3J0IFwiX2NhcnQuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cbkBpbXBvcnQgXCJfZmlsdGVyLnNjc3NcIjtcblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5AaW1wb3J0IFwiX3BhZ2luYXRpb24uc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cbkBpbXBvcnQgXCJfc29ydC5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuQGltcG9ydCBcIl9yZXZpZXcuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cbkBpbXBvcnQgXCJwbHVnaW5zL2ZvdW5kYXRpb24vX3JldmVhbC5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuQGltcG9ydCBcIl9zZWFyY2gtcHJlZGljdGl2ZS5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuQGltcG9ydCBcIl9zaWRlYmFyLnNjc3NcIjtcblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5AaW1wb3J0IFwiX3dhcm5pbmcuc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cbkBpbXBvcnQgXCJfY29va2llLW1vZGFsLnNjc3NcIjtcblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5AaW1wb3J0IFwicGx1Z2lucy9zaW1wbGUtbW9kYWwvX3NpbXBsZU1vZGFsLnNjc3NcIjtcblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5AaW1wb3J0IFwicGx1Z2lucy9pb24tcmFuZ2VTbGlkZXIvX3RoZW1lLnNjc3NcIjtcblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5AaW1wb3J0IFwiX2FtYXpvbi5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuQGltcG9ydCBcIl90YWJsZXQtZGVza3RvcC5zY3NzXCI7XG5cbi8qKiBJbXBvcnQgZm9vdGVyICoqL1xuQGltcG9ydCBcIl9wYXliZWFyLnNjc3NcIjtcblxuLyoqIEltcG9ydCBmb290ZXIgKiovXG5AaW1wb3J0IFwiX3ZhbGlkYXRpb24uc2Nzc1wiO1xuXG4vKiogSW1wb3J0IGZvb3RlciAqKi9cbkBpbXBvcnQgXCJfZW5kLnNjc3NcIjtcblxuQGltcG9ydCBcIl9lbWVyZ2VuY3kuc2Nzc1wiO1xuXG4vKiogU3VyY2hhcmdlcyBjdXN0b20g4oCUIGltcG9ydMOpZXMgYXByw6hzIHRvdXMgbGVzIHBhcnRpZWxzIGR1IHRow6htZSBwb3VyIGdhZ25lclxuICAgIGxhIGNhc2NhZGUgcGFyIGwnb3JkcmUsIHNhbnMgc3VyZW5jaMOocmUgZGUgc3DDqWNpZmljaXTDqS5cbiAgICBSZXN0ZSBBVkFOVCBjdXN0b20vb2xkIDogY2UgZGVybmllciBwb3J0ZSBkZXMgZMOpY2lzaW9ucyBwbHVzIHLDqWNlbnRlc1xuICAgIChiYW5kZWF1IGhlYWRlciwgdGl0cmVzIGhvbWVwYWdlKSBxdWkgZG9pdmVudCBjb250aW51ZXIgw6AgcHJpbWVyLiAqKi9cbkBpbXBvcnQgXCJfY3VzdG9tLnNjc3NcIjtcblxuQGltcG9ydCBcImN1c3RvbS9vbGRcIjtcblxuLyoqIENhcnRlcyBjYXRhbG9ndWUg4oCUIGFwcsOocyBvbGQvdGFibGV0IHBvdXIgZ2FnbmVyIGxhIGNhc2NhZGUgV2l6aSAoY2VudHJhZ2UgcHJpeC90aXRyZSkgKiovXG5AaW1wb3J0IFwiY3VzdG9tL2NhdGFsb2dcIjsiLCIvLyB2YXJpYWJsZXMgZHUgdGjDqG1lIChIVE1MIGN1c3RvbSkg4oCUIHNvdXJjZSBkZSB2w6lyaXTDqSBsb2NhbGUsIHBhcyBsZSBkZXNpZ24gcGFuZWwgQk9cbi8vIHBvbGljZSA6IE1vbnRzZXJyYXQgKHNwZWMgbWFxdWV0dGUgY2xpZW50IC8gZGlyZWN0ZXVyKVxuXG4vL2NvdWxldXIgcHJpbmNpcGFsZSBldCBob3ZlclxuJHByaW1hcnktY29sb3ItZGVmYXVsdDogIzEyMzMzZTtcbiRsb2dvX3JlZDojMGU4MTAyO1xuXG4vL2NvdWxldXIgcHJpbmNpcGFsIGR1IHRleHRlIHN1ciBmb25kIG5ldXRyZVxuJHN0ZC1jMTogIzEyMzMzZTtcblxuLy9jb3VsZXVyIGR1IGJhY2tncm91bmRcbiRiZy1ib2R5OiAjZmZmZmZmO1xuJGJnLXBvc2l0aW9uOiBcIlwiO1xuJGJnLXJlcGVhdDogXCJcIjtcbiRiZy1zaXplOiBcIlwiO1xuJGJnLWltZzogXCJcIjtcblxuLy9jb3VsZXVyIGR1IHRleHRlIHN1ciBiYWNrZ3JvdW5kXG4kYWx0ZXItY29sb3I6ICRzdGQtYzE7XG5cbi8vdGFpbGxlIG1heGltYWwgcm93IGVuIHJlbSAoIDE5MjBweCwgMTQ0MHB4LCAxMDI0cHggKVxuJG1heC1yb3ctc2l6ZTogMTQ0MHB4O1xuXG4vLyB0YWlsbGUgZGVzIHBvbGljZXMgcG91ciBsZSBzaXRlICgxNnB4LCAxOXB4LCAyMXB4KVxuJGZvbnQtc2l6ZS1odG1sOiAxNnB4O1xuXG4vLyBjb2xvciBvbiBib2R5IGZvciBzdmcgd2l0aG91dCAjXG4kc3ZnLWNvbG9yOiAxMjMzM2U7XG5cbi8vIHBvbGljZSB1dGlsaXPDqSBwb3VyIGxlIHRleHRlIG5vcm1hbFxuJGZmMTogXCJNb250c2VycmF0XCIsIFwiT3BlbiBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBSb2JvdG8sIEFyaWFsLCBzYW5zLXNlcmlmO1xuXG4vLyBwb2xpY2UgdXRpbGlzw6kgcG91ciBsZXMgdGl0cmVzXG4kZmYyOiBcIk1vbnRzZXJyYXRcIiwgXCJPcGVuIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbi8vIENTUyB2YXJzIHJ1bnRpbWUgOiBsZSB0aMOobWUgZ2FnbmUgc3VyIGxlcyBkZWZhdWx0cyBCTyAoSFRNTCBjdXN0b20pXG46cm9vdCB7XG4gIC0tZm9udC1mYW1pbHktdGV4dDogI3skZmYxfTtcbiAgLS1mb250LWZhbWlseS10aXRsZTogI3skZmYyfTtcbn0iLCIvKioqKiBDb25maWcgdmFyaWFibGUgKioqKi9cblxuLyoqKiogYnJlYWNrcG9pbnRzICoqKiovXG4kYnJlYWtwb2ludC10YWJsZXQ6IDYwMXB4O1xuJGJyZWFrcG9pbnQtYmVmb3JlLWRlc2t0b3A6IDEwMjNweDtcbiRicmVha3BvaW50LWRlc2t0b3A6IDEwMjRweDtcbiRicmVha3BvaW50LWJlZm9yZS14bDogMTU5OXB4O1xuJGJyZWFrcG9pbnQteGw6IDE2MDBweDtcblxuJGJyZWFrcG9pbnRzOiAoXG5cdFx0XHRcdHBob25lOiA2NDBweCxcblx0XHRcdFx0dGFibGV0OiA3NjdweCxcblx0XHRcdFx0ZGVza3RvcDogMTAyNHB4LFxuXHRcdFx0XHR4bDogMTYwMHB4XG4pICFkZWZhdWx0O1xuXG4kbWVkaWEtZXhwcmVzc2lvbnM6IChcblx0XHRcdFx0J3NjcmVlbic6ICdzY3JlZW4nLFxuXHRcdFx0XHQncHJpbnQnOiAncHJpbnQnLFxuXHRcdFx0XHQnaGFuZGhlbGQnOiAnaGFuZGhlbGQnLFxuXHRcdFx0XHQncmV0aW5hMngnOiAoXG5cdFx0XHRcdFx0XHRcdFx0Jygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpJyxcblx0XHRcdFx0XHRcdFx0XHQnKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpJ1xuXHRcdFx0XHQpLFxuXHRcdFx0XHQncmV0aW5hM3gnOiAoXG5cdFx0XHRcdFx0XHRcdFx0Jygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpJyxcblx0XHRcdFx0XHRcdFx0XHQnKG1pbi1yZXNvbHV0aW9uOiAzNTBkcGkpJ1xuXHRcdFx0XHQpXG4pICFkZWZhdWx0O1xuXG4kdW5pdC1pbnRlcnZhbHM6IChcblx0XHRcdFx0J3B4JzogMSxcblx0XHRcdFx0J2VtJzogMC4wMSxcblx0XHRcdFx0J3JlbSc6IDAuMVxuKSAhZGVmYXVsdDtcblxuLyoqKiogV3JhcHBlciAqKioqL1xuJGRlc2t0b3AtbWF4LXdpZHRoOiAkbWF4LXJvdy1zaXplO1xuJGdsb2JhbC1mb250LXRpdGxlOiAkZmYyO1xuJGdsb2JhbC1mb250OiAkZmYxO1xuJGdsb2JhbC1mb250LXdlaWdodDogNDAwOyAvLyBHbG9iYWwgZm9udCB3ZWlnaHRcbiRnbG9iYWwtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyAvLyBHbG9iYWwgc21vb3RoaW5nIG1ldGhvZFxuJGNvbnRlbnQtd2lkdGg6IDcwMHB4OyAvLyBXaWR0aCBvZiB3cmFwcGVyXG4kZnVsbC1oZWlnaHQ6IDEwMHZoOyAvLyBIZWlnaHQgb2YgYm9keVxuXG4vKioqKiBDb2xvcnMgKioqKi9cbiRjb2xvci1wcmltYXJ5IDogJHByaW1hcnktY29sb3ItZGVmYXVsdDtcbiRwcmltYXJ5LWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiRjb2xvci1wcmltYXJ5LXN2ZzogcGFyc2luZygkY29sb3ItcHJpbWFyeSk7XG4kY29sb3ItcHJpbWFyeS1ob3ZlcjogZGFya2VuKCRjb2xvci1wcmltYXJ5LCAxNSUpO1xuJGNvbG9yLXN0ZCAgICAgOiAkc3RkLWMxO1xuJGNvbG9yLW9uLWJvZHk6ICRhbHRlci1jb2xvcjtcbiRjb2xvci1zdGQtbGlnaHQgOiB0cmFuc3BhcmVudGl6ZSgkY29sb3Itc3RkLCAuNCk7XG4kY29sb3Itc3RkLWxpZ2h0LW9uLWJvZHk6IHRyYW5zcGFyZW50aXplKCRjb2xvci1vbi1ib2R5LCAuNCk7XG4kY29sb3Itc3RkLWxpZ2h0LXN2ZzogcGFyc2luZygkY29sb3Itc3RkKTtcbiRjb2xvci1zdGQtbGlnaHQtc3ZnLW9uLWJvZHk6IHBhcnNpbmcoJGNvbG9yLW9uLWJvZHkpO1xuJGNvbG9yLWJkICAgICAgOiAjRENFNUU5O1xuJGNvbG9yLWJkLXN2ZzogcGFyc2luZygkY29sb3ItYmQpO1xuJGNvbG9yLWJkLWxpZ2h0OiAjZjNmM2YzO1xuJGNvbG9yLWJnLXhsLWxpZ2h0OiAjZjlmOWY5O1xuJGNvbG9yLWxvc3QtcGFzczogIzM0OThkYjtcbiRjb2xvci1lcnJvcjogI0VGNDgzNjtcbiRncmV5LWhlYWRlcjogIzRkNGQ0ZDtcblxuJHdoaXRlOiAjZmZmO1xuJGJsYWNrOiAjMDAwO1xuXG4vKioqKiBGb250cyAqKioqL1xuJGZvbnQtc3RkICAgICAgOiAkZmYxO1xuJGZvbnQtdGl0bGUgICAgOiAkZmYyO1xuJGZvbnQtLXNpemUtc3RkOiAxMDtcblxuLyoqKiogQ29tcG9uZW50cyAqKioqL1xuXG4vKioqIFNsaWRlciAqKiovXG4kc2xpZGVyLS13aWR0aCAgICAgOiAxMDAlO1xuJHNsaWRlci0taGVpZ2h0ICAgIDogYXV0bztcbiRzbGlkZXItLW1hcmdpbiAgICA6IDAgYXV0bztcbiRzbGlkZXItLXBhZGRpbmcgICA6IDA7XG4kc2xpZGVyLS1iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuLyoqKiogTWFyZ2luICoqKiovXG4kYmxvYy0tbWFyZ2luLWFzaWRlIDogMTVweDtcbiRibG9jLS1tYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4kYmxvYy0tbWFyZ2luLWFzaWRlLXRhYmxldCA6IDIwcHg7XG4kYmxvYy0tbWFyZ2luLWJvdHRvbS10YWJsZXQ6IDM1cHg7XG5cbiRibG9jLS1tYXJnaW4tYXNpZGUtZGVza3RvcCA6IDQwcHg7XG4kYmxvYy0tbWFyZ2luLWJvdHRvbS1kZXNrdG9wOiA0MHB4O1xuXG4kYmxvYy0tbWFyZ2luLWFzaWRlLXhsIDogNDBweDtcbiRibG9jLS1tYXJnaW4tYm90dG9tLXhsOiA1NXB4O1xuXG5cbi8qKioqIEhpZ2h0bGlnaHQgKioqKi9cbiRwcm9kLS1zaXplOiByZW0oMTRweCk7XG5cbi8qKioqKioqICAgSEVBREVSICAqKioqKiovXG4kaGVhZGVyLXdpZHRoOiAxMDAlO1xuJGhlYWRlci1oZWlnaHQ6IDU4cHg7XG4kaGVhZGVyLWhlaWdodC1kZXNrdG9wOiA4MHB4O1xuJGhlYWRlci1oZWlnaHQteGw6IDExMHB4O1xuJGhlYWRlci1jb2xvci1ib3JkZXI6ICNkZWRkZGQ7XG4kaGVhZGVyLWJnOiAjZmZmO1xuJHBhZGRpbmctbG9nbzogN3B4O1xuJHdpZHRoLWJhYy1hcmVhOiAkaGVhZGVyLWhlaWdodDtcblxuLyoqKioqKiogTkFWSUdBVElPTiAqKioqKiovXG4kbmF2LXdpZHRoOiAxMDAlO1xuJG5hdi1oZWlnaHQ6IDEwMCU7XG4kbmF2LWJnOiAjZmZmO1xuJG5hdi1pbmRleDogMTA7XG4kbmF2LWJnLWNsb3NlOiBmYWxzZTtcbiRwZC1zdy1sdmwxOiAyMHB4O1xuJHBvcy1zdy1saWwtYXJyb3c6IDI3cHg7XG4vKioqKiBTdGFycyAqKioqL1xuLy8gT3IgbWFxdWV0dGUgKHBhcyAkY29sb3ItcHJpbWFyeSA9IGJsZXUgcMOpdHJvbGUgIzEyMzMzZSlcbiRzdGFycy0taW5hY3RpdmU6ICNlMGUwZTA7XG4kc3RhcnMtLWFjdGl2ZTogI2Y1YjMwMTtcbiRzdGFycy0tc2l6ZTogMjBweDtcblxuJHdoaXRlLXN2ZzogcGFyc2luZygkd2hpdGUpO1xuXG4vKioqIExvZ2luICoqKi9cbiRwYXNzd29ycy0tbG9zdDogIzIyQTdGMDtcblxuLyoqKiBmb3JtICoqKi9cbiRmb3JtLS1iYWNrZ3JvdW5kOiAjRjBGNEY1O1xuJGZpZWxkLWJhY2tncm91bmQ6ICNmZmY7XG4kY29sb3ItbGFiZWw6ICNjMWM1Y2M7XG4kY29sb3ItZXJyb3I6I2YxNjc2NztcbiRjb2xvci1zdWNjZXNzOiMyN2FlNjA7XG5cbi8qKiB0aXRsZSAqKi9cbiRmb250LXNpemUtaDE6IHJlbSgyNHB4KTtcbiRmb250LXNpemUtaDI6IHJlbSgxOHB4KTtcbiRmb250LXNpemUtaDM6IHJlbSgxNXB4KTtcbiRmb250LXNpemUtaDQ6IHJlbSgxM3B4KTtcbiRmb250LXNpemUtaDU6IHJlbSgxMnB4KTtcbiRmb250LXNpemUtaDY6IHJlbSg4cHgpO1xuXG4kZm9udC1zaXplLWgxLXRhYmxldDogcmVtKDI4cHgpO1xuJGZvbnQtc2l6ZS1oMi10YWJsZXQ6IHJlbSgyMHB4KTtcbiRmb250LXNpemUtaDMtdGFibGV0OiByZW0oMTdweCk7XG4kZm9udC1zaXplLWg0LXRhYmxldDogcmVtKDE1cHgpO1xuJGZvbnQtc2l6ZS1oNS10YWJsZXQ6IHJlbSgxM3B4KTtcbiRmb250LXNpemUtaDYtdGFibGV0OiByZW0oMTBweCk7XG5cbiRmb250LXNpemUtaDEtZGVza3RvcDogcmVtKDMycHgpO1xuJGZvbnQtc2l6ZS1oMi1kZXNrdG9wOiByZW0oMjRweCk7XG4kZm9udC1zaXplLWgzLWRlc2t0b3A6IHJlbSgxOHB4KTtcbiRmb250LXNpemUtaDQtZGVza3RvcDogcmVtKDE1cHgpO1xuJGZvbnQtc2l6ZS1oNS1kZXNrdG9wOiByZW0oMTNweCk7XG4kZm9udC1zaXplLWg2LWRlc2t0b3A6IHJlbSgxMHB4KTtcblxuJGZvbnQtc2l6ZS1oMS14bDogcmVtKDMycHgpO1xuJGZvbnQtc2l6ZS1oMi14bDogcmVtKDI0cHgpO1xuJGZvbnQtc2l6ZS1oMy14bDogcmVtKDE4cHgpO1xuJGZvbnQtc2l6ZS1oNC14bDogcmVtKDE1cHgpO1xuJGZvbnQtc2l6ZS1oNS14bDogcmVtKDEzcHgpO1xuJGZvbnQtc2l6ZS1oNi14bDogcmVtKDEwcHgpO1xuXG4vKioqIE5hdiAqKiovXG4kbmF2LWJnOiAjMjYyNjI2O1xuXG4kc2xpZGVyLWJnLWxvYWRpbmc6ICRjb2xvci1iZC1saWdodDtcbiRzbGlkZXItc3ZnLWxvYWRpbmc6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTAwJTIwMTAwJTIyJTIwcHJlc2VydmVBc3BlY3RSYXRpbyUzRCUyMnhNaWRZTWlkJTIyJTIwY2xhc3MlM0QlMjJsZHMtZWxsaXBzaXMlMjIlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjg0JTIyJTIwY3klM0QlMjI1MCUyMiUyMHIlM0QlMjIwJTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMTAlM0IwJTNCMCUzQjAlM0IwJTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMHMlMjIvJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJjeCUyMiUyMHZhbHVlcyUzRCUyMjg0JTNCODQlM0I4NCUzQjg0JTNCODQlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwY3glM0QlMjI4NCUyMiUyMGN5JTNEJTIyNTAlMjIlMjByJTNEJTIyNC44OTgwNiUyMiUyMCUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IxMCUzQjEwJTNCMTAlM0IwJTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyLTFzJTIyLyUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyY3glMjIlMjB2YWx1ZXMlM0QlMjIxNiUzQjE2JTNCNTAlM0I4NCUzQjg0JTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyLTFzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjY3LjM0NjYlMjIlMjBjeSUzRCUyMjUwJTIyJTIwciUzRCUyMjEwJTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjEwJTNCMTAlM0IxMCUzQjAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjItMC41cyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyMTYlM0IxNiUzQjUwJTNCODQlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMi0wLjVzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjMzLjM0NjYlMjIlMjBjeSUzRCUyMjUwJTIyJTIwciUzRCUyMjEwJTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjEwJTNCMTAlM0IxMCUzQjAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyMTYlM0IxNiUzQjUwJTNCODQlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjI1MCUyMiUyMHIlM0QlMjI1LjEwMTk0JTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjAlM0IxMCUzQjEwJTNCMTAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyMTYlM0IxNiUzQjE2JTNCNTAlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0Mvc3ZnJTNFKTtcblxuJGZvcm0taG92ZXItYmQ6ICM0MWEzZTE7XG5cbiRiZy1mb3JtOiAjZjVmNWY1O1xuXG4kY29sb3ItbGlzdC1ncmV5OiAjOTk5O1xuJGNvbG9yLXNlbGVjdGlvbjogJGJsYWNrO1xuJGNvbG9yLW5ld3M6ICRjb2xvci1zdGQ7XG4kY29sb3ItcHJvbW86ICM5RjMxMjM7XG4kY29sb3Itc2FsZTogI2UyYzE2MDtcbiRjb2xvci1wcm9tby1wcmljZTogIzkzOTM5MztcbiRwcm9kLS1zaXplOiAxNHB4O1xuJGZvb3Rlci0tYmFja2dyb3VuZDogIzJiMmIyYjtcbiRyZ3BkLWNvbG9yOiAjQjFCOEJFO1xuJHRleHQtZ3JleTogIzZENzE4MTtcbiRib3JkZXItaW1nLWxpc3QtYmxvZzogI2RlZTJlZDtcbiRyZ3BkLWNvbG9yOiAjQjFCOEJFO1xuJHNoYXJlLWJhY2tncm91bmQ6ICNGNEY1RkE7XG4kYm9yZGVyLWRhcms6ICNERkU2RTk7XG4kY2xvc2UtcmF0aW5nLWNvbG9yOiAjNjI2OTZGO1xuJG5leHQtdXBzZWxsLWJhY2tncm91bmQ6ICNFRkVGRUY7XG4kYW1hem9uLWJvcmRlci1idG46ICM5OTg2NUE7XG4kYW1hem9uLWJhY2tncm91bmQtbGluZWFyOiB0cmFuc3BhcmVudCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjZFNEIwIDAlLCAjRUVDNDU3IDEwMCUpIG5vLXJlcGVhdDtcbiRhbWF6b24tYmFja2dyb3VuZC1saW5lYXItaG92ZXI6IHRyYW5zcGFyZW50IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNFRUM0NTcgMCUsICNGNkU0QjAgMTAwJSkgbm8tcmVwZWF0O1xuIiwiQGtleWZyYW1lcyBkcmF3IHtcblx0ZnJvbSB7XG5cdFx0c3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuXHR9XG5cdHRvIHtcblx0XHRzdHJva2UtbGluZWNhcDogcm91bmQ7XG5cdFx0c3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG5cdH1cbn1cbiIsImFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxuYXYsc2VjdGlvbixzdW1tYXJ5e2Rpc3BsYXk6YmxvY2t9XG5hdWRpbyxjYW52YXMsdmlkZW97ZGlzcGxheTppbmxpbmUtYmxvY2s7KmRpc3BsYXk6aW5saW5lOyp6b29tOjF9XG5hdWRpbzpub3QoW2NvbnRyb2xzXSl7ZGlzcGxheTpub25lO2hlaWdodDowfVxuW2hpZGRlbl17ZGlzcGxheTpub25lfVxuaHRtbHstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6MTAwJTstbXMtdGV4dC1zaXplLWFkanVzdDoxMDAlO31cbmh0bWwsYnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250LWZhbWlseTpzYW5zLXNlcmlmfVxuYm9keXttYXJnaW46MDtjb2xvcjokY29sb3Itc3RkfVxuYXt0ZXh0LWRlY29yYXRpb246IG5vbmU7Y29sb3I6ICRjb2xvci1wcmltYXJ5O31cbmE6Zm9jdXN7b3V0bGluZTp0aGluIGRvdHRlZH1cbmE6YWN0aXZlLGE6aG92ZXJ7b3V0bGluZTowfVxuXG5oMSB7XG5cdGZvbnQtc2l6ZTokZm9udC1zaXplLWgxO1xuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRmb250LXNpemU6IHJlbSg0MCk7XG5cdH1cbn1cbmgyIHtcblx0Zm9udC1zaXplOiRmb250LXNpemUtaDI7XG59XG5oMyB7XG5cdGZvbnQtc2l6ZTokZm9udC1zaXplLWgzO1xufVxuaDQge1xuXHRmb250LXNpemU6JGZvbnQtc2l6ZS1oNDtcbn1cbmg1IHtcblx0Zm9udC1zaXplOiRmb250LXNpemUtaDU7XG59XG5oNiB7XG5cdGZvbnQtc2l6ZTokZm9udC1zaXplLWg2O1xufVxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG5cdG1hcmdpbjogJGJsb2MtLW1hcmdpbi1ib3R0b20gMDtcblx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRmb250LWZhbWlseTogJGZvbnQtdGl0bGU7XG59XG5hYmJyW3RpdGxlXXtib3JkZXItYm90dG9tOjFweCBkb3R0ZWR9XG5iLHN0cm9uZ3tmb250LXdlaWdodDo2MDB9XG5ibG9ja3F1b3Rle21hcmdpbjoxZW0gNDBweH1cbmRmbntmb250LXN0eWxlOml0YWxpY31cbm1hcmt7YmFja2dyb3VuZDojZmYwO2NvbG9yOiMwMDB9XG5wLHByZXttYXJnaW46IDB9XG5jb2RlLGtiZCxwcmUsc2FtcHtmb250LWZhbWlseTptb25vc3BhY2Usc2VyaWY7X2ZvbnQtZmFtaWx5Oidjb3VyaWVyIG5ldycsbW9ub3NwYWNlO2ZvbnQtc2l6ZToxZW19XG5wcmV7d2hpdGUtc3BhY2U6cHJlO3doaXRlLXNwYWNlOnByZS13cmFwO3dvcmQtd3JhcDpicmVhay13b3JkfVxucXtxdW90ZXM6bm9uZX1cbnE6YmVmb3JlLHE6YWZ0ZXJ7Y29udGVudDonJztjb250ZW50Om5vbmV9XG5zbWFsbHtmb250LXNpemU6ODAlfVxuc3ViLHN1cHtmb250LXNpemU6NzUlO2xpbmUtaGVpZ2h0OjA7cG9zaXRpb246cmVsYXRpdmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmV9XG5zdXB7dG9wOi0wLjVlbX1cbnN1Yntib3R0b206LTAuMjVlbX1cbmRsLG1lbnUsb2wsdWx7bWFyZ2luOjB9XG5kZHttYXJnaW46MCAwIDAgMjBweH1cbm1lbnUsb2wsdWx7cGFkZGluZzowIDAgMCAyMHB4fVxubmF2IHVsLG5hdiBvbHtsaXN0LXN0eWxlOm5vbmU7bGlzdC1zdHlsZS1pbWFnZTpub25lfVxuaW1ne2JvcmRlcjowOy1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6YmljdWJpYztpbWFnZS1yZW5kZXJpbmc6LXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDttYXgtd2lkdGg6MTAwJTt9XG4uY2hyb21lIGltZ3tpbWFnZS1yZW5kZXJpbmc6Y3Jpc3AtZWRnZXM7fVxuaW1nW3NyYz0nJ10geyBkaXNwbGF5OiBub25lOyB9XG5cbi5waWN0dXJlIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdCYtLWxlZnQge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHR9XG5cdH1cbn1cblxuLmxhenlsb2FkLFxuLmxhenlsb2FkaW5nIHtcblx0dGV4dC1pbmRlbnQ6IC05OTk5OTlweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuIH1cbi5sYXp5bG9hZGVkIHtcblx0b3BhY2l0eTogMTtcbn1cbnBpY3R1cmUge1xuXHQud2l0aC1sb2FkaW5nIHtcblx0XHRpbWcge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgNjAwbXMgZWFzZTtcblx0XHR9XG5cdFx0Ji5sb2FkZWQge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0Ji5lcnJvciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiArIC5wcm9kX19sb2FkaW5nLCAmICsgLnNsaWRlcl9fbG9hZGluZyB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JiArIC5wcm9kX19sb2FkaW5nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogJHNsaWRlci1iZy1sb2FkaW5nICRzbGlkZXItc3ZnLWxvYWRpbmcgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI1JSBhdXRvO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDMwMG1zIGVhc2UsdmlzaWJpbGl0eSAzMDBtcyBlYXNlIDMwMG1zO1xuXHRcdH1cblx0XHQmLmdhbGxlcnlfX3BpY3R1cmUgKyAucHJvZF9fbG9hZGluZyB7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwJSBhdXRvO1xuXHRcdH1cblx0fVxuXHQmOm5vdCgud2l0aC1sb2FkaW5nKSB7XG5cdFx0aW1nIHtcblx0XHRcdCYubGF6eWxvYWRlZCB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGltZyB7XG5cdFx0Ji5lcnJvciB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0fVxufVxuXG5zdmc6bm90KDpyb290KXtvdmVyZmxvdzpoaWRkZW59XG5maWd1cmV7bWFyZ2luOjB9XG5mb3Jte21hcmdpbjowfVxuZmllbGRzZXR7Ym9yZGVyOjFweCBzb2xpZCAjYzBjMGMwO21hcmdpbjowIDJweDtwYWRkaW5nOi4zNWVtIC42MjVlbSAuNzVlbX1cbmxlZ2VuZHtib3JkZXI6MDtwYWRkaW5nOjA7d2hpdGUtc3BhY2U6bm9ybWFsOyptYXJnaW4tbGVmdDotN3B4fVxuYnV0dG9uLGlucHV0LHNlbGVjdCx0ZXh0YXJlYXtmb250LXNpemU6MTAwJTttYXJnaW46MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTsqdmVydGljYWwtYWxpZ246bWlkZGxlfVxuYnV0dG9uLGlucHV0e2xpbmUtaGVpZ2h0Om5vcm1hbH1cbmJ1dHRvbixodG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0saW5wdXRbdHlwZT1cInJlc2V0XCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl17LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtjdXJzb3I6cG9pbnRlcjsqb3ZlcmZsb3c6dmlzaWJsZX1cbmJ1dHRvbltkaXNhYmxlZF0saW5wdXRbZGlzYWJsZWRde2N1cnNvcjpkZWZhdWx0fVxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLGlucHV0W3R5cGU9XCJyYWRpb1wiXXtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzowO2hlaWdodDoxM3B4O3dpZHRoOjEzcHh9XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdey13ZWJraXQtYXBwZWFyYW5jZTp0ZXh0ZmllbGQ7LW1vei1ib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94fVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLGlucHV0OjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowO3BhZGRpbmc6MH1cbnRleHRhcmVhe292ZXJmbG93OmhpZGRlbjt2ZXJ0aWNhbC1hbGlnbjp0b3B9XG50YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MH1cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsIHRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGwsIHNlbGVjdDotd2Via2l0LWF1dG9maWxsIHtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMHB4IDEwMDBweCB3aGl0ZSBpbnNldCAhaW1wb3J0YW50O1xufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBPTkxZIFRBQkxFVCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1iZWZvcmUtZGVza3RvcCkge1xuXHRoMSB7XG5cdFx0Zm9udC1zaXplOiRmb250LXNpemUtaDEtdGFibGV0O1xuXHR9XG5cdGgyIHtcblx0XHRmb250LXNpemU6JGZvbnQtc2l6ZS1oMi10YWJsZXQ7XG5cdH1cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTokZm9udC1zaXplLWgzLXRhYmxldDtcblx0fVxuXHRoNCB7XG5cdFx0Zm9udC1zaXplOiRmb250LXNpemUtaDQtdGFibGV0O1xuXHR9XG5cdGg1IHtcblx0XHRmb250LXNpemU6JGZvbnQtc2l6ZS1oNS10YWJsZXQ7XG5cdH1cblx0aDYge1xuXHRcdGZvbnQtc2l6ZTokZm9udC1zaXplLWg2LXRhYmxldDtcblx0fVxuXHRoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0XHRtYXJnaW46ICRibG9jLS1tYXJnaW4tYm90dG9tLXRhYmxldCAwO1xuXHR9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gT05MWSBERVNLVE9QIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1kZXNrdG9wKSBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtYmVmb3JlLXhsKSB7XG5cdGgxIHtcblx0XHRmb250LXNpemU6JGZvbnQtc2l6ZS1oMS1kZXNrdG9wO1xuXHR9XG5cdGgyIHtcblx0XHRmb250LXNpemU6JGZvbnQtc2l6ZS1oMi1kZXNrdG9wO1xuXHR9XG5cdGgzIHtcblx0XHRmb250LXNpemU6JGZvbnQtc2l6ZS1oMy1kZXNrdG9wO1xuXHR9XG5cdGg0IHtcblx0XHRmb250LXNpemU6JGZvbnQtc2l6ZS1oNC1kZXNrdG9wO1xuXHR9XG5cdGg1IHtcblx0XHRmb250LXNpemU6JGZvbnQtc2l6ZS1oNS1kZXNrdG9wO1xuXHR9XG5cdGg2IHtcblx0XHRmb250LXNpemU6JGZvbnQtc2l6ZS1oNi1kZXNrdG9wO1xuXHR9XG5cdGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuXHRcdG1hcmdpbjogJGJsb2MtLW1hcmdpbi1ib3R0b20tZGVza3RvcCAwO1xuXHR9XG59XG5cbnNlbGVjdCB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdGJvcmRlci1jb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMTVweCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTAlMjIlMjBoZWlnaHQlM0QlMjI2LjAzMiUyMiUzRSUzQ3BhdGglMjBkYXRhLW5hbWUlM0QlMjJBcnJvdyUyMGNvcGllJTIwMyUyMiUyMGQlM0QlMjJNMCUyMC4wMTZMNSUyMDQuNjVsNS00LjYzNHYxLjM3OEw1JTIwNi4wMjglMjAwJTIwMS4zOTRWLjAyeiUyMiUyMGZpbGwlM0QlMjIlMjMyYjJiMmIlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyLyUzRSUzQy9zdmclM0UpO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0cGFkZGluZzogLjU2MjVyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDQwcHg7XG5cblx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEZST00gWEwgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteGwpIHtcblx0aDEge1xuXHRcdGZvbnQtc2l6ZTokZm9udC1zaXplLWgxLXhsO1xuXHRcdG1hcmdpbjogNjBweCAwO1xuXHR9XG5cdGgyIHtcblx0XHRmb250LXNpemU6JGZvbnQtc2l6ZS1oMi14bDtcblx0XHRtYXJnaW46ICgkYmxvYy0tbWFyZ2luLWJvdHRvbS14bCAvIDIpIDA7XG5cdH1cblx0aDMge1xuXHRcdGZvbnQtc2l6ZTokZm9udC1zaXplLWgzLXhsO1xuXHRcdG1hcmdpbjogKCRibG9jLS1tYXJnaW4tYm90dG9tLXhsIC8gMikgMDtcblx0fVxuXHRoNCB7XG5cdFx0Zm9udC1zaXplOiRmb250LXNpemUtaDQteGw7XG5cdFx0bWFyZ2luOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20teGwgLyAyKSAwO1xuXHR9XG5cdGg1IHtcblx0XHRmb250LXNpemU6JGZvbnQtc2l6ZS1oNS14bDtcblx0XHRtYXJnaW46ICgkYmxvYy0tbWFyZ2luLWJvdHRvbS14bCAvIDIpIDA7XG5cdH1cblx0aDYge1xuXHRcdGZvbnQtc2l6ZTokZm9udC1zaXplLWg2LXhsO1xuXHRcdG1hcmdpbjogKCRibG9jLS1tYXJnaW4tYm90dG9tLXhsIC8gMikgMDtcblx0fVxufVxuXG4uaDEge1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGluZS1oZWlnaHQ6IDE7XG5cdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRmb250LXNpemU6IHJlbSgyNHB4KTtcblx0fVxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRmb250LXNpemU6IHJlbSg0MHB4KTtcblx0fVxuXHRAaW5jbHVkZSB4bCB7XG5cdFx0Zm9udC1zaXplOiByZW0oNTBweCk7XG5cdH1cbn1cblxuLnRleHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4qIHtcblx0LXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHQtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IDA7XG5cdH1cbn1cbio6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5jbG9zZS1jb29raWUtYWxlcnQge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wcm9kX19pbWdbc3JjPVwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQVFBQkFBQUFBQ0g1QkFFS0FBRUFMQUFBQUFBQkFBRUFBQUlDVEFFQU93PT1cIl0ge1xuXHR3aWR0aDogMTI1JTtcblx0aGVpZ2h0OiAxMjUlO1xuXHRtYXgtd2lkdGg6IDEyNSU7XG5cdG1heC1oZWlnaHQ6IDEyNSU7XG5cdG1pbi13aWR0aDogMTI1JTtcblx0bWluLWhlaWdodDogMTI1JTtcbn1cbiIsIkBtaXhpbiBmb250LWZhY2UoJGZvbnQtZmFtaWx5LCAkZmlsZS1wYXRoLCAkZm9udC13ZWlnaHQsICRmb250LXN0eWxlKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgc3JjOiB1cmwoJyN7JGZpbGUtcGF0aH0uZW90Jyk7XG4gICAgc3JjOiB1cmwoJyN7JGZpbGUtcGF0aH0uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJyN7JGZpbGUtcGF0aH0ud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skZmlsZS1wYXRofS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcjeyRmaWxlLXBhdGh9LnN2ZyMjeyRmb250LWZhbWlseX0nKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQ7XG4gICAgZm9udC1zdHlsZTogJGZvbnQtc3R5bGU7XG4gIH1cbiAgLy8gQ2hyb21lIGZvciBXaW5kb3dzIHJlbmRlcmluZyBmaXg6IGh0dHA6Ly93d3cuYWR0cmFrLmNvLnVrL2Jsb2cvZm9udC1mYWNlLWNocm9tZS1yZW5kZXJpbmcvXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG4gICAgICBmb250LWRpc3BsYXk6IGF1dG87XG4gICAgICBzcmM6IHVybCgnI3skZmlsZS1wYXRofS5zdmcjI3skZm9udC1mYW1pbHl9JykgZm9ybWF0KCdzdmcnKTtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWl4aW4gc2VtaS1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1peGluIGZsZXhib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLW1vei1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuJWZsZXhib3ggeyBAaW5jbHVkZSBmbGV4Ym94OyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otaW5saW5lLWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbiVpbmxpbmUtZmxleCB7IEBpbmNsdWRlIGlubGluZS1mbGV4OyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IERpcmVjdGlvblxuLy9cbi8vIFRoZSAnZmxleC1kaXJlY3Rpb24nIHByb3BlcnR5IHNwZWNpZmllcyBob3cgZmxleCBpdGVtcyBhcmUgcGxhY2VkIGluXG4vLyB0aGUgZmxleCBjb250YWluZXIsIGJ5IHNldHRpbmcgdGhlIGRpcmVjdGlvbiBvZiB0aGUgZmxleCBjb250YWluZXInc1xuLy8gbWFpbiBheGlzLiBUaGlzIGRldGVybWluZXMgdGhlIGRpcmVjdGlvbiB0aGF0IGZsZXggaXRlbXMgYXJlIGxhaWQgb3V0IGluLlxuLy9cbi8vIFZhbHVlczogcm93IHwgcm93LXJldmVyc2UgfCBjb2x1bW4gfCBjb2x1bW4tcmV2ZXJzZVxuLy8gRGVmYXVsdDogcm93XG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtZGlyZWN0aW9uLXByb3BlcnR5XG5cbkBtaXhpbiBmbGV4LWRpcmVjdGlvbigkdmFsdWU6IHJvdykge1xuICBAaWYgJHZhbHVlID09IHJvdy1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBjb2x1bW4ge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IGNvbHVtbi1yZXZlcnNlIHtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IHJldmVyc2U7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgfSBAZWxzZSB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICB9XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcbiAgLW1vei1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xuICAtbXMtZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcbiAgZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcbn1cbi8vIFNob3J0ZXIgdmVyc2lvbjpcbkBtaXhpbiBmbGV4LWRpcigkYXJncy4uLikgeyBAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbigkYXJncy4uLik7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggV3JhcFxuLy9cbi8vIFRoZSAnZmxleC13cmFwJyBwcm9wZXJ0eSBjb250cm9scyB3aGV0aGVyIHRoZSBmbGV4IGNvbnRhaW5lciBpcyBzaW5nbGUtbGluZVxuLy8gb3IgbXVsdGktbGluZSwgYW5kIHRoZSBkaXJlY3Rpb24gb2YgdGhlIGNyb3NzLWF4aXMsIHdoaWNoIGRldGVybWluZXNcbi8vIHRoZSBkaXJlY3Rpb24gbmV3IGxpbmVzIGFyZSBzdGFja2VkIGluLlxuLy9cbi8vIFZhbHVlczogbm93cmFwIHwgd3JhcCB8IHdyYXAtcmV2ZXJzZVxuLy8gRGVmYXVsdDogbm93cmFwXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtd3JhcC1wcm9wZXJ0eVxuXG5AbWl4aW4gZmxleC13cmFwKCR2YWx1ZTogbm93cmFwKSB7XG4gIC8vIE5vIFdlYmtpdCBCb3ggZmFsbGJhY2suXG4gIC13ZWJraXQtZmxleC13cmFwOiAkdmFsdWU7XG4gIC1tb3otZmxleC13cmFwOiAkdmFsdWU7XG4gIEBpZiAkdmFsdWUgPT0gbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub25lO1xuICB9IEBlbHNlIHtcbiAgICAtbXMtZmxleC13cmFwOiAkdmFsdWU7XG4gIH1cbiAgZmxleC13cmFwOiAkdmFsdWU7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEZsb3cgKHNob3J0aGFuZClcbi8vXG4vLyBUaGUgJ2ZsZXgtZmxvdycgcHJvcGVydHkgaXMgYSBzaG9ydGhhbmQgZm9yIHNldHRpbmcgdGhlICdmbGV4LWRpcmVjdGlvbidcbi8vIGFuZCAnZmxleC13cmFwJyBwcm9wZXJ0aWVzLCB3aGljaCB0b2dldGhlciBkZWZpbmUgdGhlIGZsZXggY29udGFpbmVyJ3Ncbi8vIG1haW4gYW5kIGNyb3NzIGF4ZXMuXG4vL1xuLy8gVmFsdWVzOiA8ZmxleC1kaXJlY3Rpb24+IHwgPGZsZXgtd3JhcD5cbi8vIERlZmF1bHQ6IHJvdyBub3dyYXBcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1mbG93LXByb3BlcnR5XG5cbkBtaXhpbiBmbGV4LWZsb3coJHZhbHVlczogKHJvdyBub3dyYXApKSB7XG4gIC8vIE5vIFdlYmtpdCBCb3ggZmFsbGJhY2suXG4gIC13ZWJraXQtZmxleC1mbG93OiAkdmFsdWVzO1xuICAtbW96LWZsZXgtZmxvdzogJHZhbHVlcztcbiAgLW1zLWZsZXgtZmxvdzogJHZhbHVlcztcbiAgZmxleC1mbG93OiAkdmFsdWVzO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBPcmRlclxuLy9cbi8vIFRoZSAnb3JkZXInIHByb3BlcnR5IGNvbnRyb2xzIHRoZSBvcmRlciBpbiB3aGljaCBmbGV4IGl0ZW1zIGFwcGVhciB3aXRoaW5cbi8vIHRoZWlyIGZsZXggY29udGFpbmVyLCBieSBhc3NpZ25pbmcgdGhlbSB0byBvcmRpbmFsIGdyb3Vwcy5cbi8vXG4vLyBEZWZhdWx0OiAwXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI29yZGVyLXByb3BlcnR5XG5cbkBtaXhpbiBvcmRlcigkaW50OiAwKSB7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6ICRpbnQgKyAxO1xuICAtd2Via2l0LW9yZGVyOiAkaW50O1xuICAtbW96LW9yZGVyOiAkaW50O1xuICAtbXMtZmxleC1vcmRlcjogJGludDtcbiAgb3JkZXI6ICRpbnQ7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEdyb3dcbi8vXG4vLyBUaGUgJ2ZsZXgtZ3JvdycgcHJvcGVydHkgc2V0cyB0aGUgZmxleCBncm93IGZhY3Rvci4gTmVnYXRpdmUgbnVtYmVyc1xuLy8gYXJlIGludmFsaWQuXG4vL1xuLy8gRGVmYXVsdDogMFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LWdyb3ctcHJvcGVydHlcblxuQG1peGluIGZsZXgtZ3JvdygkaW50OiAwKSB7XG4gIC13ZWJraXQtYm94LWZsZXg6ICRpbnQ7XG4gIC13ZWJraXQtZmxleC1ncm93OiAkaW50O1xuICAtbW96LWZsZXgtZ3JvdzogJGludDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6ICRpbnQ7XG4gIGZsZXgtZ3JvdzogJGludDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggU2hyaW5rXG4vL1xuLy8gVGhlICdmbGV4LXNocmluaycgcHJvcGVydHkgc2V0cyB0aGUgZmxleCBzaHJpbmsgZmFjdG9yLiBOZWdhdGl2ZSBudW1iZXJzXG4vLyBhcmUgaW52YWxpZC5cbi8vXG4vLyBEZWZhdWx0OiAxXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtc2hyaW5rLXByb3BlcnR5XG5cbkBtaXhpbiBmbGV4LXNocmluaygkaW50OiAxKSB7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6ICRpbnQ7XG4gIC1tb3otZmxleC1zaHJpbms6ICRpbnQ7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAkaW50O1xuICBmbGV4LXNocmluazogJGludDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggQmFzaXNcbi8vXG4vLyBUaGUgJ2ZsZXgtYmFzaXMnIHByb3BlcnR5IHNldHMgdGhlIGZsZXggYmFzaXMuIE5lZ2F0aXZlIGxlbmd0aHMgYXJlIGludmFsaWQuXG4vL1xuLy8gVmFsdWVzOiBMaWtlIFwid2lkdGhcIlxuLy8gRGVmYXVsdDogYXV0b1xuLy9cbi8vIGh0dHA6Ly93d3cudzMub3JnL1RSL2NzczMtZmxleGJveC8jZmxleC1iYXNpcy1wcm9wZXJ0eVxuXG5AbWl4aW4gZmxleC1iYXNpcygkdmFsdWU6IGF1dG8pIHtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAkdmFsdWU7XG4gIC1tb3otZmxleC1iYXNpczogJHZhbHVlO1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogJHZhbHVlO1xuICBmbGV4LWJhc2lzOiAkdmFsdWU7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IFwiRmxleFwiIChzaG9ydGhhbmQpXG4vL1xuLy8gVGhlICdmbGV4JyBwcm9wZXJ0eSBzcGVjaWZpZXMgdGhlIGNvbXBvbmVudHMgb2YgYSBmbGV4aWJsZSBsZW5ndGg6IHRoZVxuLy8gZmxleCBncm93IGZhY3RvciBhbmQgZmxleCBzaHJpbmsgZmFjdG9yLCBhbmQgdGhlIGZsZXggYmFzaXMuIFdoZW4gYW5cbi8vIGVsZW1lbnQgaXMgYSBmbGV4IGl0ZW0sICdmbGV4JyBpcyBjb25zdWx0ZWQgaW5zdGVhZCBvZiB0aGUgbWFpbiBzaXplXG4vLyBwcm9wZXJ0eSB0byBkZXRlcm1pbmUgdGhlIG1haW4gc2l6ZSBvZiB0aGUgZWxlbWVudC4gSWYgYW4gZWxlbWVudCBpc1xuLy8gbm90IGEgZmxleCBpdGVtLCAnZmxleCcgaGFzIG5vIGVmZmVjdC5cbi8vXG4vLyBWYWx1ZXM6IG5vbmUgfCA8ZmxleC1ncm93PiA8ZmxleC1zaHJpbms+IHx8IDxmbGV4LWJhc2lzPlxuLy8gRGVmYXVsdDogU2VlIGluZGl2aWR1YWwgcHJvcGVydGllcyAoMSAxIDApLlxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LXByb3BlcnR5XG5cbkBtaXhpbiBmbGV4KCRmZzogMSwgJGZzOiBudWxsLCAkZmI6IG51bGwpIHtcblxuICAvLyBTZXQgYSB2YXJpYWJsZSB0byBiZSB1c2VkIGJ5IGJveC1mbGV4IHByb3BlcnRpZXNcbiAgJGZnLWJveGZsZXg6ICRmZztcblxuICAvLyBCb3gtRmxleCBvbmx5IHN1cHBvcnRzIGEgZmxleC1ncm93IHZhbHVlIHNvIGxldCdzIGdyYWIgdGhlXG4gIC8vIGZpcnN0IGl0ZW0gaW4gdGhlIGxpc3QgYW5kIGp1c3QgcmV0dXJuIHRoYXQuXG4gIEBpZiB0eXBlLW9mKCRmZykgPT0gJ2xpc3QnIHtcbiAgICAkZmctYm94ZmxleDogbnRoKCRmZywgMSk7XG4gIH1cblxuICAtd2Via2l0LWJveC1mbGV4OiAkZmctYm94ZmxleDtcbiAgLXdlYmtpdC1mbGV4OiAkZmcgJGZzICRmYjtcbiAgLW1vei1ib3gtZmxleDogJGZnLWJveGZsZXg7XG4gIC1tb3otZmxleDogJGZnICRmcyAkZmI7XG4gIC1tcy1mbGV4OiAkZmcgJGZzICRmYjtcbiAgZmxleDogJGZnICRmcyAkZmI7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEp1c3RpZnkgQ29udGVudFxuLy9cbi8vIFRoZSAnanVzdGlmeS1jb250ZW50JyBwcm9wZXJ0eSBhbGlnbnMgZmxleCBpdGVtcyBhbG9uZyB0aGUgbWFpbiBheGlzXG4vLyBvZiB0aGUgY3VycmVudCBsaW5lIG9mIHRoZSBmbGV4IGNvbnRhaW5lci4gVGhpcyBpcyBkb25lIGFmdGVyIGFueSBmbGV4aWJsZVxuLy8gbGVuZ3RocyBhbmQgYW55IGF1dG8gbWFyZ2lucyBoYXZlIGJlZW4gcmVzb2x2ZWQuIFR5cGljYWxseSBpdCBoZWxwcyBkaXN0cmlidXRlXG4vLyBleHRyYSBmcmVlIHNwYWNlIGxlZnRvdmVyIHdoZW4gZWl0aGVyIGFsbCB0aGUgZmxleCBpdGVtcyBvbiBhIGxpbmUgYXJlXG4vLyBpbmZsZXhpYmxlLCBvciBhcmUgZmxleGlibGUgYnV0IGhhdmUgcmVhY2hlZCB0aGVpciBtYXhpbXVtIHNpemUuIEl0IGFsc29cbi8vIGV4ZXJ0cyBzb21lIGNvbnRyb2wgb3ZlciB0aGUgYWxpZ25tZW50IG9mIGl0ZW1zIHdoZW4gdGhleSBvdmVyZmxvdyB0aGUgbGluZS5cbi8vXG4vLyBOb3RlOiAnc3BhY2UtKicgdmFsdWVzIG5vdCBzdXBwb3J0ZWQgaW4gb2xkZXIgc3ludGF4ZXMuXG4vL1xuLy8gVmFsdWVzOiBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kXG4vLyBEZWZhdWx0OiBmbGV4LXN0YXJ0XG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2p1c3RpZnktY29udGVudC1wcm9wZXJ0eVxuXG5AbWl4aW4ganVzdGlmeS1jb250ZW50KCR2YWx1ZTogZmxleC1zdGFydCkge1xuICBAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogZW5kO1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gc3BhY2UtYmV0d2VlbiB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazoganVzdGlmeTtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBzcGFjZS1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGU7XG4gIH0gQGVsc2Uge1xuICAgIC13ZWJraXQtYm94LXBhY2s6ICR2YWx1ZTtcbiAgICAtbXMtZmxleC1wYWNrOiAkdmFsdWU7XG4gIH1cbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbiAgLW1vei1qdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbiAganVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG59XG4vLyBTaG9ydGVyIHZlcnNpb246XG5AbWl4aW4gZmxleC1qdXN0KCRhcmdzLi4uKSB7IEBpbmNsdWRlIGp1c3RpZnktY29udGVudCgkYXJncy4uLik7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggQWxpZ24gSXRlbXNcbi8vXG4vLyBGbGV4IGl0ZW1zIGNhbiBiZSBhbGlnbmVkIGluIHRoZSBjcm9zcyBheGlzIG9mIHRoZSBjdXJyZW50IGxpbmUgb2YgdGhlXG4vLyBmbGV4IGNvbnRhaW5lciwgc2ltaWxhciB0byAnanVzdGlmeS1jb250ZW50JyBidXQgaW4gdGhlIHBlcnBlbmRpY3VsYXJcbi8vIGRpcmVjdGlvbi4gJ2FsaWduLWl0ZW1zJyBzZXRzIHRoZSBkZWZhdWx0IGFsaWdubWVudCBmb3IgYWxsIG9mIHRoZSBmbGV4XG4vLyBjb250YWluZXIncyBpdGVtcywgaW5jbHVkaW5nIGFub255bW91cyBmbGV4IGl0ZW1zLiAnYWxpZ24tc2VsZicgYWxsb3dzXG4vLyB0aGlzIGRlZmF1bHQgYWxpZ25tZW50IHRvIGJlIG92ZXJyaWRkZW4gZm9yIGluZGl2aWR1YWwgZmxleCBpdGVtcy4gKEZvclxuLy8gYW5vbnltb3VzIGZsZXggaXRlbXMsICdhbGlnbi1zZWxmJyBhbHdheXMgbWF0Y2hlcyB0aGUgdmFsdWUgb2YgJ2FsaWduLWl0ZW1zJ1xuLy8gb24gdGhlaXIgYXNzb2NpYXRlZCBmbGV4IGNvbnRhaW5lci4pXG4vL1xuLy8gVmFsdWVzOiBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2hcbi8vIERlZmF1bHQ6IHN0cmV0Y2hcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jYWxpZ24taXRlbXMtcHJvcGVydHlcblxuQG1peGluIGFsaWduLWl0ZW1zKCR2YWx1ZTogc3RyZXRjaCkge1xuICBAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gIH0gQGVsc2Uge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiAkdmFsdWU7XG4gICAgLW1zLWZsZXgtYWxpZ246ICR2YWx1ZTtcbiAgfVxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiAkdmFsdWU7XG4gIC1tb3otYWxpZ24taXRlbXM6ICR2YWx1ZTtcbiAgYWxpZ24taXRlbXM6ICR2YWx1ZTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggQWxpZ24gU2VsZlxuLy9cbi8vIFZhbHVlczogYXV0byB8IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IGJhc2VsaW5lIHwgc3RyZXRjaFxuLy8gRGVmYXVsdDogYXV0b1xuXG5AbWl4aW4gYWxpZ24tc2VsZigkdmFsdWU6IGF1dG8pIHtcbiAgLy8gTm8gV2Via2l0IEJveCBGYWxsYmFjay5cbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiAkdmFsdWU7XG4gIC1tb3otYWxpZ24tc2VsZjogJHZhbHVlO1xuICBAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kO1xuICB9IEBlbHNlIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiAkdmFsdWU7XG4gIH1cbiAgYWxpZ24tc2VsZjogJHZhbHVlO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBBbGlnbiBDb250ZW50XG4vL1xuLy8gVGhlICdhbGlnbi1jb250ZW50JyBwcm9wZXJ0eSBhbGlnbnMgYSBmbGV4IGNvbnRhaW5lcidzIGxpbmVzIHdpdGhpbiB0aGVcbi8vIGZsZXggY29udGFpbmVyIHdoZW4gdGhlcmUgaXMgZXh0cmEgc3BhY2UgaW4gdGhlIGNyb3NzLWF4aXMsIHNpbWlsYXIgdG9cbi8vIGhvdyAnanVzdGlmeS1jb250ZW50JyBhbGlnbnMgaW5kaXZpZHVhbCBpdGVtcyB3aXRoaW4gdGhlIG1haW4tYXhpcy4gTm90ZSxcbi8vIHRoaXMgcHJvcGVydHkgaGFzIG5vIGVmZmVjdCB3aGVuIHRoZSBmbGV4Ym94IGhhcyBvbmx5IGEgc2luZ2xlIGxpbmUuXG4vL1xuLy8gVmFsdWVzOiBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBzcGFjZS1iZXR3ZWVuIHwgc3BhY2UtYXJvdW5kIHwgc3RyZXRjaFxuLy8gRGVmYXVsdDogc3RyZXRjaFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNhbGlnbi1jb250ZW50LXByb3BlcnR5XG5cbkBtaXhpbiBhbGlnbi1jb250ZW50KCR2YWx1ZTogc3RyZXRjaCkge1xuICAvLyBObyBXZWJraXQgQm94IEZhbGxiYWNrLlxuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcbiAgLW1vei1hbGlnbi1jb250ZW50OiAkdmFsdWU7XG4gIEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kO1xuICB9IEBlbHNlIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6ICR2YWx1ZTtcbiAgfVxuICBhbGlnbi1jb250ZW50OiAkdmFsdWU7XG59XG5cblxuQG1peGluIGJsdXIoJHZhbHVlOiA1cHgpIHtcbiAgd2Via2l0LWZpbHRlcjogYmx1cigkdmFsdWUpO1xuICAtbW96LWZpbHRlcjogYmx1cigkdmFsdWUpO1xuICAtby1maWx0ZXI6IGJsdXIoJHZhbHVlKTtcbiAgLW1zLWZpbHRlcjogYmx1cigkdmFsdWUpO1xuICBmaWx0ZXI6IGJsdXIoJHZhbHVlKTtcbn1cblxuLy8vIFN0cmlwcyB0aGUgdW5pdCBmcm9tIGEgbnVtYmVyLlxuLy8vXG4vLy8gQHBhcmFtIHtOdW1iZXIgKFdpdGggVW5pdCl9ICR2YWx1ZVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXG4vLy8gICAkZGltZW5zaW9uOiBzdHJpcC11bml0cygxMGVtKTtcbi8vL1xuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBPdXRwdXRcbi8vLyAgICRkaW1lbnNpb246IDEwO1xuLy8vXG4vLy8gQHJldHVybiB7TnVtYmVyIChVbml0bGVzcyl9XG5cbkBmdW5jdGlvbiBzdHJpcC11bml0cygkdmFsdWUpIHtcblxuICBAcmV0dXJuICgkdmFsdWUgLyAoJHZhbHVlICogMCArIDEpKTtcbn1cblxuXG4vLyBDb252ZXJ0IHBpeGVscyB0byByZW1zXG4vLyBlZy4gZm9yIGEgcmVsYXRpb25hbCB2YWx1ZSBvZiAxMnB4IHdyaXRlIHJlbSgxMnB4KVxuLy8gQXNzdW1lcyAkZW0tYmFzZSBpcyB0aGUgZm9udC1zaXplIG9mIDxodG1sPlxuXG5AZnVuY3Rpb24gcmVtKCRweHZhbCkge1xuICBAaWYgbm90IHVuaXRsZXNzKCRweHZhbCkge1xuICAgICRweHZhbDogc3RyaXAtdW5pdHMoJHB4dmFsKTtcbiAgfVxuXG4gICRiYXNlOiAxNnB4O1xuICBAaWYgbm90IHVuaXRsZXNzKCRiYXNlKSB7XG4gICAgJGJhc2U6IHN0cmlwLXVuaXRzKCRiYXNlKTtcbiAgfVxuXG4gIEByZXR1cm4gKCRweHZhbCAvICRiYXNlKSAqIDFyZW07XG59XG5cblxuJHJlbS1iYXNlbGluZTogJGZvbnQtc2l6ZS1odG1sICFkZWZhdWx0O1xuJHJlbS1mYWxsYmFjazogZmFsc2UgIWRlZmF1bHQ7XG4kcmVtLXB4LW9ubHk6IGZhbHNlICFkZWZhdWx0OyIsIi8vICAgICAgIF8gICAgICAgICAgICBfICAgICAgICAgICBfICAgICAgICAgICAgICAgICAgICAgICAgICAgXyBfXG4vLyAgICAgIChfKSAgICAgICAgICB8IHwgICAgICAgICB8IHwgICAgICAgICAgICAgICAgICAgICAgICAgfCAoXylcbi8vICAgICAgIF8gXyBfXyAgIF9fX3wgfF8gICBfICBfX3wgfCBfX18gICBfIF9fIF9fXyAgIF9fXyAgX198IHxfICBfXyBfXG4vLyAgICAgIHwgfCAnXyBcXCAvIF9ffCB8IHwgfCB8LyBfYCB8LyBfIFxcIHwgJ18gYCBfIFxcIC8gXyBcXC8gX2AgfCB8LyBfYCB8XG4vLyAgICAgIHwgfCB8IHwgfCAoX198IHwgfF98IHwgKF98IHwgIF9fLyB8IHwgfCB8IHwgfCAgX18vIChffCB8IHwgKF98IHxcbi8vICAgICAgfF98X3wgfF98XFxfX198X3xcXF9fLF98XFxfXyxffFxcX19ffCB8X3wgfF98IHxffFxcX19ffFxcX18sX3xffFxcX18sX3xcbi8vXG4vLyAgICAgICAgICBTaW1wbGUsIGVsZWdhbnQgYW5kIG1haW50YWluYWJsZSBtZWRpYSBxdWVyaWVzIGluIFNhc3Ncbi8vXG4vLyAgICAgICAgICAgICAgICAgICAgICBodHRwOi8vaW5jbHVkZS1tZWRpYS5jb21cbi8vXG4vLyAgICAgICAgICAgQXV0aG9yOiBFZHVhcmRvIEJvdWNhcyA8bWFpbEBlZHVhcmRvYm91Y2FzLmNvbT5cbi8vXG4vLy9cbi8vLyBDcmVhdGVzIGEgbGlzdCBvZiBnbG9iYWwgYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBhdXRob3IgRWR1YXJkbyBCb3VjYXNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBDcmVhdGVzIGEgc2luZ2xlIGJyZWFrcG9pbnQgd2l0aCB0aGUgbGFiZWwgYHBob25lYFxuLy8vICAkYnJlYWtwb2ludHM6ICgncGhvbmUnOiAzMjBweCk7XG4vLy9cbiRicmVha3BvaW50czogKFxuXHRcdCdwaG9uZSc6IDMyMHB4LFxuXHRcdCd0YWJsZXQnOiA3MjBweCxcblx0XHQnZGVza3RvcCc6IDEwMjRweCxcblx0XHQneGwnOiAxNjAwcHhcbikgIWRlZmF1bHQ7XG5cbi8vL1xuLy8vIENyZWF0ZXMgYSBsaXN0IG9mIHN0YXRpYyBleHByZXNzaW9ucyBvciBtZWRpYSB0eXBlc1xuLy8vXG4vLy8gQGF1dGhvciBFZHVhcmRvIEJvdWNhc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzaW5nbGUgbWVkaWEgdHlwZSAoc2NyZWVuKVxuLy8vICAkbWVkaWEtZXhwcmVzc2lvbnM6ICgnc2NyZWVuJzogJ3NjcmVlbicpO1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzdGF0aWMgZXhwcmVzc2lvbiB3aXRoIGxvZ2ljYWwgZGlzanVuY3Rpb24gKE9SIG9wZXJhdG9yKVxuLy8vICAkbWVkaWEtZXhwcmVzc2lvbnM6IChcbi8vLyAgICAgJ3JldGluYTJ4JzogKFxuLy8vICAgICAgICAgJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpJyxcbi8vLyAgICAgICAgICcobWluLXJlc29sdXRpb246IDE5MmRwaSknXG4vLy8gICAgIClcbi8vLyApO1xuLy8vXG4kbWVkaWEtZXhwcmVzc2lvbnM6IChcblx0XHQnc2NyZWVuJzogJ3NjcmVlbicsXG5cdFx0J3ByaW50JzogJ3ByaW50Jyxcblx0XHQnaGFuZGhlbGQnOiAnaGFuZGhlbGQnLFxuXHRcdCdyZXRpbmEyeCc6IChcblx0XHRcdFx0Jygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpJyxcblx0XHRcdFx0JyhtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSdcblx0XHQpLFxuXHRcdCdyZXRpbmEzeCc6IChcblx0XHRcdFx0Jygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpJyxcblx0XHRcdFx0JyhtaW4tcmVzb2x1dGlvbjogMzUwZHBpKSdcblx0XHQpXG4pICFkZWZhdWx0O1xuXG4vLy9cbi8vLyBEZWZpbmVzIGEgbnVtYmVyIHRvIGJlIGFkZGVkIG9yIHN1YnRyYWN0ZWQgZnJvbSBlYWNoIHVuaXQgd2hlbiBkZWNsYXJpbmcgYnJlYWtwb2ludHMgd2l0aCBleGNsdXNpdmUgaW50ZXJ2YWxzXG4vLy9cbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIHBpeGVscyBpcyBkZWZpbmVkIGFzIGAxYCBieSBkZWZhdWx0XG4vLy8gIEBpbmNsdWRlIG1lZGlhKFwiPjEyOHB4XCIpIHt9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMTI5cHgpIHt9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gSW50ZXJ2YWwgZm9yIGVtcyBpcyBkZWZpbmVkIGFzIGAwLjAxYCBieSBkZWZhdWx0XG4vLy8gIEBpbmNsdWRlIG1lZGlhKFwiPjIwZW1cIikge31cbi8vL1xuLy8vICAvKiBHZW5lcmF0ZXM6ICovXG4vLy8gIEBtZWRpYSAobWluLXdpZHRoOiAyMC4wMWVtKSB7fVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciByZW1zIGlzIGRlZmluZWQgYXMgYDAuMWAgYnkgZGVmYXVsdCwgdG8gYmUgdXNlZCB3aXRoIGBmb250LXNpemU6IDYyLjUlO2Bcbi8vLyAgQGluY2x1ZGUgbWVkaWEoXCI+Mi4wcmVtXCIpIHt9XG4vLy9cbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMi4xcmVtKSB7fVxuLy8vXG4kdW5pdC1pbnRlcnZhbHM6IChcblx0XHQncHgnOiAxLFxuXHRcdCdlbSc6IDAuMDEsXG5cdFx0J3JlbSc6IDAuMVxuKSAhZGVmYXVsdDtcblxuXG5cbi8vL1xuLy8vIEdlbmVyYXRlcyBhIG1lZGlhIHF1ZXJ5IGJhc2VkIG9uIGEgbGlzdCBvZiBjb25kaXRpb25zXG4vLy9cbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy9cbi8vLyBAcGFyYW0ge0xpc3R9ICAgJGNvbmRpdGlvbnMgIC0gTWVkaWEgcXVlcnkgY29uZGl0aW9uc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggYSBzaW5nbGUgc2V0IGJyZWFrcG9pbnRcbi8vLyAgQGluY2x1ZGUgbWVkaWEoXCI+cGhvbmVcIikgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCB0d28gc2V0IGJyZWFrcG9pbnRzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKFwiPnBob25lXCIsIFwiPD10YWJsZXRcIikgeyB9XG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBjdXN0b20gdmFsdWVzXG4vLy8gIEBpbmNsdWRlIG1lZGlhKFwiPj0zNThweFwiLCBcIjw4NTBweFwiKSB7IH1cbi8vL1xuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIHNldCBicmVha3BvaW50cyB3aXRoIGN1c3RvbSB2YWx1ZXNcbi8vLyAgQGluY2x1ZGUgbWVkaWEoXCI+ZGVza3RvcFwiLCBcIjw9MTM1MHB4XCIpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggYSBzdGF0aWMgZXhwcmVzc2lvblxuLy8vICBAaW5jbHVkZSBtZWRpYShcInJldGluYTJ4XCIpIHsgfVxuLy8vXG4vLy8gQGV4YW1wbGUgc2NzcyAtIE1peGluZyBldmVyeXRoaW5nXG4vLy8gIEBpbmNsdWRlIG1lZGlhKFwiPj0zNTBweFwiLCBcIjx0YWJsZXRcIiwgXCJyZXRpbmEzeFwiKSB7IH1cbi8vL1xuQG1peGluIG1lZGlhKCRjb25kaXRpb25zLi4uKSB7XG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggbGVuZ3RoKCRjb25kaXRpb25zKSB7XG5cdFx0JGNvbmRpdGlvbnM6IHNldC1udGgoJGNvbmRpdGlvbnMsICRpLCBwYXJzZS1leHByZXNzaW9uKG50aCgkY29uZGl0aW9ucywgJGkpKSk7XG5cdH1cblxuXHQkYnJhbmNoZXM6IGdldC1xdWVyeS1icmFuY2hlcygkY29uZGl0aW9ucyk7XG5cdCRxdWVyeTogJyc7XG5cblx0QGVhY2ggJGJyYW5jaCBpbiAkYnJhbmNoZXMge1xuXHRcdEBpZiAoc3RyLWxlbmd0aCgkcXVlcnkpICE9IDApIHtcblx0XHRcdCRxdWVyeTogJHF1ZXJ5ICsgJywgJztcblx0XHR9XG5cblx0XHQkcXVlcnk6ICRxdWVyeSArICRicmFuY2g7XG5cdH1cblxuXHRAbWVkaWEgI3skcXVlcnl9IHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG4vLy9cbi8vLyBSZWFkcyBhIGxpc3Qgb2YgbWVkaWEgcXVlcnkgZXhwcmVzc2lvbnMgYW5kIHNlcGFyYXRlcyBsb2dpY2FsIGRpc2p1bmN0aW9ucyBpbnRvIGRpZmZlcmVudCBicmFuY2hlc1xuLy8vXG4vLy8gQGF1dGhvciBFZHVhcmRvIEJvdWNhc1xuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAgICRleHByZXNzaW9ucyAgLSBsaXN0IG9mIGV4cHJlc3Npb25zXG4vLy9cbi8vLyBAdGhyb3dzIGAkZXhwcmVzc2lvbmAgaXMgbm90IGEgdmFsaWQgZXhwcmVzc2lvblxuLy8vXG4vLy8gQHJldHVybiB7TGlzdCB8IE51bGx9XG4vLy9cbkBmdW5jdGlvbiBnZXQtcXVlcnktYnJhbmNoZXMoJGV4cHJlc3Npb25zKSB7XG5cdCRyZXN1bHQ6ICcnO1xuXHQkaGFzLWdyb3VwczogZmFsc2U7XG5cblx0Ly8gR2V0dGluZyBpbml0aWFsIHNuYXBzaG90IGFuZCBsb29raW5nIGZvciBncm91cHNcblx0QGVhY2ggJGV4cHJlc3Npb24gaW4gJGV4cHJlc3Npb25zIHtcblx0XHRAaWYgKHN0ci1sZW5ndGgoJHJlc3VsdCkgIT0gMCkge1xuXHRcdFx0JHJlc3VsdDogJHJlc3VsdCArICcgYW5kICc7XG5cdFx0fVxuXG5cdFx0QGlmICh0eXBlLW9mKCRleHByZXNzaW9uKSA9PSAnc3RyaW5nJykge1xuXHRcdFx0JHJlc3VsdDogJHJlc3VsdCArICRleHByZXNzaW9uO1xuXHRcdH0gQGVsc2UgaWYgKHR5cGUtb2YoJGV4cHJlc3Npb24pID09ICdsaXN0Jykge1xuXHRcdFx0JHJlc3VsdDogJHJlc3VsdCArIG50aCgkZXhwcmVzc2lvbiwgMSk7XG5cdFx0XHQkaGFzLWdyb3VwczogdHJ1ZTtcblx0XHR9IEBlbHNlIHtcblx0XHRcdEB3YXJuICcjeyRleHByZXNzaW9ufSBpcyBub3QgYSB2YWxpZCBleHByZXNzaW9uLic7XG5cdFx0fVxuXHR9XG5cblx0Ly8gSWYgd2UgaGF2ZSBncm91cHMsIHdlIGhhdmUgdG8gY3JlYXRlIGFsbCBwb3NzaWJsZSBjb21iaW5hdGlvbnNcblx0QGlmICRoYXMtZ3JvdXBzIHtcblx0XHRAZWFjaCAkZXhwcmVzc2lvbiBpbiAkZXhwcmVzc2lvbnMge1xuXHRcdFx0QGlmICh0eXBlLW9mKCRleHByZXNzaW9uKSA9PSAnbGlzdCcpIHtcblx0XHRcdFx0JGZpcnN0OiBudGgoJGV4cHJlc3Npb24sIDEpO1xuXG5cdFx0XHRcdEBlYWNoICRtZW1iZXIgaW4gJGV4cHJlc3Npb24ge1xuXHRcdFx0XHRcdEBpZiAoJG1lbWJlciAhPSAkZmlyc3QpIHtcblx0XHRcdFx0XHRcdEBlYWNoICRwYXJ0aWFsIGluICRyZXN1bHQge1xuXHRcdFx0XHRcdFx0XHQkcmVzdWx0OiBqb2luKCRyZXN1bHQsIHN0ci1yZXBsYWNlLWZpcnN0KCRmaXJzdCwgJG1lbWJlciwgJHBhcnRpYWwpKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAcmV0dXJuICRyZXN1bHQ7XG59XG5cbi8vL1xuLy8vIFBhcnNlcyBhIHN0cmluZyB0byBmb3JtIGEgbWVkaWEgcXVlcnkgZXhwcmVzc2lvblxuLy8vXG4vLy8gQGF1dGhvciBFZHVhcmRvIEJvdWNhc1xuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICAgJGV4cHJlc3Npb24gIC0gZXhwcmVzc2lvbiAoaW4gc3RyaW5nKVxuLy8vXG4vLy8gQHRocm93cyBFeHByZXNzaW9uIHdpdGggdHlwZSBgdHlwZS1vZigkZXhwcmVzc2lvbilgIGRldGVjdGVkLCBzdHJpbmcgZXhwZWN0ZWRcbi8vLyBAdGhyb3dzIGAkZXhwcmVzc2lvbmAgaXMgbWlzc2luZyBhbiBvcGVyYXRvclxuLy8vIEB0aHJvd3MgVW5rbm93biB1bml0OiBgJHVuaXRgXG4vLy9cbi8vLyBAcmV0dXJuIHtTdHJpbmcgfCBOdWxsfVxuLy8vXG5AZnVuY3Rpb24gcGFyc2UtZXhwcmVzc2lvbigkZXhwcmVzc2lvbikge1xuXHQkb3BlcmF0b3I6ICcnO1xuXHQkdmFsdWU6ICcnO1xuXHQkZWxlbWVudDogJyc7XG5cdCRyZXN1bHQ6ICcnO1xuXHQkaXMtd2lkdGg6IHRydWU7XG5cblx0QGlmICh0eXBlLW9mKCRleHByZXNzaW9uKSAhPSAnc3RyaW5nJykge1xuXHRcdEB3YXJuICdFeHByZXNzaW9uIHdpdGggdHlwZSBgI3t0eXBlLW9mKCRleHByZXNzaW9uKX1gIGRldGVjdGVkLCBzdHJpbmcgZXhwZWN0ZWQuJztcblx0fVxuXG5cdC8vIFNlcGFyYXRpbmcgdGhlIG9wZXJhdG9yIGZyb20gdGhlIHJlc3Qgb2YgdGhlIGV4cHJlc3Npb25cblx0QGlmIChzdHItc2xpY2UoJGV4cHJlc3Npb24sIDIsIDIpID09ICc9Jykge1xuXHRcdCRvcGVyYXRvcjogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAxLCAyKTtcblx0XHQkdmFsdWU6IHN0ci1zbGljZSgkZXhwcmVzc2lvbiwgMyk7XG5cdH0gQGVsc2Uge1xuXHRcdCRvcGVyYXRvcjogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAxLCAxKTtcblx0XHQkdmFsdWU6IHN0ci1zbGljZSgkZXhwcmVzc2lvbiwgMik7XG5cdH1cblxuXHQvLyBDaGVja2luZyB3aGF0IHR5cGUgb2YgZXhwcmVzc2lvbiB3ZSdyZSBkZWFsaW5nIHdpdGhcblx0QGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJHZhbHVlKSB7XG5cdFx0JHJlc3VsdDogbWFwLWdldCgkYnJlYWtwb2ludHMsICR2YWx1ZSk7XG5cdH0gQGVsc2UgaWYgbWFwLWhhcy1rZXkoJG1lZGlhLWV4cHJlc3Npb25zLCAkZXhwcmVzc2lvbikge1xuXHRcdCRyZXN1bHQ6IG1hcC1nZXQoJG1lZGlhLWV4cHJlc3Npb25zLCAkZXhwcmVzc2lvbik7XG5cdFx0JGlzLXdpZHRoOiBmYWxzZTtcblx0fSBAZWxzZSB7XG5cdFx0JHJlc3VsdDogdG8tbnVtYmVyKCR2YWx1ZSk7XG5cdH1cblxuXHRAaWYgKCRpcy13aWR0aCkge1xuXHRcdCR1bml0OiB1bml0KCRyZXN1bHQpO1xuXHRcdCRpbnRlcnZhbDogMDtcblxuXHRcdEBpZiAobWFwLWhhcy1rZXkoJHVuaXQtaW50ZXJ2YWxzLCAkdW5pdCkpIHtcblx0XHRcdCRpbnRlcnZhbDogbWFwLWdldCgkdW5pdC1pbnRlcnZhbHMsICR1bml0KTtcblx0XHR9IEBlbHNlIHtcblx0XHRcdEB3YXJuICdVbmtub3duIHVuaXQ6ICN7JHVuaXR9Jztcblx0XHR9XG5cblx0XHRAaWYgKCRvcGVyYXRvciA9PSAnPicpIHtcblx0XHRcdCRlbGVtZW50OiAnKG1pbi13aWR0aDogI3skcmVzdWx0ICsgJGludGVydmFsfSknO1xuXHRcdH0gQGVsc2UgaWYgKCRvcGVyYXRvciA9PSAnPCcpIHtcblx0XHRcdCRlbGVtZW50OiAnKG1heC13aWR0aDogI3skcmVzdWx0IC0gJGludGVydmFsfSknO1xuXHRcdH0gQGVsc2UgaWYgKCRvcGVyYXRvciA9PSAnPj0nKSB7XG5cdFx0XHQkZWxlbWVudDogJyhtaW4td2lkdGg6ICN7JHJlc3VsdH0pJztcblx0XHR9IEBlbHNlIGlmICgkb3BlcmF0b3IgPT0gJzw9Jykge1xuXHRcdFx0JGVsZW1lbnQ6ICcobWF4LXdpZHRoOiAjeyRyZXN1bHR9KSc7XG5cdFx0fSBAZWxzZSB7XG5cdFx0XHRAd2FybiAnI3skZXhwcmVzc2lvbn0gaXMgbWlzc2luZyBhbiBvcGVyYXRvci4nO1xuXHRcdH1cblx0fSBAZWxzZSB7XG5cdFx0JGVsZW1lbnQ6ICRyZXN1bHQ7XG5cdH1cblxuXHRAcmV0dXJuICRlbGVtZW50O1xufVxuXG4vLy9cbi8vLyBSZXBsYWNlcyB0aGUgZmlyc3Qgb2NjdXJlbmNlIG9mIHRoZSBzdHJpbmcgd2l0aCB0aGUgcmVwbGFjZW1lbnQgc3RyaW5nXG4vLy9cbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gICAkc2VhcmNoICAtIFRoZSB2YWx1ZSBiZWluZyBzZWFyY2hlZCBmb3Jcbi8vLyBAcGFyYW0ge1N0cmluZ30gICAkcmVwbGFjZSAgLSBUaGUgcmVwbGFjZW1lbnQgc3RyaW5nXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICAgJHN1YmplY3QgIC0gVGhlIHN0cmluZyBiZWluZyByZXBsYWNlZCBvblxuLy8vXG4vLy8gQHJldHVybiB7U3RyaW5nIHwgTnVsbH1cbi8vL1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlLWZpcnN0KCRzZWFyY2gsICRyZXBsYWNlLCAkc3ViamVjdCkge1xuXHQkc2VhcmNoLXN0YXJ0OiBzdHItaW5kZXgoJHN1YmplY3QsICRzZWFyY2gpO1xuXG5cdEBpZiAkc2VhcmNoLXN0YXJ0ID09IG51bGwge1xuXHRcdEByZXR1cm4gJHN1YmplY3Q7XG5cdH1cblxuXHQkcmVzdWx0OiBzdHItc2xpY2UoJHN1YmplY3QsIDAsICRzZWFyY2gtc3RhcnQgLSAxKTtcblx0JHJlc3VsdDogJHJlc3VsdCArICRyZXBsYWNlO1xuXHQkcmVzdWx0OiAkcmVzdWx0ICsgc3RyLXNsaWNlKCRzdWJqZWN0LCAkc2VhcmNoLXN0YXJ0ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSk7XG5cblx0QHJldHVybiAkcmVzdWx0O1xufVxuXG4vLy9cbi8vLyBDYXN0cyBhIG51bWJlciB0byBhIHN0cmluZ1xuLy8vXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gICAkc3RyaW5nICAtIE51bWJlciB0byBiZSBwYXJzZWRcbi8vL1xuLy8vIEByZXR1cm4ge0xpc3QgfCBOdWxsfVxuLy8vXG5AZnVuY3Rpb24gdG8tbnVtYmVyKCRzdHJpbmcpIHtcblx0Ly8gTWF0cmljZXNcblx0JHN0cmluZ3M6ICcwJyAnMScgJzInICczJyAnNCcgJzUnICc2JyAnNycgJzgnICc5Jztcblx0JG51bWJlcnM6ICAwICAgMSAgIDIgICAzICAgNCAgIDUgICA2ICAgNyAgIDggICA5O1xuXG5cdC8vIFJlc3VsdFxuXHQkcmVzdWx0OiAwO1xuXHQkZGl2aWRlcjogMDtcblx0JG1pbnVzOiBmYWxzZTtcblxuXHQvLyBMb29waW5nIHRocm91Z2ggYWxsIGNoYXJhY3RlcnNcblx0QGZvciAkaSBmcm9tIDEgdGhyb3VnaCBzdHItbGVuZ3RoKCRzdHJpbmcpIHtcblx0XHQkY2hhcmFjdGVyOiBzdHItc2xpY2UoJHN0cmluZywgJGksICRpKTtcblx0XHQkaW5kZXg6IGluZGV4KCRzdHJpbmdzLCAkY2hhcmFjdGVyKTtcblxuXG5cdFx0QGlmICRjaGFyYWN0ZXIgPT0gJy0nIHtcblx0XHRcdCRtaW51czogdHJ1ZTtcblx0XHR9XG5cblx0XHRAZWxzZSBpZiAkY2hhcmFjdGVyID09ICcuJyB7XG5cdFx0XHQkZGl2aWRlcjogMTtcblx0XHR9XG5cblx0XHRAZWxzZSB7XG5cdFx0XHRAaWYgdHlwZS1vZigkaW5kZXgpICE9ICdudW1iZXInIHtcblx0XHRcdFx0JHJlc3VsdDogaWYoJG1pbnVzLCAkcmVzdWx0ICogLTEsICRyZXN1bHQpO1xuXHRcdFx0XHRAcmV0dXJuIF9sZW5ndGgoJHJlc3VsdCwgc3RyLXNsaWNlKCRzdHJpbmcsICRpKSk7XG5cdFx0XHR9XG5cblx0XHRcdCRudW1iZXI6IG50aCgkbnVtYmVycywgJGluZGV4KTtcblxuXHRcdFx0QGlmICRkaXZpZGVyID09IDAge1xuXHRcdFx0XHQkcmVzdWx0OiAkcmVzdWx0ICogMTA7XG5cdFx0XHR9XG5cblx0XHRcdEBlbHNlIHtcblx0XHRcdFx0Ly8gTW92ZSB0aGUgZGVjaW1hbCBkb3QgdG8gdGhlIGxlZnRcblx0XHRcdFx0JGRpdmlkZXI6ICRkaXZpZGVyICogMTA7XG5cdFx0XHRcdCRudW1iZXI6ICRudW1iZXIgLyAkZGl2aWRlcjtcblx0XHRcdH1cblxuXHRcdFx0JHJlc3VsdDogJHJlc3VsdCArICRudW1iZXI7XG5cdFx0fVxuXHR9XG5cblx0QHJldHVybiBpZigkbWludXMsICRyZXN1bHQgKiAtMSwgJHJlc3VsdCk7XG59XG5cbkBmdW5jdGlvbiBfbGVuZ3RoKCRudW1iZXIsICR1bml0KSB7XG5cdCRzdHJpbmdzOiAncHgnICdjbScgJ21tJyAnJScgJ2NoJyAncGljYScgJ2luJyAnZW0nICdyZW0nICdwdCcgJ3BjJyAnZXgnICd2dycgJ3ZoJyAndm1pbicgJ3ZtYXgnO1xuXHQkdW5pdHM6ICAgMXB4ICAxY20gIDFtbSAgMSUgIDFjaCAgMXBpY2EgIDFpbiAgMWVtICAxcmVtICAxcHQgIDFwYyAgMWV4ICAxdncgIDF2aCAgMXZtaW4gIDF2bWF4O1xuXHQkaW5kZXg6IGluZGV4KCRzdHJpbmdzLCAkdW5pdCk7XG5cblx0QGlmIHR5cGUtb2YoJGluZGV4KSAhPSAnbnVtYmVyJyB7XG5cdFx0QHdhcm4gJ1Vua25vd24gdW5pdCBgI3skdW5pdH1gLic7XG5cdFx0QHJldHVybiBmYWxzZTtcblx0fVxuXG5cdEByZXR1cm4gJG51bWJlciAqIG50aCgkdW5pdHMsICRpbmRleCk7XG59XG5cblxuQG1peGluIG1vYmlsZSgpIHtcblx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHRhYmxldCgpIHtcblx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0JywnPGRlc2t0b3AnKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGRlc2t0b3AoKSB7XG5cdEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuXG5AbWl4aW4gZGVza3RvcC1vbmx5KCkge1xuXHRAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJywnPHhsJykge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiB4bCgpIHtcblx0QGluY2x1ZGUgbWVkaWEoJz49eGwnKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn0iLCIvLyBDb252ZXJ0IHBpeGVscyB0byByZW1zXG4vLyBlZy4gZm9yIGEgcmVsYXRpb25hbCB2YWx1ZSBvZiAxMnB4IHdyaXRlIHJlbSgxMnB4KVxuLy8gQXNzdW1lcyAkZW0tYmFzZSBpcyB0aGUgZm9udC1zaXplIG9mIDxodG1sPlxuXG5AZnVuY3Rpb24gcmVtKCRweHZhbCkge1xuICBAaWYgJG91dHB1dC1ib3VyYm9uLWRlcHJlY2F0aW9uLXdhcm5pbmdzID09IHRydWUge1xuICAgIEB3YXJuIFwiW0JvdXJib25dIFtEZXByZWNhdGlvbl0gYHJlbWAgaXMgZGVwcmVjYXRlZCBhbmQgd2lsbCBiZSBcIiArXG4gICAgXCJyZW1vdmVkIGluIDUuMC4wLlwiO1xuICB9XG5cbiAgJHVzZXItZGVwcmVjYXRpb24td2FybmluZ3Mtc2V0dGluZzogJG91dHB1dC1ib3VyYm9uLWRlcHJlY2F0aW9uLXdhcm5pbmdzO1xuICAkb3V0cHV0LWJvdXJib24tZGVwcmVjYXRpb24td2FybmluZ3M6IGZhbHNlICFnbG9iYWw7XG5cbiAgQGlmIG5vdCB1bml0bGVzcygkcHh2YWwpIHtcbiAgICAkcHh2YWw6IHN0cmlwLXVuaXRzKCRweHZhbCk7XG4gIH1cblxuICAkYmFzZTogJGVtLWJhc2U7XG4gIEBpZiBub3QgdW5pdGxlc3MoJGJhc2UpIHtcbiAgICAkYmFzZTogc3RyaXAtdW5pdHMoJGJhc2UpO1xuICB9XG5cbiAgJG91dHB1dC1ib3VyYm9uLWRlcHJlY2F0aW9uLXdhcm5pbmdzOiAkdXNlci1kZXByZWNhdGlvbi13YXJuaW5ncy1zZXR0aW5nICFnbG9iYWw7XG5cbiAgQHJldHVybiAoJHB4dmFsIC8gJGJhc2UpICogMXJlbTtcbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gQ2xhc3MgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gLm1hcmdpblxuLm1hcmdpbiB7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGJsb2MtLW1hcmdpbi1ib3R0b207XG5cdH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAkYmxvYy0tbWFyZ2luLWJvdHRvbS10YWJsZXQ7XG5cdH1cblx0QGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcblx0XHRtYXJnaW4tYm90dG9tOiAkYmxvYy0tbWFyZ2luLWJvdHRvbS1kZXNrdG9wO1xuXHR9XG5cdEBpbmNsdWRlIHhsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkYmxvYy0tbWFyZ2luLWJvdHRvbS14bDtcblx0fVxuXHQvLyAubWFyZ2luLS1oYWxmXG5cdCYtLWhhbGYge1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20gLyAyKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICgkYmxvYy0tbWFyZ2luLWJvdHRvbS10YWJsZXQgLyAyKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICgkYmxvYy0tbWFyZ2luLWJvdHRvbS1kZXNrdG9wIC8gMik7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHhsIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICgkYmxvYy0tbWFyZ2luLWJvdHRvbS14bCAvIDIpO1xuXHRcdH1cblx0fVxuXHQvLyAubWFyZ2luLS10aGlyZFxuXHQmLS10aGlyZCB7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICgkYmxvYy0tbWFyZ2luLWJvdHRvbSAvIDMpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogKCRibG9jLS1tYXJnaW4tYm90dG9tLXRhYmxldCAvIDMpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogKCRibG9jLS1tYXJnaW4tYm90dG9tLWRlc2t0b3AgLyAzKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgeGwge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogKCRibG9jLS1tYXJnaW4tYm90dG9tLXhsIC8gMyk7XG5cdFx0fVxuXHR9XG59XG5cbi8vIC5wYWRkaW5nXG4ucGFkZGluZyB7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkYmxvYy0tbWFyZ2luLWFzaWRlO1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRibG9jLS1tYXJnaW4tYXNpZGU7XG5cdH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLWxlZnQ6ICRibG9jLS1tYXJnaW4tYXNpZGUtdGFibGV0O1xuXHRcdHBhZGRpbmctcmlnaHQ6ICRibG9jLS1tYXJnaW4tYXNpZGUtdGFibGV0O1xuXHR9XG5cdEBpbmNsdWRlIGRlc2t0b3Atb25seSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkYmxvYy0tbWFyZ2luLWFzaWRlLWRlc2t0b3A7XG5cdFx0cGFkZGluZy1yaWdodDogJGJsb2MtLW1hcmdpbi1hc2lkZS1kZXNrdG9wO1xuXHR9XG5cdEBpbmNsdWRlIHhsIHtcblx0XHRwYWRkaW5nLWxlZnQ6ICRibG9jLS1tYXJnaW4tYXNpZGUteGw7XG5cdFx0cGFkZGluZy1yaWdodDogJGJsb2MtLW1hcmdpbi1hc2lkZS14bDtcblx0fVxuXHQvLyAucGFkZGluZy0taGFsZlxuXHQmLS1oYWxmIHtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAoJGJsb2MtLW1hcmdpbi1hc2lkZSAvIDIpO1xuXHRcdFx0cGFkZGluZy1yaWdodDogKCRibG9jLS1tYXJnaW4tYXNpZGUgLyAyKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHBhZGRpbmctbGVmdDogKCRibG9jLS1tYXJnaW4tYXNpZGUtdGFibGV0IC8gMik7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAoJGJsb2MtLW1hcmdpbi1hc2lkZS10YWJsZXQgLyAyKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcblx0XHRcdHBhZGRpbmctbGVmdDogKCRibG9jLS1tYXJnaW4tYXNpZGUtZGVza3RvcCAvIDIpO1xuXHRcdFx0cGFkZGluZy1yaWdodDogKCRibG9jLS1tYXJnaW4tYXNpZGUtZGVza3RvcCAvIDIpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB4bCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICgkYmxvYy0tbWFyZ2luLWFzaWRlLXhsIC8gMik7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAoJGJsb2MtLW1hcmdpbi1hc2lkZS14bCAvIDIpO1xuXHRcdH1cblx0fVxufVxuXG4vLyAuaGlkZGVuXG4uaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLy8gLmJ1dHRvblxuXG4uYnV0dG9uLCAuYnV0dG9uLmZvcm1fX2J1dHRvbiB7XG5cdGhlaWdodDogNDBweDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcbn0iLCIuaGVhZHJvb20ge1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgbGluZWFyO1xuXHQmLS1waW5uZWQge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG5cdH1cblx0Ji0tdW5waW5uZWQge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdH1cbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBWYXJpYWJsZXMgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kaGVhZGVyLXdpZHRoOiAxMDAlO1xuJGhlYWRlci1tYXgtd2lkdGg6IDEwMCU7XG4kaGVhZGVyLWhlaWdodDogNThweDtcbiRoZWFkZXItaGVpZ2h0LWRlc2t0b3A6IDE2NHB4O1xuJGhlYWRlci1oZWlnaHQtZGVza3RvcC1zY3JvbGw6IDcwcHg7XG4kaGVhZGVyLWNvbG9yLWJvcmRlcjogI2RlZGRkZDtcbiRoZWFkZXItYmc6ICNmZmY7XG4kcGFkZGluZy1sb2dvOiA3cHg7XG4kd2lkdGgtYmFjLWFyZWE6ICRoZWFkZXItaGVpZ2h0O1xuJHBhZGRpbmctaGVhZGVyLWZyb20tZGVza3RvcDogMjMwcHg7XG4kYnJlYWtwb2ludC1zbWFsbC1hY2NvdW50OiAxMjcwcHg7XG4kY29sb3ItdG9wYmFyOiAjOTk5O1xuJGNvbG9yLWhhbWJ1cmdlcjogIzRkNGQ0ZDtcblxuJGljb24tYWNjb3VudDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyMTcxNyUyMDQ2JTIwMjAuMDAzJTIwMjAuMDAxJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTcxNy4wMDElMjA1NS45OThhMTAlMjAxMCUyMDAlMjAxJTIwMCUyMDIuOTMtNy4wNyUyMDkuNiUyMDkuNiUyMDAlMjAwJTIwMC0yLjkzJTIwNy4wN3ptMTkuMTclMjAwYTguOCUyMDguOCUyMDAlMjAwJTIwMS0yLjE2JTIwNS44NmMtMS4zOC0uNTQtMi44Ny0xLjA2LTQuNDctMS41NGEuNzQzLjc0MyUyMDAlMjAwJTIwMS0uMS0uNTMlMjAzLjAzOSUyMDMuMDM5JTIwMCUyMDAlMjAxJTIwLjI5LTEuMSUyMDYuMTM4JTIwNi4xMzglMjAwJTIwMCUyMDAlMjAuNDQtMS41NCUyMDMuNTI5JTIwMy41MjklMjAwJTIwMCUyMDAlMjAuNjctMS41NCUyMDMuMjg1JTIwMy4yODUlMjAwJTIwMCUyMDAlMjAwLTEuMzQuMTM5LjEzOSUyMDAlMjAwJTIwMC0uMDUtLjElMjA0LjM2NiUyMDQuMzY2JTIwMCUyMDAlMjAxJTIwLjE0LTEuODMlMjAzLjA3OCUyMDMuMDc4JTIwMCUyMDAlMjAwLS43Mi0yLjUlMjAzLjQ0JTIwMy40NCUyMDAlMjAwJTIwMC0yLjc4LTEuMzRoLS44N2EzLjYzOSUyMDMuNjM5JTIwMCUyMDAlMjAwLTIuNzklMjAxLjM0JTIwMy4wNzclMjAzLjA3NyUyMDAlMjAwJTIwMC0uNzIlMjAyLjUlMjA0LjYlMjA0LjYlMjAwJTIwMCUyMDElMjAuMTUlMjAxLjgzdi4xYTIuNTg2JTIwMi41ODYlMjAwJTIwMCUyMDAtLjA1JTIwMS4zNCUyMDQuMzUzJTIwNC4zNTMlMjAwJTIwMCUyMDAlMjAuNjclMjAxLjU5JTIwNy4yNCUyMDcuMjQlMjAwJTIwMCUyMDAlMjAuNDMlMjAxLjQ5JTIwMi42NDIlMjAyLjY0MiUyMDAlMjAwJTIwMSUyMC4yJTIwMS4xNS41NDQuNTQ0JTIwMCUyMDAlMjAxLS4xNS40OCUyMDMwLjQ2MSUyMDMwLjQ2MSUyMDAlMjAwJTIwMC00LjMyJTIwMS41NCUyMDkuMTU4JTIwOS4xNTglMjAwJTIwMSUyMDElMjAxNi4xOS01Ljg2eiUyMiUyMGZpbGwlM0QlMjIlMjMjeyRzdmctY29sb3J9JTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMi8lM0UlM0Mvc3ZnJTNFKTtcbiRpY29uLWNhcnQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjE3ODYuOTk5JTIwNDYlMjAxNS4wMDElMjAxOS45MDElMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xODAyJTIwNjUuMTExbC0uNy0xMy43YS43LjclMjAwJTIwMCUyMDAtLjctLjY4aC0yLjA0di0uNjdhNC4wNjElMjA0LjA2MSUyMDAlMjAxJTIwMC04LjEyMSUyMDB2LjY3aC0yLjA1YS43MTIuNzEyJTIwMCUyMDAlMjAwLS43LjY4bC0uNjklMjAxMy43NGEuNzU0Ljc1NCUyMDAlMjAwJTIwMCUyMC4xOS41My43LjclMjAwJTIwMCUyMDAlMjAuNTEuMjJoMTMuNmEuNzA3LjcwNyUyMDAlMjAwJTIwMCUyMC43LS43MnYtLjA3em0tNS41Mi0xNC4zOGgtMy45NnYtLjY3YTEuOTgxJTIwMS45ODElMjAwJTIwMSUyMDElMjAzLjk2JTIwMHolMjIlMjBmaWxsJTNEJTIyJTIzI3skc3ZnLWNvbG9yfSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIvJTNFJTNDL3N2ZyUzRSk7XG5cblxuJGljb24tYWNjb3VudC1ob3ZlcjogJGljb24tYWNjb3VudDtcbiRpY29uLWNhcnQtaG92ZXI6ICRpY29uLWNhcnQ7XG5cblxuYm9keSB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjEpO1xufVxuXG4kaWNvbi1jYXJ0LWJsYWNrOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjIxNzg2Ljk5OSUyMDQ2JTIwMTUuMDAxJTIwMTkuOTAxJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTgwMiUyMDY1LjExMWwtLjctMTMuN2EuNy43JTIwMCUyMDAlMjAwLS43LS42OGgtMi4wNHYtLjY3YTQuMDYxJTIwNC4wNjElMjAwJTIwMSUyMDAtOC4xMjElMjAwdi42N2gtMi4wNWEuNzEyLjcxMiUyMDAlMjAwJTIwMC0uNy42OGwtLjY5JTIwMTMuNzRhLjc1NC43NTQlMjAwJTIwMCUyMDAlMjAuMTkuNTMuNy43JTIwMCUyMDAlMjAwJTIwLjUxLjIyaDEzLjZhLjcwNy43MDclMjAwJTIwMCUyMDAlMjAuNy0uNzJ2LS4wN3ptLTUuNTItMTQuMzhoLTMuOTZ2LS42N2ExLjk4MSUyMDEuOTgxJTIwMCUyMDElMjAxJTIwMy45NiUyMDB6JTIyJTIwZmlsbCUzRCUyMiUyMzEwMzMzRiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIvJTNFJTNDL3N2ZyUzRSk7XG4kY2FydC1uYi1iZzogIzY2NjY2NjtcbiRhcmVhLXNlcC1iZzogI2RlZGVkZTtcblxuJGNvbG9yLWZpcnN0bmFtZTogJGNvbG9yLXN0ZC1saWdodDtcbiRuYXYtYmc6ICNGN0Y3Rjc7XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gQWxsIC0gTW9iaWxlIGZpcnN0IC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uaGVhZGVyIHtcblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0QGlmICRkZXNrdG9wLW1heC13aWR0aCA9PSAxOTIwcHgge1xuXHRcdFx0cGFkZGluZzogMCA1MHB4O1xuXHRcdH1cblx0fVxuXHQvLyAuaGVhZGVyX19jb250ZW50IHwgYWxsXG5cdCZfX2NvbnRlbnQge1xuXHRcdGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG5cdFx0d2lkdGg6ICRoZWFkZXItd2lkdGg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRoZWFkZXItY29sb3ItYm9yZGVyO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiA5OTk7XG5cdH1cblx0Jl9fcmVsYXRpdmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogJGRlc2t0b3AtbWF4LXdpZHRoO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRiYWNrZ3JvdW5kOiAkYmctYm9keTtcblx0fVxuXHQvLyAuaGVhZGVyX19oMSB8IGFsbFxuXHQmX19oMSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkZmYyO1xuXHR9XG5cdC8vIC5oZWFkZXJfX2lubmF2IHwgYWxsXG5cdCZfX2lubmF2IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0cGFkZGluZzogMjJweCA1MHB4IDE4cHggMjBweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHR9XG5cdC8vIC5oZWFkZXJfX25hdiB8IGFsbFxuXHQmX19uYXYge1xuXHRcdHBhZGRpbmc6IDIycHggMTVweCAyMHB4IDE1cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiAkaGVhZGVyLWhlaWdodDtcblx0XHRoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0ei1pbmRleDogJG5hdi1pbmRleDtcblx0XHQvLyAuaGVhZGVyX19uYXZfX2ljb24gfCBhbGxcblx0XHQmX19pY29uIHtcblx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0XHR0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHRleHQtaW5kZW50Oi05OTk5OTlweDtcblx0XHRcdH1cblx0XHRcdCYtLWlubmF2IHtcblx0XHRcdFx0d2lkdGg6IDE5cHg7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ly8gLmhlYWRlcl9fbmF2X19pY29uX19zcGFuIHwgYWxsXG5cdFx0XHQmX19zcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcblx0XHRcdFx0Ly8gLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS1maXJzdCB8IGFsbFxuXHRcdFx0XHQmLS1maXJzdCB7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxOXB4O1xuXHRcdFx0XHRcdC8vIC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tZmlyc3QuaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLWNsb3NlIHwgYWxsXG5cdFx0XHRcdFx0Ji5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tY2xvc2Uge1xuXHRcdFx0XHRcdFx0dG9wOiAxOHB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDAlO1xuXHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQvLyAuaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLXNlY29uZCB8IGFsbFxuXHRcdFx0XHQmLS1zZWNvbmQge1xuXHRcdFx0XHRcdHRvcDogNnB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdC8vIC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tc2Vjb25kLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS1jbG9zZSB8IGFsbFxuXHRcdFx0XHRcdCYuaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLWNsb3NlIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ly8gLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS10aGlyZCB8IGFsbFxuXHRcdFx0XHQmLS10aGlyZCB7XG5cdFx0XHRcdFx0dG9wOiA2cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0Ly8gLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS10aGlyZC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tY2xvc2UgfCBhbGxcblx0XHRcdFx0XHQmLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS1jbG9zZSB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQvLyAuaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLWZvdXJ0aCB8IGFsbFxuXHRcdFx0XHQmLS1mb3VydGgge1xuXHRcdFx0XHRcdHRvcDogMTJweDtcblx0XHRcdFx0XHR3aWR0aDogMTlweDtcblx0XHRcdFx0XHQvLyAuaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLWZvdXJ0aC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tY2xvc2UgfCBhbGxcblx0XHRcdFx0XHQmLmhlYWRlcl9fbmF2X19pY29uX19zcGFuLS1jbG9zZSB7XG5cdFx0XHRcdFx0XHR0b3A6IDE4cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2Nsb3NlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC8vIC5oZWFkZXJfX2FjY291bnQgfCBhbGxcblx0Jl9fYWNjb3VudCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Jl9fYSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCAkaWNvbi1hY2NvdW50O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyN3B4O1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0XHRcdFx0aGVpZ2h0OiA1OHB4O1xuXHRcdFx0XHR3aWR0aDogNTNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLmhlYWRlcl9fc2VhcmNoIHwgYWxsXG5cdCZfX3NlYXJjaCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Ly8gLmhlYWRlcl9fY2FydCB8IGFsbFxuXHQmX19jYXJ0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdHdpZHRoOiAkaGVhZGVyLWhlaWdodDtcblx0XHRoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdHdpZHRoOiA1M3B4O1xuXHRcdFx0cmlnaHQ6IDUzcHg7XG5cdFx0fVxuXHRcdCZfX2Ege1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgJGljb24tY2FydDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDIxcHg7XG5cdFx0XHR9XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRcdC8vIC5oZWFkZXJfX2NhcnRfX2FfX25iIHwgYWxsXG5cdFx0XHQmX19uYiB7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiA2NiU7XG5cdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRcdGhlaWdodDogMThweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMCk7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHQmX19hcnRpY2xlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLWhpZGUge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fc3VibGV2ZWwge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggNnB4IDZweCAwcHggcmdiYSgxNiwgNTEsIDYzLCAwLjQpO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDIwcHgpO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJvdHRvbTogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAuaGVhZGVyX19sb2dvIHwgYWxsXG5cdCZfX2xvZ28ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nOiAkcGFkZGluZy1sb2dvICgkaGVhZGVyLWhlaWdodCArICRwYWRkaW5nLWxvZ28pO1xuXHRcdHotaW5kZXg6ICRuYXYtaW5kZXg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nOiAkcGFkZGluZy1sb2dvIDE0MHB4ICRwYWRkaW5nLWxvZ28gMTVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHBhZGRpbmc6ICRwYWRkaW5nLWxvZ28gMjAwcHg7XG5cdFx0fVxuXHRcdC8vIC5oZWFkZXJfX2xvZ29fX2EgfCBhbGxcblx0XHQmX19hIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdGhlaWdodDogKCRoZWFkZXItaGVpZ2h0IC0gKDIgKiAkcGFkZGluZy1sb2dvKSk7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0XHR9XG5cdFx0XHQvLyAuaGVhZGVyX19sb2dvX19hX19pbWcgfCBhbGxcblx0XHRcdCZfX2ltZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Ly8gLmhlYWRlcl9fbG9nb19fYV9fbmFtZSB8IGFsbFxuXHRcdFx0Jl9fbmFtZSB7XG5cdFx0XHRcdC8vIC5oZWFkZXJfX2xvZ29fX2FfX25hbWVfX3RpdGxlIHwgYWxsXG5cdFx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDM2cHgpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQvLyAuaGVhZGVyX19sb2dvX19hX19zbG9nYW4gfCBhbGxcblx0XHRcdFx0Jl9fc2xvZ2FuIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLmhlYWRlcl9fY2hlY2tib3ggfCBhbGxcblx0Jl9fY2hlY2tib3gge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ji0tbmF2IHtcblx0XHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHRcdCYgfiAuaGVhZGVyIC5oZWFkZXIge1xuXHRcdFx0XHRcdCZfX25hdiB7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdGQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX19pY29uIHtcblx0XHRcdFx0XHRcdFx0Ly8gLmhlYWRlcl9fY2hlY2tib3gtLW5hdjpjaGVja2VkIH4gLmhlYWRlciAuaGVhZGVyX19uYXZfX2ljb24gfCBhbGxcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRcdFx0Jl9fc3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gLmhlYWRlcl9fY2hlY2tib3gtLW5hdjpjaGVja2VkIH4gLmhlYWRlciAuaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLWZpcnN0IHwgYWxsXG5cdFx0XHRcdFx0XHRcdFx0Ji0tZmlyc3Qge1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQvLyAuaGVhZGVyX19jaGVja2JveC0tbmF2OmNoZWNrZWQgfiAuaGVhZGVyIC5oZWFkZXJfX25hdl9faWNvbl9fc3Bhbi0tc2Vjb25kIHwgYWxsXG5cdFx0XHRcdFx0XHRcdFx0Ji0tc2Vjb25kIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ly8gLmhlYWRlcl9fY2hlY2tib3gtLW5hdjpjaGVja2VkIH4gLmhlYWRlciAuaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLXRoaXJkIHwgYWxsXG5cdFx0XHRcdFx0XHRcdFx0Ji0tdGhpcmQge1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ly8gLmhlYWRlcl9fY2hlY2tib3gtLW5hdjpjaGVja2VkIH4gLmhlYWRlciAuaGVhZGVyX19uYXZfX2ljb25fX3NwYW4tLWZvdXJ0aCB8IGFsbFxuXHRcdFx0XHRcdFx0XHRcdCYtLWZvdXJ0aCB7XG5cdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIC5oZWFkZXJfX2NoZWNrYm94LS1uYXY6Y2hlY2tlZCB+IC5oZWFkZXIgLm5hdiB8IGFsbFxuXHRcdFx0XHQmIH4gLmhlYWRlciAubmF2IHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogNDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmIH4gLmhlYWRlciAubmF2IHtcblx0XHRcdFx0XHQvLyAuaGVhZGVyX19jaGVja2JveC0tbmF2OmNoZWNrZWQgfiAuaGVhZGVyIC5uYXZfX2Nsb3NlIHwgYWxsXG5cdFx0XHRcdFx0Jl9fY2xvc2Uge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgfiAuaGVhZGVyX19jbG9zZSB7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuQGluY2x1ZGUgdGFibGV0IHtcblx0LmhlYWRlciB7XG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0bWluLWhlaWdodDogMTAwcHg7XG5cdFx0fVxuXHRcdCZfX2xvZ28sICZfX25hdiwgJl9fY2FydCB7XG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXG5cdFx0fVxuXHR9XG5cdC5uYXZfX3N1YmxldmVsIHtcblx0XHR0b3A6IDEwMHB4IWltcG9ydGFudDtcblx0fVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEZST00gREVTS1RPUCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5AaW5jbHVkZSBkZXNrdG9wIHtcblx0Ly8gLmhlYWRlciB8IGZyb20gZGVza3RvcFxuXHQuaGVhZGVyIHtcblx0XHQvLyAuaGVhZGVyX193cmFwcGVyIHwgZnJvbSBkZXNrdG9wXG5cdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdH1cblx0XHQvLyAuaGVhZGVyX19jb250ZW50IHwgZnJvbSBkZXNrdG9wXG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0d2lsbC1jaGFuZ2U6IGluaGVyaXQ7XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0dHJhbnNpdGlvbjogMzAwbXMgZWFzZTtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0ei1pbmRleDogNDtcblx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cmlnaHQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0XHR9XG5cdFx0XHQmLS1ib3JkZXIge1xuXHRcdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gLmhlYWRlcl9faDEgfCBmcm9tIGRlc2t0b3Bcblx0XHQmX19oMSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiA2MHB4O1xuXHRcdFx0bWF4LWhlaWdodDogMjAwcHg7XG5cdFx0fVxuXHRcdC8vIC5oZWFkZXJfX2xvZ28gfCBmcm9tIGRlc2t0b3Bcblx0XHQmX19sb2dvIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1pbi1oZWlnaHQ6IDYwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDIwcHggJHBhZGRpbmctaGVhZGVyLWZyb20tZGVza3RvcDtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHQvLyAuaGVhZGVyX19sb2dvX19hIHwgZnJvbSBkZXNrdG9wXG5cdFx0XHQmX19hIHtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdCZfX2ltZyB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMzAwbXMgZWFzZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnBpY3R1cmUge1xuXHRcdFx0XHQmLS1sZWZ0IHtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyMDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LWhlaWdodDogMjAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5oZWFkZXJfX25hdiB8IGZyb20gZGVza3RvcFxuXHRcdCZfX25hdiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQvLyAuaGVhZGVyX19pbm5hdiB8IGZyb20gZGVza3RvcFxuXHRcdCZfX2lubmF2IHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdFx0Jl9fYXJlYSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdy1yZXZlcnNlKTtcblx0XHRcdEBpZiAkZGVza3RvcC1tYXgtd2lkdGggIT0gMTkyMCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PTE0NDFweCcpIHtcblx0XHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiA+IGRpdiB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNpcmNsZSB7XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAxMzE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0XHRcdHN0cm9rZS1kYXNob2Zmc2V0OiAxMzE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5oZWFkZXJfX2NhcnQgfCBmcm9tIGRlc2t0b3Bcblx0XHQmX19jYXJ0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHR3aWR0aDogMThweDtcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xuXHRcdFx0Ji0tb25Ub3Age1xuXHRcdFx0XHRyaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQmX19hIHtcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcblx0XHRcdFx0Jl9fbmIge1xuXHRcdFx0XHRcdHRvcDogLTlweDtcblx0XHRcdFx0XHRsZWZ0OiAyMnB4O1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWJvdHRvbSB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKSB0cmFuc2xhdGVaKDApO1xuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdGJvdHRvbTogOTBweDtcblx0XHRcdFx0cmlnaHQ6IDUwcHg7XG5cdFx0XHRcdHdpZHRoOiA3MnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDcycHg7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XG5cdFx0XHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoc3RyZXRjaCk7XG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdCYuYW5pbSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hbmltQ2xvc2Uge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaGVhZGVyLW9wZW4ge1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwcztcblx0XHRcdFx0XHQuaGVhZGVyX19jYXJ0X19hX19uYiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuaGVhZGVyIHtcblx0XHRcdFx0XHQmX19jYXJ0IHtcblx0XHRcdFx0XHRcdCZfX2Ege1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRpY29uLWNhcnQtYmxhY2sgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDUlIDQ1JTtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jl9fbmIge1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDYwcHg7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAtN3B4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyOHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwIDZweCA0MHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0XHRcdFx0XHQuaGVhZGVyIHtcblx0XHRcdFx0XHRcdCZfX2NhcnQge1xuXHRcdFx0XHRcdFx0XHQmX19hLmhlYWRlcl9fdGFiIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCAkaWNvbi1jYXJ0LWhvdmVyO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDUlIDQ1JTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5oZWFkZXIge1xuXHRcdFx0XHRcdCZfX2NhcnQge1xuXHRcdFx0XHRcdFx0Jl9fYSB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0ICRpY29uLWNhcnQtaG92ZXI7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9fc3VibGV2ZWwge1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDApO1xuXHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgbGluZWFyLCB0cmFuc2Zvcm0gMC4zcyBsaW5lYXIsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5oZWFkZXJfX2FjY291bnQgfCBmcm9tIGRlc2t0b3Bcblx0XHQmX19hY2NvdW50IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogNTBweDtcblx0XHRcdCZfX2Ege1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwcztcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgJGljb24tYWNjb3VudC1ob3Zlcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMHM7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fc3BhbiB7XG5cdFx0XHRcdCYtLWxvZ2luIHtcblx0XHRcdFx0XHQuaGVhZGVyIHtcblx0XHRcdFx0XHRcdCZfX2FjY291bnQge1xuXHRcdFx0XHRcdFx0XHQmX19uYW1lIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1maXJzdG5hbWU7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCZfX2ZpcnN0bmFtZSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1maXJzdG5hbWU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I25hdi1jaGVja2JveDpjaGVja2VkIHtcblx0XHQmIH4gLmhlYWRlciB7XG5cdFx0XHQuaGVhZGVyIHtcblx0XHRcdFx0Jl9fbmF2IHtcblx0XHRcdFx0XHQmX19pY29uIHtcblx0XHRcdFx0XHRcdCZfX3NwYW4ge1xuXHRcdFx0XHRcdFx0XHQmLS1maXJzdCB7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAxOHB4O1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAwJTtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji0tc2Vjb25kIHtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji0tdGhpcmQge1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji0tZm91cnRoIHtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDE4cHg7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDAlO1xuXHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaGVhZGVyIHtcblx0Ly8gLmhlYWRlcl9fbm9qc1xuXHQmX19ub2pzIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6ICNmYWQzOTA7XG5cdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiA4MDBweDtcblx0XHR9XG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHRcdCZfX2xhYmVsIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogMjBweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cdH1cbn1cblxuI25vanMtY2hlY2tib3g6Y2hlY2tlZCB+IG5vc2NyaXB0IC5oZWFkZXJfX25vanMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5IHtcblx0Ji5ib2R5LS10cmFuc2Zvcm0ge1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVYKC05MCUpIHRyYW5zbGF0ZVooMCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSArIDU4cHgpKSB0cmFuc2xhdGVaKDApO1xuXHRcdFx0bWF4LWhlaWdodDogMTAwdmg7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0LmhlYWRlcl9fbmF2X19pY29uIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogMHM7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmhlYWRlcl9fY2FydCB7XG5cdCZfX2FfX25iIHtcblx0XHQmLS1oaWRlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGxpbmVhcjtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApIHNjYWxlKDApO1xuXHRcdH1cblx0fVxuXHQmOmhvdmVyIHtcblx0XHQuaGVhZGVyX19jYXJ0IHtcblx0XHRcdCZfX2FfX25iIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCkgc2NhbGUoMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXIge1xuXHQmX19ibG9nIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRyaWdodDogMjQwcHg7XG5cdFx0XHQmLS13aXRob3V0TGFuZyB7XG5cdFx0XHRcdHJpZ2h0OiAxNTVweDtcblx0XHRcdH1cblx0XHRcdCZfX2Ege1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcsJzwxNDYxcHgnKSB7XG5cdC5oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDAgNDBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBkZXNrdG9wIHtcblx0LmhlYWRlcl9fc2VhcmNoLCAuaGVhZGVyX19hcmVhLCAubGFuZy0tZGVza3RvcCB7XG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50XG5cdH1cbn1cblxuQGluY2x1ZGUgZGVza3RvcCB7XG5cdC5oZWFkZXJfX2NhcnQtLXRvcCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTIwcHg7XG5cdFx0XHRsZWZ0OiAtMjBweDtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcblx0XHRcdGhlaWdodDogY2FsYygxMDAlICsgNDBweCk7XG5cdFx0fVxuXHR9XG5cdC5oZWFkZXJfX2NhcnQtLXRvcCAuY2FydC1tb2RhbC5jYXJ0LW9wZW4ge1xuXHRcdHJpZ2h0OiAtMjBweCAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDQ0MHB4ICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiA0MDBweCAhaW1wb3J0YW50O1xuXHRcdG1heC1oZWlnaHQ6IDQwMHB4ICFpbXBvcnRhbnQ7XG5cdFx0dG9wOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuXHR9XG59XG4iLCIkbWF4LXJvdy1zaXplOiAxOTIwcHg7IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gVmFyaWFibGVzIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJG5hdi13aWR0aDogOTAlO1xuJG5hdi1oZWlnaHQ6IDEwMCU7XG4kbmF2LWluZGV4OiAxMDtcbiRuYXYtYmctY2xvc2U6IGZhbHNlO1xuJHBkLXN3LWx2bDE6IDIwcHg7XG4kcG9zLXN3LWxpbC1hcnJvdzogMjdweDtcbiRoZWFkZXItaGVpZ2h0OiA1OHB4O1xuJGhlYWRlci1oZWlnaHQtZGVza3RvcDogMTUwcHg7XG4kbmF2LXdyYXBwZXItYmQ6ICM0ZTRlNGU7XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gQWxsIC0gTW9iaWxlIGZpcnN0IC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyAubmF2IHwgYWxsXG4ubmF2IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdHRvcDogMDtcblx0cmlnaHQ6IC05MCU7XG5cdHdpZHRoOiAkbmF2LXdpZHRoO1xuXHRyaWdodDogY2FsYygtMTAwJSArIDU4cHgpO1xuXHR3aWR0aDogY2FsYygxMDAlIC0gNThweCk7XG5cdGhlaWdodDogJG5hdi1oZWlnaHQ7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXG5cdHRyYW5zaXRpb246IGFsbCAyMDBtcyBsaW5lYXI7XG5cdHotaW5kZXg6IDI7XG5cbiAgLnByZWRpY3RpdmUtb3BlbiAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC40NSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0KiB7XG5cdFx0XHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cblx0aDIsIGgzLCBoNCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0aDMge1xuXHRcdGZvbnQtZmFtaWx5OmluaGVyaXQ7XG5cdH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRtYXgtd2lkdGg6IDQwJTtcblx0XHRwYWRkaW5nLXRvcDogMTAwcHg7XG5cdH1cblx0Ji5vdmgge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0Ly8gLm5hdl9fY2xvc2UgfCBhbGxcblx0Jl9fY2xvc2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC41NSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCkgdHJhbnNsYXRlWigwKTtcblx0XHR6LWluZGV4OiAzMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0Ly8gLm5hdl9fbGFiZWwgfCBhbGxcblx0Jl9fbGFiZWwge1xuXHRcdGJveC1zaXppbmc6Ym9yZGVyLWJveDtcblx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRwYWRkaW5nOjA7XG5cdFx0ZmxvYXQ6bGVmdDtcblx0XHRwb3NpdGlvbjpzdGF0aWM7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRjb2xvcjokY29sb3Itc3RkO1xuXHRcdHRyYW5zaXRpb246dGV4dC1pbmRlbnQgLjE1cywgaGVpZ2h0IC4zcztcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHQubmF2IHtcblx0XHRcdFx0Jl9fYXJyb3cge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHQmOmFmdGVyLCAmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjBweCk7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0Lm5hdiB7XG5cdFx0XHRcdCZfX2Fycm93IHtcblx0XHRcdFx0XHQubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWFjY291bnQge1xuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAubmF2X19sYWJlbF9faW1nIHwgYWxsXG5cdFx0Jl9faW1nIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6MTBweDtcblx0XHRcdHBvc2l0aW9uOnJlbGF0aXZlO1xuXHRcdFx0dG9wOiAycHg7XG5cdFx0XHR3aWR0aDoxNnB4O1xuXHRcdH1cblx0XHQvLyAubmF2X19sYWJlbF9fc3BhbiB8IGFsbFxuXHRcdCZfX3NwYW4ge1xuXG5cdFx0XHRwb3NpdGlvbiA6cmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0Ly8gLm5hdl9fbGFiZWwtLXJpY2ggfCBhbGxcblx0XHQmLS1yaWNoIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IG5vbmUhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQmX19saSB7XG5cdFx0Ji0tYWxsIHtcblx0XHRcdC5uYXYge1xuXHRcdFx0XHQmX19hIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJG5hdi1iZyw1JSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAubmF2X19hcnJvdyB8IGFsbFxuXHQmX19hcnJvdyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcblx0XHR0b3A6IDUwJTtcblx0XHRyaWdodDogMTVweDtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN0ZDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAycHg7XG5cdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdGQ7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogNThweDtcblx0XHRcdGhlaWdodDogNThweDtcblx0XHRcdCYtLWx2bDIge1xuXHRcdFx0XHRib3JkZXItbGVmdDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLm5hdl9fYSB8IGFsbFxuXHQmX19hIHtcblxuXHRcdHdpZHRoOjEwMCU7XG5cdFx0bGVmdDowO1xuXHRcdHBhZGRpbmc6IDEwcHggNDBweDtcblx0XHR0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzLHRleHQtaW5kZW50IC4zcztcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRmb250LXNpemU6IHJlbSgxM3B4KTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBhZGRpbmc6IDE4cHggMjBweDtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuXHRcdFx0cGFkZGluZy1yaWdodDogNzhweDtcblx0XHRcdGJhY2tncm91bmQ6ICRuYXYtYmc7XG5cdFx0XHQmLS1sb2dpbiB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdH1cblx0XHQvLyAubmF2X19hX19sdmwyIHwgYWxsXG5cdFx0Jl9fbHZsMiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyx0ZXh0LWluZGVudCAuM3M7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxM3B4KTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0cGFkZGluZzogMjVweDtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0Ly8gLm5hdl9fYV9fbHZsMi0taGlkZSB8IGFsbFxuXHRcdFx0Ji0taGlkZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5uYXZfX2EtLWx2bDIgfCBhbGxcblx0XHQmLS1sdmwyIHtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gLm5hdl9fYS0tbGluayB8IGFsbFxuXHRcdCYtLWxpbmsge1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdH1cblx0XHQmLm5hdl9fYS0tY3VycmVudCB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cdC8vIC5uYXZfX3dyYXBwZXIgfCBhbGxcblx0Jl9fd3JhcHBlciB7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdGJhY2tncm91bmQ6ICRuYXYtYmc7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblx0Jl9fd3JhcHBlcjIge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC8vIC5uYXZfX2l0ZW1sdmwxIHwgYWxsXG5cdCZfX2l0ZW1sdmwxIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMThweCAyMHB4O1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdEBpbmNsdWRlIHNlbWktYm9sZDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1mYW1pbHk6ICRmZjE7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0d2hpdGUtc3BhY2U6IGluaXRpYWw7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA3OHB4O1xuXHRcdFx0YmFja2dyb3VuZDogJG5hdi1iZztcblx0XHRcdCYtLWxvZ2luIHtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDU5cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0fVxuXHRcdFx0Jl9faWNvbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMjFweDtcblx0XHRcdFx0aGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICRpY29uLWFjY291bnQgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAyMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1zZWFyY2gge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Jl9fdGV4dCB7XG5cblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdH1cblx0Ly8gLm5hdl9fc3VibGV2ZWwgfCBhbGxcblx0Jl9fc3VibGV2ZWwge1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAxMDAlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3MgY3ViaWMtYmV6aWVyKDAsMSwwLDEpO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDB2aDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbmF2LWJnO1xuXHRcdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcblx0XHR9XG5cdH1cblx0Jl9fY2hlY2tib3hsdmwwIHtcblx0XHQvLyAubmF2X19jaGVja2JveGx2bDA6Y2hlY2tlZCArIGxhYmVsIHwgYWxsXG5cdFx0JjpjaGVja2VkICsgZGl2IHtcblx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6aGVpZ2h0O1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjouNnM7IC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdC5uYXYge1xuXHRcdFx0XHQvLyAubmF2X19jaGVja2JveGx2bDA6Y2hlY2tlZCArIGxhYmVsIC5uYXZfX3N1YmxldmVsIHwgYWxsXG5cdFx0XHRcdCZfX3N1YmxldmVsIHtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWigwKTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMHZoO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQvLyAubmF2X19jaGVja2JveGx2bDA6Y2hlY2tlZCArIGxhYmVsIC5uYXZfX2l0ZW1sdmwxIHwgYWxsXG5cdFx0XHRcdCZfX2l0ZW1sdmwxIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvLyAubmF2X19jaGVja2JveGx2bDA6Y2hlY2tlZCArIGxhYmVsID4gKiA+IC5uYXZfX2Fycm93IHwgYWxsXG5cdFx0XHQmID4gKiA+IC5uYXZfX2Fycm93IHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IG5vbmU7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiA+IC5uYXYge1xuXHRcdFx0XHQvLyAubmF2X19jaGVja2JveGx2bDA6Y2hlY2tlZCArIGxhYmVsID4gLm5hdl9fYXJyb3cgfCBhbGxcblx0XHRcdFx0Jl9fYXJyb3cge1xuXHRcdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLm5hdl9fY2hlY2tib3hsdmwxIHwgYWxsXG5cdCZfX2NoZWNrYm94bHZsMSB7XG5cdFx0Ly8gLm5hdl9fY2hlY2tib3hsdmwxOmNoZWNrZWQgKyBsYWJlbCB8IGFsbFxuXHRcdCY6Y2hlY2tlZCArIGRpdiB7XG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OmhlaWdodDtcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246LjZzOyAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42OCwgLTAuNTUsIDAuMjY1LCAxLjU1KTtcblx0XHRcdC5uYXYge1xuXHRcdFx0XHQvLyAubmF2X19jaGVja2JveGx2bDE6Y2hlY2tlZCArIGxhYmVsIC5uYXZfX2NvbnRlbnRsdmwzIHwgYWxsXG5cdFx0XHRcdCZfX2NvbnRlbnRsdmwzIHtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcblx0XHRcdFx0fVxuXHRcdFx0XHQvLyAubmF2X19jaGVja2JveGx2bDE6Y2hlY2tlZCArIGxhYmVsIC5uYXZfX2l0ZW1sdmwzIHwgYWxsXG5cdFx0XHRcdCZfX2l0ZW1sdmwzIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vIC5uYXZfX2NoZWNrYm94bHZsMTpjaGVja2VkICsgbGFiZWwgPiAqID4gLm5hdl9fYXJyb3cgfCBhbGxcblx0XHRcdCYgPiAqID4gLm5hdl9fYXJyb3cge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8gLm5hdl9fY2hlY2tib3hsdmwxOmNoZWNrZWQgKyBsYWJlbCA+IC5uYXZfX2Fycm93IHwgYWxsXG5cdFx0XHQmID4gLm5hdiB7XG5cdFx0XHRcdCZfX2Fycm93IHtcblx0XHRcdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLm5hdl9fdWwgfCBhbGxcblx0Jl9fdWwge1xuXHRcdHBhZGRpbmc6MDtcblx0XHRtYXJnaW46MDtcblx0XHRsaXN0LXN0eWxlLXR5cGU6bm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0cGFkZGluZy10b3A6IDU4cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHR9XG5cdFx0Jl9faGVhZGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1pbi1oZWlnaHQ6IDU4cHg7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDQwcHg7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRcdH1cblx0XHRcdCZfX2xhYmVsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQmX19pY29uLm1hdGVyaWFsLWljb25zIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjRweCk7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RkLWxpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19zY3JvbGwge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNThweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGNhbGMoMTAwJSAtIDU4cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAubmF2X19yaWNoIHwgYWxsXG5cdCZfX3JpY2gge1xuXHRcdC8vIC5uYXZfX3JpY2hfX2EgfCBhbGxcblx0XHQmX19hIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzLCB0ZXh0LWluZGVudCAuM3M7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxM3B4KTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0fVxuXHRcdC8vIC5uYXZfX3JpY2hfX2EtLXdpdGgtc3VibmF2IHwgYWxsXG5cdFx0Ji0td2l0aC1zdWJuYXYge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0Ly8gLm5hdl9fcmljaF9fYS0td2l0aG91dC10eHQgfCBhbGxcblx0XHQmLS13aXRob3V0LXR4dCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmX19yaWNoMiB7XG5cdFx0Ly8gLm5hdl9fcmljaDJfX2EgfCBhbGxcblx0XHQmX19hIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0cGFkZGluZzogMTBweCAyNXB4IDEwcHggNTVweDtcblx0XHRcdC8vIC5uYXZfX3JpY2gyX19hLS1sYXN0IHwgYWxsXG5cdFx0XHQmLS1sYXN0IHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAubmF2X19yaWNoMi0tbGFzdCB8IGFsbFxuXHRcdCYtLWxhc3Qge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblx0fVxuXHQvLyAubmF2X19pdGVtbHZsMyB8IGFsbFxuXHQmX19pdGVtbHZsMyB7XG5cdFx0cGFkZGluZzogMTVweCA0MHB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHR9XG5cdC8vIC5uYXZfX2NvbnRlbnRsdmwzIHwgYWxsXG5cdCZfX2NvbnRlbnRsdmwzIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBjdWJpYy1iZXppZXIoMCwgMSwgMCwgMSk7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQmX190ZXh0IHtcblx0XHQvLyAubmF2X190ZXh0LmhpZGRlbiB8IGFsbFxuXHRcdCYuaGlkZGVuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQvLyAubmF2X19jb2wgfCBhbGxcblx0Jl9fY29sIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbG9hdDogbGVmdDtcblx0fVxuXHQvLyAubmF2X19ib3R0b20gfCBhbGxcblx0Jl9fYm90dG9tIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC8vIC5uYXYgOjotd2Via2l0LXNjcm9sbGJhciB8IGFsbFxuXHQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5sYW5nICsgLm5hdl9fbGFiZWwgKyAubmF2X19pdGVtbHZsMS0tYWNjb3VudCArIC5uYXZfX2l0ZW1sdmwxLS1ob21lIHtcblx0bWFyZ2luLXRvcDogMDtcbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBGUk9NIFRBQkxFVCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIHtcblx0Lm5hdiB7XG5cdFx0Jl9fbGFiZWwge1xuXHRcdFx0Ji0tc2VhcmNoIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gRlJPTSBERVNLVE9QIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbkBpbmNsdWRlIGRlc2t0b3Age1xuXHQvLyAubmF2IHwgZnJvbSBkZXNrdG9wXG5cdC5uYXYge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IGF1dG87XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwcztcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogNXB4ICRibG9jLS1tYXJnaW4tYXNpZGUtZGVza3RvcDtcblx0XHRiYWNrZ3JvdW5kOiAkYmctYm9keTtcblx0XHR6LWluZGV4OiAzO1xuXHRcdG1heC13aWR0aDogJGRlc2t0b3AtbWF4LXdpZHRoO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0Ly8gLm5hdl9fd3JhcHBlciB8IGZyb20gZGVza3RvcFxuXHRcdCZfX3dyYXBwZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6ICRkZXNrdG9wLW1heC13aWR0aDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0dHJhbnNpdGlvbjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRcdFx0bWluLWhlaWdodDogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9XG5cdFx0Ly8gLm5hdl9fd3JhcHBlcjIgfCBmcm9tIGRlc2t0b3Bcblx0XHQmX193cmFwcGVyMiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdC8vIC5uYXZfX3dyYXBwZXIubG93LW9wYWNpdHkgfCBmcm9tIGRlc2t0b3Bcblx0XHRcdCYubG93LW9wYWNpdHkge1xuXHRcdFx0XHRvcGFjaXR5OiAwLjQ1O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdC5uYXZfX2Fycm93IHtcblx0XHRcdFx0XHR0b3A6IDMzJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAubmF2X19vcGFjaXR5IHwgZnJvbSBkZXNrdG9wXG5cdFx0Jl9fb3BhY2l0eSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC40KTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdC8vIC5uYXZfX29wYWNpdHkuc2hvdyB8IGZyb20gZGVza3RvcFxuXHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5uYXZfX2l0ZW1sdmwxIHwgZnJvbSBkZXNrdG9wXG5cdFx0Jl9faXRlbWx2bDEge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG1hcmdpbjogMCA0MHB4IDAgMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0Ly8gLm5hdl9faXRlbWx2bDEtLWhvbWUgfCBmcm9tIGRlc2t0b3Bcblx0XHRcdCYtLWhvbWUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Ji0td2l0aC1zdWJuYXYge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMXB4O1xuXHRcdFx0fVxuXHRcdFx0Ly8gLm5hdl9faXRlbWx2bDE6YmVmb3JlIHwgZnJvbSBkZXNrdG9wXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAubmF2X19pdGVtbHZsMyB8IGZyb20gZGVza3RvcFxuXHRcdCZfX2l0ZW1sdmwzIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAubmF2X19zdWJsZXZlbCB8IGZyb20gZGVza3RvcFxuXHRcdCZfX3N1YmxldmVsIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGNsaXA6IGluaGVyaXQ7XG5cdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRyYW5zaXRpb246IC4ycyBlYXNlO1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTVweCk7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRib3JkZXI6IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHg7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0fVxuXHRcdC8vIC5uYXZfX2ZsZXggfCBmcm9tIGRlc2t0b3Bcblx0XHQmX19mbGV4IHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6ICRkZXNrdG9wLW1heC13aWR0aDtcblx0XHR9XG5cdFx0Ly8gLm5hdl9fYm90dG9tIHwgZnJvbSBkZXNrdG9wXG5cdFx0Jl9fYm90dG9tIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC8vIC5uYXZfX2NvbnRlbnRsdmwzIHwgZnJvbSBkZXNrdG9wXG5cdFx0Jl9fY29udGVudGx2bDMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0fVxuXHRcdC8vIC5uYXZfX2xhYmVsIHwgZnJvbSBkZXNrdG9wXG5cdFx0Jl9fbGFiZWwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0bWFyZ2luOiAwIDMzcHggMCAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHQvLyAubmF2X19sYWJlbDpsYXN0LWNoaWxkIHwgZnJvbSBkZXNrdG9wXG5cdFx0XHQubmF2X19pdGVtbHZsMSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQubmF2IHtcblx0XHRcdFx0XHQmX193cmFwcGVyMiB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdFx0XHRcdFx0XHR0b3A6IC0yMHB4O1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAtMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9fc3VibGV2ZWwge1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwMDBweDtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9fbGFiZWwge1xuXHRcdFx0XHRcdFx0Jl9faW1nIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bztcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0XHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfX3JpY2gtLXdpdGhvdXQtdHh0IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAubmF2X19hcnJvdyB8IGZyb20gZGVza3RvcFxuXHRcdCZfX2Fycm93IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNDQlO1xuXHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itc3RkO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXN0ZDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5uYXZfX3JpY2ggfCBmcm9tIGRlc2t0b3Bcblx0XHQmX19yaWNoIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvLyAubmF2X19yaWNoX19hIHwgZnJvbSBkZXNrdG9wXG5cdFx0XHQmX19hIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAubmF2X19yaWNoMiB8IGZyb20gZGVza3RvcFxuXHRcdCZfX3JpY2gyIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvLyAubmF2X19yaWNoMl9fYSB8IGZyb20gZGVza3RvcFxuXHRcdFx0Jl9fYSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxM3B4KTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vIC5uYXZfX3JpY2gyLS1sYXN0IHwgZnJvbSBkZXNrdG9wXG5cdFx0XHQmLS1sYXN0IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYSB7XG5cdFx0XHQvLyAubmF2X19hX19sdmwyIHwgZnJvbSBkZXNrdG9wXG5cdFx0XHQmX19sdmwyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5uYXZfX2NvbCB8IGZyb20gZGVza3RvcFxuXHRcdCZfX2NvbCB7XG5cdFx0XHRtYXJnaW46IDEwcHggMDtcblx0XHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5hdi1wZXJzby1vZmYge1xuXHRcdC5uYXYge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdCZfX3dyYXBwZXIyIHtcblx0XHRcdFx0KjpudGgtbGFzdC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19tYXhXaWR0aCB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdH1cblx0XHRcdCZfX2JvdHRvbSB7XG5cdFx0XHRcdC8vIC5uYXYtcGVyc28tb2ZmIC5uYXZfX2JvdHRvbV9fYSB8IGZyb20gZGVza3RvcFxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Jl9fbWF4V2lkdGgge1xuXHRcdFx0XHQmID4gbGFiZWw6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8gLm5hdi1wZXJzby1vZmYgLm5hdl9fdWwgfCBmcm9tIGRlc2t0b3Bcblx0XHRcdCZfX3VsIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdCY6bm90KC5sYW5nLS1vdGhlcnMtdWwpIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleC1ncm93KDEpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmxhbmctLW90aGVycy11bCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX3Njcm9sbCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX2NvbHVtbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcblx0XHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdFx0XHRcdC5uYXZfX2xpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fc3VibGV2ZWwge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRcdG1pbi13aWR0aDogMTUwcHg7XG5cdFx0XHRcdGxlZnQ6IC0yMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0bWF4LWhlaWdodDogMTAwMDBweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwyMHB4KTtcblx0XHRcdFx0b3BhY2l0eTowO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0dHJhbnNpdGlvbjogMHM7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0cGFkZGluZzogMjBweCAzMHB4IDAgMzBweDtcblx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDZweCA2cHggMHB4IHJnYmEoMTYsNTEsNjMsMC40KTtcblx0XHRcdFx0LW1vei1ib3gtc2hhZG93OiAwcHggNnB4IDZweCAwcHggcmdiYSgxNiw1MSw2MywwLjQpO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggNnB4IDZweCAwcHggcmdiYSgxNiw1MSw2MywwLjQpO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHQmLS1jZW50ZXJlZCB7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsMjBweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji0tcmlnaHQge1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0cmlnaHQ6IC0yMHB4O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2xhYmVsIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuMTVzIGVhc2U7XG5cdFx0XHRcdG1hcmdpbjogMCAxNXB4IDAgMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDk1JTtcblx0XHRcdFx0XHRsZWZ0OiAzNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLW9wZW4ge1xuXHRcdFx0XHRcdC5uYXYge1xuXHRcdFx0XHRcdFx0Jl9fYm90dG9tIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLWNsb3NlIHtcblx0XHRcdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0XHRcdC5uYXYge1xuXHRcdFx0XHRcdFx0Jl9fYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9fd3JhcHBlcjIge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9faXRlbWx2bDEge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX19zdWJsZXZlbCB7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW4haW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW4haW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwyMHB4KTtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMHMhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHQmLS1jZW50ZXJlZCB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwyMHB4KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyLCAmLS1vcGVuIHtcblx0XHRcdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0XHRcdC5uYXYge1xuXHRcdFx0XHRcdFx0Jl9fYXJyb3cge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9fd3JhcHBlcjIge1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogNTFweDtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IC0zcHg7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogLTEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX19pdGVtbHZsMSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfX3N1YmxldmVsIHtcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsNXB4KTtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhciwgdHJhbnNmb3JtIDAuM3MgbGluZWFyO1xuXHRcdFx0XHRcdFx0XHQmLS1jZW50ZXJlZCB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSw1cHgpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5uYXYge1xuXHRcdFx0XHRcdCZfX2Ege1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdGQtbGlnaHQ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX191bCB7XG5cdFx0XHRcdFx0XHQmID4gLm5hdl9fdWxfX2NvbHVtbiB7XG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0Lm5hdiB7XG5cdFx0XHRcdFx0XHRcdFx0XHQmX19hIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2l0ZW1sdmwxIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjE1cyBlYXNlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdCYtLWhvbWUge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji0td2l0aC1zdWJuYXYge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8gLm5hdi1wZXJzby1vZmYgLm5hdiBsaTpub3QoLmxhbmctLW90aGVycy1saSkgfCBmcm9tIGRlc2t0b3Bcblx0XHRcdGxpOm5vdCgubGFuZy0tb3RoZXJzLWxpKSB7XG5cblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC8vIC5uYXYtcGVyc28tb2ZmIC5uYXYgbGk6bm90KC5sYW5nLS1vdGhlcnMtbGkpIGEgfCBmcm9tIGRlc2t0b3Bcblx0XHRcdFx0YSB7XG5cblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5hdi1wZXJzby1vbiB7XG5cdFx0Lm5hdiB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHQmX19sYWJlbCB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX3N1YmxldmVsIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCkgdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGxpbmVhcjtcblx0XHRcdH1cblx0XHRcdCZfX3dyYXBwZXIge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdFx0Jl9fYXJyb3cge1xuXHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0dG9wOiA0MSU7XG5cdFx0XHRcdCYtLWx2bDIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX3dyYXBwZXIyIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fZmxleCB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9faXRlbWx2bDEge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR6LWluZGV4OiAxMztcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19pdGVtbHZsMyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHRcdCZfX2FfX2x2bDItLWhpZGUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdH1cblx0XHRcdCZfX21heFdpZHRoIHtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHR9XG5cdFx0XHQmX19sYWJlbCB7XG5cdFx0XHRcdG1hcmdpbjogMCAyNXB4IDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5hdl9fY2hlY2tib3hsdmwwOmNoZWNrZWQgKyBkaXYge1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRodG1sIHtcblx0XHQmLm92aCB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHQubmF2X19pdGVtbHZsMS0taG9tZSB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHR9XG59XG5cbkBpbmNsdWRlIGRlc2t0b3Age1xuXHQubmF2X19pdGVtbHZsMS0tbG9naW4ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLm5hdiB7XG5cdCZfX21heFdpZHRoIHtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAkZGVza3RvcC1tYXgtd2lkdGg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdH1cblx0fVxuXHQmLS1zdGlja3kge1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKSB0cmFuc2xhdGVaKDApO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19yZXNpemUge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Jl9fd3JhcHBlciB7XG5cdFx0LmNhcnQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC02MHB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBkZXNrdG9wIHtcblx0Lm5hdl9fY29sIC5uYXZfX3JpY2hfX2E6bm90KC5uYXZfX3JpY2gyX19hKSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuLnBhZ2UtY2FydCwgLnBhZ2UtdmFsaWRhdGlvbiB7XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdC5uYXYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgZGVza3RvcCB7XG5cdC5uYXZfX3JpY2gtLXdpdGgtc3VibmF2ICsgLm5hdl9fcmljaC0td2l0aC1zdWJuYXYge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHQvKiBvbGQgbmF2LW9uIG1vYmlsZSAqL1xuXHQubmF2LXBlcnNvLW9uIHtcblx0XHQubmF2X191bF9faGVhZGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5uYXZfX2xhYmVsIC5uYXZfX2Fycm93IGkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Lm5hdl9fd3JhcHBlcjIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Lm5hdl9fYXJyb3cge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0cmlnaHQ6IDE2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Lm5hdiB7XG5cdFx0XHQubmF2X193cmFwcGVyIHtcblx0XHRcdFx0Lm5hdl9fbGFiZWwtLWxhbmcsIC5uYXZfX2xhYmVsLS1hY2NvdW50IHtcblx0XHRcdFx0XHQubmF2X19hcnJvdyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5uYXZfX2NoZWNrYm94bHZsMDpjaGVja2VkICsgZGl2Lm5hdl9fbGFiZWwtLWxhbmcgLm5hdl9fc3VibGV2ZWwsIC5uYXZfX2NoZWNrYm94bHZsMDpjaGVja2VkICsgZGl2Lm5hdl9fbGFiZWwtLWFjY291bnQgLm5hdl9fc3VibGV2ZWwge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWigwKTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMHZoO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdC5uYXZfX3VsIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm5hdl9fY2hlY2tib3hsdmwwOmNoZWNrZWQgKyBkaXYgLm5hdl9fc3VibGV2ZWwge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMDAwMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAxMHB4IDIwcHg7XG5cdFx0XHRcdFx0Lm5hdl9fYSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTNweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5uYXZfX3VsIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm5hdl9faXRlbWx2bDMud2l0aC1zdWJuYXYge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHggMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubmF2X19hX19sdmwyLS1oaWRlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHQubmF2X19hcnJvdy0tbHZsMiB7XG5cdFx0XHRcdFx0d2lkdGg6IDM5cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzOXB4O1xuXHRcdFx0XHRcdHJpZ2h0OiAzcHg7XG5cdFx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQubmF2X19jb250ZW50bHZsMyB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgMjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxM3B4KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubmF2X19jb250ZW50bHZsMy5hY3RpdmUge1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMDAwcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5uYXZfX3JpY2gyIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubmF2X19sYWJlbC0tcmljaCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubmF2X19hLm5hdl9fcmljaF9fYS5uYXZfX3JpY2gyX19hIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubmF2X19sYWJlbC0tcmljaC5hY3RpdmUge1xuXHRcdFx0XHRcdC5uYXZfX2Fycm93IHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmFjdGl2ZSAubmF2X19pdGVtbHZsMy53aXRoLXN1Ym5hdiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5uYXZfX2JvdHRvbSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LyogbmV3IG5hdi1vbiBtb2JpbGUgKi9cblx0Lm5hdi1wZXJzby1vbiB7XG5cdFx0Lm5ldy1tZW51IHtcblx0XHRcdC8qIGNvcnJlY3Rpb24gb2xkIG1lbnUgY3NzICovXG5cdFx0XHQubmF2IC5uYXZfX3dyYXBwZXIgLm5hdl9fY2hlY2tib3hsdmwwOmNoZWNrZWQgKyBkaXYgLm5hdl9fc3VibGV2ZWwge1xuXHRcdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSkgdHJhbnNsYXRlWigwKTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdFx0bWluLWhlaWdodDogMTAwdmg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMHZoO1xuXHRcdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Lm5hdiAubmF2X193cmFwcGVyIC5uYXZfX2NoZWNrYm94bHZsMDpjaGVja2VkICsgZGl2IC5uYXZfX3N1YmxldmVsIC5uYXZfX2Ege1xuXHRcdFx0XHRwYWRkaW5nOiAxOHB4IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0XHR9XG5cdFx0XHQubmF2IC5uYXZfX3dyYXBwZXIgLm5hdl9faXRlbWx2bDMud2l0aC1zdWJuYXYge1xuXHRcdFx0XHRwYWRkaW5nOiAxOHB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQubmF2IC5uYXZfX3dyYXBwZXIgLmFjdGl2ZSAubmF2X19pdGVtbHZsMy53aXRoLXN1Ym5hdiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0fVxuXHRcdFx0Lm5hdiAubmF2X193cmFwcGVyIC5uYXZfX2NvbnRlbnRsdmwzIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHRcdC5uYXYgLm5hdl9fd3JhcHBlciAubmF2X19hcnJvdy0tbHZsMiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQubmF2X191bF9faGVhZGVyIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0fVxuXHRcdFx0Lm5hdl9fbGFiZWwgLm5hdl9fYXJyb3cge1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5uYXZfX2NoZWNrYm94bHZsMDpjaGVja2VkICsgZGl2IC5uYXZfX3N1YmxldmVsIHtcblx0XHRcdFx0ei1pbmRleDogMyFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQubmF2X19zdWJsZXZlbCB7XG5cdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRcdCYgPiAubmF2X191bF9faGVhZGVyIHtcblx0XHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubmF2X19mbGV4IHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDU4cHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA1OHB4KTtcblx0XHRcdFx0ei1pbmRleDogNDtcblx0XHRcdH1cblx0XHRcdC5uYXZfX2FfX2x2bDItLWhpZGUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdFx0Lm5hdl9fY29sIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXHRcdFx0fVxuXHRcdFx0Lm5hdl9fcmljaCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Lm5hdl9fcmljaDIge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdC5uYXZfX2NvbnRlbnRsdmwzIHtcblx0XHRcdFx0ei1pbmRleDogNDtcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHR0b3A6IC01OHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSArIDU4cHgpO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoICsgNThweCk7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwJSArIDU4cHgpO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoICsgNThweCk7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRuYXYtYmc7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSB0cmFuc2xhdGVaKDApO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHQubmF2X191bCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6ICg1OHB4ICogMik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJG5hdi1iZztcblx0XHRcdFx0fVxuXHRcdFx0XHQubmF2X191bF9faGVhZGVyIHtcblx0XHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRcdHRvcDogNThweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm5hdl9faXRlbWx2bDMge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmc6IDE4cHggMjBweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdH1cblx0XHRcdC5uYXZfX2NoZWNrYm94bHZsMTpjaGVja2VkICsgbGFiZWwgLm5hdl9fY29udGVudGx2bDMge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWigwKTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMCUgKyA1OHB4KTtcblx0XHRcdFx0bWluLWhlaWdodDogY2FsYygxMDB2aCArIDU4cHgpO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgKyA1OHB4KTtcblx0XHRcdFx0bWF4LWhlaWdodDogY2FsYygxMDB2aCArIDU4cHgpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkuYm9keS0tdHJhbnNmb3JtIHtcblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbkBpbmNsdWRlIGRlc2t0b3Age1xuXHQubmF2LXBlcnNvLW9uIHtcblx0XHQuaGVhZGVyX19jaGVja2JveC0tbmF2OmNoZWNrZWQgfiAuaGVhZGVyIC5uYXZfX2Nsb3NlIHtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBkZXNrdG9wIHtcblx0Lm5hdl9fYS5uYXZfX3JpY2hfX2EtLWltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cdC5uYXZfX2xhYmVsOmhvdmVyIC5uYXZfX3JpY2gtLXdpdGhvdXQtdHh0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0Lm5hdi1wZXJzby1vbiAubmF2X19jb2wge1xuXHRcdHdpZHRoOiAyNSU7XG5cdH1cblx0Lm5hdi1wZXJzby1vbiAubmF2X19mbGV4IHtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdH1cblx0Lm5hdi1wZXJzby1vbiAubmF2X19zdWJsZXZlbCB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDZweCA2cHggMHB4IHJnYmEoMTYsNTEsNjMsMC40KTtcblx0fVxuXHQubmF2X19sYWJlbDpob3ZlciAubmF2X19sYWJlbF9faW1nIHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdH1cbn1cblxuQGluY2x1ZGUgZGVza3RvcHtcblx0Lm5hdi1wZXJzby1vZmYgLm5hdl9faXRlbWx2bDEtLXdpdGgtc3VibmF2e1xuXHRcdG1hcmdpbi1yaWdodDowIWltcG9ydGFudFxuXHR9XG5cdC5uYXZfX3RleHQuaGlkZGVuIHtcblx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudFxuXHR9XG5cdC5uYXZfX3JpY2gge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZVxuXHR9XG5cdC5uYXZfX2xhYmVsLS1sYW5nIHtcblx0XHRkaXNwbGF5OiBub25lXG5cdH1cbn1cblxuLm5hdl9faXRlbWx2bDEtLWxvZ2luIHtcblx0ZGlzcGxheTogbm9uZTtcblx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5uYXYgaDN7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6aW5oZXJpdDtmb250LXdlaWdodDppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9XG5cbkBpbmNsdWRlIGRlc2t0b3Age1xuXHQubmF2X19pdGVtbHZsMS5uYXZfX2l0ZW1sdmwxLS1ibG9nIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbiIsIiRzbGlkZXItYmctbG9hZGluZzogJGNvbG9yLWJkLWxpZ2h0O1xuJHNsaWRlci1zdmctbG9hZGluZzogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMDAlMjAxMDAlMjIlMjBwcmVzZXJ2ZUFzcGVjdFJhdGlvJTNEJTIyeE1pZFlNaWQlMjIlMjBjbGFzcyUzRCUyMmxkcy1lbGxpcHNpcyUyMiUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyODQlMjIlMjBjeSUzRCUyMjUwJTIyJTIwciUzRCUyMjAlMjIlMjAlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIxMCUzQjAlM0IwJTNCMCUzQjAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwcyUyMi8lM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMmN4JTIyJTIwdmFsdWVzJTNEJTIyODQlM0I4NCUzQjg0JTNCODQlM0I4NCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjg0JTIyJTIwY3klM0QlMjI1MCUyMiUyMHIlM0QlMjI0Ljg5ODA2JTIyJTIwJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjEwJTNCMTAlM0IxMCUzQjAlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjItMXMlMjIvJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJjeCUyMiUyMHZhbHVlcyUzRCUyMjE2JTNCMTYlM0I1MCUzQjg0JTNCODQlMjIlMjBrZXlUaW1lcyUzRCUyMjAlM0IwLjI1JTNCMC41JTNCMC43NSUzQjElMjIlMjBrZXlTcGxpbmVzJTNEJTIyMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMiUyMGR1ciUzRCUyMjJzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjItMXMlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyNjcuMzQ2NiUyMiUyMGN5JTNEJTIyNTAlMjIlMjByJTNEJTIyMTAlMjIlMjAlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMTAlM0IxMCUzQjEwJTNCMCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMi0wLjVzJTIyLyUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyY3glMjIlMjB2YWx1ZXMlM0QlMjIxNiUzQjE2JTNCNTAlM0I4NCUzQjg0JTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyLTAuNXMlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyMzMuMzQ2NiUyMiUyMGN5JTNEJTIyNTAlMjIlMjByJTNEJTIyMTAlMjIlMjAlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMTAlM0IxMCUzQjEwJTNCMCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyY3glMjIlMjB2YWx1ZXMlM0QlMjIxNiUzQjE2JTNCNTAlM0I4NCUzQjg0JTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMHMlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjUwJTIyJTIwciUzRCUyMjUuMTAxOTQlMjIlMjAlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMCUzQjEwJTNCMTAlM0IxMCUyMiUyMGtleVRpbWVzJTNEJTIyMCUzQjAuMjUlM0IwLjUlM0IwLjc1JTNCMSUyMiUyMGtleVNwbGluZXMlM0QlMjIwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyJTIwZHVyJTNEJTIyMnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjBzJTIyLyUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyY3glMjIlMjB2YWx1ZXMlM0QlMjIxNiUzQjE2JTNCMTYlM0I1MCUzQjg0JTIyJTIwa2V5VGltZXMlM0QlMjIwJTNCMC4yNSUzQjAuNSUzQjAuNzUlM0IxJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAlMjAwLjUlMjAwLjUlMjAxJTNCMCUyMDAuNSUyMDAuNSUyMDElM0IwJTIwMC41JTIwMC41JTIwMSUzQjAlMjAwLjUlMjAwLjUlMjAxJTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIlMjBkdXIlM0QlMjIycyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMHMlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQy9zdmclM0UpO1xuJGRvdC1pbmFjdGl2ZTogJHdoaXRlO1xuJGRvdC1hY3RpdmU6ICRjb2xvci1wcmltYXJ5O1xuXG4uc2xpZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1zaXplOiA1JSBhdXRvO1xuXHRoZWlnaHQ6IDA7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMzAwbXMgZWFzZTtcblx0cGFkZGluZy1ib3R0b206IDRweDtcblx0YmFja2dyb3VuZDogJGJnLWJvZHk7XG5cdCYtLXJlYWR5IHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0b3BhY2l0eTogMTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR0cmFuc2l0aW9uOiAwcztcblx0XHQuc2xpZGVyX19hYnNvbHV0ZSB7XG5cdFx0XHQmOm5vdCguc2xpZGVyX19hYnNvbHV0ZS0tc2luZ2xlKSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnNsaWRlcl9fd3JhcHBlci0tc2luZ2xlOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpe1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O1xuXHRcdFx0dG9wOjAhaW1wb3J0YW50O1xuXHRcdFx0bGVmdDo1MCUhaW1wb3J0YW50O1xuXHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSkhaW1wb3J0YW50XG5cdFx0fVxuXHRcdC5zbGljay10cmFjaywgLnNsaWNrLWxpc3Qge1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDEwMG1zO1xuXHRcdH1cblx0fVxuXHRAaWYgJGJnLWltZyA9PSAnJyB7XG5cdFx0LnNsaWRlci0tYmVmb3JlU2xpY2sge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdCZfX2JhY2tncm91bmQge1xuXHRcdG1heC13aWR0aDogJG1heC1yb3ctc2l6ZTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaWYgJG1heC1yb3ctc2l6ZSA9PSAnMTQ0MHB4JyB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj0xMDI0cHgnLCc8MTQ2MHB4Jykge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2xpbmsge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC8vIC5zbGlkZXJfX3dyYXBwZXJcblx0Jl9fd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCY6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdH1cblx0XHQmLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0LnNsaWNrLXNsaWRlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQvLyAuc2xpZGVyX193cmFwcGVyIC5zbGljay1kb3RzXG5cdFx0LnNsaWNrLWRvdHMge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAyMHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Ly8gLnNsaWRlcl9fd3JhcHBlciAuc2xpY2stZG90cyBsaVxuXHRcdFx0bGkge1xuXHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdG1hcmdpbjogMCAxMXB4O1xuXHRcdFx0XHQmLnNsaWNrLWFjdGl2ZSB7XG5cdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdC8vIC5zbGlkZXJfX3dyYXBwZXIgLnNsaWNrLWRvdHMuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmVcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJGRvdC1hY3RpdmU7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0Ly8gLnNsaWRlcl9fd3JhcHBlciAuc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRkb3QtaW5hY3RpdmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5zbGlkZXJfX3dyYXBwZXIgLnNsaWNrLWFycm93XG5cdFx0LnNsaWNrLWFycm93IHtcblx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayFpbXBvcnRhbnQ7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjQpO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjNzIGVhc2U7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Ly8gLnNsaWRlcl9fd3JhcHBlciAuc2xpY2stYXJyb3c6aG92ZXIgfCBmcm9tIGRlc2t0b3Bcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjQpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvLyAuc2xpZGVyX193cmFwcGVyIC5zbGljay1hcnJvdzpiZWZvcmVcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gLnNsaWRlcl9fd3JhcHBlciAuc2xpY2stbmV4dFxuXHRcdC5zbGljay1uZXh0IHtcblx0XHRcdHJpZ2h0OiAtNjBweDtcblx0XHR9XG5cdFx0Ly8gLnNsaWRlcl9fd3JhcHBlciAuc2xpY2stcHJldlxuXHRcdC5zbGljay1wcmV2IHtcblx0XHRcdGxlZnQ6IC02MHB4O1xuXHRcdH1cblx0XHQvLyAuc2xpZGVyX193cmFwcGVyIC5tYXRlcmlhbC1pY29uc1xuXHRcdC5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyNHB4KTtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdC8vIC5zbGlkZXJfX3dyYXBwZXI6aG92ZXIgfCBmcm9tIGRlc2t0b3Bcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuc2xpY2stbmV4dCB7XG5cdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNsaWNrLXByZXYge1xuXHRcdFx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gLnNsaWRlcl9fd3JhcHBlci0tc2luZ2xlXG5cdFx0Ji0tc2luZ2xlIHtcblx0XHRcdC5zbGljay1hcnJvdywgLnNsaWNrLWRvdHMge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAuc2xpZGVyX19pdGVtXG5cdCZfX2l0ZW0ge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Ly8gLnNsaWRlcl9fcGljdHVyZVxuXHQmX19waWN0dXJlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQvLyAuc2xpZGVyX19pbWdcblx0Jl9faW1nIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvcGFjaXR5OiAwO1xuXHRcdCYtLWxvYWQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuICAgICZfX2xvYWRpbmcge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXHQgIGJhY2tncm91bmQ6ICRzbGlkZXItYmctbG9hZGluZyAkc2xpZGVyLXN2Zy1sb2FkaW5nIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHQgIGJhY2tncm91bmQtc2l6ZTogYXV0byA2MHB4O1xuXHR9XG59XG5cbiNtYWluLXNsaWRlciArIC5ib2R5X193cmFwcGVyIC5ib2R5X193cmFwcGVyX19tYXhXaWR0aCB7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZy10b3A6ICRibG9jLS1tYXJnaW4tYm90dG9tO1xuXHR9XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy10b3A6ICRibG9jLS1tYXJnaW4tYm90dG9tLXRhYmxldDtcblx0fVxuXHRAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuXHRcdHBhZGRpbmctdG9wOiAkYmxvYy0tbWFyZ2luLWJvdHRvbS1kZXNrdG9wO1xuXHR9XG5cdEBpbmNsdWRlIHhsIHtcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0fVxufVxuXG4uc2xpZGVyOm5vdCguc2xpZGVyLS1yZWFkeSkge1xuXHQuc2xpZGVyX19pdGVtIHtcblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0fVxufVxuIiwiLmJsb2Mge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIDAgJGJsb2MtLW1hcmdpbi1ib3R0b20gMDtcblx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHQmLS1yZXZlcnNlIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdy1yZXZlcnNlKTtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdCYtLWxlZnQge1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdH1cblx0XHQmLS1jZW50ZXIge1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0fVxuXHRcdCYtLXJpZ2h0IHtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0fVxuXHR9XG5cdCYtLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogYXV0bztcblx0XHQuYmxvYy0tYSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0XHQuYmxvYy0taW1nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtLXRleHQge1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdHRhYmxlIHtcblx0XHRcdG1hcmdpbjogMTBweCBhdXRvO1xuXHRcdH1cblx0XHQmID4gOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0JiA+IDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0fVxuXHR9XG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cdGlmcmFtZSB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSB0YWJsZXQge1xuXHQuYmxvYyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ji0td3JhcHBlciB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdCYtbGVmdCB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0Ji1yaWdodCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0taW1nIHtcblx0XHRcdCYtbGVmdCB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0Ji1yaWdodCB7XG5cdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtYmVmb3JlLWRlc2t0b3ApIHtcblx0LmJsb2Mge1xuXHRcdG1hcmdpbjogMCAwICgkYmxvYy0tbWFyZ2luLWJvdHRvbS10YWJsZXQgLyAyKSAwO1xuXHRcdCYtLXdyYXBwZXIge1xuXHRcdFx0Ji1sZWZ0IHtcblx0XHRcdFx0bWFyZ2luOiAwICgkYmxvYy0tbWFyZ2luLWJvdHRvbS10YWJsZXQgLyAzKSAoJGJsb2MtLW1hcmdpbi1ib3R0b20tdGFibGV0IC8gMykgMDtcblx0XHRcdH1cblx0XHRcdCYtcmlnaHQge1xuXHRcdFx0XHRtYXJnaW46IDAgMCAoJGJsb2MtLW1hcmdpbi1ib3R0b20tdGFibGV0IC8gMykgKCRibG9jLS1tYXJnaW4tYm90dG9tLXRhYmxldCAvIDMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1kZXNrdG9wKSBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtYmVmb3JlLXhsKSB7XG5cdC5ibG9jIHtcblx0XHRtYXJnaW46IDAgMCAkYmxvYy0tbWFyZ2luLWJvdHRvbS1kZXNrdG9wIDA7XG5cdFx0Ji0td3JhcHBlciB7XG5cdFx0XHQmLWxlZnQge1xuXHRcdFx0XHRtYXJnaW46IDAgKCRibG9jLS1tYXJnaW4tYm90dG9tLWRlc2t0b3AgLyAzKSAoJGJsb2MtLW1hcmdpbi1ib3R0b20tZGVza3RvcCAvIDMpIDA7XG5cdFx0XHR9XG5cdFx0XHQmLXJpZ2h0IHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgKCRibG9jLS1tYXJnaW4tYm90dG9tLWRlc2t0b3AgLyAzKSAoJGJsb2MtLW1hcmdpbi1ib3R0b20tZGVza3RvcCAvIDMpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC14bCkge1xuXHQuYmxvYyB7XG5cdFx0bWFyZ2luOiAwIDAgKCRibG9jLS1tYXJnaW4tYm90dG9tLXhsIC8gMikgMDtcblx0XHQmLS13cmFwcGVyIHtcblx0XHRcdCYtbGVmdCB7XG5cdFx0XHRcdG1hcmdpbjogMCAoJGJsb2MtLW1hcmdpbi1ib3R0b20teGwgLyAzKSAoJGJsb2MtLW1hcmdpbi1ib3R0b20teGwgLyAzKSAwO1xuXHRcdFx0fVxuXHRcdFx0Ji1yaWdodCB7XG5cdFx0XHRcdG1hcmdpbjogMCAwICgkYmxvYy0tbWFyZ2luLWJvdHRvbS14bCAvIDMpICgkYmxvYy0tbWFyZ2luLWJvdHRvbS14bCAvIDMpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaDEgKyAuYmxvYyB7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRtYXJnaW4tdG9wOiAtMTVweDtcblx0fVxuXHRAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuXHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHR9XG5cdEBpbmNsdWRlIHhsIHtcblx0XHRtYXJnaW4tdG9wOiAtMzIuNXB4O1xuXHR9XG59XG5cbiIsIi8vIE5vdGF0aW9uIMOpdG9pbGVzIOKAlCBTVkcgKHBhcyBNYXRlcmlhbCBJY29ucyA6IGxldXJzIG3DqXRyaXF1ZXMgc2UgZm9udCBjcm9wcGVyIHBhciBvdmVyZmxvdzpoaWRkZW4pXG4uc3RhcnMge1xuXHQkc3RhcjogJHN0YXJzLS1zaXplO1xuXG5cdCYtLWx2bDAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Y29sb3I6ICRzdGFycy0taW5hY3RpdmU7XG5cdFx0d2lkdGg6ICgkc3RhciAqIDUpO1xuXHRcdGhlaWdodDogJHN0YXI7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cblx0XHQvLyBMZSBtYXJrdXAgbidlc3QgcGFzIGhvbW9nw6huZSA6IFNWRyBkYW5zIG5vcyB0ZW1wbGF0ZXMsIE1hdGVyaWFsIEljb25zXG5cdFx0Ly8gZGFucyBsZSBmb290ZXIsIEZvbnQgQXdlc29tZSAoYGkuZmFzYCkgZGFucyBsZXMgbGlzdGluZ3MgcmVuZHVzIHBhciBsYVxuXHRcdC8vIHBsYXRlZm9ybWUg4oCUIHNhbnMgY2xhc3NlIGNvbW11bmUuIE9uIGRpbWVuc2lvbm5lIGRvbmMgdG91dCBgPGk+YCBkdVxuXHRcdC8vIGNvbXBvc2FudCwgc2lub24gbCdpY8O0bmUgZ2FyZGUgc2EgdGFpbGxlIGRlIHBvbGljZSBow6lyaXTDqWUgOiBsZSBjYWxxdWVcblx0XHQvLyBkb3LDqSBjbGlwcGUgZW4gYG92ZXJmbG93OiBoaWRkZW5gIHN1ciAkc3RhciwgZG9uYyB1biBnbHlwaGUgcGx1cyBoYXV0XG5cdFx0Ly8gc2UgZmFpdCByb2duZXIgcGFyIGxlIGJhcyBldCBsYWlzc2Ugdm9pciBsZSBncmlzIGR1IGRlc3NvdXMuXG5cdFx0Ly8gQ29udHJhaW5kcmUgYGhlaWdodGAgc2FucyBgZm9udC1zaXplYCBuZSBzdWZmaXQgcGFzIDogbGUgZ2x5cGhlIGTDqWJvcmRlXG5cdFx0Ly8gZGUgc2EgYm/DrnRlIGV0IHNlIGZhaXQgY2xpcHBlciBwYXJlaWwuXG5cdFx0LnN0YXItaWNvbixcblx0XHQubWF0ZXJpYWwtaWNvbnMsXG5cdFx0aSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZsZXg6IDAgMCAkc3Rhcjtcblx0XHRcdHdpZHRoOiAkc3Rhcjtcblx0XHRcdGhlaWdodDogJHN0YXI7XG5cdFx0XHRmb250LXNpemU6ICRzdGFyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50OyAvLyBiYXQgbm9ybWFsaXplIHN2ZyB7IG92ZXJmbG93OmhpZGRlbiB9XG5cdFx0fVxuXG5cdFx0LnN0YXItaWNvbiB7XG5cdFx0XHRmaWxsOiBjdXJyZW50Q29sb3I7XG5cdFx0fVxuXG5cdFx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdC8vIGZhbGxiYWNrIHNpIHVuIHRlbXBsYXRlIG7igJlhIHBhcyBlbmNvcmUgYmFzY3Vsw6kgZW4gU1ZHXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdFx0fVxuXG5cdFx0LnN0YXJzLS1sdmwxIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGhlaWdodDogJHN0YXI7XG5cdFx0XHRjb2xvcjogJHN0YXJzLS1hY3RpdmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuOyAvLyBjbGlwIGhvcml6b250YWwgcG91ciBub3RlcyBwYXJ0aWVsbGVzIOKAlCBTVkcgdGllbnQgcGlsZSBkYW5zIGxlIHZpZXdCb3hcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0Ji13cmFwcGVyIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAoJHN0YXIgKiA1KTtcblx0XHRcdFx0aGVpZ2h0OiAkc3Rhcjtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX3dyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0d2lkdGg6ICgkc3RhciAqIDUpO1xuXHRcdGhlaWdodDogJHN0YXI7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRmb250LXNpemU6IDA7XG5cdH1cblxuXHQmLWx2bDEtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC8vIExlIHBhcmVudCBgLnN0YXJzLS1sdmwxYCBlc3QgcsOpdHLDqWNpIMOgIGxhIG5vdGUgKHdpZHRoIGlubGluZSBlbiAlKSA6XG5cdFx0Ly8gbGEgcmFuZ8OpZSBkb2l0IGdhcmRlciBzZXMgNSDDqXRvaWxlcyBwbGVpbmUgbGFyZ2V1ciBldCBkw6lib3JkZXIgcG91clxuXHRcdC8vIHNlIGZhaXJlIGNsaXBwZXIsIGF1IGxpZXUgZCfDqnRyZSBjb21wcmVzc8OpZS5cblx0XHRmbGV4OiAwIDAgKCRzdGFyICogNSk7XG5cdFx0aGVpZ2h0OiAkc3Rhcjtcblx0fVxufVxuIiwiJGNvbG9yLWxpc3QtZ3JleTogIzk5OTtcbiRjb2xvci1zZWxlY3Rpb246ICRibGFjaztcbiRjb2xvci1uZXdzOiAkY29sb3Itc3RkO1xuJGNvbG9yLXByb21vOiAjOUYzMTIzO1xuJGNvbG9yLXNhbGU6ICNlMmMxNjA7XG4kY29sb3ItcHJvbW8tcHJpY2U6ICM5MzkzOTM7XG4kcHJvZC0tc2l6ZTogMTRweDtcblxuLnByb2Qge1xuICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICBtYXJnaW46IDAgKC0gKCRibG9jLS1tYXJnaW4tYXNpZGUgLyAyKSkgJGJsb2MtLW1hcmdpbi1ib3R0b20gKC0gKCRibG9jLS1tYXJnaW4tYXNpZGUgLyAyKSk7XG4gIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwICgtICgkYmxvYy0tbWFyZ2luLWFzaWRlLXRhYmxldCAvIDIpKSAkYmxvYy0tbWFyZ2luLWJvdHRvbS10YWJsZXQgKC0gKCRibG9jLS1tYXJnaW4tYXNpZGUtdGFibGV0IC8gMikpO1xuICB9XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAoLSAoJGJsb2MtLW1hcmdpbi1hc2lkZS1kZXNrdG9wIC8gMikpIDgwcHggKC0gKCRibG9jLS1tYXJnaW4tYXNpZGUtZGVza3RvcCAvIDIpKTtcbiAgfVxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAmLS1zbGlkZXJJbml0aWFsaXplZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLnByb2Qge1xuICAgICAgICAgICZfX3RvcCB7XG4gICAgICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1saXN0IHtcbiAgICAmX190aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNXB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBmb250LXNpemU6IHJlbSg0OHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnByb2Qge1xuICAgICZfX3RpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgICAgbWFyZ2luOiAwIDAgKCRibG9jLS1tYXJnaW4tYm90dG9tIC8gMS41KSAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI1cHgpO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19yZWxhdGl2ZSwgJl9fc2hhZG93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgIH1cbiAgICAmX19yZWxhdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2FydGljbGUge1xuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDAgKCRibG9jLS1tYXJnaW4tYXNpZGUgLyAyKTtcbiAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICBwYWRkaW5nOiAwICgkYmxvYy0tbWFyZ2luLWFzaWRlLXRhYmxldCAvIDIpO1xuICAgICAgfVxuICAgICAgJi0tcmVtb3ZlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40NXMgZWFzZTtcbiAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgICYuZW5kLWhvdmVyIHtcbiAgICAgICAgICAucHJvZF9fc2xpZGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnN1Y2Nlc3MsICYuZml4ZWQge1xuICAgICAgICAgIC5wcm9kX19zbGlkZXIge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubW9kYWwtY2FydCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciwgJi5maXhlZCwgJi5maXhlZFRlbXAge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XG4gICAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucHJvZCB7XG4gICAgICAgICAgICAmX19jb3JuZXIge1xuICAgICAgICAgICAgICAmX190b3Age1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggNTBweCByZ2JhKDAsMCwwLDAuMDUpLCAwIDVweCA4cHggcmdiYSgwLDAsMCwwLjA1KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fc2xpZGVyIHtcbiAgICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fc2hhZG93IHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZm9ybTpub3QoLnByb2RfX2Zvcm0tLWNvcHkpIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19mb3JtIHtcbiAgICAgICAgICAgICAgJi0tY29weSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgICAgICAgICAucHJvZCB7XG4gICAgICAgICAgICAgICAgICAmX19waWN0dXJlLCBpbWcsICZfX3N0YXRlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICZfX25hbWUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmX19uYW1lLCAmX19wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTQ7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgbGluZWFyO1xuICAgICAgICAgICAgICAgICAgICAmLmFuaW0ge1xuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjVweCk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICZfX25hbWUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICZfX2hvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTM7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19ob3ZlciB7XG4gICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLG9wYWNpdHkgLjNzIGVhc2UgLjFzLCB0cmFuc2Zvcm0gLjNzIGVhc2UgLjFzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgJi0tYWRkQ2FydCB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMHM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3BpY3R1cmUge1xuICAgICAgICAgICAgICAmLS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZpeGVkIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5maXhlZFRlbXAucHJvZF9fYXJ0aWNsZS0tcmVxdWlyZWQge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnByb2Qge1xuICAgICAgICAgICAgJl9fY29ybmVyIHtcbiAgICAgICAgICAgICAgJl9fdG9wIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnN1Y2Nlc3MuZml4ZWQge1xuICAgICAgICAgIC5wcm9kIHtcbiAgICAgICAgICAgICZfX2Zvcm0ge1xuICAgICAgICAgICAgICAmLS1yZXF1aXJlZCB7XG4gICAgICAgICAgICAgICAgLnByb2Qge1xuICAgICAgICAgICAgICAgICAgJl9faG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX192YXJpYXRpb24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdmFyaWF0aW9uMiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wcm9kIHtcbiAgICAgICAgICAgICZfX2Nvcm5lciB7XG4gICAgICAgICAgICAgICZfX3RvcCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1zYWxlIHtcbiAgICAgICAgLnByb2RfX3ByaWNlX19jdXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2FsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tcHJvbW8ge1xuICAgICAgICAucHJvZF9fcHJpY2VfX2N1ciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcm9tbztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tcmVxdWlyZWQge1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByb2Qge1xuICAgICAgICAgICAgICAmX19jb3JuZXIge1xuICAgICAgICAgICAgICAgICZfX3RvcCB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDEwMHB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fZm9ybSB7XG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJi0tY29weSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbG9yOiAkY29sb3Itc3RkO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgICYuemluZGV4LCAmLnppbmRleDIge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgIH1cbiAgICAmX190b3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1zZWxmKGZsZXgtc3RhcnQpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgICB9XG4gICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19waWN0dXJlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICYtLWhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgfVxuICAgICZfX25hbWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgNnB4IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgQGluY2x1ZGUgYWxpZ24tc2VsZihmbGV4LXN0YXJ0KTtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXRleHQpO1xuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYm90dG9tIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1zZWxmKGZsZXgtZW5kKTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICAgICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24tY29udGVudChmbGV4LXN0YXJ0KTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fcHJpY2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1zZWxmKGZsZXgtZW5kKTtcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgQGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgICZfX2N1ciB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19mcm9tIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTBweCk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24tc2VsZihmbGV4LWVuZCk7XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX190YXgge1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMXB4KTtcbiAgICAgIH1cbiAgICAgICZfX3JldiwgJl9fcHJvbW8ge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3JldiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcbiAgICAgIH1cbiAgICAgICZfX2N1ciwgJl9fcmV2LCAmX19wcm9tbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faG92ZXIge1xuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgei1pbmRleDoxMztcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvdHRvbTogLTYwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgICAgIH1cbiAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XG4gICAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19mb3JtLS1yZXF1aXJlZCB7XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgLnByb2Qge1xuICAgICAgICAgICZfX2hvdmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogOTRweDtcbiAgICAgICAgICAgIGJvdHRvbTogLTEyMHB4O1xuICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX192YXJpYXRpb24ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJl9fdHJpZ2dlciB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxNXB4IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxMCUyMiUyMGhlaWdodCUzRCUyMjYuMDMyJTIyJTNFJTNDcGF0aCUyMGRhdGEtbmFtZSUzRCUyMkFycm93JTIwY29waWUlMjAzJTIyJTIwZCUzRCUyMk0wJTIwLjAxNkw1JTIwNC42NWw1LTQuNjM0djEuMzc4TDUlMjA2LjAyOCUyMDAlMjAxLjM5NFYuMDJ6JTIyJTIwZmlsbCUzRCUyMiUyMzJiMmIyYiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIvJTNFJTNDL3N2ZyUzRSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAuNTYyNXJlbTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1lcnJvcjtcbiAgICAgICAgfVxuICAgICAgICAmX19kaXNhYmxlZCB7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIC1tcy10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3dyYXBwZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMzlweDtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3MgbGluZWFyO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXN0ZDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAmLmNsb3NlIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDBzO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zdGQ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itc3RkO1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3ZhcmlhdGlvbjIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJl9fdHJpZ2dlciB7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxNXB4IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxMCUyMiUyMGhlaWdodCUzRCUyMjYuMDMyJTIyJTNFJTNDcGF0aCUyMGRhdGEtbmFtZSUzRCUyMkFycm93JTIwY29waWUlMjAzJTIyJTIwZCUzRCUyMk0wJTIwLjAxNkw1JTIwNC42NWw1LTQuNjM0djEuMzc4TDUlMjA2LjAyOCUyMDAlMjAxLjM5NFYuMDJ6JTIyJTIwZmlsbCUzRCUyMiUyMzJiMmIyYiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIvJTNFJTNDL3N2ZyUzRSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICAgICYuZXJyb3Ige1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yO1xuICAgICAgICB9XG4gICAgICAgICZfX2Rpc2FibGVkIHtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgLW1zLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAzOXB4O1xuICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zcyBsaW5lYXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itc3RkO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICYuY2xvc2UyIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwcyFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAwIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5vcGVuMiB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc3RkIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4IWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3RkO1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2J0biB7XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOm5vbmU7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PWRlc2t0b3AnLCc8MTMwMHB4Jykge1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcsJzwxMjAwcHgnKSB7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJywnPDExMDBweCcpIHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSg5cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpO1xuICAgICAgICB9XG4gICAgICAgICYtLWFib3V0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYtLWFkZENhcnQge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDEwcHggMTBweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTFweCk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgICAgICAgJi5sb2FkaW5nIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDBzO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5OTlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwY2xhc3MlM0QlMjJsZHMtc3Bpbm5lciUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEwMCUyMDEwMCUyMiUyMHByZXNlcnZlQXNwZWN0UmF0aW8lM0QlMjJ4TWlkWU1pZCUyMiUzRSUzQ3JlY3QlMjB4JTNEJTIyNDclMjIlMjB5JTNEJTIyMjQlMjIlMjByeCUzRCUyMjkuNCUyMiUyMHJ5JTNEJTIyNC44JTIyJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyMTIlMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJvcGFjaXR5JTIyJTIwdmFsdWVzJTNEJTIyMSUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMGJlZ2luJTNEJTIyLTAuOTE2NjY2NjY2NjY2NjY2NnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIvJTNFJTNDL3JlY3QlM0UlM0NyZWN0JTIweCUzRCUyMjQ3JTIyJTIweSUzRCUyMjI0JTIyJTIwcnglM0QlMjI5LjQlMjIlMjByeSUzRCUyMjQuOCUyMiUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODMwJTIwNTAlMjA1MCUyOSUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyb3BhY2l0eSUyMiUyMHZhbHVlcyUzRCUyMjElM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjBiZWdpbiUzRCUyMi0wLjgzMzMzMzMzMzMzMzMzMzRzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyLyUzRSUzQy9yZWN0JTNFJTNDcmVjdCUyMHglM0QlMjI0NyUyMiUyMHklM0QlMjIyNCUyMiUyMHJ4JTNEJTIyOS40JTIyJTIwcnklM0QlMjI0LjglMjIlMjB3aWR0aCUzRCUyMjYlMjIlMjBoZWlnaHQlM0QlMjIxMiUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjg2MCUyMDUwJTIwNTAlMjklMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMm9wYWNpdHklMjIlMjB2YWx1ZXMlM0QlMjIxJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwYmVnaW4lM0QlMjItMC43NXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIvJTNFJTNDL3JlY3QlM0UlM0NyZWN0JTIweCUzRCUyMjQ3JTIyJTIweSUzRCUyMjI0JTIyJTIwcnglM0QlMjI5LjQlMjIlMjByeSUzRCUyMjQuOCUyMiUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODkwJTIwNTAlMjA1MCUyOSUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyb3BhY2l0eSUyMiUyMHZhbHVlcyUzRCUyMjElM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjBiZWdpbiUzRCUyMi0wLjY2NjY2NjY2NjY2NjY2NjZzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyLyUzRSUzQy9yZWN0JTNFJTNDcmVjdCUyMHglM0QlMjI0NyUyMiUyMHklM0QlMjIyNCUyMiUyMHJ4JTNEJTIyOS40JTIyJTIwcnklM0QlMjI0LjglMjIlMjB3aWR0aCUzRCUyMjYlMjIlMjBoZWlnaHQlM0QlMjIxMiUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgxMjAlMjA1MCUyMDUwJTI5JTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJvcGFjaXR5JTIyJTIwdmFsdWVzJTNEJTIyMSUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMGJlZ2luJTNEJTIyLTAuNTgzMzMzMzMzMzMzMzMzNHMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIvJTNFJTNDL3JlY3QlM0UlM0NyZWN0JTIweCUzRCUyMjQ3JTIyJTIweSUzRCUyMjI0JTIyJTIwcnglM0QlMjI5LjQlMjIlMjByeSUzRCUyMjQuOCUyMiUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODE1MCUyMDUwJTIwNTAlMjklMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMm9wYWNpdHklMjIlMjB2YWx1ZXMlM0QlMjIxJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwYmVnaW4lM0QlMjItMC41cyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMi8lM0UlM0MvcmVjdCUzRSUzQ3JlY3QlMjB4JTNEJTIyNDclMjIlMjB5JTNEJTIyMjQlMjIlMjByeCUzRCUyMjkuNCUyMiUyMHJ5JTNEJTIyNC44JTIyJTIwd2lkdGglM0QlMjI2JTIyJTIwaGVpZ2h0JTNEJTIyMTIlMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MTgwJTIwNTAlMjA1MCUyOSUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyb3BhY2l0eSUyMiUyMHZhbHVlcyUzRCUyMjElM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjBiZWdpbiUzRCUyMi0wLjQxNjY2NjY2NjY2NjY2NjdzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyLyUzRSUzQy9yZWN0JTNFJTNDcmVjdCUyMHglM0QlMjI0NyUyMiUyMHklM0QlMjIyNCUyMiUyMHJ4JTNEJTIyOS40JTIyJTIwcnklM0QlMjI0LjglMjIlMjB3aWR0aCUzRCUyMjYlMjIlMjBoZWlnaHQlM0QlMjIxMiUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgyMTAlMjA1MCUyMDUwJTI5JTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJvcGFjaXR5JTIyJTIwdmFsdWVzJTNEJTIyMSUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMGJlZ2luJTNEJTIyLTAuMzMzMzMzMzMzMzMzMzMzM3MlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIvJTNFJTNDL3JlY3QlM0UlM0NyZWN0JTIweCUzRCUyMjQ3JTIyJTIweSUzRCUyMjI0JTIyJTIwcnglM0QlMjI5LjQlMjIlMjByeSUzRCUyMjQuOCUyMiUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODI0MCUyMDUwJTIwNTAlMjklMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMm9wYWNpdHklMjIlMjB2YWx1ZXMlM0QlMjIxJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwYmVnaW4lM0QlMjItMC4yNXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIvJTNFJTNDL3JlY3QlM0UlM0NyZWN0JTIweCUzRCUyMjQ3JTIyJTIweSUzRCUyMjI0JTIyJTIwcnglM0QlMjI5LjQlMjIlMjByeSUzRCUyMjQuOCUyMiUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODI3MCUyMDUwJTIwNTAlMjklMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMm9wYWNpdHklMjIlMjB2YWx1ZXMlM0QlMjIxJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwYmVnaW4lM0QlMjItMC4xNjY2NjY2NjY2NjY2NjY2NnMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIvJTNFJTNDL3JlY3QlM0UlM0NyZWN0JTIweCUzRCUyMjQ3JTIyJTIweSUzRCUyMjI0JTIyJTIwcnglM0QlMjI5LjQlMjIlMjByeSUzRCUyMjQuOCUyMiUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODMwMCUyMDUwJTIwNTAlMjklMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMm9wYWNpdHklMjIlMjB2YWx1ZXMlM0QlMjIxJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwYmVnaW4lM0QlMjItMC4wODMzMzMzMzMzMzMzMzMzM3MlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIvJTNFJTNDL3JlY3QlM0UlM0NyZWN0JTIweCUzRCUyMjQ3JTIyJTIweSUzRCUyMjI0JTIyJTIwcnglM0QlMjI5LjQlMjIlMjByeSUzRCUyMjQuOCUyMiUyMHdpZHRoJTNEJTIyNiUyMiUyMGhlaWdodCUzRCUyMjEyJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODMzMCUyMDUwJTIwNTAlMjklMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMm9wYWNpdHklMjIlMjB2YWx1ZXMlM0QlMjIxJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwYmVnaW4lM0QlMjIwcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMi8lM0UlM0MvcmVjdCUzRSUzQy9zdmclM0UpO1xuICAgICAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnN1Y2Nlc3Mge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBsaW5lYXIsIHdpZHRoIC4zcyBsaW5lYXIsIGhlaWdodCAuM3MgbGluZWFyO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5OTlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpIDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAyNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuaG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3Zlcik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX3N0YXRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICB9XG4gICAgICAmLS1zYWxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXNhbGU7XG4gICAgICB9XG4gICAgICAmLS1wcm9tbyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcm9tbztcbiAgICAgIH1cbiAgICAgICYtLW5ldyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1uZXdzO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX190eXBlIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuICAgICAgJl9fZmxleCB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zdGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwcHgpIHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBsaW5lYXIsIG9wYWNpdHkgLjNzIGVhc2UsIHJpZ2h0IC4zcyBsaW5lYXIsIGNvbG9yIC4zcyBlYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmLmFuaW0ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIH1cbiAgfVxuXG4gICZfX2dvVG9DYXJ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA4cHg7XG4gICAgei1pbmRleDogMTI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBjZW50ZXIgbGVmdCAxMHB4IG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNCUyMDI0JTIyJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMCUyMDBoMjR2MjRIMHolMjIlMjBmaWxsJTNEJTIybm9uZSUyMi8lM0UlM0NwYXRoJTIwZCUzRCUyMk05JTIwMTYuMTdMNC44MyUyMDEybC0xLjQyJTIwMS40MUw5JTIwMTklMjAyMSUyMDdsLTEuNDEtMS40MXolMjIvJTNFJTNDL3N2ZyUzRSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCkgdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgwKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGxlZnQ6IDQ4JTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBsaW5lYXIsIG9wYWNpdHkgLjNzIGVhc2UsIHJpZ2h0IC4zcyBsaW5lYXIsIGNvbG9yIC4zcyBlYXNlO1xuICAgICYuYW5pbSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX3N0YXJzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gICZfX3NsaWRlciB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcbiAgICB6LWluZGV4OiAxO1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ib2R5KTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgJl9fYWJzb2x1dGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAmLnNsaWNrLWluaXRpYWxpemVkIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ib2R5KTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ib2R5KTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgICAgQGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjQpIWltcG9ydGFudDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLy8gLnNsaWRlcl9fd3JhcHBlciAuc2xpY2stYXJyb3c6aG92ZXIgfCBmcm9tIGRlc2t0b3BcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjQpIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itc3RkO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1ib2R5KTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLndiLXByb2R1Y3Qtc2xpZGVyLXByaW1hcnlfX2ltZ1Zhcl9fY2xvc2Uge1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5ibG9jLS1jYXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gIC5mbGFzaC1zYWxlIHtcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjVweDtcblxuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcm9tbztcbiAgICAuYzEtZmxhc2gtc2FsZSB7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICAgbGVmdDogcmVtLWNhbGMoMCk7XG5cbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgfVxuICAgIC5jb3VudGRvd24ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDI1cHg7XG5cbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgLmRhc2gge1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG5cbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAuZGlnaXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcblxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53ZWVrcy1kYXNoIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5kYXNoLWV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2Qge1xuICAmX19hcnRpY2xlIHtcbiAgICAmX19iZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjYpO1xuICAgIH1cbiAgfVxuICAmX19ub1Jlc3VsdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiByZW0oMzZweCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDYwcHggMDtcbiAgfVxuICAmX19uYW1lIHtcbiAgICAmX19icmFuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogJGNvbG9yLXN0ZC1saWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB9XG4gIH1cbiAgJi0tbGlzdENyb3NzIHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgIH1cbiAgfVxuICAmX19jb3JuZXIge1xuICAgICZfX3RvcCwgJl9fYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLm1vZGFsLWNhcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA5OSU7XG4gICAgdG9wOiAxJTtcbiAgICBsZWZ0OiAxJTtcbiAgICBoZWlnaHQ6IDk5JTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICAmX19yaWdodCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJvdHRvbTogLTUwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcbiAgICAgIEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG4gICAgfVxuICAgICZfX2xlZnQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gICAgJl9faW5mbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19zdGF5LCAmX19jYXJ0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAtbXMtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG4gICAgJl9fc3RheSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgICAmX19jYXJ0IHtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3Itc3VjY2VzcywxNSUpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19nYWxsZXJ5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDY2JTtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxvZ3VwX19jbG9zZV9faWNvbiB7XG4gICAgICBjb2xvcjogJGNvbG9yLXN0ZDtcbiAgICB9XG4gICAgJl9fY2xvc2Uge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5icmFuZCB7XG4gICYtLWhpZGRlbiB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJz49MXB4Jykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnByb2RfX2FydGljbGVfX2JnIHtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5maXJlZm94IHtcbiAgLnByb2QgLm1vZGFsLWNhcnRfX2xlZnRfX3dyYXBwZXIge1xuICAgIGhlaWdodDogNTUlO1xuICB9XG59XG5cbi5wcm9kIC5wcm9kX19hcnRpY2xlLnN1Y2Nlc3MuZml4ZWQgLnByb2RfX2Nvcm5lcl9fdG9wIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA1NXB4KVxufVxuXG5AaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJywnPDE0MDBweCcpIHtcbiAgLmZpcmVmb3gge1xuICAgIC5wcm9kIC5tb2RhbC1jYXJ0X190aXRsZSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLnByb2QgLnByb2RfX3N0YXRlLnByb2RfX3N0YXRlLS13aXRoQmFkZ2Uge1xuICB0b3A6IDM1cHg7XG59XG5cbi5wcm9kIC5mbGFzaC1zYWxlICsgLnByb2RfX3N0YXRlLS1iYWRnZSB7XG4gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICB0b3A6IDM1cHg7XG4gIH1cbn1cblxuLnBhZ2UtaG9tZXBhZ2UgLm5vc3RvX2VsZW1lbnQge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdmFyKC0tbWF4LXJvdy1zaXplKTtcbn0iLCIuZmxhc2gtc2FsZSB7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMDtcblx0bGVmdDogMDtcblx0ei1pbmRleDogMjtcblxuXHRkaXNwbGF5OiBibG9jaztcblxuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAyNXB4O1xuXG5cdGJhY2tncm91bmQ6ICRjb2xvci1wcm9tbztcblxuXHQmX193cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWluLWhlaWdodDogMjVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQuZmxhc2gtc2FsZSB7XG5cdFx0XHRtYXgtd2lkdGg6IDI1MXB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdH1cblx0fVxuXG5cdC5jMS1mbGFzaC1zYWxlIHtcblx0XHRsaW5lLWhlaWdodDogMjVweDtcblxuXHRcdGxlZnQ6IHJlbS1jYWxjKDApO1xuXG5cdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0fVxuXHQuZmxhc2gtc2FsZS1oMSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGhlaWdodDogMjVweDtcblx0XHR0ZXh0LWluZGVudDogMDtcblxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0bWFyZ2luLXJpZ2h0OiA4cHg7XG5cblx0XHRAaWYgJG1heC1yb3ctc2l6ZSA9PSAxMDI0cHgge1xuXHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8MTE0NXB4Jykge1xuXHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0Lmljb24ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0YmFja2dyb3VuZDogY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc1MTInIGhlaWdodD0nNTEyJyUzRSUzQ3BhdGggZmlsbD0nJTIzRkZGJyBkPSdNNDI4LjY4NCAxNTkuODM0SDI3MS44OTVMMzMyLjc4NCAwSDE4My4zMzNMODMuMzE2IDI3NS4wNDhoMTU0LjAyMmwtMjcuODUgNzYuNTg3aC01Mi43NjZMMjM4Ljg4MiA1MTJsMTg0Ljk2OS0xNjAuMzY1aC02OC4yMzR6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDE0cHg7XG5cdFx0fVxuXHR9XG5cdC5jb3VudGRvd24ge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IDI1cHg7XG5cblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHQuZGFzaCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblxuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cblx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdC5kaWdpdCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC53ZWVrcy1kYXNoIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5kYXNoLWV4dCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5ib2R5IC5wcm9kLWRldGFpbHNfX2JvdHRvbSAuZmxhc2gtc2FsZSAuZmxhc2gtc2FsZS1oMXt0ZXh0LWluZGVudDowIWltcG9ydGFudDt3aWR0aDphdXRvIWltcG9ydGFudH0iLCIuYnJhbmQge1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDAgMCAkYmxvYy0tbWFyZ2luLWJvdHRvbSAwO1xuXHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0Ly8gLmJyYW5kX190aXRsZVxuXHQmX190aXRsZSB7XG5cblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0bWFyZ2luOiAwIDAgKCRibG9jLS1tYXJnaW4tYm90dG9tIC8gMS41KSAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDI1cHgpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xuXHRcdH1cblx0fVxuXHQvLyAuYnJhbmRfX3dyYXBwZXJcblx0Jl9fd3JhcHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vIC5icmFuZF9fd3JhcHBlcjpub3QoLnNsaWNrLXNsaWRlcilcblx0XHQmOm5vdCguc2xpY2stc2xpZGVyKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHR9XG5cdC8vIC5icmFuZF9fY29udGVudFxuXHQmX19jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogMTAwcHg7XG5cdH1cblx0Ly8gLmJyYW5kX19zbGlkZVxuXHQmX19zbGlkZSB7XG5cblx0XHR3aWR0aDogMTAwcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nOiAwICRibG9jLS1tYXJnaW4tYXNpZGU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRwYWRkaW5nOiAwICRibG9jLS1tYXJnaW4tYXNpZGUtdGFibGV0O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmc6IDAgJGJsb2MtLW1hcmdpbi1hc2lkZS1kZXNrdG9wO1xuXHRcdH1cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkYmxvYy0tbWFyZ2luLWFzaWRlO1xuXHRcdH1cblx0fVxuXHQvLyAuYnJhbmRfX2xpbmtcblx0Jl9fbGluayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDEwMCU7XG5cdH1cblx0Ly8gLmJyYW5kX19pbWdcblx0Jl9faW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdCYubGF6eWxvYWQsICYubGF6eWxvYWRpbmcge1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA0MCUgYXV0bztcblx0XHR9XG5cdH1cbn0iLCIubGFuZyB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCYuei1pbmRleC1sb3cge1xuXHRcdHotaW5kZXg6IDA7XG5cdH1cblx0Ji0tY3VycmVudCB7XG5cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJkLWxpZ2h0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDJweCA1cHggMHB4IHJnYmEoMCwwLDAsMC40KTtcblx0XHRwYWRkaW5nOiAwIDQwcHggMCA0NXB4O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE1cHgpO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0Ji1tb3JlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN0ZDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3RkO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1hIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQmLS1vdGhlcnMge1xuXHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCYtdWwge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQmLWxpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDQwcHggMCA0NXB4O1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTVweCk7XG5cdFx0fVxuXHRcdCYtYSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdH1cblx0fVxuXHQmLS1mbGFnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDM2cHg7XG5cdFx0dG9wOiAxMHB4O1xuXHRcdGhlaWdodDogMzZweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoLjUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdCYuZnIge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMDAlMjA2Ni42NyUyMiUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMSU3QmZpbGwlM0ElMjNlOTU4NjclM0IlN0QuY2xzLTIlN0JmaWxsJTNBJTIzZjVmN2ZhJTNCJTdELmNscy0zJTdCZmlsbCUzQSUyMzQ3NWJhNyUzQiU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDdGl0bGUlM0VBc3NldCUyMDMlM0MvdGl0bGUlM0UlM0NnJTIwaWQlM0QlMjJMYXllcl8yJTIyJTIwZGF0YS1uYW1lJTNEJTIyTGF5ZXIlMjAyJTIyJTNFJTNDZyUyMGlkJTNEJTIyRnJhbmNlJTIyJTNFJTNDcmVjdCUyMGNsYXNzJTNEJTIyY2xzLTElMjIlMjB4JTNEJTIyNjYuNjclMjIlMjB3aWR0aCUzRCUyMjMzLjMzJTIyJTIwaGVpZ2h0JTNEJTIyNjYuNjclMjIvJTNFJTNDcmVjdCUyMGNsYXNzJTNEJTIyY2xzLTIlMjIlMjB4JTNEJTIyMzMuMzMlMjIlMjB3aWR0aCUzRCUyMjMzLjMzJTIyJTIwaGVpZ2h0JTNEJTIyNjYuNjclMjIvJTNFJTNDcmVjdCUyMGNsYXNzJTNEJTIyY2xzLTMlMjIlMjB3aWR0aCUzRCUyMjMzLjMzJTIyJTIwaGVpZ2h0JTNEJTIyNjYuNjclMjIvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0UpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG5cdFx0fVxuXHRcdCYuZW4ge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjEwMDAlMjIlMjBoZWlnaHQlM0QlMjI2MDAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyQzAlMjAyNSUyQzE1JTIyJTNFJTNDcmVjdCUyMHdpZHRoJTNEJTIyMjUlMjIlMjBoZWlnaHQlM0QlMjIxNSUyMiUyMGZpbGwlM0QlMjIlMjMwMDI0N2QlMjIvJTNFJTNDcGF0aCUyMGQlM0QlMjJNJTIwMCUyQzAlMjBMJTIwMjUlMkMxNSUyME0lMjAyNSUyQzAlMjBMJTIwMCUyQzE1JTIyJTIwc3Ryb2tlJTNEJTIyJTIzZmZmJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMyUyMi8lM0UlM0NwYXRoJTIwZCUzRCUyMk0lMjAxMi41JTJDMCUyMFYlMjAxNSUyME0lMjAwJTJDNy41JTIwSCUyMDI1JTIyJTIwc3Ryb2tlJTNEJTIyJTIzZmZmJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyNSUyMi8lM0UlM0NwYXRoJTIwZCUzRCUyMk0lMjAxMi41JTJDMCUyMFYlMjAxNSUyME0lMjAwJTJDNy41JTIwSCUyMDI1JTIyJTIwc3Ryb2tlJTNEJTIyJTIzY2YxNDJiJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMyUyMi8lM0UlM0Mvc3ZnJTNFKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuXHRcdH1cblx0XHQmLml0IHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxNTAwJTIyJTIwaGVpZ2h0JTNEJTIyMTAwMCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMlMjAyJTIyJTNFJTNDcmVjdCUyMHdpZHRoJTNEJTIyMSUyMiUyMGhlaWdodCUzRCUyMjIlMjIlMjBmaWxsJTNEJTIyJTIzMDA5MjQ2JTIyLyUzRSUzQ3JlY3QlMjB3aWR0aCUzRCUyMjElMjIlMjBoZWlnaHQlM0QlMjIyJTIyJTIweCUzRCUyMjElMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyLyUzRSUzQ3JlY3QlMjB3aWR0aCUzRCUyMjElMjIlMjBoZWlnaHQlM0QlMjIyJTIyJTIweCUzRCUyMjIlMjIlMjBmaWxsJTNEJTIyJTIzY2UyYjM3JTIyLyUzRSUzQy9zdmclM0UpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG5cdFx0fVxuXHRcdCYuZGUge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjEwMDAlMjIlMjBoZWlnaHQlM0QlMjI2MDAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA1JTIwMyUyMiUzRSUzQ2Rlc2MlM0VGbGFnJTIwb2YlMjBHZXJtYW55JTNDL2Rlc2MlM0UlM0NyZWN0JTIwaWQlM0QlMjJibGFja19zdHJpcGUlMjIlMjB3aWR0aCUzRCUyMjUlMjIlMjBoZWlnaHQlM0QlMjIzJTIyJTIweSUzRCUyMjAlMjIlMjB4JTNEJTIyMCUyMiUyMGZpbGwlM0QlMjIlMjMwMDAlMjIvJTNFJTNDcmVjdCUyMGlkJTNEJTIycmVkX3N0cmlwZSUyMiUyMHdpZHRoJTNEJTIyNSUyMiUyMGhlaWdodCUzRCUyMjIlMjIlMjB5JTNEJTIyMSUyMiUyMHglM0QlMjIwJTIyJTIwZmlsbCUzRCUyMiUyM0QwMCUyMi8lM0UlM0NyZWN0JTIwaWQlM0QlMjJnb2xkX3N0cmlwZSUyMiUyMHdpZHRoJTNEJTIyNSUyMiUyMGhlaWdodCUzRCUyMjElMjIlMjB5JTNEJTIyMiUyMiUyMHglM0QlMjIwJTIyJTIwZmlsbCUzRCUyMiUyM0ZGQ0UwMCUyMi8lM0UlM0Mvc3ZnJTNFKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuXHRcdH1cblx0XHQmLmVzIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjI3NTAlMjIlMjBoZWlnaHQlM0QlMjI1MDAlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzJTIwMiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTAlMkMwSDNWMkgweiUyMiUyMGZpbGwlM0QlMjIlMjNkYTEyMWElMjIvJTNFJTNDcGF0aCUyMGQlM0QlMjJNMCUyQzFIMyUyMiUyMHN0cm9rZSUzRCUyMiUyM2ZjZGQwOSUyMi8lM0UlM0Mvc3ZnJTNFKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuXHRcdH1cblx0XHQmLm5sIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwaGVpZ2h0JTNEJTIyNDgwJTIyJTIwd2lkdGglM0QlMjI2NDAlMjIlMjB2ZXJzaW9uJTNEJTIyMSUyMiUzRSUzQ2clMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTIwdHJhbnNmb3JtJTNEJTIyc2NhbGUlMjgxLjI1JTIwLjkzOCUyOSUyMiUzRSUzQ3JlY3QlMjByeCUzRCUyMjAlMjIlMjByeSUzRCUyMjAlMjIlMjBoZWlnaHQlM0QlMjI1MDkuNzYlMjIlMjB3aWR0aCUzRCUyMjUxMiUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIvJTNFJTNDcmVjdCUyMHJ4JTNEJTIyMCUyMiUyMHJ5JTNEJTIyMCUyMiUyMGhlaWdodCUzRCUyMjE2OS45MiUyMiUyMHdpZHRoJTNEJTIyNTEyJTIyJTIweSUzRCUyMjM0Mi4wOCUyMiUyMGZpbGwlM0QlMjIlMjMyMTQ2OGIlMjIvJTNFJTNDcmVjdCUyMGhlaWdodCUzRCUyMjE2OS45MiUyMiUyMHdpZHRoJTNEJTIyNTEyJTIyJTIwZmlsbCUzRCUyMiUyM2FlMWMyOCUyMi8lM0UlM0MvZyUzRSUzQy9zdmclM0UpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG5cdFx0fVxuXHRcdCYucHQge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB2ZXJzaW9uJTNEJTIyMS4xJTIyJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIweG1sbnMlM0F4bGluayUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMTk5OS94bGluayUyMiUyMHglM0QlMjIwcHglMjIlMjB5JTNEJTIyMHB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDI3LjUlMjAyODAlMjIlMjBlbmFibGUtYmFja2dyb3VuZCUzRCUyMm5ldyUyMDAlMjAwJTIwNDI3LjUlMjAyODAlMjIlMjB4bWwlM0FzcGFjZSUzRCUyMnByZXNlcnZlJTIyJTNFJTNDZyUyMGlkJTNEJTIyTGF5ZXJfMSUyMiUzRSUzQ3JlY3QlMjB4JTNEJTIyMCUyMiUyMHklM0QlMjIwJTIyJTIwZmlsbCUzRCUyMiUyM0VEMjIyNCUyMiUyMHdpZHRoJTNEJTIyNDI3LjUlMjIlMjBoZWlnaHQlM0QlMjIyODAlMjIvJTNFJTNDcmVjdCUyMHglM0QlMjIwJTIyJTIweSUzRCUyMjAlMjIlMjBmaWxsJTNEJTIyJTIzMTY2NzM0JTIyJTIwd2lkdGglM0QlMjIxNzElMjIlMjBoZWlnaHQlM0QlMjIyODAlMjIvJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNGNkVCMTYlMjIlMjBkJTNEJTIyTTIzMyUyQzEzOS40YzAuMSUyQzE5LjctMTAlMkMzNy40LTE4LjElMkM0NS4yYy0xMS41JTJDMTEtMjYuNyUyQzE4LjEtNDQuNSUyQzE4LjVjLTE5LjklMkMwLjQtMzguNi0xMi42LTQzLjYtMTguM2MtOS44LTExLjEtMTcuOC0yNS4yLTE4LjEtNDQuM2MxLjItMjEuNSUyQzkuNy0zNi41JTJDMjEuOS00Ni43czI4LjUtMTUuMyUyQzQyLjEtMTQuOWMxNS43JTJDMC40JTJDMzMuOSUyQzguMSUyQzQ2LjYlMkMyMy4zQzIyNy41JTJDMTEyLjIlMkMyMzEuMSUyQzEyMyUyQzIzMyUyQzEzOS40TDIzMyUyQzEzOS40eiUyME0xNzAuNSUyQzcyYzM4LjElMkMwJTJDNjkuNSUyQzMxJTJDNjkuNSUyQzY5LjFjMCUyQzM4LjEtMzEuNCUyQzY5LjEtNjkuNSUyQzY5LjFzLTY5LjMtMzEtNjkuMy02OS4xUzEzMi40JTJDNzIlMkMxNzAuNSUyQzcyJTIyLyUzRSUzQ2clM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0ZGRkZGRiUyMiUyMGQlM0QlMjJNMTI5LjIlMkMxNDguN2MwJTJDMTEuNCUyQzQuNyUyQzIxLjclMkMxMi4yJTJDMjkuMmM3LjYlMkM3LjUlMkMxNy45JTJDMTIuMyUyQzI5LjMlMkMxMi4zYzExLjUlMkMwJTJDMjEuOS00LjclMkMyOS40LTEyLjJjNy41LTcuNSUyQzEyLjItMTcuOSUyQzEyLjItMjkuM2gwVjkzLjNsLTgzLjEtMC4xTDEyOS4yJTJDMTQ4LjdMMTI5LjIlMkMxNDguN0wxMjkuMiUyQzE0OC43eiUyMi8lM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyM0VEMjIyNCUyMiUyMGQlM0QlMjJNMTMxLjIlMkMxNDcuMUwxMzEuMiUyQzE0Ny4xYzAlMkMxMC45JTJDNC41JTJDMjAuOCUyQzExLjclMkMyOGM3LjIlMkM3LjIlMkMxNy4yJTJDMTEuNyUyQzI4LjIlMkMxMS43YzExJTJDMCUyQzIwLjktNC41JTJDMjguMi0xMS42YzcuMi03LjIlMkMxMS43LTE3LjElMkMxMS43LTI4aDBWOTMuNGwtNzkuNyUyQzBMMTMxLjIlMkMxNDcuMSUyME0xOTQuOSUyQzEwOS41bDAlMkMzNC4ybDAlMkMzLjZoMGMwJTJDMS0wLjElMkMyLTAuMiUyQzNjLTAuNiUyQzUuNC0zLjElMkMxMC4xLTYuOCUyQzEzLjhjLTQuMyUyQzQuMy0xMC4zJTJDNy0xNi44JTJDN2MtNi41JTJDMC0xMi4zLTIuOC0xNi43LTcuMWMtNC40LTQuNC03LTEwLjUtNy0xNi44bDAtMzYuNWw0Ny42JTJDMC4xTDE5NC45JTJDMTA5LjVMMTk0LjklMkMxMDkuNXolMjIvJTNFJTNDZyUzRSUzQ3BhdGglMjBpZCUzRCUyMmNwMV8xNF8lMjIlMjBmaWxsJTNEJTIyJTIzRjZFQjE2JTIyJTIwZCUzRCUyMk0xOTMuNiUyQzE2My4zbC0xLjglMkMxLjdsMiUyQzIuMWwxLjctMS44TDE5My42JTJDMTYzLjNMMTkzLjYlMkMxNjMuM0wxOTMuNiUyQzE2My4zeiUyMi8lM0UlM0MvZyUzRSUzQ3BhdGglMjBpZCUzRCUyMmNwMl8xNV8lMjIlMjBmaWxsJTNEJTIyJTIzRjZFQjE2JTIyJTIwZCUzRCUyMk0yMDIuNCUyQzE2OS42bC0wLjYtMC42bC0wLjQlMkMwLjRMMjAxJTJDMTY5bDAuNC0wLjRsLTAuNi0wLjZsLTAuNCUyQzAuNGwtMC40LTAuNGwwLjQtMC40bC0wLjYtMC42bC0xJTJDMWMtMC4yJTJDMC4yLTAuMSUyQzAuNCUyQzAlMkMwLjVsMi4xJTJDMi4xYzAuMSUyQzAuMSUyQzAuNCUyQzAuMiUyQzAuNSUyQzBMMjAyLjQlMkMxNjkuNkwyMDIuNCUyQzE2OS42TDIwMi40JTJDMTY5LjZ6JTIyLyUzRSUzQ2clM0UlM0NwYXRoJTIwaWQlM0QlMjJjcDJfMTRfJTIyJTIwZmlsbCUzRCUyMiUyM0Y2RUIxNiUyMiUyMGQlM0QlMjJNMTk3LjIlMkMxNjQuM2wtMC42LTAuNmwtMC40JTJDMC40bC0wLjQtMC40bDAuNC0wLjRsLTAuNi0wLjZsLTAuNCUyQzAuNGwtMC40LTAuNGwwLjQtMC40bC0wLjYtMC42bC0xJTJDMWMtMC4yJTJDMC4yLTAuMSUyQzAuNCUyQzAlMkMwLjVsMi4xJTJDMi4xYzAuMSUyQzAuMSUyQzAuNCUyQzAuMiUyQzAuNSUyQzBMMTk3LjIlMkMxNjQuM0wxOTcuMiUyQzE2NC4zTDE5Ny4yJTJDMTY0LjN6JTIyLyUzRSUzQy9nJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMyNDNFOTAlMjIlMjBkJTNEJTIyTTE2NS42JTJDMTQyLjdMMTY1LjYlMkMxNDIuN2MwJTJDMS42JTJDMC42JTJDMyUyQzEuNSUyQzRjMSUyQzElMkMyLjMlMkMxLjclMkMzLjclMkMxLjdjMS40JTJDMCUyQzIuOC0wLjYlMkMzLjctMS43YzEtMSUyQzEuNS0yLjQlMkMxLjUtNHYtNy41bC0xMC41JTJDMEwxNjUuNiUyQzE0Mi43JTIyLyUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMjQzRTkwJTIyJTIwZCUzRCUyMk0xNjUuNiUyQzEyNC41TDE2NS42JTJDMTI0LjVjMCUyQzEuNiUyQzAuNiUyQzMlMkMxLjUlMkM0YzElMkMxJTJDMi4zJTJDMS43JTJDMy43JTJDMS43YzEuNCUyQzAlMkMyLjgtMC42JTJDMy43LTEuN2MxLTElMkMxLjUtMi40JTJDMS41LTR2LTcuNWwtMTAuNSUyQzBMMTY1LjYlMkMxMjQuNSUyMi8lM0UlM0NwYXRoJTIwZmlsbCUzRCUyMiUyMzI0M0U5MCUyMiUyMGQlM0QlMjJNMTUxLjElMkMxNDIuN0wxNTEuMSUyQzE0Mi43YzAlMkMxLjYlMkMwLjYlMkMzJTJDMS41JTJDNGMxJTJDMSUyQzIuMyUyQzEuNyUyQzMuNyUyQzEuN2MxLjQlMkMwJTJDMi44LTAuNiUyQzMuNy0xLjdjMS0xJTJDMS41LTIuNCUyQzEuNS00di03LjVsLTEwLjUlMkMwTDE1MS4xJTJDMTQyLjclMjIvJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMyNDNFOTAlMjIlMjBkJTNEJTIyTTE4MC4xJTJDMTQyLjdMMTgwLjElMkMxNDIuN2MwJTJDMS42JTJDMC42JTJDMyUyQzEuNSUyQzRjMSUyQzElMkMyLjMlMkMxLjclMkMzLjclMkMxLjdjMS40JTJDMCUyQzIuOC0wLjYlMkMzLjctMS43YzEtMSUyQzEuNS0yLjQlMkMxLjUtNHYtNy41bC0xMC41JTJDMEwxODAuMSUyQzE0Mi43JTIyLyUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzMjQzRTkwJTIyJTIwZCUzRCUyMk0xNjUuNiUyQzE2MC43TDE2NS42JTJDMTYwLjdjMCUyQzEuNiUyQzAuNiUyQzMlMkMxLjUlMkM0YzElMkMxJTJDMi4zJTJDMS43JTJDMy43JTJDMS43YzEuNCUyQzAlMkMyLjgtMC42JTJDMy43LTEuN2MxLTElMkMxLjUtMi40JTJDMS41LTR2LTcuNWwtMTAuNSUyQzBMMTY1LjYlMkMxNjAuNyUyMi8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDZyUyMGlkJTNEJTIyTGF5ZXJfNCUyMiUzRSUzQy9nJTNFJTNDL3N2ZyUzRSk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuI2xhbmctaW5wdXQtc21hbGw6Y2hlY2tlZCB+IC5sYW5nLS1jdXJyZW50IC5sYW5nLS1jdXJyZW50LW1vcmU6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDkwZGVnKTtcbn1cblxuI2xhbmctaW5wdXQtc21hbGw6Y2hlY2tlZCB+IC5sYW5nLS1vdGhlcnMge1xuXHRtYXgtaGVpZ2h0OiAxMDAwcHg7XG5cdHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEZST00gREVTS1RPUCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHQubGFuZyB7XG5cdFx0Ji0tZGVza3RvcCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0cmlnaHQ6IDE0MHB4O1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdHJpZ2h0OiAxMDVweDtcblx0XHRcdH1cblx0XHRcdEBpZiAkZGVza3RvcC1tYXgtd2lkdGggIT0gMTkyMCB7XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PTE0NDFweCcpIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0ei1pbmRleDogMTI7XG5cdFx0fVxuXHRcdCYtLXNtYWxsIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ji0tY3VycmVudCB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGhlaWdodDogMzhweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdCYtYSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzdweDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1tb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tb3RoZXJzIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDApO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgLjVweCk7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0bWF4LWhlaWdodDogaW5pdGlhbDtcblx0XHRcdCYtbGkge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRcdGJvcmRlci13aWR0aDogMHB4IDFweCAxcHggMXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGhlaWdodDogMzhweDtcblx0XHRcdFx0bWluLWhlaWdodDogMzhweDtcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtYSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzN3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHQubGFuZy0tb3RoZXJzIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSB0YWJsZXQge1xuXHQubGFuZy0tZGVza3RvcCB7XG5cdFx0Lm5hdl9fYXJyb3cge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Lm5hdl9fdWwge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcblx0XHR9XG5cdFx0LmxhbmctLW90aGVycyB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5sYW5nLS1vdGhlcnMge1xuXHRcdFx0XHRoZWlnaHQ6IDIyOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBkZXNrdG9wIHtcblx0Lm5hdiB7XG5cdFx0Jl9fYXJyb3cge1xuXHRcdFx0Ji0tbGFuZyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0dG9wOiA1MCUhaW1wb3J0YW50O1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpcm90YXRlKDEzNWRlZyk7XG5cdFx0XHRcdHdpZHRoOjRweDtcblx0XHRcdFx0aGVpZ2h0OjRweDtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cztcblx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHM7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXHRcdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAkY29sb3Itb24tYm9keTtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAkY29sb3Itb24tYm9keTtcblx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBkZXNrdG9wIHtcblx0Lm5hdl9fbGFiZWwubmF2X19sYWJlbC0tbGFuZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdC5uYXZfX2xhYmVsLm5hdl9fbGFiZWwtLWxhbmcge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHQubmF2X19pdGVtbHZsMSwgLm5hdl9fYSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHR9XG5cdFx0Lm5hdl9fdWxfX2hlYWRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0fVxuXHRcdC5sYW5nLS1mbGFnIHtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdGhlaWdodDogMjVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cbn0iLCIvLyBodG1sXG5odG1sIHtcblx0Zm9udC1zbW9vdGg6IGFsd2F5cztcblx0dGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcblx0dGV4dC1yZW5kZXJpbmc6IGdlb21ldHJpY1ByZWNpc2lvbjtcblx0Zm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Ly8gaHRtbC5vdmhcblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWh0bWw7XG5cdH1cblx0Ji5vdmgge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxMDB2aDtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdH1cblx0fVxufVxuXG4vLyAuYm9keVxuLmJvZHkge1xuXHRmb250LXdlaWdodDogJGdsb2JhbC1mb250LXdlaWdodDtcblx0Zm9udC1mYW1pbHk6ICRmb250LXN0ZDtcblx0Zm9udC1kaXNwbGF5OiBvcHRpb25hbDtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogJGdsb2JhbC1mb250LXNtb290aGluZztcblx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdGJhY2tncm91bmQtY29sb3I6ICRiZy1ib2R5O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiAkYmctaW1nO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogJGJnLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogJGJnLXBvc2l0aW9uO1xuXHRiYWNrZ3JvdW5kLXNpemU6ICRiZy1zaXplO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgbGluZWFyO1xuXHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblx0XG5cdC8vIC5ib2R5Lm92aFxuXHQmLm92aCB7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMTAwdmg7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0fVxuXHR9XG5cdCYub3ZoLWNhcnQge1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSArIDYwcHgpKTtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdFx0bWluLWhlaWdodDogMTAwJTtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdCYub3ZoRGVza3RvcCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXHQvLyAuYm9keV9fZ2xvYmFsXG5cdCZfX2dsb2JhbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0fVxuXHQvLyAuYm9keV9fd3JhcHBlclxuXHQmX193cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdHBhZGRpbmc6IDAgJGJsb2MtLW1hcmdpbi1hc2lkZTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRvdmVyZmxvdzogaW5pdGlhbCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCc+PTEwMjRweCcsJzwxNDYwcHgnKSB7XG5cdFx0XHRAaWYgJGJnLWltZyAhPSAnJyB7XG5cdFx0XHRcdEBpZiAkbWF4LXJvdy1zaXplICE9ICcxOTIwcHgnIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0td2l0aG91dFBhZGRpbmcge1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0LmJvZHlfX3dyYXBwZXJfX21heFdpZHRoID4gKjpub3QoLndpemlibG9ja3NfX2l0ZW0pIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tZm9ybSB7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdFx0XHRAaWYgJGJnLWJvZHkgPT0gI2ZmZmZmZiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJnLWZvcm07XG5cdFx0XHRcdH0gZWxzZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJnLWJvZHk7XG5cdFx0XHRcdH1cblx0XHRcdFx0bWF4LXdpZHRoOiAkbWF4LXJvdy1zaXplO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gLmJvZHlfX3dyYXBwZXJfX21heFdpZHRoXG5cdFx0Jl9fbWF4V2lkdGgge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6ICRkZXNrdG9wLW1heC13aWR0aDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0YmFja2dyb3VuZDogJGJnLWJvZHk7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0QGlmICRkZXNrdG9wLW1heC13aWR0aCA9PSAxOTIwcHgge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcsJzwxNDYxcHgnKSB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHQmLS1iYWNrZ3JvdW5kIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji0tZm9ybSB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDI0cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogNjBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRoMSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0XHQmLnJlZ2lzdGVyX19oMSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmZvcm0ge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHQmID4gKjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYgPiAqOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfX2ZpZWxkIHtcblx0XHRcdFx0XHRcdFx0Ji0tbXVsdGlwbGUge1xuXHRcdFx0XHRcdFx0XHRcdC5mb3JtIHtcblx0XHRcdFx0XHRcdFx0XHRcdCZfX3NwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ji0tZmlyc3Qge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RkIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0Jl9fYm94IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9fcmFkaW8ge1xuXHRcdFx0XHRcdFx0XHQmOmNoZWNrZWQgfiAuZm9ybV9fYm94IHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci1zdGQ7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRjb2xvci1zdGQ7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ly8uZm9ybV9fY2hlY2tib3ggfCBhbGxcblx0XHRcdFx0XHRcdCZfX2NoZWNrYm94IHtcblx0XHRcdFx0XHRcdFx0JjpjaGVja2VkIH4gLmZvcm1fX2JveCB7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3Itc3RkO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkY29sb3Itc3RkO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gLndyYXBcbi53cmFwIHtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHR9XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXHR9XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdH1cblx0Ji0tYmxvZyB7XG5cdFx0LnNpZGViYXJ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjQwcHg7XG5cdFx0XHRtaW4td2lkdGg6IDMwMHB4O1xuXHRcdFx0LnNpZGViYXJfX3VsIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1pbi13aWR0aDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi53cmFwcGVyIHtcblx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdHdpZHRoOiAxMDAlO1xuXHQmLS1ib3R0b21DYXJ0IHtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuXG4vLyAucGFnZVxuLnBhZ2Uge1xuXHQvLyAucGFnZS0tYWNjb3VudFxuXHQmLS1hY2NvdW50IHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdGJvZHkgLmJvZHlfX3dyYXBwZXIge1xuXHRcdGJhY2tncm91bmQ6ICAkYmctYm9keTtcblx0fVxufVxuXG4uY2VudGVyIHtcblx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLndyYXBwZXJQYWdlIHtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIGRlc2t0b3AoKSB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHR9XG5cdCZfX3JpZ2h0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmX19sZWZ0IHtcblx0XHR3aWR0aDogMjUlO1xuXHRcdHBhZGRpbmc6IDQ4cHggMjBweCAwIDIwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LnNpZGViYXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmICsgLndyYXBwZXJQYWdlX19yaWdodCB7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0d2lkdGg6IDc1JTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIFZhcmlhYmxlcyAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIGZvbnQtc2l6ZVxuJGJyZWFkY3J1bWJzLXNpemU6IHJlbSgxMnB4KTtcbiRicmVhZGNydW1icy1zaXplLXRhYmxldDogcmVtKDEzcHgpO1xuJGJyZWFkY3J1bWJzLXNpemUtZGVza3RvcDogcmVtKDE0cHgpO1xuJGJyZWFkY3J1bWJzLXNpemUteGw6IHJlbSgxNnB4KTtcblxuLy8gY29sb3JcbiRicmVhZGNydW1iczogJGNvbG9yLW9uLWJvZHk7XG4kYnJlYWRjcnVtYnMtY3VycmVudDogJGNvbG9yLW9uLWJvZHk7XG5cbi8vIGJvcmRlclxuJGJyZWFkY3J1bWJzLWJvcmRlci1jb2xvcjogJGNvbG9yLWJkO1xuJGJyZWFkY3J1bWJzLWJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XG4kYnJlYWRjcnVtYnMtYm9yZGVyLXdpZHRoLWZyb20tZGVza3RvcDogMXB4IDA7XG4kYnJlYWRjcnVtYnMtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiRjb2xvci1icmVhZC1jYXJ0OiAjNTk2Rjc5O1xuXG4uYnJlYWRjcnVtYnMge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAgJGJsb2MtLW1hcmdpbi1hc2lkZTtcblx0bWluLXdpZHRoOiAxMDAlO1xuXHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHR9XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRwYWRkaW5nOiAwICRibG9jLS1tYXJnaW4tYXNpZGUtdGFibGV0O1xuXHRcdG1hcmdpbi1ib3R0b206ICRibG9jLS1tYXJnaW4tYm90dG9tLXRhYmxldDtcblx0fVxuXHRAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuXHRcdHBhZGRpbmc6IDAgJGJsb2MtLW1hcmdpbi1hc2lkZS1kZXNrdG9wO1xuXHR9XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdG1pbi13aWR0aDogMXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXdpZHRoOiAkYnJlYWRjcnVtYnMtYm9yZGVyLXdpZHRoLWZyb20tZGVza3RvcDtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHQmLndyYXBwZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSB4bCB7XG5cdFx0cGFkZGluZzogMCAkYmxvYy0tbWFyZ2luLWFzaWRlLXhsO1xuXHR9XG5cdCYtLWNhcnQge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc+PTFweCcpIHtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXHRcdC5icmVhZGNydW1icyB7XG5cdFx0XHQmX19zcGFuIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1icmVhZC1jYXJ0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8uYnJlYWRjcnVtYnNfX3VsIHwgYWxsXG5cdCZfX3VsIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogJGRlc2t0b3AtbWF4LXdpZHRoO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRiYWNrZ3JvdW5kOiAkYmctYm9keTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdHBhZGRpbmc6IDI1cHggMjBweDtcblx0XHR9XG5cdFx0Ly8uYnJlYWRjcnVtYnNfX3VsOmJlZm9yZSwgLmJyZWFkY3J1bWJzX191bDphZnRlciB8IGFsbFxuXHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZDtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0dG9wOiAwO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0Ly8uYnJlYWRjcnVtYnNfX2xpIHwgYWxsXG5cdCZfX2xpIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMCAyMHB4IDAgMDtcblx0XHRtYXgtd2lkdGg6IDg1JTtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0XHQmLS1lbmQge1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJkO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRyaWdodDogN3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZzogMCAzMHB4IDAgMDtcblx0XHR9XG5cdFx0Ji5mb3ItdGhyZWUge1xuXHRcdFx0bWF4LXdpZHRoOiA0MCU7XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHQuYnJlYWRjcnVtYnMge1xuXHRcdFx0XHQmX19zcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8uYnJlYWRjcnVtYnNfX2EgfCBhbGxcblx0Jl9fYSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRjb2xvcjogJGNvbG9yLXN0ZC1saWdodC1vbi1ib2R5O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6ICRicmVhZGNydW1icy1zaXplO1xuXHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGZvbnQtc2l6ZTogJGJyZWFkY3J1bWJzLXNpemUtdGFibGV0O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuXHRcdFx0Zm9udC1zaXplOiAkYnJlYWRjcnVtYnMtc2l6ZS1kZXNrdG9wO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB4bCB7XG5cdFx0XHRmb250LXNpemU6ICRicmVhZGNydW1icy1zaXplLXhsO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHR9XG5cdFx0XHQuYnJlYWRjcnVtYnMge1xuXHRcdFx0XHQmX19pY29uLm1hdGVyaWFsLWljb25zIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8uYnJlYWRjcnVtYnNfX2EtLWN1cnJlbnQgfCBhbGxcblx0XHQmLS1jdXJyZW50IHtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdC5icmVhZGNydW1icyB7XG5cdFx0XHRcdFx0Jl9fc3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1jYXQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQuYnJlYWRjcnVtYnNfX2ljb24ubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWhvbWUge1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0YmFja2dyb3VuZDogY2VudGVyIHRvcCAxMHB4IG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyNTEyJTIyJTIwaGVpZ2h0JTNEJTIyNTEyJTIyJTNFJTNDcGF0aCUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMGZpbGwlM0QlMjIlMjM0ZDRkNGQlMjIlMjBkJTNEJTIyTTUxMiUyMDI5NmwtOTYtOTZWNTZoLTY0djgwbC05Ni05NkwwJTIwMjk2djE2aDY0djE2MGgxNjB2LTk2aDY0djk2aDE2MFYzMTJoNjR2LTE2eiUyMi8lM0UlM0Mvc3ZnJTNFKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5icmVhZGNydW1icyB7XG5cdFx0XHRcdCZfX3NwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLy5icmVhZGNydW1ic19fc3BhbiB8IGFsbFxuXHQmX19zcGFuIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHQtbXMtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkLWxpZ2h0LW9uLWJvZHk7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9XG5cdFx0Ji0taG9tZSB7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLy5icmVhZGNydW1ic19faWNvbiB8IGFsbFxuXHQmX19pY29uLm1hdGVyaWFsLWljb25zIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZC1saWdodC1vbi1ib2R5O1xuXHRcdH1cblx0fVxuXHQvLy5icmVhZGNydW1ic19fYmFjayB8IGFsbFxuXHQmX19iYWNrIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHQvLy5icmVhZGNydW1ic19fYmFja19fbGluayB8IGFsbFxuXHRcdCZfX2xpbmsge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0XHRcdGhlaWdodDogMzhweDtcblx0XHRcdH1cblx0XHRcdGxpbmUtaGVpZ2h0OiA0OHB4O1xuXHRcdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTFweCk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTNweCk7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMzBweCAwIDlweDtcblx0XHRcdFx0bWFyZ2luOiAwIDMwcHggMCAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyNCUyMiUyMGhlaWdodCUzRCUyMjclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0JTIwNyUyMiUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMSUyMCU3QiUyMGZpbGwlM0ElMjAlMjM0MzQzNDMlM0IlMjBmaWxsLXJ1bGUlM0ElMjBldmVub2RkJTNCJTIwJTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NwYXRoJTIwaWQlM0QlMjJBcnJvdyUyMiUyMGNsYXNzJTNEJTIyY2xzLTElMjIlMjBkJTNEJTIyTTAlMjAzLjUxTDMuOTkuMDFWN3olMjIvJTNFJTNDL3N2ZyUzRSkgbm8tcmVwZWF0IGNlbnRlciBsZWZ0O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjI0JTIyJTIwaGVpZ2h0JTNEJTIyNyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQlMjA3JTIyJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTIwJTdCJTIwZmlsbCUzQSUyMCUyMyN7JGNvbG9yLXByaW1hcnktc3ZnfSUzQiUyMGZpbGwtcnVsZSUzQSUyMGV2ZW5vZGQlM0IlMjAlN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3BhdGglMjBpZCUzRCUyMkFycm93JTIyJTIwY2xhc3MlM0QlMjJjbHMtMSUyMiUyMGQlM0QlMjJNMCUyMDMuNTFMMy45OS4wMVY3eiUyMi8lM0UlM0Mvc3ZnJTNFKSBuby1yZXBlYXQgY2VudGVyIGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fc2VwIHtcblx0XHR3aWR0aDogMXB4O1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMTAwJTtcblx0XHRtYXJnaW4tbGVmdDogMTRweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmQ7XG5cdFx0dG9wOiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cdCZfX2hlcmUge1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkLWxpZ2h0LW9uLWJvZHk7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4ucGFnZS1wcm9kLWRldGFpbHMge1xuXHQuYnJlYWRjcnVtYnMge1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufSIsIi5mbGF0cGlja3ItY2FsZW5kYXIge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWF4LWhlaWdodDogMDtcblx0b3BhY2l0eTogMDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDA7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuXHRhbmltYXRpb246IG5vbmU7XG5cdGRpcmVjdGlvbjogbHRyO1xuXHRib3JkZXI6IDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMzE1cHg7XG5cblxuXHQtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG5cdHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwwLDAsMC4wOCk7XG5cdGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwwLDAsMC4wOCk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG5cdG9wYWNpdHk6IDE7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRtYXgtaGVpZ2h0OiA2NDBweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ei1pbmRleDogOTk5OTk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUub3BlbiB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuXHRhbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogMnB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogY2FsYygxMDAlICsgMnB4KTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljLm9wZW4ge1xuXHR6LWluZGV4OiA5OTk7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5oYXNXZWVrcyB7XG5cdHdpZHRoOiBhdXRvO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XG5cdGJvcmRlci1ib3R0b206IDA7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XG5cdGJvcmRlci1sZWZ0OiAwO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zaG93VGltZUlucHV0Lmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcblx0aGVpZ2h0OiA0MHB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG5cdGhlaWdodDogYXV0bztcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRjb250ZW50OiAnJztcblx0aGVpZ2h0OiAwO1xuXHR3aWR0aDogMDtcblx0bGVmdDogMjJweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmFmdGVyIHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDIycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XG5cdGJvcmRlci13aWR0aDogNXB4O1xuXHRtYXJnaW46IDAgLTVweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuXHRib3JkZXItd2lkdGg6IDRweDtcblx0bWFyZ2luOiAwIC00cHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuXHRib3R0b206IDEwMCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcblx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG5cdHRvcDogMTAwJTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlIHtcblx0Ym9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xuXHRib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1cyB7XG5cdG91dGxpbmU6IDA7XG59XG4uZmxhdHBpY2tyLXdyYXBwZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mbGF0cGlja3ItbW9udGgge1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IHJnYmEoMCwwLDAsMC45KTtcblx0ZmlsbDogcmdiYSgwLDAsMCwwLjkpO1xuXHRoZWlnaHQ6IDI4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbmV4dC1tb250aCB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMHB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0aGVpZ2h0OiAyOHB4O1xuXHRwYWRkaW5nOiAxMHB4IGNhbGMoMy41NyUgLSAxLjVweCk7XG5cdHotaW5kZXg6IDM7XG59XG4uZmxhdHBpY2tyLXByZXYtbW9udGggaSxcbi5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcblx0Lypcblx0XHRcdC8qcnRsOmJlZ2luOmlnbm9yZSovXG5cdC8qXG5cdFx0XHQqL1xuXHRsZWZ0OiAwO1xuXHQvKlxuXHRcdFx0LypydGw6ZW5kOmlnbm9yZSovXG5cdC8qXG5cdFx0XHQqL1xufVxuLypcbiAgICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxuLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcblx0Lypcblx0XHRcdC8qcnRsOmJlZ2luOmlnbm9yZSovXG5cdC8qXG5cdFx0XHQqL1xuXHRyaWdodDogMDtcblx0Lypcblx0XHRcdC8qcnRsOmVuZDppZ25vcmUqL1xuXHQvKlxuXHRcdFx0Ki9cbn1cbi8qXG4gICAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxuICAgICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItcHJldi1tb250aDpob3Zlcixcbi5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XG5cdGNvbG9yOiAjOTU5ZWE5O1xufVxuLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2Zyxcbi5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuXHRmaWxsOiAjZjY0NzQ3O1xufVxuLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2Zyxcbi5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcge1xuXHR3aWR0aDogMTRweDtcbn1cbi5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcbi5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuXHR0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG5cdGZpbGw6IGluaGVyaXQ7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0LFxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XG5cdHdpZHRoOiAxMDAlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRyaWdodDogMDtcblx0d2lkdGg6IDE0cHg7XG5cdHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xuXHRoZWlnaHQ6IDUwJTtcblx0bGluZS1oZWlnaHQ6IDUwJTtcblx0b3BhY2l0eTogMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU3LDU3LDU3LDAuMDUpO1xuXG5cbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDMzJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcblx0dG9wOiAwO1xuXHRib3JkZXItYm90dG9tOiAwO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuXHRib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xuXHR0b3A6IDUwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuXHRib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcge1xuXHR3aWR0aDogaW5oZXJpdDtcblx0aGVpZ2h0OiBhdXRvO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcblx0ZmlsbDogcmdiYSgwLDAsMCwwLjUpO1xufVxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xuXHRvcGFjaXR5OiAxO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcblx0Zm9udC1zaXplOiAxMzUlO1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDc1JTtcblx0bGVmdDogMTIuNSU7XG5cdHBhZGRpbmc6IDYuMTZweCAwIDAgMDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGhlaWdodDogMjhweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aC5zbGlkZUxlZnQge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDBweCwgMHB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMHB4LCAwcHgpO1xuXHQtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlT3V0IDQwMG1zIGVhc2UsIGZwU2xpZGVMZWZ0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcblx0YW5pbWF0aW9uOiBmcEZhZGVPdXQgNDAwbXMgZWFzZSwgZnBTbGlkZUxlZnQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoLnNsaWRlTGVmdE5ldyB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwcHgsIDBweCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMHB4LCAwcHgpO1xuXHQtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW4gNDAwbXMgZWFzZSwgZnBTbGlkZUxlZnROZXcgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuXHRhbmltYXRpb246IGZwRmFkZUluIDQwMG1zIGVhc2UsIGZwU2xpZGVMZWZ0TmV3IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aC5zbGlkZVJpZ2h0IHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwcHgsIDBweCk7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVPdXQgNDAwbXMgZWFzZSwgZnBTbGlkZVJpZ2h0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcblx0YW5pbWF0aW9uOiBmcEZhZGVPdXQgNDAwbXMgZWFzZSwgZnBTbGlkZVJpZ2h0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aC5zbGlkZVJpZ2h0TmV3IHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMHB4KTtcblx0LXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluIDQwMG1zIGVhc2UsIGZwU2xpZGVSaWdodE5ldyA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG5cdGFuaW1hdGlvbjogZnBGYWRlSW4gNDAwbXMgZWFzZSwgZnBTbGlkZVJpZ2h0TmV3IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tbGVmdDogMC41Y2g7XG5cdHBhZGRpbmc6IDA7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMDUpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xuXHR3aWR0aDogNmNoO1xuXHR3aWR0aDogN2NoXFwwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuXHRib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG5cdGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cblx0Y29sb3I6IGluaGVyaXQ7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0cGFkZGluZzogMCAwIDAgMC41Y2g7XG5cdG1hcmdpbjogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0aGVpZ2h0OiBpbml0aWFsO1xuXHRib3JkZXI6IDA7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyOmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF0sXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVyIHtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRjb2xvcjogcmdiYSgwLDAsMCwwLjUpO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDMxNXB4O1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRoZWlnaHQ6IDI4cHg7XG59XG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRmb250LXNpemU6IDkwJTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiByZ2JhKDAsMCwwLDAuNTQpO1xuXHRsaW5lLWhlaWdodDogMTtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHQtd2Via2l0LWJveC1mbGV4OiAxO1xuXHQtd2Via2l0LWZsZXg6IDE7XG5cdC1tcy1mbGV4OiAxO1xuXHRmbGV4OiAxO1xuXHRmb250LXdlaWdodDogYm9sZGVyO1xufVxuLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3Itd2Vla3Mge1xuXHRwYWRkaW5nOiAxcHggMCAwIDA7XG59XG4uZmxhdHBpY2tyLWRheXMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHR3aWR0aDogMzE1cHg7XG59XG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xufVxuLmRheUNvbnRhaW5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdG91dGxpbmU6IDA7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdHdpZHRoOiAzMTVweDtcblx0bWluLXdpZHRoOiAzMTVweDtcblx0bWF4LXdpZHRoOiAzMTVweDtcblxuXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC13ZWJraXQtZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG5cdG9wYWNpdHk6IDE7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUgLmRheUNvbnRhaW5lci5zbGlkZUxlZnQge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlT3V0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgZnBTbGlkZUxlZnQgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuXHRhbmltYXRpb246IGZwRmFkZU91dCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIGZwU2xpZGVMZWZ0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZSAuZGF5Q29udGFpbmVyLnNsaWRlTGVmdCxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZSAuZGF5Q29udGFpbmVyLnNsaWRlTGVmdE5ldyB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMHB4LCAwcHgpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwcHgsIDBweCk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUgLmRheUNvbnRhaW5lci5zbGlkZUxlZnROZXcge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW4gNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBmcFNsaWRlTGVmdCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG5cdGFuaW1hdGlvbjogZnBGYWRlSW4gNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpLCBmcFNsaWRlTGVmdCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUgLmRheUNvbnRhaW5lci5zbGlkZVJpZ2h0IHtcblx0LXdlYmtpdC1hbmltYXRpb246IGZwRmFkZU91dCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIGZwU2xpZGVSaWdodCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG5cdGFuaW1hdGlvbjogZnBGYWRlT3V0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgZnBTbGlkZVJpZ2h0IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwcHgsIDBweCk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUgLmRheUNvbnRhaW5lci5zbGlkZVJpZ2h0TmV3IHtcblx0LXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluIDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSwgZnBTbGlkZVJpZ2h0TmV3IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcblx0YW5pbWF0aW9uOiBmcEZhZGVJbiA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSksIGZwU2xpZGVSaWdodE5ldyA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG59XG4uZmxhdHBpY2tyLWRheSB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRib3JkZXItcmFkaXVzOiAxNTBweDtcblxuXG5cdGNvbG9yOiAjMzkzOTM5O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdHdpZHRoOiAxNC4yODU3MTQzJTtcblx0LXdlYmtpdC1mbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcblx0LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjI4NTcxNDMlO1xuXHRmbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcblx0bWF4LXdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmZvY3VzIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvdXRsaW5lOiAwO1xuXHRiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuXHRib3JkZXItY29sb3I6ICNlNmU2ZTY7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG5cdGJvcmRlci1jb2xvcjogIzk1OWVhOTtcbn1cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xuXHRib3JkZXItY29sb3I6ICM5NTllYTk7XG5cdGJhY2tncm91bmQ6ICM5NTllYTk7XG5cdGNvbG9yOiAjZmZmO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcblx0YmFja2dyb3VuZDogIzU2OWZmNztcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyLWNvbG9yOiAjNTY5ZmY3O1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2Uge1xuXHRib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4O1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2Uge1xuXHRib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSArIC5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2Uge1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IC0xMHB4IDAgMCAjNTY5ZmY3O1xuXHRib3gtc2hhZG93OiAtMTBweCAwIDAgIzU2OWZmNztcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlIHtcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcblx0Ym94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZDpob3ZlciB7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZsYXRwaWNrci1kYXkuZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5kaXNhYmxlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcblx0Y29sb3I6IHJnYmEoNTcsNTcsNTcsMC4zKTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICM1NjlmZjcsIDVweCAwIDAgIzU2OWZmNztcblx0Ym94LXNoYWRvdzogLTVweCAwIDAgIzU2OWZmNywgNXB4IDAgMCAjNTY5ZmY3O1xufVxuLnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheSB7XG5cdG1hcmdpbi10b3A6IDFweDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcblx0cGFkZGluZzogMCAxMnB4O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcblx0Ym94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXkge1xuXHRmbG9hdDogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogbm9uZTtcbn1cbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC13ZWJraXQtZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblxuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwO1xuXG5cbn1cbi5mbGF0cGlja3ItdGltZSB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0b3V0bGluZTogMDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdG1heC1oZWlnaHQ6IDQwcHg7XG5cblxuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcbn1cbi5mbGF0cGlja3ItdGltZTphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRjbGVhcjogYm90aDtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHtcblx0LXdlYmtpdC1ib3gtZmxleDogMTtcblx0LXdlYmtpdC1mbGV4OiAxO1xuXHQtbXMtZmxleDogMTtcblx0ZmxleDogMTtcblx0d2lkdGg6IDQwJTtcblx0aGVpZ2h0OiA0MHB4O1xuXHRmbG9hdDogbGVmdDtcbn1cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG5cdGJvcmRlci1ib3R0b20tY29sb3I6ICMzOTM5Mzk7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG5cdGJvcmRlci10b3AtY29sb3I6ICMzOTM5Mzk7XG59XG4uZmxhdHBpY2tyLXRpbWUuaGFzU2Vjb25kcyAubnVtSW5wdXRXcmFwcGVyIHtcblx0d2lkdGg6IDI2JTtcbn1cbi5mbGF0cGlja3ItdGltZS50aW1lMjRociAubnVtSW5wdXRXcmFwcGVyIHtcblx0d2lkdGg6IDQ5JTtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dCB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlcjogMDtcblx0Ym9yZGVyLXJhZGl1czogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGhlaWdodDogaW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Y29sb3I6ICMzOTM5Mzk7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91ciB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xuXHRvdXRsaW5lOiAwO1xuXHRib3JkZXI6IDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci10aW1lLXNlcGFyYXRvcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcblx0aGVpZ2h0OiBpbmhlcml0O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0Y29sb3I6ICMzOTM5Mzk7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR3aWR0aDogMiU7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuXHQtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLXNlbGY6IGNlbnRlcjtcbn1cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcblx0b3V0bGluZTogMDtcblx0d2lkdGg6IDE4JTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3Zlcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmZvY3VzIHtcblx0YmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0fVxufVxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuXHRmcm9tIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmcFNsaWRlTGVmdCB7XG5cdGZyb20ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuXHR9XG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDBweCwgMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwcHgsIDBweCk7XG5cdH1cbn1cbkBrZXlmcmFtZXMgZnBTbGlkZUxlZnQge1xuXHRmcm9tIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcblx0fVxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwcHgsIDBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMHB4LCAwcHgpO1xuXHR9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBTbGlkZUxlZnROZXcge1xuXHRmcm9tIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMHB4LCAwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMHB4LCAwcHgpO1xuXHR9XG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcblx0fVxufVxuQGtleWZyYW1lcyBmcFNsaWRlTGVmdE5ldyB7XG5cdGZyb20ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwcHgsIDBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwcHgsIDBweCk7XG5cdH1cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xuXHR9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZnBTbGlkZVJpZ2h0IHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwcHgpO1xuXHR9XG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMHB4LCAwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMHB4LCAwcHgpO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIGZwU2xpZGVSaWdodCB7XG5cdGZyb20ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMHB4KTtcblx0fVxuXHR0byB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDBweCwgMHB4KTtcblx0fVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZwU2xpZGVSaWdodE5ldyB7XG5cdGZyb20ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwcHgpO1xuXHR9XG5cdHRvIHtcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMHB4KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDBweCk7XG5cdH1cbn1cbkBrZXlmcmFtZXMgZnBTbGlkZVJpZ2h0TmV3IHtcblx0ZnJvbSB7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDBweCk7XG5cdH1cblx0dG8ge1xuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwcHgpO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMHB4KTtcblx0fVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZU91dCB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cbkBrZXlmcmFtZXMgZnBGYWRlT3V0IHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluIHtcblx0ZnJvbSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHR0byB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuQGtleWZyYW1lcyBmcEZhZGVJbiB7XG5cdGZyb20ge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0dG8ge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuLmZsYXRwaWNrci13ZWVrZGF5Y29udGFpbmVyIHtcblx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0d2lkdGg6IDEwMCU7XG59IiwiJGZvcm0tYmQ6ICRjb2xvci1iZDtcbiRmb3JtLWNvbG9yOiAkY29sb3Itc3RkO1xuJGZvcm0taG92ZXItYmQ6ICRjb2xvci1zdGQtbGlnaHQ7XG4kYXJyb3ctc2VsZWN0OiB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTAlMjIlMjBoZWlnaHQlM0QlMjI2LjAzMiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEwJTIwNi4wMzIlMjIlM0UlM0NwYXRoJTIwZGF0YS1uYW1lJTNEJTIyQXJyb3clMjBjb3BpZSUyMDMlMjIlMjBkJTNEJTIyTTAlMjAuMDE2TDUlMjA0LjY1bDUtNC42MzR2MS4zNzhMNSUyMDYuMDI4JTIwMCUyMDEuMzk0Vi4wMnolMjIlMjBmaWxsJTNEJTIyJTIzMmIyYjJiJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMi8lM0UlM0Mvc3ZnJTNFKTtcblxuXG4uZm9ybSB7XG5cdHdpZHRoOiAxMDAlO1xuXHQvLy5mb3JtLS1wYWdlIHwgYWxsXG5cdCYtLXBhZ2Uge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0fVxuXHQvLy5mb3JtX19maWVsZHNldCB8IGFsbFxuXHQmX19maWVsZHNldCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206ICRibG9jLS1tYXJnaW4tYm90dG9tLWRlc2t0b3A7XG5cdFx0Ji0taGlkZGVuIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYtLWRhdGUge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHQmLmZvcm1fX2ZpZWxkc2V0LS1mdWxsU2l6ZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLW11bHRpcGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHQmICsgLmZvcm1fX2ZpZWxkc2V0LS1tdWx0aXBsZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1pbmRleCB7XG5cdFx0XHR6LWluZGV4OiA0IWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji0tY29tcExpdGUge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCYtLWNvbXAge1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC8vIC5mb3JtLS10ZXN0LmZvcm1cblx0Ji0tdGVzdC5mb3JtIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXgtd2lkdGg6IDk1MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHR9XG5cdFx0Ly8gLmZvcm0tLXRlc3QuZm9ybSAuZm9ybV9fc3VidGl0bGVcblx0XHQuZm9ybV9fc3VidGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMjBweCk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0LmZvcm1fX2ZpZWxkLS1mb2N1c2VkLmZvcm1fX2ZpZWxkLS1sb25nLWFuc3dlciAuZm9ybV9fbGFiZWwge1xuXHRcdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdH1cblx0fVxuXHQmX193cmFwcGVyVmFsaWQge1xuXHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdC5mb3JtX190aGFua3MsIC5mb3JtX19lcnJvciB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDQwcHghaW1wb3J0YW50O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0KiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdC5tYXRlcmlhbC1pY29ucy5mb3JtX19kb25lIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWFyZ2luOiAyMHB4IGF1dG8gLTQwcHggYXV0bztcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbjogLTIwcHggYXV0byAtMjBweCBhdXRvO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0bWFyZ2luOiAtMjBweCBhdXRvIDAgYXV0bztcblx0XHR9XG5cdFx0Jl9fY2xvc2Uge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBsaW5lYXI7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQvLy5mb3JtX19maWVsZCB8IGFsbFxuXHQmX19maWVsZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHotaW5kZXg6IDA7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHQmLS1oZWxwIHtcblx0XHRcdCYuZm9ybV9fZmllbGQtLWZvY3VzZWRBbHdheXMge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0XHQmLmZvcm1fX2ZpZWxkLS1maWxlIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZm9ybV9fZmllbGQtLW11bHRpcGxlIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5mb3JtIHtcblx0XHRcdFx0XHQmX19sYWJlbCB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0dG9wOiAtMTVweDtcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvLy5mb3JtX19maWVsZC0tZm9jdXNlZCB8IGFsbFxuXHRcdCYtLWZvY3VzZWQge1xuXHRcdFx0bWluLWhlaWdodDogNTBweDtcblx0XHRcdC5mb3JtX19pY29uLS1kYXRlIHtcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvLy5mb3JtX19maWVsZC0tZm9jdXNlZCAuZm9ybV9fbGFiZWwgfCBhbGxcblx0XHRcdCYuZm9ybV9fZmllbGQtLWxvbmctYW5zd2VyIHtcblx0XHRcdFx0LmZvcm1fX3NwYW4ge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mb3JtX19sYWJlbCB7XG5cdFx0XHRcdGhlaWdodDogMzBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05MCUpO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHQvLy5mb3JtX19maWVsZC0tZm9jdXNlZCAuZm9ybV9fbGFiZWwtLWZpcnN0IHwgYWxsXG5cdFx0XHRcdCYtLWZpcnN0LCAmLS1tdWx0aXBsZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ly8uZm9ybV9fZmllbGQtLWZvY3VzZWQgLmZvcm1fX3NwYW4gfCBhbGxcblx0XHRcdC5mb3JtX19zcGFuIHtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuXHRcdFx0XHQvLy5mb3JtX19maWVsZC0tZm9jdXNlZCAuZm9ybV9fc3Bhbi0tZmlyc3QgfCBhbGxcblx0XHRcdFx0Ji0tZmlyc3Qge1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogaW5pdGlhbDtcblx0XHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQvLy5mb3JtX19maWVsZC0tZm9jdXNlZCAuZm9ybV9fc3Bhbi0tbXVsdGlwbGUgfCBhbGxcblx0XHRcdFx0Ji0tbXVsdGlwbGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLXdyYXAge1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vLmZvcm1fX2ZpZWxkLS1mb2N1c2VkIC5mb3JtX190ZXh0IHwgYWxsXG5cdFx0XHQuZm9ybV9fdGV4dCB7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGZvcm0taG92ZXItYmQ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LlNoYWRvdyhjb2xvcj0kZm9ybS1ob3Zlci1iZCwgRGlyZWN0aW9uPU5hTiwgU3RyZW5ndGg9NSk7XG5cdFx0XHRcdC8vLmZvcm1fX2ZpZWxkLS1mb2N1c2VkIC5mb3JtX190ZXh0LS1hcmVhIHwgYWxsXG5cdFx0XHRcdCYtLWFyZWEge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTIwcHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvLy5mb3JtX19maWVsZC0tbXVsdGlwbGUgfCBhbGxcblx0XHQmLS1tdWx0aXBsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdG1pbi1oZWlnaHQ6IDQwcHg7XG5cdFx0XHQuZm9ybV9fc3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8uZm9ybV9fZmllbGQtLWZpbGUgfCBhbGxcblx0XHQmLS1maWxlIHtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0fVxuXHRcdC8vLmZvcm1fX2ZpZWxkLS1vdGhlciB8IGFsbFxuXHRcdCYtLW90aGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRcdHBhZGRpbmc6IDE1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwIWltcG9ydGFudDtcblx0XHRcdC8vLmZvcm1fX2ZpZWxkLS1vdGhlciAuZm9ybV9fdGV4dCB8IGFsbFxuXHRcdFx0LmZvcm1fX3RleHQge1xuXHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vLmZvcm1fX2ZpZWxkLS1idG5BcmVhIHwgYWxsXG5cdFx0Ji0tYnRuQXJlYSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0fVxuXHRcdCYtLWRhdGUge1xuXHRcdFx0bWF4LXdpZHRoOiAzMTVweDtcblx0XHRcdCYuZm9ybV9fZmllbGQtLWZ1bGxTaXplIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1yaWdodCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuXHRcdFx0LmZvcm0ge1xuXHRcdFx0XHQmX19idXR0b24ge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQ3cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQ3cHg7XG5cdFx0XHRcdFx0cGFkZGluZzogMCA4MHB4O1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vLmZvcm1fX2ZpZWxkLS1ub3QtcmVxdWlyZWQgfCBhbGxcblx0XHQmLS1ub3QtcmVxdWlyZWQge1xuXHRcdFx0Jjpub3QoLmZvcm1fX2ZpZWxkLS1mb2N1c2VkKSB7XG5cdFx0XHRcdC5mb3JtX19pY29uLS1zdWNjZXNzIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuZm9ybV9fZmllbGQtLWZpbGUge1xuXHRcdFx0XHQuZm9ybV9faWNvbi0tc3VjY2VzcyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWxvbmctYW5zd2VyIHtcblx0XHRcdC5mb3JtIHtcblx0XHRcdFx0Jl9fbGFiZWwge1xuXHRcdFx0XHRcdGhlaWdodDogNzUlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX3NwYW4ge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLy5mb3JtX19sYWJlbCB8IGFsbFxuXHQmX19sYWJlbCB7XG5cblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0fVxuXHRcdC8vLmZvcm1fX2xhYmVsLS1tdWx0aXBsZSB8IGFsbFxuXHRcdCYtLW11bHRpcGxlIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLy5mb3JtX19sYWJlbC0tZmlyc3QgfCBhbGxcblx0XHQmLS1maXJzdCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHRcdC8vLmZvcm1fX2xhYmVsLS1kYXRlIHwgYWxsXG5cdFx0Ji0tZGF0ZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDU1cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2RhdGVBcmVhIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdH1cblx0Ly8uZm9ybV9fc3BhbiB8IGFsbFxuXHQmX19zcGFuIHtcblx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdGNvbG9yOiAkZm9ybS1jb2xvcjtcblx0XHRwYWRkaW5nOiAwIDJweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHQvLy5mb3JtX19zcGFuLS1tdWx0aXBsZSB8IGFsbFxuXHRcdCYtLW11bHRpcGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdFx0Ly8uZm9ybV9fc3Bhbi0tZmlyc3QgfCBhbGxcblx0XHQmLS1maXJzdCB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5IWltcG9ydGFudDtcblx0XHR9XG5cdH1cblx0Ly8uZm9ybV9fdGV4dCB8IGFsbFxuXHQmX190ZXh0IHtcblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGZvcm0tYmQ7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0XHRwYWRkaW5nOiAxOHB4IDM1cHggMCAxNXB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0Ly8uZm9ybV9fdGV4dC0tYXJlYSB8IGFsbFxuXHRcdCYtLWFyZWEge1xuXHRcdFx0bWluLWhlaWdodDogODBweDtcblx0XHRcdHBhZGRpbmc6IDQwcHggMTVweCAwIDE1cHg7XG5cdFx0XHRyZXNpemU6IG5vbmU7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdH1cblx0XHQvLy5mb3JtX190ZXh0LS1vdGhlciB8IGFsbFxuXHRcdCYtLW90aGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHR9XG5cdFx0Ly8uZm9ybV9fdGV4dC0tcGFzc3dvcmQgfCBhbGxcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGZvcm0taG92ZXItYmQ7XG5cdFx0XHQtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCAkZm9ybS1ob3Zlci1iZDtcblx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4ICRmb3JtLWhvdmVyLWJkO1xuXHRcdFx0LW8tYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4ICRmb3JtLWhvdmVyLWJkO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4ICRmb3JtLWhvdmVyLWJkO1xuXHRcdFx0ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5TaGFkb3coY29sb3I9JGZvcm0taG92ZXItYmQsIERpcmVjdGlvbj1OYU4sIFN0cmVuZ3RoPTUpO1xuXHRcdH1cblx0fVxuXHQvLy5mb3JtX19ib3ggfCBhbGxcblx0Jl9fYm94IHtcblx0XHR0b3A6IDdweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itb24tYm9keTtcblx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0bWFyZ2luOiAwIDE0cHggMTRweCAxcHg7XG5cdFx0b3V0bGluZS1jb2xvcjogJHdoaXRlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxNHB4O1xuXHRcdG1pbi13aWR0aDogMTRweDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdC8vLmZvcm1fX2JveC0tcmFkaW8gfCBhbGxcblx0XHQmLS1yYWRpbyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0fVxuXHR9XG5cdC8vLmZvcm1fX3JhZGlvIHwgYWxsXG5cdCZfX3JhZGlvIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdC8vLmZvcm1fX3JhZGlvOmNoZWNrZWQgfiAuZm9ybV9fYm94IHwgYWxsXG5cdFx0JjpjaGVja2VkIH4gLmZvcm1fX2JveCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRib3JkZXItbGVmdDogMnB4IHNvbGlkICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZVkoMC41KTtcblx0XHR9XG5cdFx0JjpjaGVja2VkIH4gLmZvcm1fX3NwYW4tLW11bHRpcGxlIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHR9XG5cdH1cblx0Ly8uZm9ybV9fY2hlY2tib3ggfCBhbGxcblx0Jl9fY2hlY2tib3gge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ly8uZm9ybV9fY2hlY2tib3g6Y2hlY2tlZCB+IC5mb3JtX19ib3ggfCBhbGxcblx0XHQmOmNoZWNrZWQgfiAuZm9ybV9fYm94IHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHR0b3A6IDNweDtcblx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlWSgwLjUpO1xuXHRcdH1cblx0XHQmOmNoZWNrZWQgfiAuZm9ybV9fc3Bhbi0tbXVsdGlwbGUge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdH1cblx0fVxuXHQvLyAuZm9ybV9fc2VsZWN0XG5cdCZfX3NlbGVjdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRmb3JtLWJkO1xuXHRcdGJhY2tncm91bmQ6ICRiZy1ib2R5O1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlIGNlbnRlciByaWdodCAyMHB4IG5vLXJlcGVhdCAkYXJyb3ctc2VsZWN0O1xuXHR9XG5cdC8vLmZvcm1fX2ZpbGUgfCBhbGxcblx0Jl9fZmlsZSB7XG5cblx0XHRmb250LXNpemU6IHJlbSgxMHB4KTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdH1cblx0Ly8uZm9ybV9faWNvbiB8IGFsbFxuXHQmX19pY29uIHtcblx0XHQvLy5mb3JtX19pY29uLS1kYXRlIHwgYWxsXG5cdFx0Ji0tZGF0ZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoLTUwJSk7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHR9XG5cdFx0Ly8uZm9ybV9faWNvbi0td2FybmluZyB8IGFsbFxuXHRcdCYtLXdhcm5pbmcubWF0ZXJpYWwtaWNvbnMsICYtLXN1Y2Nlc3MubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Ly8uZm9ybV9fYnV0dG9uIHwgYWxsXG5cdCZfX2J1dHRvbiB7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRwYWRkaW5nOiA3cHggMTVweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCYtLWNyZWF0ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3RkO1xuXHRcdH1cblx0fVxuXHQvLy5mb3JtX19oZWxwIHwgYWxsXG5cdCZfX2hlbHAge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IHJlbSgxMXB4KTtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0JiA+IGkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxuXHQvLy5mb3JtX19lcnJvciB8IGFsbFxuXHQmX19lcnJvciB7XG5cdFx0Ly8uZm9ybV9fZXJyb3I6bm90KC5mb3JtX190ZXh0KSB8IGFsbFxuXHRcdCY6bm90KC5mb3JtX190ZXh0KSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEwcHgpO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdH1cblx0XHQvLy5mb3JtX19lcnJvci0tZ2xvYmFsIHwgYWxsXG5cdFx0Ji0tZ2xvYmFsIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRibG9jLS1tYXJnaW4tYm90dG9tO1xuXHRcdH1cblx0XHQvLy5mb3JtX19lcnJvcjpub3QoLmZvcm1fX3RleHQpICsgLmZvcm1fX2ljb24tLXdhcm5pbmcgfCBhbGxcblx0XHQmICsgLmZvcm1fX2ljb24tLXdhcm5pbmcge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGNvbG9yOiAkY29sb3ItZXJyb3I7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdH1cblx0fVxuXHQvLy5mb3JtX19zdWNjZXNzIHwgYWxsXG5cdCZfX3N1Y2Nlc3Mge1xuXHRcdC8vLmZvcm1fX3N1Y2Nlc3MgKyAuZm9ybV9faWNvbi0td2FybmluZyArIC5mb3JtX19pY29uLS1zdWNjZXNzIHwgYWxsXG5cdFx0JiArIC5mb3JtX19pY29uLS13YXJuaW5nICsgLmZvcm1fX2ljb24tLXN1Y2Nlc3Mge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3VjY2Vzcztcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0fVxuXHRcdCYuZm9ybV9fc2VsZWN0ICArIC5mb3JtX19pY29uLS13YXJuaW5nICsgLmZvcm1fX2ljb24tLXN1Y2Nlc3Mge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Ly8uZm9ybV9faWNvbi0tZXllLm1hdGVyaWFsLWljb25zIHwgYWxsXG5cdCZfX2ljb24tLWV5ZS5tYXRlcmlhbC1pY29ucyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHR9XG5cdC8vLmZvcm1fX2hpZGUgfCBhbGxcblx0Jl9faGlkZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR3aWR0aDogNThweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGluZS1oZWlnaHQ6IDU4cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0Ji0tYWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdH1cblx0Ly8uZm9ybV9fdGhhbmtzIHwgYWxsXG5cdCZfX3RoYW5rcyB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGJsb2MtLW1hcmdpbi1ib3R0b207XG5cdFx0cGFkZGluZzoxMHB4O1xuXHRcdC5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdFx0Ji0tcHJvZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQvLy5mb3JtX19kb25lIHwgYWxsXG5cdCZfX2RvbmUubWF0ZXJpYWwtaWNvbnMge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuXHR9XG5cdCZfX3RleHQge1xuXHRcdCZfX3JhdGluZyB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHQmLS10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIE9OTFkgVEFCTEVUIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkgYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LWJlZm9yZS1kZXNrdG9wKSB7XG5cdC5mb3JtIHtcblx0XHRtYXJnaW46IDAgKC0oJGJsb2MtLW1hcmdpbi1hc2lkZS10YWJsZXQpKTtcblx0XHRwYWRkaW5nOiAwICRibG9jLS1tYXJnaW4tYXNpZGUtdGFibGV0O1xuXHRcdC8vLmZvcm1fX2ZpZWxkIHwgdGFibGV0IG9ubHlcblx0XHQmX19maWVsZHNldCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkYmxvYy0tbWFyZ2luLWJvdHRvbS10YWJsZXQ7XG5cdFx0XHQmLS1tdWx0aXBsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdCYgKyAuZm9ybV9fZmllbGRzZXQtLW11bHRpcGxlIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEZST00gREVTS1RPUCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1kZXNrdG9wKSB7XG5cdC5mb3JtIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHQvLy5mb3JtLS1wYWdlIHwgZnJvbSBkZXNrdG9wXG5cdFx0Ji0tcGFnZSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG1hcmdpbi1ib3R0b206ICRibG9jLS1tYXJnaW4tYXNpZGUtZGVza3RvcDtcblx0XHR9XG5cdFx0Ly8uZm9ybV9fZmllbGRzZXQgfCBmcm9tIGRlc2t0b3Bcblx0XHQmX19maWVsZHNldCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdFx0Ly8uZm9ybV9fZmllbGRzZXQtLWhhbGYgfCBmcm9tIGRlc2t0b3Bcblx0XHRcdCYtLWhhbGYge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAoJGJsb2MtLW1hcmdpbi1hc2lkZSAvIDIpO1xuXHRcdFx0fVxuXHRcdFx0Ji0tbXVsdGlwbGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHQmICsgLmZvcm1fX2ZpZWxkc2V0LS1tdWx0aXBsZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8uZm9ybV9fZmllbGQgfCBmcm9tIGRlc2t0b3Bcblx0XHQmX19maWVsZCB7XG5cdFx0XHQvLy5mb3JtX19maWVsZC0tZm9jdXNlZCB8IGZyb20gZGVza3RvcFxuXHRcdFx0Ji0tZm9jdXNlZCB7XG5cdFx0XHRcdC8vLmZvcm1fX2ZpZWxkLS1mb2N1c2VkIC5mb3JtX19sYWJlbCB8IGZyb20gZGVza3RvcFxuXHRcdFx0XHQuZm9ybV9fbGFiZWwge1xuXHRcdFx0XHRcdC8vLmZvcm1fX2ZpZWxkLS1mb2N1c2VkIC5mb3JtX19sYWJlbC0tZGF0ZSB8IGZyb20gZGVza3RvcFxuXHRcdFx0XHRcdCYtLWRhdGUge1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmZvcm1fX2ljb24tLWRhdGUge1xuXHRcdFx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogOXB4O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvLy5mb3JtX190ZXh0IHwgZnJvbSBkZXNrdG9wXG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHQvLy5mb3JtX190ZXh0LS1kYXRlIHwgZnJvbSBkZXNrdG9wXG5cdFx0XHQmLS1kYXRlIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1NXB4O1xuXHRcdFx0fVxuXHRcdFx0Ly8uZm9ybV9fZmllbGQtLWxhcmdlIHwgZnJvbSBkZXNrdG9wXG5cdFx0XHQmLS1sYXJnZSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDcwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vLmZvcm1fX2ZpZWxkLS1mb2N1c2VkIC5mb3JtX19zcGFuIHwgZnJvbSBkZXNrdG9wXG5cdFx0LmZvcm1fX3NwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0fVxuXHRcdC8vLmZvcm1fX2hlbHAgfCBmcm9tIGRlc2t0b3Bcblx0XHQmX19oZWxwIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuXHRcdH1cblx0XHQvLy5mb3JtX19lcnJvciB8IGFsbFxuXHRcdCZfX2Vycm9yIHtcblx0XHRcdC8vLmZvcm1fX2Vycm9yOm5vdCguZm9ybV9fdGV4dCkgfCBhbGxcblx0XHRcdCY6bm90KC5mb3JtX190ZXh0KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0fVxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3IhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuZm9ybV9fZmllbGQtLWZvY3VzZWQge1xuXHRcdFx0LmZvcm1fX2Vycm9yIHtcblx0XHRcdFx0Jjpub3QocCk6Zm9jdXMge1xuXHRcdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4ICRjb2xvci1lcnJvcjtcblx0XHRcdFx0XHQtby1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggJGNvbG9yLWVycm9yO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCAkY29sb3ItZXJyb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0cC5mb3JtX19lcnJvciB7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwcHgsLTUwJSk7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDIwcHg7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGxpbmVhcjtcblx0XHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJywnPDEzNjZweCcpIHtcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0dG9wOiAxNTAlO1xuXHRcdFx0XHRtYXJnaW46IC0xNnB4IDAgMCAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC03MCUpO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLy5mb3JtX19idXR0b24gfCBmcm9tIGRlc2t0b3Bcblx0XHQmX19idXR0b24ge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRwYWRkaW5nOiA3cHggMzBweDtcblx0XHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdC8vLmZvcm1fX2J1dHRvbjpob3ZlciB8IGZyb20gZGVza3RvcFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuXHRcdFx0fVxuXHRcdFx0Ji0tY3JlYXRlIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1zdGQsMTUlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBIaWRlIG1vZGFsIGZvcm1cbiNoaWRlV3JhcHBlclZhbGlkOmNoZWNrZWQgKyAuZm9ybV9fd3JhcHBlclZhbGlkIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0ge1xuXHQmX19ub3dyYXAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0XHQmID4gOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMCFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQmID4gKiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZm9ybV9fbm93cmFwICsgLmZvcm1fX25vd3JhcCB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5mb3JtIHtcblx0Jl9fZmllbGRzZXQge1xuXHRcdCY6aG92ZXIsICYtLWZvY3VzZWQge1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cdH1cbn1cblxuLmZvcm0uZm9ybS0tcGFnZSArIC5ibG9jIHtcblx0bWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFwLWRyb3Bkb3duLW1lbnUge1xuXHR6LWluZGV4OiA5OTkhaW1wb3J0YW50O1xufVxuIiwiJGJnLXJlYTogJHdoaXRlO1xuJGNvbG9yLXJlYTogJGNvbG9yLW9uLWJvZHk7XG5cbi5yZWEge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogJGJnLWJvZHk7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0QGlmICRiZy1pbWcgIT0gJycge1xuXHRcdFx0QGlmICRtYXgtcm93LXNpemUgIT0gJzE5MjBweCcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBpZiAkbWF4LXJvdy1zaXplID0gJzE0NDBweCcge1xuXHRcdEBpZiAkYmctaW1nICE9ICcnIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PTEwMjRweCcsICc8MTQ2MHB4Jykge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDQwcHghaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX193cmFwcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXgtd2lkdGg6ICRkZXNrdG9wLW1heC13aWR0aDtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0QGlmICRiZy1pbWcgIT0gJycge1xuXHRcdFx0XHRAaWYgJG1heC1yb3ctc2l6ZSAhPSAnMTkyMHB4JyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJnLWJvZHk7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdGNvbG9yOiAkY29sb3ItcmVhO1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMjBweCA3MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogNDBweCAyMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0c3Ryb25nIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0c3Ryb25nIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdH1cblx0XHRiciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmID4gKiB7XG5cdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdCYgPiAqIHtcblx0XHRcdFx0Y29sb3I6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGgyLCBoMywgaDQsIGg1IHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblx0Jl9faWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTVweDtcblx0XHRcdGxlZnQ6IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2ltZyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4vLyBkZXBlbmRlbmNpZXMgaWNvbiB3aXppc2hvcFxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0c3JjOiB1cmwoXCIvX3QvXy9kaXN0L2ljb25zL2ljb25zLmVvdFwiKTtcblx0c3JjOiB1cmwoXCIvX3QvXy9kaXN0L2ljb25zL2ljb25zLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG5cdHVybChcIi9fdC9fL2Rpc3QvaWNvbnMvaWNvbnMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksXG5cdHVybChcIi9fdC9fL2Rpc3QvaWNvbnMvaWNvbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuXHR1cmwoXCIvX3QvXy9kaXN0L2ljb25zL2ljb25zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcblx0dXJsKFwiL190L18vZGlzdC9pY29ucy9pY29ucy5zdmcjaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4vKiBVc2UgdGhlIGZvbGxvd2luZyBDU1MgY29kZSBpZiB5b3Ugd2FudCB0byB1c2UgZGF0YSBhdHRyaWJ1dGVzIGZvciBpbnNlcnRpbmcgeW91ciBpY29ucyAqL1xuW2RhdGEtaWNvbl06YmVmb3JlIHtcblx0Zm9udC1mYW1pbHk6IFwiaWNvbnNcIjtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cblx0c3BlYWs6IG5vbmU7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xufVxuXG4vKiBVc2UgdGhlIGZvbGxvd2luZyBDU1MgY29kZSBpZiB5b3Ugd2FudCB0byBoYXZlIGEgY2xhc3MgcGVyIGljb24gKi9cbi8qXG5JbnN0ZWFkIG9mIGEgbGlzdCBvZiBhbGwgY2xhc3Mgc2VsZWN0b3JzLFxueW91IGNhbiB1c2UgdGhlIGdlbmVyaWMgc2VsZWN0b3IgYmVsb3csIGJ1dCBpdCdzIHNsb3dlcjpcbltjbGFzcyo9XCJpY29uLVwiXSB7XG4qL1xuLmljb24tdW50aXRsZWQsIC5pY29uLXVudGl0bGVkLTIsIC5pY29uLXVudGl0bGVkLTMsIC5pY29uLXVudGl0bGVkLTQsIC5pY29uLXVudGl0bGVkLTUsIC5pY29uLXVudGl0bGVkLTYsIC5pY29uLXVudGl0bGVkLTcsIC5pY29uLXVudGl0bGVkLTgsIC5pY29uLXVudGl0bGVkLTksIC5pY29uLXVudGl0bGVkLTEwLCAuaWNvbi11bnRpdGxlZC0xMSwgLmljb24tdW50aXRsZWQtMTIsIC5pY29uLXVudGl0bGVkLTEzLCAuaWNvbi11bnRpdGxlZC0xNCwgLmljb24tdW50aXRsZWQtMTUsIC5pY29uLXVudGl0bGVkLTE2LCAuaWNvbi11bnRpdGxlZC0xNywgLmljb24tdW50aXRsZWQtMTgsIC5pY29uLXVudGl0bGVkLTE5LCAuaWNvbi11bnRpdGxlZC0yMCwgLmljb24tdW50aXRsZWQtMjEsIC5pY29uLXVudGl0bGVkLTIyLCAuaWNvbi11bnRpdGxlZC0yMywgLmljb24tdW50aXRsZWQtMjQsIC5pY29uLXVudGl0bGVkLTI1LCAuaWNvbi11bnRpdGxlZC0yNiwgLmljb24tdW50aXRsZWQtMjcsIC5pY29uLXVudGl0bGVkLTI4LCAuaWNvbi11bnRpdGxlZC0yOSwgLmljb24tdW50aXRsZWQtMzAsIC5pY29uLXVudGl0bGVkLTMxLCAuaWNvbi11bnRpdGxlZC0zMiwgLmljb24tdW50aXRsZWQtMzMsIC5pY29uLXVudGl0bGVkLTM0LCAuaWNvbi1idWxsZXQtMSwgLmljb24tYnVsbGV0LTIsIC5pY29uLWJ1bGxldC0zLCAuaWNvbi1idWxsZXQtNCwgLmljb24tYnVsbGV0LTUsIC5pY29uLWJ1bGxldC02LCAuaWNvbi1idWxsZXQtNywgLmljb24tYnVsbGV0LTgsIC5pY29uLWNhci0xLCAuaWNvbi11bnRpdGxlZC0zNSwgLmljb24tdW50aXRsZWQtMzYsIC5pY29uLXVudGl0bGVkLTM3LCAuaWNvbi11bnRpdGxlZC0zOCwgLmljb24tdW50aXRsZWQtMzksIC5pY29uLXVudGl0bGVkLTQwLCAuaWNvbi11bnRpdGxlZC00MSwgLmljb24tdW50aXRsZWQtNDIsIC5pY29uLXVudGl0bGVkLTQzLCAuaWNvbi1pY29ucywgLmljb24tdW50aXRsZWQtNDQsIC5pY29uLXVudGl0bGVkLTQ1LCAuaWNvbi11bnRpdGxlZC00NiwgLmljb24tdW50aXRsZWQtNDcsIC5pY29uLXVudGl0bGVkLTQ4LCAuaWNvbi11bnRpdGxlZC00OSwgLmljb24tYmFza2V0LTIsIC5pY29uLWJhc2tldC0xLCAuaWNvbi11bnRpdGxlZC01MCwgLmljb24tdW50aXRsZWQtNTEsIC5pY29uLXVudGl0bGVkLTUyLCAuaWNvbi11bnRpdGxlZC01MywgLmljb24tY3JlZGl0LWNhcmQtMSwgLmljb24tdW50aXRsZWQtNTQsIC5pY29uLWFtZXJpY2FuLWV4cHJlc3MtMSwgLmljb24tY2FydGUtYmxldWUtMSwgLmljb24tbWFzdGVyLWNhcmQtMSwgLmljb24tdmlyZW1lbnQtMSwgLmljb24tdmlzYS0xLCAuaWNvbi12aXNhLTIsIC5pY29uLXVudGl0bGVkLTU1LCAuaWNvbi11bnRpdGxlZC01NiwgLmljb24tdW50aXRsZWQtNTcsIC5pY29uLXRydWNrLTIsIC5pY29uLXRydWNrLTEsIC5pY29uLXNjb290ZXItMSwgLmljb24tcGxhbmUtMSwgLmljb24tdW50aXRsZWQtNTgsIC5pY29uLXNtcy00LCAuaWNvbi1zbXMtMywgLmljb24tc21zLTIsIC5pY29uLXVudGl0bGVkLTU5LCAuaWNvbi11bnRpdGxlZC02MCwgLmljb24tdW50aXRsZWQtNjEsIC5pY29uLXVudGl0bGVkLTYyLCAuaWNvbi1waG9uZSwgLmljb24tdW50aXRsZWQtNjMsIC5pY29uLXVudGl0bGVkLTY0LCAuaWNvbi1waG9uZS0xLCAuaWNvbi11bnRpdGxlZC02NSwgLmljb24tdW50aXRsZWQtNjYsIC5pY29uLXVudGl0bGVkLTY3LCAuaWNvbi11bnRpdGxlZC02OCwgLmljb24tdW50aXRsZWQtNjksIC5pY29uLXVudGl0bGVkLTcwLCAuaWNvbi11bnRpdGxlZC03MSwgLmljb24tdXNlcnMsIC5pY29uLXVudGl0bGVkLTcyLCAuaWNvbi11bnRpdGxlZC03MywgLmljb24tdW50aXRsZWQtNzQsIC5pY29uLXVudGl0bGVkLTc1LCAuaWNvbi11bnRpdGxlZC03NiwgLmljb24tdW50aXRsZWQtNzcsIC5pY29uLXVudGl0bGVkLTc4LCAuaWNvbi11bnRpdGxlZC03OSwgLmljb24tdW50aXRsZWQtODAsIC5pY29uLXVudGl0bGVkLTgxLCAuaWNvbi11bnRpdGxlZC04MiwgLmljb24tdW50aXRsZWQtODMsIC5pY29uLXVudGl0bGVkLTg0LCAuaWNvbi11bnRpdGxlZC04NSwgLmljb24tdW50aXRsZWQtODYsIC5pY29uLXVudGl0bGVkLTg3LCAuaWNvbi11bnRpdGxlZC04OCwgLmljb24tdW50aXRsZWQtODksIC5pY29uLXVudGl0bGVkLTkwLCAuaWNvbi11bnRpdGxlZC05MSwgLmljb24tdW50aXRsZWQtOTIsIC5pY29uLXVudGl0bGVkLTkzLCAuaWNvbi11bnRpdGxlZC05NCwgLmljb24tdW50aXRsZWQtOTUsIC5pY29uLXVudGl0bGVkLTk2LCAuaWNvbi11bnRpdGxlZC05NywgLmljb24tdW50aXRsZWQtOTgsIC5pY29uLXVudGl0bGVkLTk5LCAuaWNvbi11bnRpdGxlZC0xMDAsIC5pY29uLXVudGl0bGVkLTEwMSwgLmljb24tdW50aXRsZWQtMTAyLCAuaWNvbi11bnRpdGxlZC0xMDMsIC5pY29uLXVudGl0bGVkLTEwNCwgLmljb24tdW50aXRsZWQtMTA1LCAuaWNvbi11bnRpdGxlZC0xMDYsIC5pY29uLXVudGl0bGVkLTEwNywgLmljb24tdW50aXRsZWQtMTA4LCAuaWNvbi11bnRpdGxlZC0xMDksIC5pY29uLXVudGl0bGVkLTExMCwgLmljb24tdW50aXRsZWQtMTExLCAuaWNvbi11bnRpdGxlZC0xMTIsIC5pY29uLXVudGl0bGVkLTExMywgLmljb24tdW50aXRsZWQtMTE0LCAuaWNvbi11bnRpdGxlZC0xMTUsIC5pY29uLXVudGl0bGVkLTExNiwgLmljb24tdW50aXRsZWQtMTE3LCAuaWNvbi11bnRpdGxlZC0xMTgsIC5pY29uLXVudGl0bGVkLTExOSwgLmljb24tdW50aXRsZWQtMTIwLCAuaWNvbi11bnRpdGxlZC0xMjEsIC5pY29uLXVudGl0bGVkLTEyMiwgLmljb24tdW50aXRsZWQtMTIzLCAuaWNvbi11bnRpdGxlZC0xMjQsIC5pY29uLXVudGl0bGVkLTEyNSwgLmljb24tdW50aXRsZWQtMTI2LCAuaWNvbi11bnRpdGxlZC0xMjcsIC5pY29uLXVudGl0bGVkLTEyOCwgLmljb24tdW50aXRsZWQtMTI5LCAuaWNvbi11bnRpdGxlZC0xMzAsIC5pY29uLXVudGl0bGVkLTEzMSwgLmljb24tdW50aXRsZWQtMTMyLCAuaWNvbi11bnRpdGxlZC0xMzMsIC5pY29uLXVudGl0bGVkLTEzNCwgLmljb24tdW50aXRsZWQtMTM1LCAuaWNvbi11bnRpdGxlZC0xMzYsIC5pY29uLXVudGl0bGVkLTEzNywgLmljb24tdW50aXRsZWQtMTM4LCAuaWNvbi11bnRpdGxlZC0xMzksIC5pY29uLXVudGl0bGVkLTE0MCwgLmljb24taG9tZS0xLCAuaWNvbi1udXQsIC5pY29uLXN0aWxldHRvLCAuaWNvbi1iaXJ0aGRheSwgLmljb24tYm93dGllLCAuaWNvbi1jaXJjbGVyaWdodCwgLmljb24tZ3JlZW5ob3N0aW5nLCAuaWNvbi1jZXJ0aWZpY2F0ZSwgLmljb24tdmxjLCAuaWNvbi1yaWdodCwgLmljb24tdHNoaXJ0LCAuaWNvbi10aHVtYnMtdXAsIC5pY29uLWNocmlzLXNwaXR0bGVzLXNhdmUsIC5pY29uLWRpYW1vbmQsIC5pY29uLW11c2ljLCAuaWNvbi12aW1lbywgLmljb24teW91dHViZSwgLmljb24teW91dHViZS0yLCAuaWNvbi10cmFzaGNhbiwgLmljb24taGFwcHksIC5pY29uLWhhcHB5LTIsIC5pY29uLXNoaXBwaW5nLCAuaWNvbi1ydWxlciwgLmljb24tc2F0aXNmaWVkLTEsIC5pY29uLXNhdGlzZmllZC0yLCAuaWNvbi1tb25leS1iYWcsIC5pY29uLWNocm9ubyB7XG5cdGZvbnQtZmFtaWx5OiBcImljb25zXCI7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG5cdHNwZWFrOiBub25lO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbi5pY29uLXVudGl0bGVkOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDJmXCI7XG59XG4uaWNvbi11bnRpdGxlZC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG4uaWNvbi11bnRpdGxlZC0zOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQyXCI7XG59XG4uaWNvbi11bnRpdGxlZC00OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQzXCI7XG59XG4uaWNvbi11bnRpdGxlZC01OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQ0XCI7XG59XG4uaWNvbi11bnRpdGxlZC02OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG4uaWNvbi11bnRpdGxlZC03OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDRhXCI7XG59XG4uaWNvbi11bnRpdGxlZC04OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDRiXCI7XG59XG4uaWNvbi11bnRpdGxlZC05OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDRjXCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0ZFwiO1xufVxuLmljb24tdW50aXRsZWQtMTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDRcIjtcbn1cbi5pY29uLXVudGl0bGVkLTEyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuLmljb24tdW50aXRsZWQtMTQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDdcIjtcbn1cbi5pY29uLXVudGl0bGVkLTE1OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG4uaWNvbi11bnRpdGxlZC0xNjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuLmljb24tdW50aXRsZWQtMTc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwZDhcIjtcbn1cbi5pY29uLXVudGl0bGVkLTE4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG4uaWNvbi11bnRpdGxlZC0xOTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwMFwiO1xufVxuLmljb24tdW50aXRsZWQtMjA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMDNcIjtcbn1cbi5pY29uLXVudGl0bGVkLTIxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG4uaWNvbi11bnRpdGxlZC0yMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwMVwiO1xufVxuLmljb24tdW50aXRsZWQtMjM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDFcIjtcbn1cbi5pY29uLXVudGl0bGVkLTI0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG4uaWNvbi11bnRpdGxlZC0yNTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyZFwiO1xufVxuLmljb24tdW50aXRsZWQtMjY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMmVcIjtcbn1cbi5pY29uLXVudGl0bGVkLTI3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG4uaWNvbi11bnRpdGxlZC0yODpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuLmljb24tdW50aXRsZWQtMjk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYxMTFcIjtcbn1cbi5pY29uLXVudGl0bGVkLTMwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG4uaWNvbi11bnRpdGxlZC0zMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA5NlwiO1xufVxuLmljb24tdW50aXRsZWQtMzI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMDRcIjtcbn1cbi5pY29uLXVudGl0bGVkLTMzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDhhXCI7XG59XG4uaWNvbi11bnRpdGxlZC0zNDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuLmljb24tYnVsbGV0LTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDBcIjtcbn1cbi5pY29uLWJ1bGxldC0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG4uaWNvbi1idWxsZXQtMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuLmljb24tYnVsbGV0LTQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDNcIjtcbn1cbi5pY29uLWJ1bGxldC01OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDA0XCI7XG59XG4uaWNvbi1idWxsZXQtNjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuLmljb24tYnVsbGV0LTc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMDZcIjtcbn1cbi5pY29uLWJ1bGxldC04OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDA3XCI7XG59XG4uaWNvbi1jYXItMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuLmljb24tdW50aXRsZWQtMzU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwMGRcIjtcbn1cbi5pY29uLXVudGl0bGVkLTM2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG4uaWNvbi11bnRpdGxlZC0zNzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAwOVwiO1xufVxuLmljb24tdW50aXRsZWQtMzg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMGFcIjtcbn1cbi5pY29uLXVudGl0bGVkLTM5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDJjXCI7XG59XG4uaWNvbi11bnRpdGxlZC00MDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA3YVwiO1xufVxuLmljb24tdW50aXRsZWQtNDE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwN2JcIjtcbn1cbi5pY29uLXVudGl0bGVkLTQyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTBkXCI7XG59XG4uaWNvbi11bnRpdGxlZC00MzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuLmljb24taWNvbnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMGJcIjtcbn1cbi5pY29uLXVudGl0bGVkLTQ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDczXCI7XG59XG4uaWNvbi11bnRpdGxlZC00NTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1NVwiO1xufVxuLmljb24tdW50aXRsZWQtNDY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNTRcIjtcbn1cbi5pY29uLXVudGl0bGVkLTQ3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG4uaWNvbi11bnRpdGxlZC00ODpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzOFwiO1xufVxuLmljb24tdW50aXRsZWQtNDk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNmRcIjtcbn1cbi5pY29uLWNhcnQtMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuLmljb24tYmFza2V0LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMTJcIjtcbn1cbi5pY29uLWJhc2tldC0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDEzXCI7XG59XG4uaWNvbi11bnRpdGxlZC01MDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA3NlwiO1xufVxuLmljb24tdW50aXRsZWQtNTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzdcIjtcbn1cbi5pY29uLXVudGl0bGVkLTUyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDc4XCI7XG59XG4uaWNvbi11bnRpdGxlZC01MzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuLmljb24tY3JlZGl0LWNhcmQtMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxNFwiO1xufVxuLmljb24tdW50aXRsZWQtNTQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwOWRcIjtcbn1cbi5pY29uLWFtZXJpY2FuLWV4cHJlc3MtMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuLmljb24tY2FydGUtYmxldWUtMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuLmljb24tbWFzdGVyLWNhcmQtMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxN1wiO1xufVxuLmljb24tdmlyZW1lbnQtMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuLmljb24tdmlzYS0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDE5XCI7XG59XG4uaWNvbi12aXNhLTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMWFcIjtcbn1cbi5pY29uLXVudGl0bGVkLTU1OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDFiXCI7XG59XG4uaWNvbi11bnRpdGxlZC01NjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxZVwiO1xufVxuLmljb24tdW50aXRsZWQtNTc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNTJcIjtcbn1cbi5pY29uLXRydWNrLTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMWNcIjtcbn1cbi5pY29uLXRydWNrLTE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMWRcIjtcbn1cbi5pY29uLXNjb290ZXItMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAxZlwiO1xufVxuLmljb24tcGxhbmUtMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuLmljb24tdW50aXRsZWQtNTg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNWZcIjtcbn1cbi5pY29uLXNtcy00OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG4uaWNvbi1zbXMtMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyMlwiO1xufVxuLmljb24tc21zLTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjNcIjtcbn1cbi5pY29uLXVudGl0bGVkLTU5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDYxXCI7XG59XG4uaWNvbi11bnRpdGxlZC02MDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuLmljb24tdW50aXRsZWQtNjE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMjZcIjtcbn1cbi5pY29uLXVudGl0bGVkLTYyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG4uaWNvbi1waG9uZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyOFwiO1xufVxuLmljb24tdW50aXRsZWQtNjM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNThcIjtcbn1cbi5pY29uLXVudGl0bGVkLTY0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDdjXCI7XG59XG4uaWNvbi1waG9uZS0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG4uaWNvbi11bnRpdGxlZC02NTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuLmljb24tdW50aXRsZWQtNjY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNWVcIjtcbn1cbi5pY29uLXVudGl0bGVkLTY3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDJhXCI7XG59XG4uaWNvbi11bnRpdGxlZC02ODpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAyYlwiO1xufVxuLmljb24tdW50aXRsZWQtNjk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMzFcIjtcbn1cbi5pY29uLXVudGl0bGVkLTcwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG4uaWNvbi11bnRpdGxlZC03MTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuLmljb24tdXNlcnM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwMzVcIjtcbn1cbi5pY29uLXVudGl0bGVkLTcyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDM3XCI7XG59XG4uaWNvbi11bnRpdGxlZC03MzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuLmljb24tdW50aXRsZWQtNzQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwM2FcIjtcbn1cbi5pY29uLXVudGl0bGVkLTc1OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDNiXCI7XG59XG4uaWNvbi11bnRpdGxlZC03NjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzY1wiO1xufVxuLmljb24tdW50aXRsZWQtNzc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwM2RcIjtcbn1cbi5pY29uLXVudGl0bGVkLTc4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDNlXCI7XG59XG4uaWNvbi11bnRpdGxlZC03OTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTAzZlwiO1xufVxuLmljb24tdW50aXRsZWQtODA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDZcIjtcbn1cbi5pY29uLXVudGl0bGVkLTgxOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDQ3XCI7XG59XG4uaWNvbi11bnRpdGxlZC04MjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0OFwiO1xufVxuLmljb24tdW50aXRsZWQtODM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNDlcIjtcbn1cbi5pY29uLXVudGl0bGVkLTg0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDRlXCI7XG59XG4uaWNvbi11bnRpdGxlZC04NTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA0ZlwiO1xufVxuLmljb24tdW50aXRsZWQtODY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNTBcIjtcbn1cbi5pY29uLXVudGl0bGVkLTg3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG4uaWNvbi11bnRpdGxlZC04ODpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuLmljb24tdW50aXRsZWQtODk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNTdcIjtcbn1cbi5pY29uLXVudGl0bGVkLTkwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG4uaWNvbi11bnRpdGxlZC05MTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1YVwiO1xufVxuLmljb24tdW50aXRsZWQtOTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNWJcIjtcbn1cbi5pY29uLXVudGl0bGVkLTkzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDVjXCI7XG59XG4uaWNvbi11bnRpdGxlZC05NDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA1ZFwiO1xufVxuLmljb24tdW50aXRsZWQtOTU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjBcIjtcbn1cbi5pY29uLXVudGl0bGVkLTk2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDYzXCI7XG59XG4uaWNvbi11bnRpdGxlZC05NzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2NFwiO1xufVxuLmljb24tdW50aXRsZWQtOTg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjVcIjtcbn1cbi5pY29uLXVudGl0bGVkLTk5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMDA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNjdcIjtcbn1cbi5pY29uLXVudGl0bGVkLTEwMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuLmljb24tdW50aXRsZWQtMTAyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMDM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNmFcIjtcbn1cbi5pY29uLXVudGl0bGVkLTEwNDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2YlwiO1xufVxuLmljb24tdW50aXRsZWQtMTA1OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDZjXCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMDY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNmVcIjtcbn1cbi5pY29uLXVudGl0bGVkLTEwNzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA2ZlwiO1xufVxuLmljb24tdW50aXRsZWQtMTA4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMDk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwNzFcIjtcbn1cbi5pY29uLXVudGl0bGVkLTExMDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuLmljb24tdW50aXRsZWQtMTExOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwN2RcIjtcbn1cbi5pY29uLXVudGl0bGVkLTExMzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA3ZVwiO1xufVxuLmljb24tdW50aXRsZWQtMTE0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDdmXCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMTU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwNzNcIjtcbn1cbi5pY29uLXVudGl0bGVkLTExNjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuLmljb24tdW50aXRsZWQtMTE3OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMTg6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwODJcIjtcbn1cbi5pY29uLXVudGl0bGVkLTExOTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4M1wiO1xufVxuLmljb24tdW50aXRsZWQtMTIwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMjE6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwODVcIjtcbn1cbi5pY29uLXVudGl0bGVkLTEyMjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4NlwiO1xufVxuLmljb24tdW50aXRsZWQtMTIzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDg3XCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMjQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwODhcIjtcbn1cbi5pY29uLXVudGl0bGVkLTEyNTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4OVwiO1xufVxuLmljb24tdW50aXRsZWQtMTI2OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDhhXCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMjc6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOGJcIjtcbn1cbi5pY29uLXVudGl0bGVkLTEyODpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4Y1wiO1xufVxuLmljb24tdW50aXRsZWQtMTI5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDhkXCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMzA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOGVcIjtcbn1cbi5pY29uLXVudGl0bGVkLTEzMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA4ZlwiO1xufVxuLmljb24tdW50aXRsZWQtMTMyOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDkwXCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMzM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOTFcIjtcbn1cbi5pY29uLXVudGl0bGVkLTEzNDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuLmljb24tdW50aXRsZWQtMTM1OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDkzXCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMzY6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOTRcIjtcbn1cbi5pY29uLXVudGl0bGVkLTEzNzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuLmljb24tdW50aXRsZWQtMTM4OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4uaWNvbi11bnRpdGxlZC0xMzk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOTdcIjtcbn1cbi5pY29uLXVudGl0bGVkLTE0MDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjBjYlwiO1xufVxuLmljb24taG9tZS0xOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDk4XCI7XG59XG4uaWNvbi1udXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGY0MjdcIjtcbn1cbi5pY29uLXN0aWxldHRvOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmNDI5XCI7XG59XG4uaWNvbi1iaXJ0aGRheTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjM2YlwiO1xufVxuLmljb24tYm93dGllOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMzdmXCI7XG59XG4uaWNvbi1jaXJjbGVyaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjNjOVwiO1xufVxuLmljb24tZ3JlZW5ob3N0aW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMDM5XCI7XG59XG4uaWNvbi1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuLmljb24tdmxjOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG4uaWNvbi1yaWdodDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZjMwNFwiO1xufVxuLmljb24tdHNoaXJ0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDlhXCI7XG59XG4uaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGYwODdcIjtcbn1cbi5pY29uLWNocmlzLXNwaXR0bGVzLXNhdmU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOWRcIjtcbn1cbi5pY29uLWRpYW1vbmQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwOWVcIjtcbn1cbi5pY29uLW11c2ljOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMDlmXCI7XG59XG4uaWNvbi12aW1lbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBhMVwiO1xufVxuLmljb24teW91dHViZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBhMlwiO1xufVxuLmljb24teW91dHViZS0yOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGEzXCI7XG59XG4uaWNvbi10cmFzaGNhbjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBhMFwiO1xufVxuLmljb24taGFwcHk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYTRcIjtcbn1cbi5pY29uLWhhcHB5LTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYTVcIjtcbn1cbi5pY29uLXNoaXBwaW5nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGE3XCI7XG59XG4uaWNvbi1ydWxlcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBhOFwiO1xufVxuLmljb24taW5zdGFncmFtOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGE5XCI7XG59XG4uaWNvbi1zYXRpc2ZpZWQtMTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBhYVwiO1xufVxuLmljb24tc2F0aXNmaWVkLTI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGUwYWJcIjtcbn1cbi5pY29uLW1vbmV5LWJhZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTBhY1wiO1xufVxuLmljb24tY2hyb25vOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlMGFkXCI7XG59XG5cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiTWF2ZW4gUHJvXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXG5cdHNyYzogbG9jYWwoXCJNYXZlbiBQcm8gUmVndWxhclwiKSwgbG9jYWwoXCJNYXZlblByb1JlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbWF2ZW5wcm8vdjcvTUc5S2JVWkZjaERzOTRUYnY5VS1wWkJ3MXhVMXJLcHRKal8wamFuczkyMC53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjIxMiwgVSsyMjE1LCBVK0UwRkYsIFUrRUZGRCwgVStGMDAwO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJNYXZlbiBQcm9cIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0c3JjOiBsb2NhbChcIk1hdmVuIFBybyBNZWRpdW1cIiksIGxvY2FsKFwiTWF2ZW5Qcm9NZWRpdW1cIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbWF2ZW5wcm8vdjcvU1FWZnpvSkJiajl0M2FWY21ic3BSaGFtcHU1XzdDakhXNXNweG9lTjNWcy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjIxMiwgVSsyMjE1LCBVK0UwRkYsIFUrRUZGRCwgVStGMDAwO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJNYXZlbiBQcm9cIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0c3JjOiBsb2NhbChcIk1hdmVuIFBybyBCb2xkXCIpLCBsb2NhbChcIk1hdmVuUHJvQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9tYXZlbnByby92Ny91RHNzdm1YZ3A3TmozaTMzNmtfZFNoYW1wdTVfN0NqSFc1c3B4b2VOM1ZzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMjEyLCBVKzIyMTUsIFUrRTBGRiwgVStFRkZELCBVK0YwMDA7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIk1hdmVuIFByb1wiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRzcmM6IGxvY2FsKFwiTWF2ZW4gUHJvIEJsYWNrXCIpLCBsb2NhbChcIk1hdmVuUHJvQmxhY2tcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3MvbWF2ZW5wcm8vdjcvLTkxVHdpRnpxZUwxRjdLaDkxQVB3UmFtcHU1XzdDakhXNXNweG9lTjNWcy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjIxMiwgVSsyMjE1LCBVK0UwRkYsIFUrRUZGRCwgVStGMDAwO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBMaWdodFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9iOVFCZ0wwaU1aZkRTcG1jWGNFOG5GVlNyY2MwUGdoSGY5cU1ac3lOSmt6Mk90OXQ1aDFHUlNUSUU3OFdodG9oLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL2I5UUJnTDBpTVpmRFNwbWNYY0U4blBodk9xM09lRGNuY21HX0pVZ2xYOWoyT3Q5dDVoMUdSU1RJRTc4V2h0b2gud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL2I5UUJnTDBpTVpmRFNwbWNYY0U4bk5ZTDB3a0RZSmRDaW5pYlFvMG9kYjMyT3Q5dDVoMUdSU1RJRTc4V2h0b2gud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBMaWdodFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9iOVFCZ0wwaU1aZkRTcG1jWGNFOG5BWEhfNEdVS2JyWnBFSzNuNkpNd2tMMk90OXQ1aDFHUlNUSUU3OFdodG9oLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBMaWdodFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtTGlnaHRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9iOVFCZ0wwaU1aZkRTcG1jWGNFOG5LQl9IMk1HRUZhOFU4aTJNQTJxalJyMk90OXQ1aDFHUlNUSUU3OFdodG9oLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL2I5UUJnTDBpTVpmRFNwbWNYY0U4bkVrR2tIUlUxMHB6Qlc5eFoyM1p4R3IyT3Q5dDVoMUdSU1RJRTc4V2h0b2gud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSsxRTAwLTFFRkYsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIExpZ2h0XCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1MaWdodFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL2I5UUJnTDBpTVpmRFNwbWNYY0U4bkNxT0pmb2JYOWxyQzF3RlZlOWsxNUUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIyMTIsIFUrMjIxNSwgVStFMEZGLCBVK0VGRkQsIFUrRjAwMDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWRcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9aZDJFOWFiWExGR1NyOUczWUsyTXNJUHh1cVdmUXVaR2J6NVJ6NFp1MWdrLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1SZWd1bGFyXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvWmQyRTlhYlhMRkdTcjlHM1lLMk1zRU5ScFFRNG5qWDNDTGFDcUk0YXdkay53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWRcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9aZDJFOWFiWExGR1NyOUczWUsyTXNFVDJLTUV5VFdFekpxZzlVOFZTOFhNLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWRcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9aZDJFOWFiWExGR1NyOUczWUsyTXNNSDVKMlFibXVGdGhZVEZPbm5TUmNvLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL1pkMkU5YWJYTEZHU3I5RzNZSzJNc0RjQ1l4Vkt1T2NzbEFnUFJNWjhSSkUud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWRcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLVJlZ3VsYXJcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9aZDJFOWFiWExGR1NyOUczWUsyTXNOS0RTVTVuUGRvQmRydTcwRmlWeWIwLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMUUwMC0xRUZGLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtUmVndWxhclwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL1pkMkU5YWJYTEZHU3I5RzNZSzJNc0g0dnhBb2k2ZDY3VF9VS1dpMEVvSFEud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIyMTIsIFUrMjIxNSwgVStFMEZGLCBVK0VGRkQsIFUrRjAwMDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL2I5UUJnTDBpTVpmRFNwbWNYY0U4bkJZeXVNZkk2cGJ2THFuaXdjYkxvZlAyT3Q5dDVoMUdSU1RJRTc4V2h0b2gud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL2I5UUJnTDBpTVpmRFNwbWNYY0U4bklUNzVWaXNvOWZDZXNXVU8wSXpEVVgyT3Q5dDVoMUdSU1RJRTc4V2h0b2gud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9iOVFCZ0wwaU1aZkRTcG1jWGNFOG5MOEVCYjFZUjFGOFBob2Z3SHRPYnJ6Mk90OXQ1aDFHUlNUSUU3OFdodG9oLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgQm9sZFwiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtQm9sZFwiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL2I5UUJnTDBpTVpmRFNwbWNYY0U4bkFybzg0VlRvT3ZlLXV3MjNZU21CUzcyT3Q5dDVoMUdSU1RJRTc4V2h0b2gud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9iOVFCZ0wwaU1aZkRTcG1jWGNFOG5BQ1MwWmdEZzRrWThFRlBUR2x2eUhQMk90OXQ1aDFHUlNUSUU3OFdodG9oLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEJvbGRcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUJvbGRcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9iOVFCZ0wwaU1aZkRTcG1jWGNFOG5HUE1Dd3pBRGhnRWlROExaLTAxRzFMMk90OXQ1aDFHUlNUSUU3OFdodG9oLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMUUwMC0xRUZGLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBCb2xkXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1Cb2xkXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvYjlRQmdMMGlNWmZEU3BtY1hjRThuUFgyb3IxNFFHVUhnYmhTQlYxR28wRS53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjIxMiwgVSsyMjE1LCBVK0UwRkYsIFUrRUZGRCwgVStGMDAwO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUxpZ2h0SXRhbGljXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvbWcwY0dmR1JVRVJzaHpCbHZxeGVBQldBUnpRcktueEZhSGNZSGhXdE5WT0F4ZzFCbnc1RjhuNU0xUTNwYzN4Wi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5Rjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUxpZ2h0SXRhbGljXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvbWcwY0dmR1JVRVJzaHpCbHZxeGVBTG9CNTk1WEFVbnBfMHlkMkh2M25MdUF4ZzFCbnc1RjhuNU0xUTNwYzN4Wi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgTGlnaHQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1MaWdodEl0YWxpY1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL21nMGNHZkdSVUVSc2h6Qmx2cXhlQUhvbDN3Z0xNbm9tLUZnX08ydnE2VUdBeGcxQm53NUY4bjVNMVEzcGMzeFoud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBMaWdodCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUxpZ2h0SXRhbGljXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvbWcwY0dmR1JVRVJzaHpCbHZxeGVBRmFJOE1JV3ZqSkViXzdvMzFfZlNndUF4ZzFCbnc1RjhuNU0xUTNwYzN4Wi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgTGlnaHQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1MaWdodEl0YWxpY1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL21nMGNHZkdSVUVSc2h6Qmx2cXhlQUJ0ZjJyZlFYQl9yUDdNbWJnYXRHTG1BeGcxQm53NUY4bjVNMVEzcGMzeFoud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgTGlnaHQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1MaWdodEl0YWxpY1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL21nMGNHZkdSVUVSc2h6Qmx2cXhlQUhwZjFIRDU3WjVoR29CY2FLNXhvWS1BeGcxQm53NUY4bjVNMVEzcGMzeFoud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSsxRTAwLTFFRkYsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIExpZ2h0IEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtTGlnaHRJdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9tZzBjR2ZHUlVFUnNoekJsdnF4ZUFMOEh3Q2lQN0RZSUkzNkFsUVpYWFFlZ2xuTXAzXzNBOFY4QWk4WW9zUnRYLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMjEyLCBVKzIyMTUsIFUrRTBGRiwgVStFRkZELCBVK0YwMDA7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtSXRhbGljXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvQlA1SzhaQUp2OXFFYm11RnA4UnBKYmRkQWE1dHpFcnQyR1JweTFvSWJVejNyR1Z0c1RrUHNiRGFqdU81dWVRdy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5Rjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUl0YWxpY1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL0JQNUs4WkFKdjlxRWJtdUZwOFJwSmJHb2xtUnlBajIxRXdNVF9lSVo3Y2YzckdWdHNUa1BzYkRhanVPNXVlUXcud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtSXRhbGljXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvQlA1SzhaQUp2OXFFYm11RnA4UnBKY0RROTBBVVA0eG9heS1hS0VWcTVvdjNyR1Z0c1RrUHNiRGFqdU81dWVRdy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtSXRhbGljXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvQlA1SzhaQUp2OXFFYm11RnA4UnBKU1JCSUZjN2RWWVpnMlBqNUZBMGNTWDNyR1Z0c1RrUHNiRGFqdU81dWVRdy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1JdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9CUDVLOFpBSnY5cUVibXVGcDhScEpkSHcxV1FrWmlLOHdoNWVaS085dHlyM3JHVnRzVGtQc2JEYWp1TzV1ZVF3LndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtSXRhbGljXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvQlA1SzhaQUp2OXFFYm11RnA4UnBKZEFrNkNwVWVJZVBkOWV0YkhEaUxqTDNyR1Z0c1RrUHNiRGFqdU81dWVRdy53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzFFMDAtMUVGRiwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1JdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9CUDVLOFpBSnY5cUVibXVGcDhScEpjR1A1SkFyeXIzVzlPYjB6bkV4QnZzLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMjEyLCBVKzIyMTUsIFUrRTBGRiwgVStFRkZELCBVK0YwMDA7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1Cb2xkSXRhbGljXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvbWcwY0dmR1JVRVJzaHpCbHZxeGVBQmdxeWx3V2N5bEoydy1DZmpCZ1o3eUF4ZzFCbnc1RjhuNU0xUTNwYzN4Wi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5Rjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiO1xuXHRmb250LWRpc3BsYXk6IGF1dG87XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblxuXHRzcmM6IGxvY2FsKFwiUm9ib3RvIENvbmRlbnNlZCBCb2xkIEl0YWxpY1wiKSwgbG9jYWwoXCJSb2JvdG9Db25kZW5zZWQtQm9sZEl0YWxpY1wiKSwgdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG9jb25kZW5zZWQvdjEzL21nMGNHZkdSVUVSc2h6Qmx2cXhlQUNqeDFsWkZXVDhVTWYtakV1blVEei1BeGcxQm53NUY4bjVNMVEzcGMzeFoud29mZjIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHR1bmljb2RlLXJhbmdlOiBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1Cb2xkSXRhbGljXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvbWcwY0dmR1JVRVJzaHpCbHZxeGVBSThxVV9sVDRCZHBiZGdYWmhrRURLYUF4ZzFCbnc1RjhuNU0xUTNwYzN4Wi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1Cb2xkSXRhbGljXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvbWcwY0dmR1JVRVJzaHpCbHZxeGVBUEpaOHU2OVgxWkk2dTBCcTFXWTNGcUF4ZzFCbnc1RjhuNU0xUTNwYzN4Wi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUJvbGRJdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9tZzBjR2ZHUlVFUnNoekJsdnF4ZUFBOTJVV0M4R2FycmZPbHNPMEJWaG9TQXhnMUJudzVGOG41TTFRM3BjM3haLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogXCJSb2JvdG8gQ29uZGVuc2VkXCI7XG5cdGZvbnQtZGlzcGxheTogYXV0bztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXG5cdHNyYzogbG9jYWwoXCJSb2JvdG8gQ29uZGVuc2VkIEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIlJvYm90b0NvbmRlbnNlZC1Cb2xkSXRhbGljXCIpLCB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90b2NvbmRlbnNlZC92MTMvbWcwY0dmR1JVRVJzaHpCbHZxeGVBTVZuMmZvcjFXSUF0cHVsRFJyV0QwYUF4ZzFCbnc1RjhuNU0xUTNwYzN4Wi53b2ZmMikgZm9ybWF0KFwid29mZjJcIik7XG5cdHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzFFMDAtMUVGRiwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBcIlJvYm90byBDb25kZW5zZWRcIjtcblx0Zm9udC1kaXNwbGF5OiBhdXRvO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0c3JjOiBsb2NhbChcIlJvYm90byBDb25kZW5zZWQgQm9sZCBJdGFsaWNcIiksIGxvY2FsKFwiUm9ib3RvQ29uZGVuc2VkLUJvbGRJdGFsaWNcIiksIHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvY29uZGVuc2VkL3YxMy9tZzBjR2ZHUlVFUnNoekJsdnF4ZUFEODBfS2p2di1VTTVGTHNrN25IcGVtZ2xuTXAzXzNBOFY4QWk4WW9zUnRYLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0dW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMjEyLCBVKzIyMTUsIFUrRTBGRiwgVStFRkZELCBVK0YwMDA7XG59IiwiLm1vZGFsLWVycm9yIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdHdpZHRoOiA5MCU7XG5cdG1heC13aWR0aDogODAwcHg7XG5cblx0ei1pbmRleDogOTk5OTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQmX190aXRsZSB7XG5cblx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0Jl9fd3JhcHBlciB7XG5cdFx0cGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmQtbGlnaHQ7XG5cdH1cblx0Jl9fY2xvc2Uge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Jl9fY2hlY2tib3gge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Jl9fYmFja2dyb3VuZCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHotaW5kZXg6IDk5OTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRjb2xvci1zdGQsIDAuNik7XG5cdH1cblx0Jl9fcCB7XG5cblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogKCRibG9jLS1tYXJnaW4tYm90dG9tIC8gMikgMCAoJGJsb2MtLW1hcmdpbi1ib3R0b20gLyAyKSAzMHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y29sb3I6ICRjb2xvci1lcnJvcjtcblx0XHQmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHR9XG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHR9XG5cdH1cblx0Jl9fd2Fybi5tYXRlcmlhbC1pY29ucyB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0fVxuXHQmX19idXR0b24ge1xuXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXJnaW46ICgkYmxvYy0tbWFyZ2luLWJvdHRvbSAvIDIpIGF1dG8gMCBhdXRvO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdGQ7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHBhZGRpbmc6IDAgMzBweDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3RkLWxpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jbW9kYWwtZXJyb3Ige1xuXHQmX19jaGVja2JveCB7XG5cdFx0JjpjaGVja2VkIH4gLm1vZGFsLWVycm9yLCAmOmNoZWNrZWQgfiAubW9kYWwtZXJyb3JfX2JhY2tncm91bmQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn0iLCIvKlxuICogQ29udGFpbmVyIHN0eWxlXG4gKi9cblxuLnBzIHtcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG5cdC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcblx0dG91Y2gtYWN0aW9uOiBhdXRvO1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBhdXRvO1xuXHQmX19yYWlsLXkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBsaW5lYXIsIG9wYWNpdHkgLjJzIGxpbmVhcjtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgb3BhY2l0eSAuMnMgbGluZWFyO1xuXHRcdHdpZHRoOiAxNXB4O1xuXHRcdC8qIHRoZXJlIG11c3QgYmUgJ3JpZ2h0JyBvciAnbGVmdCcgZm9yIHBzX19yYWlsLXkgKi9cblx0XHRyaWdodDogMDtcblx0XHQvKiBwbGVhc2UgZG9uJ3QgY2hhbmdlICdwb3NpdGlvbicgKi9cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogYXV0byFpbXBvcnRhbnQ7XG5cdH1cblx0Ji0tYWN0aXZlLXkgPiAucHNfX3JhaWwteSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblx0Jjpob3ZlciA+IHtcblx0XHQucHNfX3JhaWwteSB7XG5cdFx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0fVxuXHR9XG59XG5cbi5wcy0tZm9jdXMgPiB7XG5cdC5wc19fcmFpbC14LCAucHNfX3JhaWwteSB7XG5cdFx0b3BhY2l0eTogMC42O1xuXHR9XG59XG5cbi5wcy0tc2Nyb2xsaW5nLXkgPiAucHNfX3JhaWwteSB7XG5cdG9wYWNpdHk6IDAuNjtcbn1cblxuLnBzX19yYWlsLXk6aG92ZXIsIC5wc19fcmFpbC15OmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0b3BhY2l0eTogMC45O1xufVxuXG4ucHNfX3RodW1iLXkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhO1xuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGxpbmVhciwgd2lkdGggLjJzIGVhc2UtaW4tb3V0O1xuXHR3aWR0aDogNnB4O1xuXHQvKiB0aGVyZSBtdXN0IGJlICdyaWdodCcgZm9yIHBzX190aHVtYi15ICovXG5cdHJpZ2h0OiAycHg7XG5cdC8qIHBsZWFzZSBkb24ndCBjaGFuZ2UgJ3Bvc2l0aW9uJyAqL1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wc19fcmFpbC15IHtcblx0Jjpob3ZlciA+IC5wc19fdGh1bWIteSwgJjpmb2N1cyA+IC5wc19fdGh1bWIteSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzk5OTtcblx0XHR3aWR0aDogMTFweDtcblx0fVxufVxuXG4vKiBNUyBzdXBwb3J0cyAqL1xuQHN1cHBvcnRzICgtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmUpIHtcblx0LnBzIHtcblx0XHRvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG5cdC5wcyB7XG5cdFx0b3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcblx0fVxufSIsIi8vIE5PVEU6IGJ5IHVzaW5nICFkZWZhdWx0IG9uIGFsbCB2YXJpYWJsZXMsIHdlJ3JlIHNheWluZyBvbmx5IGRlY2xhcmUgdGhlIHZhcmlhYmxlIGlmIGl0IGRvZXNuJ3Rcbi8vIGFscmVhZHkgZXhpc3QsIHdoaWNoIGFsbG93cyBkZXZzIHRvIGRlY2xhcmUgdGhlc2UgdmFyaWFibGVzIHRoZW1zZWx2ZXMgYW5kIGFzc2lnbiB0aGVtIGFueSB2YWx1ZVxuLy8gdGhleSB3YW50IGJlZm9yZSBpbXBvcnRpbmcgdGhpcyBmaWxlXG5cbi8vIHJnYmEgaXMgbmVlZGVkIGZvciB0aGUgc2VsZWN0ZWQgZmxhZyBob3ZlciBzdGF0ZSB0byBibGVuZCBpbiB3aXRoXG4vLyB0aGUgYm9yZGVyLWhpZ2hsaWdodGluZyBzb21lIGJyb3dzZXJzIGdpdmUgdGhlIGlucHV0IG9uIGZvY3VzXG4kaG92ZXJDb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KSAhZGVmYXVsdDtcbiRncmV5VGV4dDogIzk5OSAhZGVmYXVsdDtcbiRncmV5Qm9yZGVyOiAjQ0NDICFkZWZhdWx0O1xuXG4kZmxhZ0hlaWdodDogMTVweCAhZGVmYXVsdDtcbiRmbGFnV2lkdGg6IDIwcHggIWRlZmF1bHQ7XG4kZmxhZ1BhZGRpbmc6IDhweCAhZGVmYXVsdDtcbi8vIHRoaXMgYm9yZGVyIHdpZHRoIGlzIHVzZWQgZm9yIHRoZSBwb3B1cCBhbmQgZGl2aWRlciwgYnV0IGl0IGlzIGFsc29cbi8vIGFzc3VtZWQgdG8gYmUgdGhlIGJvcmRlciB3aWR0aCBvZiB0aGUgaW5wdXQsIHdoaWNoIHdlIGRvIG5vdCBjb250cm9sXG4kYm9yZGVyV2lkdGg6IDFweCAhZGVmYXVsdDtcblxuJGFycm93SGVpZ2h0OiA0cHggIWRlZmF1bHQ7XG4kYXJyb3dXaWR0aDogNnB4ICFkZWZhdWx0O1xuJHRyaWFuZ2xlQm9yZGVyOiAzcHggIWRlZmF1bHQ7XG4kYXJyb3dQYWRkaW5nOiA2cHggIWRlZmF1bHQ7XG4kYXJyb3dDb2xvcjogIzU1NSAhZGVmYXVsdDtcblxuJGlucHV0UGFkZGluZzogNnB4ICFkZWZhdWx0O1xuJHNlbGVjdGVkRmxhZ1dpZHRoOiAkZmxhZ1dpZHRoICsgKDIgKiAkZmxhZ1BhZGRpbmcpICFkZWZhdWx0O1xuJHNlbGVjdGVkRmxhZ0Fycm93V2lkdGg6ICRmbGFnV2lkdGggKyAkZmxhZ1BhZGRpbmcgKyAkYXJyb3dXaWR0aCArICgyICogJGFycm93UGFkZGluZykgIWRlZmF1bHQ7XG5cbi8vIGltYWdlIHJlbGF0ZWQgdmFyaWFibGVzXG4kZmxhZ3NJbWFnZVBhdGg6IFwiLi4vaW1nL1wiICFkZWZhdWx0O1xuJGZsYWdzSW1hZ2VOYW1lOiBcImZsYWdzXCIgIWRlZmF1bHQ7XG4kZmxhZ3NJbWFnZUV4dGVuc2lvbjogXCJwbmdcIiAhZGVmYXVsdDtcblxuLy8gZW5vdWdoIHNwYWNlIGZvciB0aGVtIHRvIGNsaWNrIG9mZiB0byBjbG9zZVxuJG1vYmlsZVBvcHVwTWFyZ2luOiAzMHB4ICFkZWZhdWx0O1xuXG4uaW50bC10ZWwtaW5wdXQge1xuICAvLyBuZWVkIHBvc2l0aW9uIG9uIHRoZSBjb250YWluZXIgc28gdGhlIHNlbGVjdGVkIGZsYWcgY2FuIGJlXG4gIC8vIGFic29sdXRlbHkgcG9zaXRpb25lZCBvdmVyIHRoZSBpbnB1dFxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIGtlZXAgdGhlIGlucHV0J3MgZGVmYXVsdCBpbmxpbmUgcHJvcGVydGllc1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgd2lkdGg6IDEwMCU7XG5cbiAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgY29sb3I6ICRjb2xvci1zdGQtbGlnaHQ7XG4gIH1cbiAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAkY29sb3Itc3RkLWxpZ2h0O1xuICB9XG4gIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuICAgIGNvbG9yOiAkY29sb3Itc3RkLWxpZ2h0O1xuICB9XG4gIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiAkY29sb3Itc3RkLWxpZ2h0O1xuICB9XG5cbiAgLy8gcGF1bCBpcmlzaCBzYXlzIHRoaXMgaXMgb2tcbiAgLy8gaHR0cDovL3d3dy5wYXVsaXJpc2guY29tLzIwMTIvYm94LXNpemluZy1ib3JkZXItYm94LWZ0dy9cbiAgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cblxuICAuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvLyBuZWVkIHRoaXMgZHVyaW5nIGluaXQsIHRvIGdldCB0aGUgaGVpZ2h0IG9mIHRoZSBkcm9wZG93blxuICAudi1oaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAvLyBzcGVjaWZ5IHR5cGVzIHRvIGluY3JlYXNlIHNwZWNpZmljaXR5IGUuZy4gdG8gb3ZlcnJpZGUgYm9vdHN0cmFwIHYyLjNcbiAgaW5wdXQsIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9dGVsXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIGlucHV0IGlzIGJvdHRvbSBsZXZlbCwgYmVsb3cgc2VsZWN0ZWQgZmxhZyBhbmQgZHJvcGRvd25cbiAgICB6LWluZGV4OiAwO1xuXG4gICAgLy8gYW55IHZlcnRpY2FsIG1hcmdpbiB0aGUgdXNlciBoYXMgb24gdGhlaXIgaW5wdXRzIHdvdWxkIG5vIGxvbmdlciB3b3JrIGFzIGV4cGVjdGVkXG4gICAgLy8gYmVjYXVzZSB3ZSB3cmFwIGV2ZXJ5dGhpbmcgaW4gYSBjb250YWluZXIgZGl2LiBpIGp1c3RpZnkgdGhlIHVzZSBvZiAhaW1wb3J0YW50XG4gICAgLy8gaGVyZSBiZWNhdXNlIGkgZG9uJ3QgdGhpbmsgdGhlIHVzZXIgc2hvdWxkIGV2ZXIgaGF2ZSB2ZXJ0aWNhbCBtYXJnaW4gaGVyZSAtIHdoZW5cbiAgICAvLyB0aGUgaW5wdXQgaXMgd3JhcHBlZCBpbiBhIGNvbnRhaW5lciwgdmVydGljYWwgbWFyZ2luIG1lc3NlcyB1cCBhbGlnbm1lbnQgd2l0aCBvdGhlclxuICAgIC8vIGlubGluZSBlbGVtZW50cyAoZS5nLiBhbiBhZGphY2VudCBidXR0b24pIGluIGZpcmVmb3gsIGFuZCBwcm9iYWJseSBvdGhlciBicm93c2Vycy5cbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG4gICAgLy8gbWFrZSBzcGFjZSBmb3IgdGhlIHNlbGVjdGVkIGZsYWcgb24gcmlnaHQgb2YgaW5wdXQgKGlmIGRpc2FibGVkIGFsbG93RHJvcGRvd24pXG4gICAgLy8gTm90ZTogbm8gIWltcG9ydGFudCBoZXJlLCBhcyB0aGUgdXNlciBtYXkgd2FudCB0byB0d2VhayB0aGlzIHNvIHRoYXQgdGhlXG4gICAgLy8gcGVyY2VpdmVkIGlucHV0IHBhZGRpbmcgbWF0Y2hlcyB0aGVpciBleGlzdGluZyBzdHlsZXNcbiAgICBwYWRkaW5nLXJpZ2h0OiAkc2VsZWN0ZWRGbGFnV2lkdGg7XG5cbiAgICAvLyBhbnkgbWFyZ2luLXJpZ2h0IGhlcmUgd2lsbCBwdXNoIHRoZSBzZWxlY3RlZC1mbGFnIGF3YXlcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuZmxhZy1jb250YWluZXIge1xuICAgIC8vIHBvc2l0aW9uZWQgb3ZlciB0aGUgdG9wIG9mIHRoZSBpbnB1dFxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyBmdWxsIGhlaWdodFxuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgLy8gcHJldmVudCB0aGUgaGlnaGxpZ2h0ZWQgY2hpbGQgZnJvbSBvdmVybGFwcGluZyB0aGUgaW5wdXQgYm9yZGVyXG4gICAgcGFkZGluZzogJGJvcmRlcldpZHRoO1xuICB9XG5cbiAgLnNlbGVjdGVkLWZsYWcge1xuICAgIC8vIHJlbmRlciBhYm92ZSB0aGUgaW5wdXRcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gdGhpcyBtdXN0IGJlIGZ1bGwtaGVpZ2h0IGJvdGggZm9yIHRoZSBob3ZlciBoaWdobGlnaHQsIGFuZCB0byBwdXNoIGRvd24gdGhlXG4gICAgLy8gZHJvcGRvd24gc28gaXQgYXBwZWFycyBiZWxvdyB0aGUgaW5wdXRcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCAkYXJyb3dQYWRkaW5nIDAgJGZsYWdQYWRkaW5nO1xuXG4gICAgLml0aS1hcnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogJGFycm93UGFkZGluZztcblxuICAgICAgLy8gY3NzIHRyaWFuZ2xlXG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAkdHJpYW5nbGVCb3JkZXIgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6ICR0cmlhbmdsZUJvcmRlciBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6ICRhcnJvd0hlaWdodCBzb2xpZCAkYXJyb3dDb2xvcjtcblxuICAgICAgJi51cCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRhcnJvd0hlaWdodCBzb2xpZCAkYXJyb3dDb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyB0aGUgZHJvcGRvd25cbiAgLmNvdW50cnktbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIHBvcHVwIHNvIHJlbmRlciBhYm92ZSBldmVyeXRoaW5nIGVsc2VcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgLy8gb3ZlcnJpZGUgZGVmYXVsdCBsaXN0IHN0eWxlc1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLy8gaW4gY2FzZSBhbnkgY29udGFpbmVyIGhhcyB0ZXh0LWFsaWduOmNlbnRlclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAvLyBwbGFjZSBtZW51IGFib3ZlIHRoZSBpbnB1dCBlbGVtZW50XG4gICAgJi5kcm9wdXAge1xuICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogKC0kYm9yZGVyV2lkdGgpO1xuICAgIH1cblxuICAgIC8vIGRyb3Bkb3duIGZsYWdzIG5lZWQgY29uc2lzdGVudCB3aWR0aCwgc28gd3JhcCBpbiBhIGNvbnRhaW5lclxuICAgIC5mbGFnLWJveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogJGZsYWdXaWR0aDtcbiAgICB9XG5cbiAgICBwYWRkaW5nOiAwO1xuICAgIC8vIG1hcmdpbi1sZWZ0IHRvIGNvbXBlbnNhdGUgZm9yIHRoZSBwYWRkaW5nIG9uIHRoZSBwYXJlbnRcbiAgICBtYXJnaW46IDAgMCAwICgtJGJvcmRlcldpZHRoKTtcblxuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6ICRib3JkZXJXaWR0aCBzb2xpZCAkZ3JleUJvcmRlcjtcblxuICAgIC8vIGRvbid0IGxldCB0aGUgY29udGVudHMgd3JhcCBBS0EgdGhlIGNvbnRhaW5lciB3aWxsIGJlIGFzIHdpZGUgYXMgdGhlIGNvbnRlbnRzXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAvLyBleGNlcHQgb24gc21hbGwgc2NyZWVucywgd2hlcmUgd2UgZm9yY2UgdGhlIGRyb3Bkb3duIHdpZHRoIHRvIG1hdGNoIHRoZSBpbnB1dFxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG5cbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG5cbiAgICAvLyBGaXhlcyBodHRwczovL2dpdGh1Yi5jb20vamFja29jbnIvaW50bC10ZWwtaW5wdXQvaXNzdWVzLzc2NVxuICAgIC8vIEFwcGxlIHN0aWxsIGhhc24ndCBmaXhlZCB0aGUgaXNzdWUgd2hlcmUgc2V0dGluZyBvdmVyZmxvdzogc2Nyb2xsIG9uIGEgZGl2IGVsZW1lbnQgZG9lcyBub3QgdXNlIGluZXJ0aWEgc2Nyb2xsaW5nXG4gICAgLy8gSWYgdGhpcyBpcyBub3Qgc2V0LCB0aGVuIHRoZSBjb3VudHJ5IGxpc3Qgc2Nyb2xsIHN0b3BzIG1vdmluZyBhZnRlciByYXNpbmcgYSBmaW5nZXIsIGFuZCB1c2VycyByZXBvcnQgdGhhdCBzY3JvbGwgaXMgc2xvd1xuICAgIC8vIFN0YWNrb3ZlcmZsb3cgcXVlc3Rpb24gYWJvdXQgaXQ6IGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzMzNjAxMTY1L3Njcm9sbGluZy1zbG93LW9uLW1vYmlsZS1pb3Mtd2hlbi11c2luZy1vdmVyZmxvd3Njcm9sbFxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgIC8vIHRoZSBkaXZpZGVyIGJlbG93IHRoZSBwcmVmZXJyZWQgY291bnRyaWVzXG4gICAgLmRpdmlkZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXJXaWR0aCBzb2xpZCAkZ3JleUJvcmRlcjtcbiAgICB9XG5cbiAgICAvLyBlYWNoIGNvdW50cnkgaXRlbSBpbiBkcm9wZG93biAod2UgbXVzdCBoYXZlIHNlcGFyYXRlIGNsYXNzIHRvIGRpZmZlcmVudGlhdGUgZnJvbSBkaXZpZGVycylcbiAgICAuY291bnRyeSB7XG4gICAgICAvLyBOb3RlOiBkZWNpZGVkIG5vdCB0byB1c2UgbGluZS1oZWlnaHQgaGVyZSBmb3IgYWxpZ25tZW50IGJlY2F1c2UgaXQgY2F1c2VzIGlzc3VlcyBlLmcuIGxhcmdlIGZvbnQtc2l6ZXMgd2lsbCBvdmVybGFwLCBhbmQgYWxzbyBsb29rcyBiYWQgaWYgb25lIGNvdW50cnkgb3ZlcmZsb3dzIG9udG8gMiBsaW5lc1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAvLyB0aGUgZGlhbCBjb2RlcyBhZnRlciB0aGUgY291bnRyeSBuYW1lcyBhcmUgZ3JleWVkIG91dFxuICAgICAgLmRpYWwtY29kZSB7XG4gICAgICAgIGNvbG9yOiAkZ3JleVRleHQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb3VudHJ5LmhpZ2hsaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJDb2xvcjtcbiAgICB9XG5cbiAgICAvLyBzcGFjaW5nIGJldHdlZW4gY291bnRyeSBmbGFnLCBuYW1lIGFuZCBkaWFsIGNvZGVcbiAgICAuZmxhZy1ib3gsIC5jb3VudHJ5LW5hbWUsIC5kaWFsLWNvZGUge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgLmZsYWctYm94LCAuY291bnRyeS1uYW1lIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIHRoZXNlIHNldHRpbmdzIGFyZSBpbmRlcGVuZGVudCBvZiBlYWNoIG90aGVyLCBidXQgYm90aCBtb3ZlIHNlbGVjdGVkIGZsYWcgdG8gbGVmdCBvZiBpbnB1dFxuICAmLmFsbG93LWRyb3Bkb3duLCAmLnNlcGFyYXRlLWRpYWwtY29kZSB7XG4gICAgaW5wdXQsIGlucHV0W3R5cGU9dGV4dF0sIGlucHV0W3R5cGU9dGVsXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXRQYWRkaW5nO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkc2VsZWN0ZWRGbGFnQXJyb3dXaWR0aCArICRpbnB1dFBhZGRpbmc7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLmZsYWctY29udGFpbmVyIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmLmFsbG93LWRyb3Bkb3duIHtcbiAgICAvLyBob3ZlciBzdGF0ZSAtIHNob3cgZmxhZyBpcyBjbGlja2FibGVcbiAgICAuZmxhZy1jb250YWluZXI6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgLnNlbGVjdGVkLWZsYWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJDb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gZGlzYWJsZSBob3ZlciBzdGF0ZSB3aGVuIGlucHV0IGlzIGRpc2FibGVkXG4gICAgaW5wdXRbZGlzYWJsZWRdICsgLmZsYWctY29udGFpbmVyOmhvdmVyLCBpbnB1dFtyZWFkb25seV0gKyAuZmxhZy1jb250YWluZXI6aG92ZXIge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgLnNlbGVjdGVkLWZsYWcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNlcGFyYXRlLWRpYWwtY29kZSB7XG4gICAgLnNlbGVjdGVkLWZsYWcge1xuICAgICAgLy8gbm93IHRoYXQgd2UgaGF2ZSBkaWdpdHMgaW4gdGhpcyBzZWN0aW9uLCBpdCBuZWVkcyB0aGlzIHZpc3VhbCBzZXBhcmF0aW9uXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXJDb2xvcjtcbiAgICB9XG4gICAgLnNlbGVjdGVkLWRpYWwtY29kZSB7XG4gICAgICBtYXJnaW4tbGVmdDogJGFycm93UGFkZGluZztcbiAgICB9XG4gIH1cblxuICAvLyBpZiBkcm9wZG93bkNvbnRhaW5lciBvcHRpb24gaXMgc2V0LCBpbmNyZWFzZSB6LWluZGV4IHRvIHByZXZlbnQgZGlzcGxheSBpc3N1ZXNcbiAgJi5pdGktY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTAwMHB4O1xuICAgIGxlZnQ6IC0xMDAwcHg7XG4gICAgLy8gaGlnaGVyIHRoYW4gZGVmYXVsdCBCb290c3RyYXAgbW9kYWwgei1pbmRleCBvZiAxMDUwXG4gICAgei1pbmRleDogMTA2MDtcbiAgICAvLyB0byBrZWVwIHN0eWxpbmcgY29uc2lzdGVudCB3aXRoIC5mbGFnLWNvbnRhaW5lclxuICAgIHBhZGRpbmc6ICRib3JkZXJXaWR0aDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gb3ZlcnJpZGVzIGZvciBtb2JpbGUgcG9wdXBcbi5pdGktbW9iaWxlIC5pbnRsLXRlbC1pbnB1dCB7XG4gICYuaXRpLWNvbnRhaW5lciB7XG4gICAgdG9wOiAkbW9iaWxlUG9wdXBNYXJnaW47XG4gICAgYm90dG9tOiAkbW9iaWxlUG9wdXBNYXJnaW47XG4gICAgbGVmdDogJG1vYmlsZVBvcHVwTWFyZ2luO1xuICAgIHJpZ2h0OiAkbW9iaWxlUG9wdXBNYXJnaW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICB9XG4gIC5jb3VudHJ5LWxpc3Qge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmNvdW50cnkge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgLy8gaW5jcmVhc2UgbGluZSBoZWlnaHQgYmVjYXVzZSBkcm9wZG93biBjb3B5IGlzIHYgbGlrZWx5IHRvIG92ZXJmbG93IG9uIG1vYmlsZSBhbmQgd2hlbiBpdCBkb2VzIGl0IG5lZWRzIHRvIGJlIHdlbGwgc3BhY2VkXG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgfVxuICB9XG59XG5cblxuXG5cblxuXG5AaW1wb3J0IFwiX3Nwcml0ZVwiO1xuXG4uaXRpLWZsYWcge1xuICBoZWlnaHQ6ICRmbGFnSGVpZ2h0O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAwcHggIzg4ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vbWVkaWEuY2Rud3MuY29tL190L18vaW1hZ2VzL2ZsYWdzL2ludGx0ZWxpbnB1dC9mbGFncy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAvLyBlbXB0eSBzdGF0ZVxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREJEQkRCO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZmxhZ1dpZHRoIDA7XG5cbiAgQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL21lZGlhLmNkbndzLmNvbS9fdC9fL2ltYWdlcy9mbGFncy9pbnRsdGVsaW5wdXQvZmxhZ3NAMngucG5nKTtcbn1cbn1cblxuXG5cbi8vIGhhY2sgZm9yIE5lcGFsIHdoaWNoIGlzIHRoZSBvbmx5IGZsYWcgdGhhdCBpcyBub3Qgc3F1YXJlL3JlY3RhbmdsZSwgc28gaXQgaGFzIHRyYW5zcGFyZW5jeSwgc28geW91IGNhbiBzZWUgdGhlIGRlZmF1bHQgZ3JleSBiZWhpbmQgaXRcbi5pdGktZmxhZy5ucCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4jcGxhY2VzRXJyb3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2xvc2UtYXV0b2NvbXBsZXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICB6LWluZGV4OiA5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoLjkpIHRyYW5zbGF0ZTNkKDAsMCwwKTtcbn1cblxuLmNsb3NlLWF1dG9jb21wbGV0ZTpiZWZvcmUsIC5jbG9zZS1hdXRvY29tcGxldGU6YWZ0ZXIgIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAgMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtOC41cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUzZCgwLDAsMCk7XG59XG5cbi5jbG9zZS1hdXRvY29tcGxldGU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZTNkKDAsMCwwKTtcbn1cblxuXG4jYWRkcmVzcywgI2FkZHJlc3MyLCAjcmVnaXN0ZXJfX2FkZHJlc3MsICNyZWdpc3Rlcl9fYWRkcmVzczIge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4ucmQtYXUgLmNsb3NlLWF1dG9jb21wbGV0ZSB7XG4gIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xufVxuXG4gICNyZWdpc3Rlcl9fcGhvbmU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gICAgY29sb3I6ICNiY2JjYmMhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuICAjcmVnaXN0ZXJfX3Bob25lOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogI2JjYmNiYyFpbXBvcnRhbnQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICB9XG4gICNyZWdpc3Rlcl9fcGhvbmU6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gICAgY29sb3I6ICNiY2JjYmMhaW1wb3J0YW50O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuICAjcmVnaXN0ZXJfX3Bob25lOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiAjYmNiY2JjIWltcG9ydGFudDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cblxuI3JlZ2lzdGVyX19waG9uZTI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjYmNiY2JjIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuI3JlZ2lzdGVyX19waG9uZTI6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2JjYmNiYyFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiNyZWdpc3Rlcl9fcGhvbmUyOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuICBjb2xvcjogI2JjYmNiYyFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiNyZWdpc3Rlcl9fcGhvbmUyOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogI2JjYmNiYyFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuI3Bob25lOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogI2JjYmNiYyFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiNwaG9uZTo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjYmNiY2JjIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuI3Bob25lOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuICBjb2xvcjogI2JjYmNiYyFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbiNwaG9uZTotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cbiAgY29sb3I6ICNiY2JjYmMhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbiNwaG9uZTI6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjYmNiY2JjIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuI3Bob25lMjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiAjYmNiY2JjIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuI3Bob25lMjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICNiY2JjYmMhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4jcGhvbmUyOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogI2JjYmNiYyFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuIiwiQGZ1bmN0aW9uIHJldGluYS1zaXplKCR2YWx1ZSkge1xuICBAcmV0dXJuIGZsb29yKCR2YWx1ZSAvIDIpO1xufVxuXG5AbWl4aW4gcmV0aW5hLWJnLXNpemUoJHNwcml0ZVdpZHRoLCAkc3ByaXRlSGVpZ2h0KSB7XG4gIGJhY2tncm91bmQtc2l6ZTogZmxvb3IoJHNwcml0ZVdpZHRoIC8gMikgZmxvb3IoJHNwcml0ZUhlaWdodCAvIDIpO1xufVxuXG4uaXRpLWZsYWcge1xuICAkaXRlbS13aWR0aC1tYXBzOiAoYWM6IDIwcHgsIGFkOiAyMHB4LCBhZTogMjBweCwgYWY6IDIwcHgsIGFnOiAyMHB4LCBhaTogMjBweCwgYWw6IDIwcHgsIGFtOiAyMHB4LCBhbzogMjBweCwgYXE6IDIwcHgsIGFyOiAyMHB4LCBhczogMjBweCwgYXQ6IDIwcHgsIGF1OiAyMHB4LCBhdzogMjBweCwgYXg6IDIwcHgsIGF6OiAyMHB4LCBiYTogMjBweCwgYmI6IDIwcHgsIGJkOiAyMHB4LCBiZTogMThweCwgYmY6IDIwcHgsIGJnOiAyMHB4LCBiaDogMjBweCwgYmk6IDIwcHgsIGJqOiAyMHB4LCBibDogMjBweCwgYm06IDIwcHgsIGJuOiAyMHB4LCBibzogMjBweCwgYnE6IDIwcHgsIGJyOiAyMHB4LCBiczogMjBweCwgYnQ6IDIwcHgsIGJ2OiAyMHB4LCBidzogMjBweCwgYnk6IDIwcHgsIGJ6OiAyMHB4LCBjYTogMjBweCwgY2M6IDIwcHgsIGNkOiAyMHB4LCBjZjogMjBweCwgY2c6IDIwcHgsIGNoOiAxNXB4LCBjaTogMjBweCwgY2s6IDIwcHgsIGNsOiAyMHB4LCBjbTogMjBweCwgY246IDIwcHgsIGNvOiAyMHB4LCBjcDogMjBweCwgY3I6IDIwcHgsIGN1OiAyMHB4LCBjdjogMjBweCwgY3c6IDIwcHgsIGN4OiAyMHB4LCBjeTogMjBweCwgY3o6IDIwcHgsIGRlOiAyMHB4LCBkZzogMjBweCwgZGo6IDIwcHgsIGRrOiAyMHB4LCBkbTogMjBweCwgZG86IDIwcHgsIGR6OiAyMHB4LCBlYTogMjBweCwgZWM6IDIwcHgsIGVlOiAyMHB4LCBlZzogMjBweCwgZWg6IDIwcHgsIGVyOiAyMHB4LCBlczogMjBweCwgZXQ6IDIwcHgsIGV1OiAyMHB4LCBmaTogMjBweCwgZmo6IDIwcHgsIGZrOiAyMHB4LCBmbTogMjBweCwgZm86IDIwcHgsIGZyOiAyMHB4LCBnYTogMjBweCwgZ2I6IDIwcHgsIGdkOiAyMHB4LCBnZTogMjBweCwgZ2Y6IDIwcHgsIGdnOiAyMHB4LCBnaDogMjBweCwgZ2k6IDIwcHgsIGdsOiAyMHB4LCBnbTogMjBweCwgZ246IDIwcHgsIGdwOiAyMHB4LCBncTogMjBweCwgZ3I6IDIwcHgsIGdzOiAyMHB4LCBndDogMjBweCwgZ3U6IDIwcHgsIGd3OiAyMHB4LCBneTogMjBweCwgaGs6IDIwcHgsIGhtOiAyMHB4LCBobjogMjBweCwgaHI6IDIwcHgsIGh0OiAyMHB4LCBodTogMjBweCwgaWM6IDIwcHgsIGlkOiAyMHB4LCBpZTogMjBweCwgaWw6IDIwcHgsIGltOiAyMHB4LCBpbjogMjBweCwgaW86IDIwcHgsIGlxOiAyMHB4LCBpcjogMjBweCwgaXM6IDIwcHgsIGl0OiAyMHB4LCBqZTogMjBweCwgam06IDIwcHgsIGpvOiAyMHB4LCBqcDogMjBweCwga2U6IDIwcHgsIGtnOiAyMHB4LCBraDogMjBweCwga2k6IDIwcHgsIGttOiAyMHB4LCBrbjogMjBweCwga3A6IDIwcHgsIGtyOiAyMHB4LCBrdzogMjBweCwga3k6IDIwcHgsIGt6OiAyMHB4LCBsYTogMjBweCwgbGI6IDIwcHgsIGxjOiAyMHB4LCBsaTogMjBweCwgbGs6IDIwcHgsIGxyOiAyMHB4LCBsczogMjBweCwgbHQ6IDIwcHgsIGx1OiAyMHB4LCBsdjogMjBweCwgbHk6IDIwcHgsIG1hOiAyMHB4LCBtYzogMTlweCwgbWQ6IDIwcHgsIG1lOiAyMHB4LCBtZjogMjBweCwgbWc6IDIwcHgsIG1oOiAyMHB4LCBtazogMjBweCwgbWw6IDIwcHgsIG1tOiAyMHB4LCBtbjogMjBweCwgbW86IDIwcHgsIG1wOiAyMHB4LCBtcTogMjBweCwgbXI6IDIwcHgsIG1zOiAyMHB4LCBtdDogMjBweCwgbXU6IDIwcHgsIG12OiAyMHB4LCBtdzogMjBweCwgbXg6IDIwcHgsIG15OiAyMHB4LCBtejogMjBweCwgbmE6IDIwcHgsIG5jOiAyMHB4LCBuZTogMThweCwgbmY6IDIwcHgsIG5nOiAyMHB4LCBuaTogMjBweCwgbmw6IDIwcHgsIG5vOiAyMHB4LCBucDogMTNweCwgbnI6IDIwcHgsIG51OiAyMHB4LCBuejogMjBweCwgb206IDIwcHgsIHBhOiAyMHB4LCBwZTogMjBweCwgcGY6IDIwcHgsIHBnOiAyMHB4LCBwaDogMjBweCwgcGs6IDIwcHgsIHBsOiAyMHB4LCBwbTogMjBweCwgcG46IDIwcHgsIHByOiAyMHB4LCBwczogMjBweCwgcHQ6IDIwcHgsIHB3OiAyMHB4LCBweTogMjBweCwgcWE6IDIwcHgsIHJlOiAyMHB4LCBybzogMjBweCwgcnM6IDIwcHgsIHJ1OiAyMHB4LCBydzogMjBweCwgc2E6IDIwcHgsIHNiOiAyMHB4LCBzYzogMjBweCwgc2Q6IDIwcHgsIHNlOiAyMHB4LCBzZzogMjBweCwgc2g6IDIwcHgsIHNpOiAyMHB4LCBzajogMjBweCwgc2s6IDIwcHgsIHNsOiAyMHB4LCBzbTogMjBweCwgc246IDIwcHgsIHNvOiAyMHB4LCBzcjogMjBweCwgc3M6IDIwcHgsIHN0OiAyMHB4LCBzdjogMjBweCwgc3g6IDIwcHgsIHN5OiAyMHB4LCBzejogMjBweCwgdGE6IDIwcHgsIHRjOiAyMHB4LCB0ZDogMjBweCwgdGY6IDIwcHgsIHRnOiAyMHB4LCB0aDogMjBweCwgdGo6IDIwcHgsIHRrOiAyMHB4LCB0bDogMjBweCwgdG06IDIwcHgsIHRuOiAyMHB4LCB0bzogMjBweCwgdHI6IDIwcHgsIHR0OiAyMHB4LCB0djogMjBweCwgdHc6IDIwcHgsIHR6OiAyMHB4LCB1YTogMjBweCwgdWc6IDIwcHgsIHVtOiAyMHB4LCB1bjogMjBweCwgdXM6IDIwcHgsIHV5OiAyMHB4LCB1ejogMjBweCwgdmE6IDE1cHgsIHZjOiAyMHB4LCB2ZTogMjBweCwgdmc6IDIwcHgsIHZpOiAyMHB4LCB2bjogMjBweCwgdnU6IDIwcHgsIHdmOiAyMHB4LCB3czogMjBweCwgeGs6IDIwcHgsIHllOiAyMHB4LCB5dDogMjBweCwgemE6IDIwcHgsIHptOiAyMHB4LCB6dzogMjBweCwgKTtcbiAgJHN0YW5kYXJkLWNvdW50cnk6ICdhYyc7XG4gIHdpZHRoOiBtYXAtZ2V0KCRpdGVtLXdpZHRoLW1hcHMsICRzdGFuZGFyZC1jb3VudHJ5KTtcblxuICBAZWFjaCAka2V5LCAkd2lkdGggaW4gJGl0ZW0td2lkdGgtbWFwcyB7XG4gICAgQGlmICR3aWR0aCAhPSBtYXAtZ2V0KCRpdGVtLXdpZHRoLW1hcHMsICRzdGFuZGFyZC1jb3VudHJ5KSB7XG4gICAgICAmLiN7JGtleX0ge1xuICAgICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU2NTJweCAxNXB4O1xuICB9XG5cbiAgJi5hYyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIH1cbiAgJi5hZCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IDBweDtcbiAgfVxuICAmLmFlIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMHB4O1xuICB9XG4gICYuYWYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjZweCAwcHg7XG4gIH1cbiAgJi5hZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDBweDtcbiAgfVxuICAmLmFpIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IDBweDtcbiAgfVxuICAmLmFsIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDBweDtcbiAgfVxuICAmLmFtIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDBweDtcbiAgfVxuICAmLmFvIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IDBweDtcbiAgfVxuICAmLmFxIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OHB4IDBweDtcbiAgfVxuICAmLmFyIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IDBweDtcbiAgfVxuICAmLmFzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MnB4IDBweDtcbiAgfVxuICAmLmF0IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IDBweDtcbiAgfVxuICAmLmF1IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NnB4IDBweDtcbiAgfVxuICAmLmF3IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOHB4IDBweDtcbiAgfVxuICAmLmF4IHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMHB4IDBweDtcbiAgfVxuICAmLmF6IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MnB4IDBweDtcbiAgfVxuICAmLmJhIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NHB4IDBweDtcbiAgfVxuICAmLmJiIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NnB4IDBweDtcbiAgfVxuICAmLmJkIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxOHB4IDBweDtcbiAgfVxuICAmLmJlIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MHB4IDBweDtcbiAgfVxuICAmLmJmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MHB4IDBweDtcbiAgfVxuICAmLmJnIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MnB4IDBweDtcbiAgfVxuICAmLmJoIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNHB4IDBweDtcbiAgfVxuICAmLmJpIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNnB4IDBweDtcbiAgfVxuICAmLmJqIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0OHB4IDBweDtcbiAgfVxuICAmLmJsIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3MHB4IDBweDtcbiAgfVxuICAmLmJtIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU5MnB4IDBweDtcbiAgfVxuICAmLmJuIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxNHB4IDBweDtcbiAgfVxuICAmLmJvIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzNnB4IDBweDtcbiAgfVxuICAmLmJxIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1OHB4IDBweDtcbiAgfVxuICAmLmJyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY4MHB4IDBweDtcbiAgfVxuICAmLmJzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwMnB4IDBweDtcbiAgfVxuICAmLmJ0IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyNHB4IDBweDtcbiAgfVxuICAmLmJ2IHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0NnB4IDBweDtcbiAgfVxuICAmLmJ3IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2OHB4IDBweDtcbiAgfVxuICAmLmJ5IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc5MHB4IDBweDtcbiAgfVxuICAmLmJ6IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxMnB4IDBweDtcbiAgfVxuICAmLmNhIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgzNHB4IDBweDtcbiAgfVxuICAmLmNjIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1NnB4IDBweDtcbiAgfVxuICAmLmNkIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg3OHB4IDBweDtcbiAgfVxuICAmLmNmIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwMHB4IDBweDtcbiAgfVxuICAmLmNnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkyMnB4IDBweDtcbiAgfVxuICAmLmNoIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0NHB4IDBweDtcbiAgfVxuICAmLmNpIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IDBweDtcbiAgfVxuICAmLmNrIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk4M3B4IDBweDtcbiAgfVxuICAmLmNsIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDVweCAwcHg7XG4gIH1cbiAgJi5jbSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDI3cHggMHB4O1xuICB9XG4gICYuY24ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA0OXB4IDBweDtcbiAgfVxuICAmLmNvIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzFweCAwcHg7XG4gIH1cbiAgJi5jcCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDkzcHggMHB4O1xuICB9XG4gICYuY3Ige1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTExNXB4IDBweDtcbiAgfVxuICAmLmN1IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMzdweCAwcHg7XG4gIH1cbiAgJi5jdiB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTU5cHggMHB4O1xuICB9XG4gICYuY3cge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE4MXB4IDBweDtcbiAgfVxuICAmLmN4IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDNweCAwcHg7XG4gIH1cbiAgJi5jeSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjI1cHggMHB4O1xuICB9XG4gICYuY3oge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0N3B4IDBweDtcbiAgfVxuICAmLmRlIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNjlweCAwcHg7XG4gIH1cbiAgJi5kZyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjkxcHggMHB4O1xuICB9XG4gICYuZGoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMxM3B4IDBweDtcbiAgfVxuICAmLmRrIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMzVweCAwcHg7XG4gIH1cbiAgJi5kbSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzU3cHggMHB4O1xuICB9XG4gICYuZG8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM3OXB4IDBweDtcbiAgfVxuICAmLmR6IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MDFweCAwcHg7XG4gIH1cbiAgJi5lYSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDIzcHggMHB4O1xuICB9XG4gICYuZWMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0NXB4IDBweDtcbiAgfVxuICAmLmVlIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NjdweCAwcHg7XG4gIH1cbiAgJi5lZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDg5cHggMHB4O1xuICB9XG4gICYuZWgge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUxMXB4IDBweDtcbiAgfVxuICAmLmVyIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MzNweCAwcHg7XG4gIH1cbiAgJi5lcyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTU1cHggMHB4O1xuICB9XG4gICYuZXQge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU3N3B4IDBweDtcbiAgfVxuICAmLmV1IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1OTlweCAwcHg7XG4gIH1cbiAgJi5maSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjIxcHggMHB4O1xuICB9XG4gICYuZmoge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0M3B4IDBweDtcbiAgfVxuICAmLmZrIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NjVweCAwcHg7XG4gIH1cbiAgJi5mbSB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjg3cHggMHB4O1xuICB9XG4gICYuZm8ge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcwOXB4IDBweDtcbiAgfVxuICAmLmZyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MzFweCAwcHg7XG4gIH1cbiAgJi5nYSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzUzcHggMHB4O1xuICB9XG4gICYuZ2Ige1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc3NXB4IDBweDtcbiAgfVxuICAmLmdkIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3OTdweCAwcHg7XG4gIH1cbiAgJi5nZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODE5cHggMHB4O1xuICB9XG4gICYuZ2Yge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg0MXB4IDBweDtcbiAgfVxuICAmLmdnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NjNweCAwcHg7XG4gIH1cbiAgJi5naCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xODg1cHggMHB4O1xuICB9XG4gICYuZ2kge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwN3B4IDBweDtcbiAgfVxuICAmLmdsIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MjlweCAwcHg7XG4gIH1cbiAgJi5nbSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTUxcHggMHB4O1xuICB9XG4gICYuZ24ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk3M3B4IDBweDtcbiAgfVxuICAmLmdwIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OTVweCAwcHg7XG4gIH1cbiAgJi5ncSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDE3cHggMHB4O1xuICB9XG4gICYuZ3Ige1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAzOXB4IDBweDtcbiAgfVxuICAmLmdzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwNjFweCAwcHg7XG4gIH1cbiAgJi5ndCB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDgzcHggMHB4O1xuICB9XG4gICYuZ3Uge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwNXB4IDBweDtcbiAgfVxuICAmLmd3IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMjdweCAwcHg7XG4gIH1cbiAgJi5neSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTQ5cHggMHB4O1xuICB9XG4gICYuaGsge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE3MXB4IDBweDtcbiAgfVxuICAmLmhtIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxOTNweCAwcHg7XG4gIH1cbiAgJi5obiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjE1cHggMHB4O1xuICB9XG4gICYuaHIge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIzN3B4IDBweDtcbiAgfVxuICAmLmh0IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNTlweCAwcHg7XG4gIH1cbiAgJi5odSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjgxcHggMHB4O1xuICB9XG4gICYuaWMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMwM3B4IDBweDtcbiAgfVxuICAmLmlkIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMjVweCAwcHg7XG4gIH1cbiAgJi5pZSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzQ3cHggMHB4O1xuICB9XG4gICYuaWwge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM2OXB4IDBweDtcbiAgfVxuICAmLmltIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzOTFweCAwcHg7XG4gIH1cbiAgJi5pbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDEzcHggMHB4O1xuICB9XG4gICYuaW8ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQzNXB4IDBweDtcbiAgfVxuICAmLmlxIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NTdweCAwcHg7XG4gIH1cbiAgJi5pciB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDc5cHggMHB4O1xuICB9XG4gICYuaXMge1xuICAgIGhlaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUwMXB4IDBweDtcbiAgfVxuICAmLml0IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MjNweCAwcHg7XG4gIH1cbiAgJi5qZSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTQ1cHggMHB4O1xuICB9XG4gICYuam0ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU2N3B4IDBweDtcbiAgfVxuICAmLmpvIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1ODlweCAwcHg7XG4gIH1cbiAgJi5qcCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjExcHggMHB4O1xuICB9XG4gICYua2Uge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYzM3B4IDBweDtcbiAgfVxuICAmLmtnIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NTVweCAwcHg7XG4gIH1cbiAgJi5raCB7XG4gICAgaGVpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjc3cHggMHB4O1xuICB9XG4gICYua2kge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY5OXB4IDBweDtcbiAgfVxuICAmLmttIHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3MjFweCAwcHg7XG4gIH1cbiAgJi5rbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzQzcHggMHB4O1xuICB9XG4gICYua3Age1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc2NXB4IDBweDtcbiAgfVxuICAmLmtyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3ODdweCAwcHg7XG4gIH1cbiAgJi5rdyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODA5cHggMHB4O1xuICB9XG4gICYua3kge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgzMXB4IDBweDtcbiAgfVxuICAmLmt6IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NTNweCAwcHg7XG4gIH1cbiAgJi5sYSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODc1cHggMHB4O1xuICB9XG4gICYubGIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg5N3B4IDBweDtcbiAgfVxuICAmLmxjIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5MTlweCAwcHg7XG4gIH1cbiAgJi5saSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTQxcHggMHB4O1xuICB9XG4gICYubGsge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk2M3B4IDBweDtcbiAgfVxuICAmLmxyIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5ODVweCAwcHg7XG4gIH1cbiAgJi5scyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDA3cHggMHB4O1xuICB9XG4gICYubHQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAyOXB4IDBweDtcbiAgfVxuICAmLmx1IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNTFweCAwcHg7XG4gIH1cbiAgJi5sdiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDczcHggMHB4O1xuICB9XG4gICYubHkge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA5NXB4IDBweDtcbiAgfVxuICAmLm1hIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMTdweCAwcHg7XG4gIH1cbiAgJi5tYyB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTM5cHggMHB4O1xuICB9XG4gICYubWQge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE2MHB4IDBweDtcbiAgfVxuICAmLm1lIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxODJweCAwcHg7XG4gIH1cbiAgJi5tZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjA0cHggMHB4O1xuICB9XG4gICYubWcge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIyNnB4IDBweDtcbiAgfVxuICAmLm1oIHtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNDhweCAwcHg7XG4gIH1cbiAgJi5tayB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjcwcHggMHB4O1xuICB9XG4gICYubWwge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI5MnB4IDBweDtcbiAgfVxuICAmLm1tIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMTRweCAwcHg7XG4gIH1cbiAgJi5tbiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzM2cHggMHB4O1xuICB9XG4gICYubW8ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1OHB4IDBweDtcbiAgfVxuICAmLm1wIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzODBweCAwcHg7XG4gIH1cbiAgJi5tcSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDAycHggMHB4O1xuICB9XG4gICYubXIge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQyNHB4IDBweDtcbiAgfVxuICAmLm1zIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NDZweCAwcHg7XG4gIH1cbiAgJi5tdCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDY4cHggMHB4O1xuICB9XG4gICYubXUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ5MHB4IDBweDtcbiAgfVxuICAmLm12IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MTJweCAwcHg7XG4gIH1cbiAgJi5tdyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTM0cHggMHB4O1xuICB9XG4gICYubXgge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU1NnB4IDBweDtcbiAgfVxuICAmLm15IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NzhweCAwcHg7XG4gIH1cbiAgJi5teiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjAwcHggMHB4O1xuICB9XG4gICYubmEge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYyMnB4IDBweDtcbiAgfVxuICAmLm5jIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NDRweCAwcHg7XG4gIH1cbiAgJi5uZSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjY2cHggMHB4O1xuICB9XG4gICYubmYge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY4NnB4IDBweDtcbiAgfVxuICAmLm5nIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MDhweCAwcHg7XG4gIH1cbiAgJi5uaSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzMwcHggMHB4O1xuICB9XG4gICYubmwge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc1MnB4IDBweDtcbiAgfVxuICAmLm5vIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NzRweCAwcHg7XG4gIH1cbiAgJi5ucCB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzk2cHggMHB4O1xuICB9XG4gICYubnIge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgxMXB4IDBweDtcbiAgfVxuICAmLm51IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MzNweCAwcHg7XG4gIH1cbiAgJi5ueiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODU1cHggMHB4O1xuICB9XG4gICYub20ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg3N3B4IDBweDtcbiAgfVxuICAmLnBhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4OTlweCAwcHg7XG4gIH1cbiAgJi5wZSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTIxcHggMHB4O1xuICB9XG4gICYucGYge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk0M3B4IDBweDtcbiAgfVxuICAmLnBnIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NjVweCAwcHg7XG4gIH1cbiAgJi5waCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTg3cHggMHB4O1xuICB9XG4gICYucGsge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwOXB4IDBweDtcbiAgfVxuICAmLnBsIHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMzFweCAwcHg7XG4gIH1cbiAgJi5wbSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MDUzcHggMHB4O1xuICB9XG4gICYucG4ge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA3NXB4IDBweDtcbiAgfVxuICAmLnByIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwOTdweCAwcHg7XG4gIH1cbiAgJi5wcyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MTE5cHggMHB4O1xuICB9XG4gICYucHQge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE0MXB4IDBweDtcbiAgfVxuICAmLnB3IHtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNjNweCAwcHg7XG4gIH1cbiAgJi5weSB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MTg1cHggMHB4O1xuICB9XG4gICYucWEge1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MjA3cHggMHB4O1xuICB9XG4gICYucmUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIyOXB4IDBweDtcbiAgfVxuICAmLnJvIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNTFweCAwcHg7XG4gIH1cbiAgJi5ycyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MjczcHggMHB4O1xuICB9XG4gICYucnUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI5NXB4IDBweDtcbiAgfVxuICAmLnJ3IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMTdweCAwcHg7XG4gIH1cbiAgJi5zYSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MzM5cHggMHB4O1xuICB9XG4gICYuc2Ige1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM2MXB4IDBweDtcbiAgfVxuICAmLnNjIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzODNweCAwcHg7XG4gIH1cbiAgJi5zZCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDA1cHggMHB4O1xuICB9XG4gICYuc2Uge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQyN3B4IDBweDtcbiAgfVxuICAmLnNnIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NDlweCAwcHg7XG4gIH1cbiAgJi5zaCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NDcxcHggMHB4O1xuICB9XG4gICYuc2kge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ5M3B4IDBweDtcbiAgfVxuICAmLnNqIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MTVweCAwcHg7XG4gIH1cbiAgJi5zayB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NTM3cHggMHB4O1xuICB9XG4gICYuc2wge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU1OXB4IDBweDtcbiAgfVxuICAmLnNtIHtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1ODFweCAwcHg7XG4gIH1cbiAgJi5zbiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjAzcHggMHB4O1xuICB9XG4gICYuc28ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYyNXB4IDBweDtcbiAgfVxuICAmLnNyIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NDdweCAwcHg7XG4gIH1cbiAgJi5zcyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NjY5cHggMHB4O1xuICB9XG4gICYuc3Qge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY5MXB4IDBweDtcbiAgfVxuICAmLnN2IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MTNweCAwcHg7XG4gIH1cbiAgJi5zeCB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00NzM1cHggMHB4O1xuICB9XG4gICYuc3kge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc1N3B4IDBweDtcbiAgfVxuICAmLnN6IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NzlweCAwcHg7XG4gIH1cbiAgJi50YSB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODAxcHggMHB4O1xuICB9XG4gICYudGMge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgyM3B4IDBweDtcbiAgfVxuICAmLnRkIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NDVweCAwcHg7XG4gIH1cbiAgJi50ZiB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00ODY3cHggMHB4O1xuICB9XG4gICYudGcge1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg4OXB4IDBweDtcbiAgfVxuICAmLnRoIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MTFweCAwcHg7XG4gIH1cbiAgJi50aiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTMzcHggMHB4O1xuICB9XG4gICYudGsge1xuICAgIGhlaWdodDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk1NXB4IDBweDtcbiAgfVxuICAmLnRsIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NzdweCAwcHg7XG4gIH1cbiAgJi50bSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00OTk5cHggMHB4O1xuICB9XG4gICYudG4ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAyMXB4IDBweDtcbiAgfVxuICAmLnRvIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNDNweCAwcHg7XG4gIH1cbiAgJi50ciB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MDY1cHggMHB4O1xuICB9XG4gICYudHQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA4N3B4IDBweDtcbiAgfVxuICAmLnR2IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMDlweCAwcHg7XG4gIH1cbiAgJi50dyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MTMxcHggMHB4O1xuICB9XG4gICYudHoge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE1M3B4IDBweDtcbiAgfVxuICAmLnVhIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNzVweCAwcHg7XG4gIH1cbiAgJi51ZyB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MTk3cHggMHB4O1xuICB9XG4gICYudW0ge1xuICAgIGhlaWdodDogMTFweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTIxOXB4IDBweDtcbiAgfVxuICAmLnVuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNDFweCAwcHg7XG4gIH1cbiAgJi51cyB7XG4gICAgaGVpZ2h0OiAxMXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MjYzcHggMHB4O1xuICB9XG4gICYudXkge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI4NXB4IDBweDtcbiAgfVxuICAmLnV6IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMDdweCAwcHg7XG4gIH1cbiAgJi52YSB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzI5cHggMHB4O1xuICB9XG4gICYudmMge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM0NnB4IDBweDtcbiAgfVxuICAmLnZlIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNjhweCAwcHg7XG4gIH1cbiAgJi52ZyB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01MzkwcHggMHB4O1xuICB9XG4gICYudmkge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQxMnB4IDBweDtcbiAgfVxuICAmLnZuIHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MzRweCAwcHg7XG4gIH1cbiAgJi52dSB7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NDU2cHggMHB4O1xuICB9XG4gICYud2Yge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ3OHB4IDBweDtcbiAgfVxuICAmLndzIHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MDBweCAwcHg7XG4gIH1cbiAgJi54ayB7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTIycHggMHB4O1xuICB9XG4gICYueWUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU0NHB4IDBweDtcbiAgfVxuICAmLnl0IHtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NjZweCAwcHg7XG4gIH1cbiAgJi56YSB7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NTg4cHggMHB4O1xuICB9XG4gICYuem0ge1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYxMHB4IDBweDtcbiAgfVxuICAmLnp3IHtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MzJweCAwcHg7XG4gIH1cbn1cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIFZhcmlhYmxlcyAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8vIGZvbnQtc2l6ZVxuXG5cbi8vIGNvbG9yXG5cblxuLy8gYm9yZGVyXG4kaGVhZGVyLWhlaWdodC1kZXNrdG9wOiAxNjRweDtcbiRpY29uLXNlYXJjaDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2ZXJzaW9uJTNEJTIyMSUyMiUyMHdpZHRoJTNEJTIyMjY4JTIyJTIwaGVpZ2h0JTNEJTIyMjc3LjMzMyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDIwMS4wMDAwMDAlMjAyMDguMDAwMDAwJTIyJTNFJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjMjeyRzdmctY29sb3J9JTIyJTIwZCUzRCUyMk0xMDMuMiUyMDEuMUM4NS41JTIwNC4yJTIwNzEuMiUyMDExLjglMjA1OCUyMDI1JTIwNDQuMiUyMDM4LjglMjAzNi45JTIwNTMuMSUyMDMzLjklMjA3Mi4xYy0zLjElMjAxOS45JTIwMyUyMDQ1JTIwMTQuNiUyMDYwLjIlMjAyJTIwMi42JTIwMy41JTIwNS4zJTIwMy4yJTIwNi0uMy43LTExLjQlMjAxMi42LTI0LjglMjAyNi42QzEzLjUlMjAxNzguOCUyMDIlMjAxOTEuMiUyMDEuMyUyMDE5Mi40Yy00LjIlMjA3LjQlMjAzLjMlMjAxNi44JTIwMTIlMjAxNS4yJTIwMi44LS41JTIwNy4yLTQuNiUyMDIzLjktMjEuOSUyMDExLjItMTEuNiUyMDIyLjktMjMuOCUyMDI1LjktMjcuMWw1LjQtNS44JTIwNiUyMDMuNmMxMS43JTIwNi45JTIwMjguOSUyMDExLjYlMjA0Mi41JTIwMTEuNiUyMDIxLjklMjAwJTIwNDUuNy0xMC4zJTIwNjAuOC0yNi40JTIwMTAuMy0xMS4xJTIwMTYuMi0yMS41JTIwMjAuNC0zNi40JTIwMy4yLTExLjElMjAzLjItMzEuNCUyMDAtNDIuN0MxOTAlMjAzMy41JTIwMTY3LjYlMjAxMSUyMDEzOSUyMDNjLTguNi0yLjQtMjcuNC0zLjUtMzUuOC0xLjl6TTEzMSUyMDIzLjZjMjIuMyUyMDUuMiUyMDQxLjIlMjAyNC4xJTIwNDYuNCUyMDQ2LjQlMjAzLjMlMjAxMy44JTIwMS41JTIwMjguNS01LjIlMjA0Mi03LjYlMjAxNS41LTI0LjglMjAyOC45LTQxLjglMjAzMi41LTIxLjQlMjA0LjUtNDEuNC0xLjQtNTYuOS0xN0M1NCUyMDEwOCUyMDQ5LjUlMjA4MS4zJTIwNjEuNyUyMDU2LjFjNy4yLTE1JTIwMjQuMS0yOC41JTIwNDAuOC0zMi41JTIwOC0xLjklMjAyMC41LTEuOSUyMDI4LjUlMjAweiUyMi8lM0UlM0Mvc3ZnJTNFKTtcbiRpY29uLXNlYXJjaC1ob3ZlcjogJGljb24tc2VhcmNoO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBBbGwgLSBNb2JpbGUgZmlyc3QgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc2VhcmNoIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAoJGhlYWRlci1oZWlnaHQgLSAxMHB4KTtcblx0ei1pbmRleDogMTE7XG5cdHdpZHRoOiAoJGhlYWRlci1oZWlnaHQgLyAxLjUpO1xuXHRoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHRvcDo1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRyaWdodDogOTZweDtcblx0XHR3aWR0aDogNTNweDtcblx0fVxuXHQmLS1mb3JtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0Ji0tbGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRvcDogNTAlO1xuXHRcdHdpZHRoOiAyNnB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAkaWNvbi1zZWFyY2ggY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDIxcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdHdpZHRoOiA1M3B4O1xuXHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5OTk5cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji0td3JhcHBlciB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRvcDogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmQtbGlnaHQ7XG5cdH1cblx0Ji0tZmllbGRzZXQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdH1cblx0Ji0taW5wdXQge1xuXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0XHRwYWRkaW5nOiAwIDQwcHg7XG5cdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtLWJ0biB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTBweDtcblx0XHRsZWZ0OiA2cHg7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdHRleHQtaW5kZW50OiAtOTk5OTlweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiAkaWNvbi1zZWFyY2g7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxOHB4O1xuXHR9XG5cdCYtLWljb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Ji0tcmVzZXQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHRvcDogMTdweDtcblx0XHRyaWdodDogLTIwcHg7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmQ7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCYuYWN0aXZlIHtcblx0XHRcdHJpZ2h0OiAxN3B4O1xuXHRcdH1cblx0XHQuZmEge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1iZC1saWdodDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdH1cblx0fVxuXHQmLS1yZXN1bHQge1xuXG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogOTUlO1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHBhZGRpbmc6ICRoZWFkZXItaGVpZ2h0IDAgNSUgMDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmQtbGlnaHQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGxlZnQ6IDMzcHg7XG5cdFx0fVxuXHRcdCYtdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmQtbGlnaHQ7XG5cdFx0fVxuXHRcdCYtdWwge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0fVxuXHRcdCYtbGkge1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0fVxuXHRcdCYtYSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHR9XG5cdFx0Ji1jbG9zZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdHRvcDogMTBweDtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCYtaWNvbi5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdH1cblx0XHQmLWljb24tLWxhcmdlLm1hdGVyaWFsLWljb25zIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtLWNsb3NlIHtcblx0XHRwYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQ7XG5cdH1cbn1cblxuLnNlZS1hbGwtcmVzdWx0cyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbiNzZWFyY2gtd3JhcHBlci1jbG9zZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdCYtY29udGVudCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4jc2VhcmNoLWNoZWNrYm94OmNoZWNrZWQgfiAjd3JhcHBlci10b3AgI2hlYWRlciB7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jc2VhcmNoLWNoZWNrYm94OmNoZWNrZWQgfiAuaGVhZGVyIC5zZWFyY2gge1xuXHQmLS13cmFwcGVyIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAuM3MgZWFzZTtcblx0XHR9XG5cdH1cbn1cblxuI3NlYXJjaC1jaGVja2JveCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkge1xuXHQmLmJvZHktLXRyYW5zZm9ybS5ib2R5LS10cmFuc2Zvcm0tc2VhcmNoIHtcblx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBGUk9NIERFU0tUT1AgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHQuc2VhcmNoIHtcblx0XHQmLS1sYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmLS13cmFwcGVyIHtcblx0XHRcdHotaW5kZXg6IDk5OTk5O1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXHRcdCYtLWZvcm0ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Ji0tcmVzdWx0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRyaWdodDogYXV0bztcblx0XHRcdHdpZHRoOiAyMTBweDtcblx0XHRcdGxlZnQ6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHR0cmFuc2l0aW9uOiBib3R0b20gMC4zNXMgZWFzZTtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmLXVsIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblxuXHRcdFx0XHRib3JkZXI6IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuXHRcdFx0XHQmOmVtcHR5IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWxpIHtcblxuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWEge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3M7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdCY6aG92ZXI6bm90KC5zZWUtYWxsLXJlc3VsdHMpIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtY2xvc2Uge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdFx0XHR9XG5cdFx0XHQucHJvZCB7XG5cdFx0XHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdCY6bm90KDpudGgtY2hpbGQoMikpLCAmOm5vdCg6bnRoLWNoaWxkKDMpKSwgJjpub3QoZmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0XHQmLS1saXN0IHtcblx0XHRcdFx0XHQmLXdyYXBwZXIge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogODAlO1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLS1uYW1lIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNHB4ICogMS40ICogMjtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogMjtcblx0XHRcdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tZmllbGRzZXQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1pbnB1dCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0cGFkZGluZzogMCAyMHB4IDAgNDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkaWNvbi1zZWFyY2gtaG92ZXIgbGVmdCAxMHB4IGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMjBweDtcblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgwLDAsMCwwLjIpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cblx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHR9XG5cdFx0Ji0taW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE5KyAqL1xuXHRcdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdH1cblx0XHQmLS1pbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cblx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHR9XG5cdFx0Ji0taW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG5cdFx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0fVxuXHRcdCYtLWJ0biB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmLS1yZXNldCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmLS1pY29uLmZhIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCYtLXByZWRpY3RpdmUge1xuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLXVsIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1saSB7XG5cdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYtYSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjc2VhcmNoLXdyYXBwZXItY2xvc2Uge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHR6LWluZGV4OiA5O1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQmLWNvbnRlbnQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0I3NlYXJjaC1jaGVja2JveDpjaGVja2VkIH4gI3NlYXJjaC13cmFwcGVyLWNsb3NlIHtcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdCYtaWNvbi5mYSB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I3NlYXJjaC1jaGVja2JveDpjaGVja2VkIH4gLnNlYXJjaCB7XG5cdFx0Ji0td3JhcHBlciB7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0dG9wOiAxMDBweDtcblx0XHRcdC5zZWFyY2gge1xuXHRcdFx0XHQmLS1mb3JtIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS1yZXN1bHQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRvcDogOTclO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zZWUtYWxsLXJlc3VsdHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ji0tYSB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2VhcmNoIHtcblx0XHRsZWZ0OiAyMHB4O1xuXHRcdHJpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiAyMjBweDtcblx0XHR0b3A6IDUwJTtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHQmLS13cmFwcGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwcHg7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHRvcDogLThweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdCYuZm9jdXNlZCB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHdpZHRoOiAxMTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1yZXN1bHQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHQmLWNsb3NlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYtaWNvbi0tc21hbGwubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzFweDtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMThweCk7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItYmQ7XG5cdFx0XHR9XG5cdFx0XHQmLWljb24tLWxhcmdlLm1hdGVyaWFsLWljb25zIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWJkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQjc2VhcmNoLWNoZWNrYm94OmNoZWNrZWQgfiAjc2VhcmNoLXdyYXBwZXItY2xvc2UgIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAkaGVhZGVyLWhlaWdodC1kZXNrdG9wO1xuXHR9XG5cdCNzZWFyY2gtY2hlY2tib3g6Y2hlY2tlZCB+IC5zZWFyY2gtLXdyYXBwZXIge1xuXHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0bGVmdDogKCRoZWFkZXItaGVpZ2h0LWRlc2t0b3AgKiAyKTtcblx0XHR0b3A6IDA7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXHQuc2VhcmNoLS1yZXNldC5hY3RpdmUge1xuXHRcdHJpZ2h0OiAxMjBweDtcblx0XHR0b3A6IDI2cHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgbW9iaWxlIHtcblx0LnNlYXJjaC0tZmllbGRzZXQge1xuXHRcdC5jbG9zZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdC5zZWFyY2gtLXdyYXBwZXIge1xuXHRcdC5zZWFyY2gtLWZpZWxkc2V0IHtcblx0XHRcdHdpZHRoOjI0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogOTk5OTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0XHQuc2VhcmNoLS1pbnB1dDpmb2N1cywgJi5mb2N1c2VkIC5zZWFyY2gtLWlucHV0IHtcblx0XHRcdHdpZHRoOjI0MHB4O1xuXHRcdFx0aGVpZ2h0OjQwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOjQwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRjdXJzb3I6YXV0bztcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHR9XG5cblxuXHRcdC5zZWFyY2gtLWlucHV0e1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdGJvcmRlcjoycHggc29saWQgJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0XHR3aWR0aDoxN3B4O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cblx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbjouMnMgYWxsIGVhc2UtaW47XG5cdFx0XHQtbW96LXRyYW5zaXRpb246LjJzIGFsbCBlYXNlLWluO1xuXHRcdFx0dHJhbnNpdGlvbjouMnMgYWxsIGVhc2UtaW47XG5cdFx0XHRoZWlnaHQ6MTdweDtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czo0MHB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGJnLWJvZHk7XG5cdFx0XHRmb250LXNpemU6MDtcblx0XHRcdC8qdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCk7Ki9cblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdC5jbG9zZSBzcGFue1xuXHRcdFx0d2lkdGg6MnB4O1xuXHRcdFx0aGVpZ2h0OjEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOjJweDtcblx0XHRcdGJhY2tncm91bmQ6JGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jazt9XG5cblx0XHQuZnJvbnR7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IC0xcHg7XG5cdFx0XHR0b3A6IDIycHg7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAycztcblx0XHR9XG5cblxuXHRcdC5iYWNre1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAtMXB4O1xuXHRcdFx0dG9wOiAyMnB4O1xuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHQtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHR9XG5cblxuXG5cdFx0LnNlYXJjaC0taW5wdXQ6Zm9jdXMgKyAuY2xvc2UsICYuZm9jdXNlZCAuY2xvc2Uge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0bGFiZWwgLmhpZGRlbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDMwcHg7XG5cdFx0XHR0b3A6IDIxcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxM3B4KTtcblx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdC5oZWFkZXIge1xuXHRcdCZfX3NlYXJjaCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Jl9fYmcge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC40NSk7XG5cdFx0XHRcdGxlZnQ6IC0yMDBweDtcblx0XHRcdFx0d2lkdGg6IDIwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1vYmlsZSB7XG5cdCNzZWFyY2gtY2hlY2tib3g6Y2hlY2tlZCB+IC5oZWFkZXIgLnNlYXJjaCB7XG5cdFx0Ji0td3JhcHBlciB7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdH1cblx0XHQmLS1yZXN1bHQge1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHR9XG5cdH1cbn0iLCIjcmVnaXN0ZXJfX3Nob3ctc2hpcHBpbmcge1xuXHQmOmNoZWNrZWQge1xuXHRcdCYgKyAuZm9ybV9fZmllbGRzZXQge1xuXHRcdFx0LmZvcm0ge1xuXHRcdFx0XHQmX19ib3gge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHNjYWxlWSgwLjUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgfiAucmVnaXN0ZXJfX3NoaXBwaW5nIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG5cbi5yZWdpc3RlciB7XG5cdCZfX2Zvcm0sICZfX2gxIHtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Ji5mb3JtIHtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0ICAgICYuaDEge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19maWVsZHNldCB7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRtYXJnaW46IDAgYXV0byAkYmxvYy0tbWFyZ2luLWJvdHRvbSBhdXRvO1xuXHR9XG5cdCZfX3NoaXBwaW5nIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCZfX2xlZ2VuZCB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC1zaXplOiByZW0oMjBweCk7XG5cdH1cblx0Jl9fY2l2aWxpdHkge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi10b3A6ICgkYmxvYy0tbWFyZ2luLWJvdHRvbSAvIDMpO1xuXHR9XG5cdCZfX2NoZWNrYm94IHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdH1cblx0Jl9fY25pbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGJsb2MtLW1hcmdpbi1ib3R0b207XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206ICgkYmxvYy0tbWFyZ2luLWJvdHRvbSAvIDIpO1xuXHR9XG5cdCZfX2VuZCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIFRBQkxFVCBPTkxZIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkgYW5kIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQtYmVmb3JlLWRlc2t0b3AgKSB7XG5cdC5yZWdpc3RlciB7XG5cdFx0Jl9fZmllbGRzZXQge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gJGJsb2MtLW1hcmdpbi1ib3R0b20tdGFibGV0IGF1dG87XG5cdFx0fVxuXHRcdCZfX2NuaWwge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGJsb2MtLW1hcmdpbi1ib3R0b20tdGFibGV0O1xuXHRcdH1cblx0XHQmX190aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20tdGFibGV0IC8gMik7XG5cdFx0fVxuXHR9XG5cdCNyZWdpc3Rlcl9fc2hvdy1zaGlwcGluZyB7XG5cdFx0JjpjaGVja2VkIHtcblx0XHRcdCYgKyAuZm9ybV9fZmllbGRzZXQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkYmxvYy0tbWFyZ2luLWJvdHRvbS10YWJsZXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEZST00gVEFCTEVUIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkge1xuXHQuZm9ybSB7XG5cdFx0Ji0tc3RlcC0yIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxufVxuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEZST00gREVTS1RPUCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1kZXNrdG9wKSB7XG5cdC5yZWdpc3RlciB7XG5cdFx0Jl9fY29sIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWFyb3VuZCk7XG5cdFx0XHQuZm9ybV9fZmllbGRzZXQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkYmxvYy0tbWFyZ2luLWFzaWRlLWRlc2t0b3A7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2ZpZWxkc2V0IHtcblx0XHRcdHBhZGRpbmctdG9wOiAkYmxvYy0tbWFyZ2luLWJvdHRvbS1kZXNrdG9wO1xuXHRcdH1cblx0XHQmX19jbmlsIHtcblx0XHRcdGEge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIE9OTFkgREVTS1RPUCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtZGVza3RvcCkgYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LWJlZm9yZS14bCkge1xuXHQucmVnaXN0ZXIge1xuXHRcdCZfX2ZpZWxkc2V0IHtcblx0XHRcdG1hcmdpbjogMCBhdXRvICRibG9jLS1tYXJnaW4tYm90dG9tLWRlc2t0b3AgYXV0bztcblx0XHR9XG5cdFx0Jl9fY25pbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkYmxvYy0tbWFyZ2luLWJvdHRvbS1kZXNrdG9wO1xuXHRcdH1cblx0XHQmX190aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQjcmVnaXN0ZXJfX3Nob3ctc2hpcHBpbmcge1xuXHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHQmICsgLmZvcm1fX2ZpZWxkc2V0IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdCYgICsgLmZvcm1fX2ZpZWxkc2V0LS16ZXJvIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBGUk9NIFhMIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXhsKSB7XG5cdC5yZWdpc3RlciB7XG5cdFx0Jl9fZmllbGRzZXQge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gJGJsb2MtLW1hcmdpbi1ib3R0b20teGwgYXV0bztcblx0XHR9XG5cdFx0Jl9fY25pbCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkYmxvYy0tbWFyZ2luLWJvdHRvbS14bDtcblx0XHR9XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogKCRibG9jLS1tYXJnaW4tYm90dG9tLXhsIC8gMik7XG5cdFx0fVxuXHR9XG5cdCNyZWdpc3Rlcl9fc2hvdy1zaGlwcGluZyB7XG5cdFx0JjpjaGVja2VkIHtcblx0XHRcdCYgICsgLmZvcm1fX2ZpZWxkc2V0LS16ZXJvIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI3JlZ2lzdGVyX19mYWN1bCB7XG5cdC5mb3JtX19maWVsZHNldC0temVybyB7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxufVxuXG4ucmVnaXN0ZXJfX2NvbC0tZ3JleSB7XG5cdC5mb3JtX19maWVsZHNldCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4ucmVnaXN0ZXJfX2VuZC5mb3JtX19maWVsZC0tZm9jdXNlZCAuZm9ybV9fbGFiZWwge1xuXHRoZWlnaHQ6IDUwcHghaW1wb3J0YW50O1xufVxuIiwiLm1vcnBoYnV0dG9uLWNvbnRlbnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR6LWluZGV4OiA4MDE7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xuXHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcbn1cbmJvZHkubW9ycGhidXR0b24tbW9kYWwtYWN0aXZlIC5tb3JwaGJ1dHRvbi1jb250ZW50LmFjdGl2ZSB7XG5cdHRvcDogMCAgICAgIWltcG9ydGFudDtcblx0bGVmdDogMCAgICAgIWltcG9ydGFudDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogMTAwJSAgIWltcG9ydGFudDtcblx0bWF4LWhlaWdodDogMTAwJSAgIWltcG9ydGFudDtcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdHZpc2liaWxpdHk6IHZpc2libGU7IH1cbkBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkge1xuXHRib2R5Lm1vcnBoYnV0dG9uLW1vZGFsLWFjdGl2ZSAubW9ycGhidXR0b24tY29udGVudC5hY3RpdmUge1xuXHRcdHdpZHRoOiA2MDBweCAhaW1wb3J0YW50O1xuXHRcdHRvcDogNTAlICAgICAgICAgICFpbXBvcnRhbnQ7XG5cdFx0bGVmdDogNTAlICAgICAgICAgIWltcG9ydGFudDtcblx0XHRib3R0b206IGluaGVyaXQ7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH0gfVxuLm1vcnBoYnV0dG9uLWNvbnRlbnQuYWN0aXZlIHtcblx0b3BhY2l0eTogMTsgfVxuXG5ib2R5OjpiZWZvcmUge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuXHRjb250ZW50OiAnJztcblx0ei1pbmRleDogODAwO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC41cyAuMnM7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbmJvZHkubW9ycGhidXR0b24tbW9kYWwtYWN0aXZlOjpiZWZvcmUge1xuXHRvcGFjaXR5OiAxO1xuXHRwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4ubW9ycGhidXR0b24tY2xvc2Uge1xuXHR0b3A6IDEwcHg7XG5cdHJpZ2h0OiAxMHB4O1xuXHRjb2xvcjogJHdoaXRlIWltcG9ydGFudDtcblx0YmFja2dyb3VuZDogbm9uZTtcblx0Ym9yZGVyOiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGkge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cbn1cblxuLm1vcnBoYnV0dG9uLWNvbnRlbnQgPiAqIHtcblx0b3BhY2l0eTogMDtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzOyB9XG5cbi5tb3JwaGJ1dHRvbi1jb250ZW50LmFjdGl2ZSA+ICoge1xuXHRvcGFjaXR5OiAxOyB9XG5cbi5tb3JwaGJ1dHRvbi1jYXNjYWRlICoge1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC41cywgdHJhbnNmb3JtIDAuNHM7IH1cblxuLm1vcnBoYnV0dG9uLWNvbnRlbnQuYWN0aXZlIC5tb3JwaGJ1dHRvbi1jYXNjYWRlID4gKiB7XG5cdG9wYWNpdHk6IDE7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuXG4ubW9ycGhidXR0b24tY2FzY2FkZSA+ICo6Zmlyc3QtY2hpbGQge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjRzOyB9XG5cbi5tb3JwaGJ1dHRvbi1jYXNjYWRlID4gKjpudGgtY2hpbGQoMikge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjQ1czsgfVxuXG4ubW9ycGhidXR0b24tY2FzY2FkZSA+ICo6bnRoLWNoaWxkKDMpIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMC41czsgfVxuXG4ubW9ycGhidXR0b24tY2FzY2FkZSA+ICo6bnRoLWNoaWxkKDQpIHtcblx0dHJhbnNpdGlvbi1kZWxheTogMC41NXM7IH1cblxuLm1vcnBoYnV0dG9uLWNhc2NhZGUgPiAqOm50aC1jaGlsZCg1KSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7IH1cblxuLm1vcnBoYnV0dG9uLWNhc2NhZGUgPiAqOm50aC1jaGlsZCg2KSB7XG5cdHRyYW5zaXRpb24tZGVsYXk6IDAuNjVzOyB9XG5cbi5tb3JwaGJ1dHRvbi1jYXNjYWRlID4gKjpudGgtY2hpbGQoNykge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjdzOyB9XG5cbi5tb3JwaGJ1dHRvbi1jYXNjYWRlID4gKjpudGgtY2hpbGQoOCkge1xuXHR0cmFuc2l0aW9uLWRlbGF5OiAwLjc1czsgfVxuXG4ubW9ycGgge1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VjY2Vzcztcblx0cGFkZGluZzogNDBweDtcblx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDcwMHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0LmRvdHMtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuZG90cyB7XG5cdFx0YW5pbWF0aW9uOiBib3VuY2UgMS41cyBpbmZpbml0ZSBsaW5lYXI7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0fVxuXG5cdC5kb3RzOm50aC1jaGlsZCgxKSB7XG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAuMnM7XG5cdH1cblxuXHQuZG90czpudGgtY2hpbGQoMikge1xuXHRcdGFuaW1hdGlvbi1kZWxheTogLjRzO1xuXHR9XG5cblx0LmRvdHM6bnRoLWNoaWxkKDMpIHtcblx0XHRhbmltYXRpb24tZGVsYXk6IC42cztcblx0fVxuXG5cdC5kb3RzOm50aC1jaGlsZCg0KSB7XG5cdFx0YW5pbWF0aW9uLWRlbGF5OiAuOHM7XG5cdH1cblxuXHQuZG90czpudGgtY2hpbGQoNSkge1xuXHRcdGFuaW1hdGlvbi1kZWxheTogMXM7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuXHQwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHR9XG5cdDE1JSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcblx0fVxuXHQzMCUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0fVxufVxuXG4ubW9ycGgge1xuXHQmLXN0ZXAxIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Ji1zdGVwMiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Ji1zdGVwMyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4jdmFsaWRhdGlvbi1kZWxldGUtYWNjb3VudCB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Lm1vcnBoIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQmID4gKiB7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0fVxuXHQmLnN0ZXAyIHtcblx0XHQubW9ycGgge1xuXHRcdFx0Ji1zdGVwMSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmLXN0ZXAyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuc3RlcDMge1xuXHRcdC5tb3JwaCB7XG5cdFx0XHQmLXN0ZXAxIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYtc3RlcDIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Ji1zdGVwMyB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIlx0LyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gVmFyaWFibGVzIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyBCdXR0b24gQWRkcmVzc1xuJHBhZGRpbmctYnV0dG9uLWFkZHJlc3M6IDAgMTVweDtcbiRjb2xvci1idXR0b24tYWRkcmVzczogI2ZmZjtcbiRiZy1idXR0b24tYWRkcmVzczogJGNvbG9yLXN0ZC1saWdodDtcbiRiZy1idXR0b24tYWRkcmVzcy1ob3ZlcjogZGFya2VuKCRjb2xvci1zdGQtbGlnaHQsMTUlKTtcbiRyYWRpdXMtYnV0dG9uLWFkZHJlc3M6IDJweDtcbiRmb250LXNpemUtYnV0dG9uLWFkZHJlc3M6IHJlbSgxNHB4KTtcbiR0cmFuc2Zvcm0tYnV0dG9uLWFkZHJlc3M6IG5vbmU7XG4kd2VpZ2h0LWJ1dHRvbi1hZGRyZXNzOiA0MDA7XG4kcGFkZGluZy1hZGRyZXNzOiAyMHB4O1xuXG4vLyBDb250ZW50IGFkZHJlc3MgfCBmcm9tIHNtYWxsXG4kYm9yZGVyLWFjY291bnQtYWRkcmVzcy1zbWFsbDogc29saWQgJGNvbG9yLWJkO1xuJGJvcmRlci13aWR0aC1hY2NvdW50LWFkZHJlc3Mtc21hbGw6IDFweDtcblxuLy8gQ29udGVudCBhZGRyZXNzIHwgZnJvbSBkZXNrdG9wXG4kYm9yZGVyLWFjY291bnQtYWRkcmVzcy1kZXNrdG9wOiAxcHggc29saWQgJGNvbG9yLWJkO1xuJGJvcmRlci13aWR0aC1hY2NvdW50LWFkZHJlc3MtZGVza3RvcDogMXB4O1xuXG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEFsbCAtIE1vYmlsZSBmaXJzdCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmluZGV4LWFjYyB7XG5cdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0Jl9faDMge1xuXHRcdG1hcmdpbjogMCAwICgkYmxvYy0tbWFyZ2luLWJvdHRvbSAvIDIpIDA7XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdCYuaDEge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMzBweCk7XG5cdFx0fVxuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRtYXJnaW46IDAgMCAzMHB4IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdH1cblx0Jl9fc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdCY6bm90KC5oMykge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0fVxuXHR9XG5cdCZfX2luZm8ge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdCZfX2xpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2FkZHJlc3Mge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cblx0XHQmX193cmFwcGVyIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX193cmFwcGVyIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdC5pbmRleC1hY2Mge1xuXHRcdFx0Jl9fYWRkcmVzcyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2l0ZW0ge1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHR9XG5cdFx0Ji0tYm90dG9tOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cblx0fVxuXHQmX19lZGl0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLXRvcDogKCRibG9jLS1tYXJnaW4tYm90dG9tIC8gMik7XG5cdFx0YmFja2dyb3VuZDogJGJnLWJ1dHRvbi1hZGRyZXNzO1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nLWJ1dHRvbi1hZGRyZXNzO1xuXHRcdGNvbG9yOiAkY29sb3ItYnV0dG9uLWFkZHJlc3M7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJ1dHRvbi1hZGRyZXNzO1xuXHRcdHRleHQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtLWJ1dHRvbi1hZGRyZXNzO1xuXHRcdGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJ1dHRvbi1hZGRyZXNzO1xuXHRcdEBpZiAkcmFkaXVzLWJ1dHRvbi1hZGRyZXNzICE9IDBweCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkcmFkaXVzLWJ1dHRvbi1hZGRyZXNzO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuMjtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3RkO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHQmLmluZGV4LWFjY19fZWRpdC0tYWxlcnQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItZXJyb3IsMTUlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS1hbGVydCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XG5cdFx0fVxuXHR9XG5cdCZfX2hvbWUge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHR9XG5cdCZfX2xlZnQsICZfX3JpZ2h0IHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Jl9fbGVmdCB7XG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXNpemU6cmVtKDE0cHgpO1xuXHRcdH1cblx0fVxuXHQmX19yaWdodCB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LWVuZCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0fVxuXHQuZm9ybSB7XG5cdFx0Jl9fZmllbGQge1xuXHRcdFx0Ji0tZm9jdXNlZCB7XG5cdFx0XHRcdC5mb3JtIHtcblx0XHRcdFx0XHQmX19zcGFuIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBUQUJMRVQgT05MWSAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIGFuZCAobWF4LXdpZHRoOiRicmVha3BvaW50LWJlZm9yZS1kZXNrdG9wICkge1xuXHQuaW5kZXgtYWNjIHtcblx0XHQmX19oMyB7XG5cdFx0XHRtYXJnaW46IDAgMCAoJGJsb2MtLW1hcmdpbi1ib3R0b20tdGFibGV0IC8gMikgMDtcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gRlJPTSBUQUJMRVQgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG5cdC5pbmRleC1hY2Mge1xuXHRcdCZfX3dyYXBwZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHR9XG5cdFx0Jl9fYWRkcmVzcyB7XG5cblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gT05MWSBERVNLVE9QIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1kZXNrdG9wKSBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtYmVmb3JlLXhsKSB7XG5cdC5pbmRleC1hY2Mge1xuXHRcdCZfX2gzIHtcblx0XHRcdG1hcmdpbjogMCAwICgkYmxvYy0tbWFyZ2luLWJvdHRvbS1kZXNrdG9wIC8gMikgMDtcblx0XHR9XG5cdH1cbn1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBGUk9NIFhMIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXhsKSB7XG5cdC5pbmRleC1hY2Mge1xuXHRcdCZfX2gzIHtcblx0XHRcdG1hcmdpbjogMCAwICgkYmxvYy0tbWFyZ2luLWJvdHRvbS14bCAvIDIpIDA7XG5cdFx0fVxuXHR9XG59XG5cbiNmb3JnZXQtZm9ybSB7XG5cdCYgPiAuZm9ybV9fZmllbGRzZXQge1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHR3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmZvcm0ge1xuXHRcdCZfX25vd3JhcCB7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdFx0XHQmID4gOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgPiAqIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZm9ybV9faGlkZSB7XG5cdFx0cmlnaHQ6IDMwcHg7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4udmFsaWQtZGVsZXRlLWFjY291bnQge1xuXHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGhlaWdodDogMzVweDtcblx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdHBhZGRpbmc6IDAgMzBweDtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRib3JkZXI6bm9uZTtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogbGlnaHRlbigkYmxhY2ssMTUlKTtcblx0fVxufVxuIiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gVmFyaWFibGVzIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4vLyB0aGVhZFxuJGJhY2tncm91bmQtdGhlYWQtYWNjb3VudDogJGNvbG9yLXN0ZC1saWdodDtcbiRjb2xvci10aGVhZC1hY2NvdW50OiAjZmZmO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBBbGwgLSBNb2JpbGUgZmlyc3QgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5vcmRlci1saXN0IHtcblx0Jl9fdGhlYWQge1xuXHRcdGJhY2tncm91bmQ6ICRiYWNrZ3JvdW5kLXRoZWFkLWFjY291bnQ7XG5cdFx0Y29sb3I6ICRjb2xvci10aGVhZC1hY2NvdW50O1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQmX19pY29uLm1hdGVyaWFsLWljb25zIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogMTBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG5cdCZfX2FjdCB7XG5cblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZzogNXB4IDEwcHggNXB4IDMwcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdG1hcmdpbjogNXB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMgZWFzZTtcblx0XHQmLS1pbnZvaWNlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdGQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1zdGQsMTUlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tZm9sbG93IHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwxNSUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQmLS1vbmx5LXNtYWxsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0fVxuXHQmX190YmRvZHkge1xuXG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Jl9faXRlbSB7XG5cblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0Ym9yZGVyOiBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHR9XG5cdCZfX3BhcnQge1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdCYtLWFjdGlvbnMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Jl9fYnV0dG9uIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW46IDEwcHggYXV0bztcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHdpZHRoOiA3NSU7XG5cdH1cblx0Jl9fbmFtZSB7XG5cdFx0Ji0tbnVtIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdH1cblx0fVxuXHRzdHJvbmcge1xuXHRcdCY6bm90KC5vcmRlci1saXN0X19uYW1lLS1udW0pIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0fVxuXHR9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gVEFCTEVUIE9OTFkgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSBhbmQgKG1heC13aWR0aDokYnJlYWtwb2ludC1iZWZvcmUtZGVza3RvcCApIHtcblx0Lm9yZGVyLWxpc3Qge1xuXHRcdCZfX3N1YnRpdGxlIHtcblx0XHRcdCYtLWRhdGUge1xuXHRcdFx0XHR3aWR0aDogMjIlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTIlO1xuXHRcdFx0fVxuXHRcdFx0Ji0tcGF5bWVudCB7XG5cdFx0XHRcdHdpZHRoOiAyMiU7XG5cdFx0XHR9XG5cdFx0XHQmLS10b3RhbCB7XG5cdFx0XHRcdHdpZHRoOiAyMiU7XG5cdFx0XHR9XG5cdFx0XHQmLS1hY3Rpb25zIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYtLXN0YXRlIHtcblx0XHRcdFx0d2lkdGg6IDIyJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fcGFydCB7XG5cdFx0XHQmLS1udW0ge1xuXHRcdFx0XHR3aWR0aDogMTIlO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZGF0ZSB7XG5cdFx0XHRcdHdpZHRoOiAyMiU7XG5cdFx0XHR9XG5cdFx0XHQmLS1wYXltZW50IHtcblx0XHRcdFx0d2lkdGg6IDIyJTtcblx0XHRcdH1cblx0XHRcdCYtLXRvdGFsIHtcblx0XHRcdFx0d2lkdGg6IDIyJTtcblx0XHRcdH1cblx0XHRcdCYtLXN0YXRlIHtcblx0XHRcdFx0d2lkdGg6IDIyJTtcblx0XHRcdH1cblx0XHRcdCYtLWFjdGlvbnMge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBGUk9NIFRBQkxFVCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIHtcblx0Lm9yZGVyLWxpc3Qge1xuXHRcdCZfX3RoZWFkIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdH1cblx0XHQmX19zdWJ0aXRsZSB7XG5cblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHQmLS1vbmx5LXNtYWxsIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCYtLWZyb20tZGVza3RvcCB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fbW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdCZfX3BhcnQge1xuXG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQmX19uYW1lIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHR9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHR9XG5cdFx0Jl9fYnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gT05MWSBERVNLVE9QIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AaW5jbHVkZSBkZXNrdG9wIHtcblx0Lm9yZGVyLWxpc3Qge1xuXHRcdCZfX3N1YnRpdGxlIHtcblx0XHRcdCYtLWRhdGUge1xuXHRcdFx0XHR3aWR0aDogMTAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTAlO1xuXHRcdFx0fVxuXHRcdFx0Ji0tcGF5bWVudCB7XG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHR9XG5cdFx0XHQmLS10b3RhbCB7XG5cdFx0XHRcdHdpZHRoOiAyMCU7XG5cdFx0XHR9XG5cdFx0XHQmLS1hY3Rpb25zIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0fVxuXHRcdFx0Ji0tc3RhdGUge1xuXHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19wYXJ0IHtcblx0XHRcdCYtLW51bSB7XG5cdFx0XHRcdHdpZHRoOiAxMCU7XG5cdFx0XHR9XG5cdFx0XHQmLS1kYXRlIHtcblx0XHRcdFx0d2lkdGg6IDEwJTtcblx0XHRcdH1cblx0XHRcdCYtLXBheW1lbnQge1xuXHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0fVxuXHRcdFx0Ji0tdG90YWwge1xuXHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0fVxuXHRcdFx0Ji0tc3RhdGUge1xuXHRcdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0fVxuXHRcdFx0Ji0tYWN0aW9ucyB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYWN0IHtcblx0XHRcdCYtLWludm9pY2Uge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLXN0ZCwxNSUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1mb2xsb3cge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksMTUlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIFZhcmlhYmxlcyAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gdGhlYWRcbiRiYWNrZ3JvdW5kLXRoZWFkLWFjY291bnQ6ICRjb2xvci1zdGQ7XG4kY29sb3ItdGhlYWQtYWNjb3VudDogI2ZmZjtcblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gQWxsIC0gTW9iaWxlIGZpcnN0IC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4ub3JkZXItZGV0YWlsIHtcblx0Jl9fdWwge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRtYXJnaW4tYm90dG9tOiAkYmxvYy0tbWFyZ2luLWJvdHRvbTtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLWJkLWxpZ2h0O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHR9XG5cdCZfX2xpIHtcblxuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRcdHAge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHR9XG5cdFx0Jl9fYnV0dG9uIHtcblx0XHRcdGNsZWFyOiBsZWZ0O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQmX190aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Y2xlYXI6IGxlZnQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRcdH1cblx0fVxuXHQmX19yb3cge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0fVxuXHQmX190aGVhZCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXN0ZDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0Ji0tZGVza3RvcCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3ByaWNlIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdH1cblx0XHQmX19sZWZ0IHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XG5cdFx0fVxuXHRcdCZfX3JpZ2h0IHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdH1cblx0fVxuXHQmX190Ym9keSB7XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jl9faW1nIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDEycHg7XG5cdFx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0XHQmX19xdHkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0fVxuXHRcdFx0Jl9fbmFtZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHQmX190ZXh0IHtcblxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdFx0XHQmX19zcGFuIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX3ZhciB7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0XHQmID4gc3BhbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fcHJpY2Uge1xuXG5cdFx0XHRcdG1hcmdpbjogMCAtMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJkLWxpZ2h0O1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3Rmb290IHtcblx0XHQmX19pdGVtIHtcblxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0fVxuXHRcdFx0Ji0tdG90YWwge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3RkO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0Ji0tc3VidG90YWwge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmQtbGlnaHQ7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0fVxuXHRcdFx0Jl9fdGl0bGUge1xuXG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdH1cblx0XHRcdCZfX3ByaWNlIHtcblxuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udmFyLXZhbHVlIHtcblx0bWFyZ2luLWxlZnQ6IDNweDtcbn1cbi52YXItbmFtZSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIFRBQkxFVCBPTkxZIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkgYW5kIChtYXgtd2lkdGg6JGJyZWFrcG9pbnQtYmVmb3JlLWRlc2t0b3AgKSB7XG5cdC5vcmRlci1kZXRhaWwge1xuXHRcdCZfX3VsIHtcblx0XHRcdG1hcmdpbjogMCAwICRibG9jLS1tYXJnaW4tYm90dG9tLXRhYmxldCAwO1xuXHRcdH1cblx0XHQmX19yb3cge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGJsb2MtLW1hcmdpbi1ib3R0b20tdGFibGV0O1xuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBGUk9NIFRBQkxFVCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIHtcblx0Lm9yZGVyLWRldGFpbCB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0Jl9fdWwge1xuXHRcdFx0d2lkdGg6IDQ4JTtcblxuXHRcdFx0bWFyZ2luOiAwIDAgJGJsb2MtLW1hcmdpbi1ib3R0b20tdGFibGV0IDA7XG5cdFx0fVxuXHRcdCZfX3JvdyB7XG5cdFx0XHR3aWR0aDogNDglO1xuXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkYmxvYy0tbWFyZ2luLWJvdHRvbS10YWJsZXQ7XG5cdFx0fVxuXHR9XG59XG5cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gT05MWSBERVNLVE9QIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1kZXNrdG9wKSBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtYmVmb3JlLXhsKSB7XG5cdC5vcmRlci1kZXRhaWwge1xuXHRcdCZfX3VsIHtcblx0XHRcdG1hcmdpbjogMCAwICRibG9jLS1tYXJnaW4tYm90dG9tLWRlc2t0b3AgMDtcblx0XHR9XG5cdFx0Jl9fcm93IHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRibG9jLS1tYXJnaW4tYm90dG9tLWRlc2t0b3A7XG5cdFx0fVxuXHR9XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEZST00gREVTS1RPUCAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1kZXNrdG9wKSB7XG5cdC5vcmRlci1kZXRhaWwge1xuXHRcdCZfX3VsIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHRcdCZfX2xpIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW46IDAgM3B4IDAgMDtcblx0XHRcdFx0cGFkZGluZzogMCAzcHggMCAwO1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnOic7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3JvdyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Jl9fdGhlYWQge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ji0tYWxsIHtcblx0XHRcdFx0XHR3aWR0aDogNzAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLWRlc2t0b3Age1xuXHRcdFx0XHRcdHdpZHRoOiAxNSU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fcHJpY2Uge1xuXHRcdFx0Jl9fbGVmdCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmX19yaWdodCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX190Ym9keSB7XG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHQmX19uYW1lIHtcblx0XHRcdFx0XHR3aWR0aDogNzAlO1xuXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHQudmFyIHtcblx0XHRcdFx0XHRcdCYtbmFtZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYtdmFsdWUge1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji13cmFwcGVyIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX19xdHkge1xuXHRcdFx0XHRcdHdpZHRoOiAxNSU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0LnZhci1uYW1lIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX3ByaWNlIHtcblx0XHRcdFx0XHR3aWR0aDogMTUlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXG5cdFx0XHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX190Zm9vdCB7XG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHRcdFx0Ji0tdG90YWwge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItYmQtbGlnaHQsNSUpO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0XHR3aWR0aDogODUlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX3ByaWNlIHtcblx0XHRcdFx0XHR3aWR0aDogMTUlO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS8vIEZST00gWEwgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQteGwpIHtcblx0Lm9yZGVyLWRldGFpbCB7XG5cdFx0Jl9fdWwge1xuXHRcdFx0bWFyZ2luOiAwIDAgJGJsb2MtLW1hcmdpbi1ib3R0b20teGwgMDtcblx0XHR9XG5cdFx0Jl9fcm93IHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRibG9jLS1tYXJnaW4tYm90dG9tLXhsO1xuXHRcdH1cblx0fVxufSIsIiRzdGFyLXdpZHRoOiAzMHB4O1xuXG4uZm9ybSB7XG5cdCYtLXNob3AtY29tbWVudCB7XG5cdFx0LmZvcm1fX3RoYW5rcyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogKCRibG9jLS1tYXJnaW4tYm90dG9tIC8gMik7XG5cdH1cblx0Jl9fZmllbGRzZXQge1xuXHRcdCYtLXJhdGluZyB7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20gLyAyKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fcmF0aW5nIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChmbGV4LWVuZCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAyMDBweDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcblx0XHRmaWx0ZXI6IEZsaXBIO1xuXHRcdG1hcmdpbjogMCAwIDAgLTMycHg7XG5cdFx0Jl9fbGFiZWwge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCYuZGVmYXVsdCB7XG5cdFx0XHRcdC5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1iZCFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5ob3ZlciB7XG5cdFx0XHRcdFx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2ljb24ubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udC1zaXplOiAkc3Rhci13aWR0aDtcblx0XHRcdGNvbG9yOiAkY29sb3ItYmQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHR9XG5cdFx0Jl9faW5wdXQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdCY6Y2hlY2tlZCB+IC5mb3JtX19yYXRpbmdfX2xhYmVsIHtcblx0XHRcdFx0LmZvcm0ge1xuXHRcdFx0XHRcdCZfX3JhdGluZyB7XG5cdFx0XHRcdFx0XHQmX19pY29uLm1hdGVyaWFsLWljb25zIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19oaWRkZW4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Jl9fd3JhcEhpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIiRjb2xvci1tb3JlOiByZ2IoNTIsIDE1MiwgMjE5KTtcbiRiYWNrZ3JvdW5kLWNvbW1lbnQtYWRtaW46ICNlN2Y1ZTQ7XG4kYm9yZGVyLWNvbW1lbnQtYWRtaW46ICMzMjhiMWE7XG5cbi5ibG9nIHtcblx0bWFyZ2luOiAkYmxvYy0tbWFyZ2luLWJvdHRvbSAwIDAgMDtcblx0Jl9fd3JhcHBlciB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJz50YWJsZXQnKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW46IDAgMCAkYmxvYy0tbWFyZ2luLWJvdHRvbSAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQmLS1hcnRpY2xlIHtcblx0XHRcdG1hcmdpbjogMCAwICgkYmxvYy0tbWFyZ2luLWJvdHRvbSAvIDMpIDA7XG5cdFx0fVxuXHR9XG5cdCZfX3RhZyB7XG5cdFx0Jl9fa2V5IHtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19wb3N0IHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXG5cdFx0cGFkZGluZzogMTBweCAxMHB4IDAgMTBweDtcblx0XHRtYXJnaW46IDAgMCAkYmxvYy0tbWFyZ2luLWJvdHRvbSAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdGJveC1zaGFkb3c6IDAgMXB4IDFweCAwIHJnYmEoMCwwLDAsLjE0KSwgMCAxcHggMXB4IC0xcHggcmdiYSgwLDAsMCwuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsMCwwLC4xMik7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tYXJ0aWNsZSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdG1hcmdpbjogMCAwICgkYmxvYy0tbWFyZ2luLWJvdHRvbSAvIDMpIDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2luZm9zIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdG1hcmdpbjogMCAwICgkYmxvYy0tbWFyZ2luLWJvdHRvbSAvIDIpIDA7XG5cdFx0XHQmLS1hcnRpY2xlIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgKCRibG9jLS1tYXJnaW4tYm90dG9tIC8gMikgMDtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2xlZnQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdCYgKyAuYmxvZyB7XG5cdFx0XHRcdFx0Jl9fcG9zdCB7XG5cdFx0XHRcdFx0XHQmX19yaWdodCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAkYmxvYy0tbWFyZ2luLWFzaWRlLWRlc2t0b3A7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2xpbmsge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19yaWdodCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20gLyAzKSAwICgkYmxvYy0tbWFyZ2luLWJvdHRvbSAvIDMpIDA7XG5cdFx0fVxuXHRcdCZfX2ltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmX19mb290ZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJkLWxpZ2h0O1xuXHRcdFx0XHRtYXJnaW46IDAgLTEwcHggMCAtMTBweDtcblx0XHRcdFx0cGFkZGluZzogKCRibG9jLS1tYXJnaW4tYm90dG9tIC8gMykgMjBweCAoJGJsb2MtLW1hcmdpbi1ib3R0b20gLyAzKSAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdG1hcmdpbjogKCRibG9jLS1tYXJnaW4tYm90dG9tLWRlc2t0b3AgLyAyKSAwIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fcmVzdW1lIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdH1cblx0XHQmX19tb3JlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1tb3JlO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRtYXJnaW46ICgkYmxvYy0tbWFyZ2luLWJvdHRvbSAvIDMpIDAgMCAwO1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Y2xlYXI6IGxlZnQ7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3RhZ3Mge1xuXHRcdFx0Ji0tYXJ0aWNsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20gLyAyKSAwO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdH1cblx0XHRcdCZfX2tleSB7XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fYmxvY2suYmxvYyB7XG5cdFx0bWFyZ2luOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20gLyAyKSAwIDAgMDtcblx0fVxuXHQmX19kZXNjIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgKCRibG9jLS1tYXJnaW4tYm90dG9tIC8gMikgMDtcblx0XHR9XG5cdFx0Jl9fc3VidGl0bGUge1xuXHRcdFx0bWFyZ2luOiAwIDAgKCRibG9jLS1tYXJnaW4tYm90dG9tIC8gMikgMDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW46IDAgMCAoJGJsb2MtLW1hcmdpbi1ib3R0b20gLyAyKSAwO1xuXHRcdH1cblx0fVxuXHQmX19jb21tZW50IHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRibG9jLS1tYXJnaW4tYm90dG9tLXRhYmxldDtcblx0XHRcdG1hcmdpbjogMTVweCAtKCRibG9jLS1tYXJnaW4tYXNpZGUtdGFibGV0IC8gMikgMCAtKCRibG9jLS1tYXJnaW4tYXNpZGUtdGFibGV0IC8gMik7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJGJsb2MtLW1hcmdpbi1ib3R0b207XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRibG9jLS1tYXJnaW4tYm90dG9tLWRlc2t0b3A7XG5cdFx0XHRtYXJnaW46IDE1cHggLSgkYmxvYy0tbWFyZ2luLWFzaWRlLWRlc2t0b3AgLyAyKSAwIC0oJGJsb2MtLW1hcmdpbi1hc2lkZS1kZXNrdG9wIC8gMik7XG5cdFx0fVxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0bWFyZ2luOiAkYmxvYy0tbWFyZ2luLWJvdHRvbSAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0bWFyZ2luOiAkYmxvYy0tbWFyZ2luLWJvdHRvbS10YWJsZXQgMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRtYXJnaW46ICRibG9jLS1tYXJnaW4tYm90dG9tLWRlc2t0b3AgMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faW5mb3Mge1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0JiA+IHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0JjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRibG9jLS1tYXJnaW4tYXNpZGU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGJsb2MtLW1hcmdpbi1hc2lkZS10YWJsZXQ7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdHBhZGRpbmc6ICgkYmxvYy0tbWFyZ2luLWFzaWRlIC8gMik7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+dGFibGV0Jykge1xuXHRcdFx0XHRwYWRkaW5nOiAoJGJsb2MtLW1hcmdpbi1hc2lkZSAvIDIpO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0XHR9XG5cdFx0XHQmLS1hZG1pbiB7XG5cdFx0XHRcdC5ibG9nX19jb21tZW50X19jb250ZW50IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZC1jb21tZW50LWFkbWluO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IGRhc2hlZCAkYm9yZGVyLWNvbW1lbnQtYWRtaW47XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fY29udGVudCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmQtbGlnaHQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdHBhZGRpbmc6ICRibG9jLS1tYXJnaW4tYXNpZGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHR9XG5cdFx0Jl9fbGluayB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHR9XG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxM3B4KTtcblx0XHR9XG5cdFx0Jl9fYnRuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1iZC1saWdodCwxMCUpO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDMwcHg7XG5cdFx0XHRcdG1hcmdpbjogKCRibG9jLS1tYXJnaW4tYm90dG9tLXRhYmxldCAvIDIpIGF1dG8gMCBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItYmQtbGlnaHQsMTUlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19jaGVja2JveCB7XG5cdFx0XHQmOmNoZWNrZWQgfiAuYmxvZ19fY29tbWVudF9fd3JhcHBlciB7XG5cdFx0XHRcdC5ibG9nIHtcblx0XHRcdFx0XHQmX19jb21tZW50IHtcblx0XHRcdFx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmNoZWNrZWQgfiAuYmxvZyB7XG5cdFx0XHRcdCZfX2NvbW1lbnQge1xuXHRcdFx0XHRcdCZfX2J0biB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX193cml0ZSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0YmFja2dyb3VuZDogJGJsYWNrO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAkYmxvYy0tbWFyZ2luLWFzaWRlIGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRibGFjaywxNSUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2FkZENvbSB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHRcdC5mb3JtX19maWVsZC0tYnRuQXJlYSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcC1yZXZlcnNlKTtcblx0XHR9XG5cdH1cbn1cblxuLnJlZ2lzdGVyX19jbmlsLFxuLmJsb2dfX3Bvc3QsXG4uYmxvZ19fcG9zdCBwLFxuLmJsb2dfX3Bvc3Qgc3Bhbixcbi5ibG9nX19wb3N0IGRpdixcbi5ibG9nX19wb3N0IHRkLFxuLmJsb2dfX3Bvc3QgdHIge1xuXHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG59XG5cbi5ibG9nX19wb3N0IGEge1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5ibG9nX19wb3N0IHAgc3BhbiwgLmJsb2dfX3Bvc3Qgc3BhbiBzcGFuIHtcblx0Y29sb3I6IGluaGVyaXQ7XG59XG4iLCIucHJvZCB7XG4gICYtbGlzdCB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS10aXRsZSk7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMwcHgpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNXB4KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBmb250LXNpemU6IHJlbSg0OHB4KTtcbiAgICAgICAgbWFyZ2luOiByZW0oNDBweCkgMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fb3B0aW9uTW9iaWxlIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbnVtYmVyUHJvZHVjdCB7XG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgIEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc2hvd01vZGFsIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAwIDEycHggMCAyNHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZDogbGVmdCBjZW50ZXIgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjYxMi4wMDYlMjIlMjBoZWlnaHQlM0QlMjI2MTIuMDA2JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMjkyLjkxMSUyMDMxOC44NzJIMTQuODMzQzYuNjM5JTIwMzE4Ljg3MiUyMDAlMjAzMTIuMjMyJTIwMCUyMDMwNC4wNGMwLTguMTk0JTIwNi42MzktMTQuODMzJTIwMTQuODMzLTE0LjgzM2gyNzguMDc4YzguMTk0JTIwMCUyMDE0LjgzMyUyMDYuNjM5JTIwMTQuODMzJTIwMTQuODMzJTIwMCUyMDguMTkyLTYuNjM5JTIwMTQuODMyLTE0LjgzMyUyMDE0LjgzMnpNNTk3LjE2NyUyMDMxOC44NzJINDQ5LjYzOGMtOC4xOTMlMjAwLTE0LjgzMy02LjY0LTE0LjgzMy0xNC44MzMlMjAwLTguMTk0JTIwNi42NC0xNC44MzMlMjAxNC44MzMtMTQuODMzaDE0Ny41MjljOC4xOTMlMjAwJTIwMTQuODMzJTIwNi42MzklMjAxNC44MzMlMjAxNC44MzMlMjAwJTIwOC4xOTMtNi42NCUyMDE0LjgzMy0xNC44MzMlMjAxNC44MzN6TTIxNC41NDUlMjA1MDYuNzEySDE0LjgzM0M2LjYzOSUyMDUwNi43MTIlMjAwJTIwNTAwLjA3MiUyMDAlMjA0OTEuODhjMC04LjE5MyUyMDYuNjM5LTE0LjgzNCUyMDE0LjgzMy0xNC44MzRoMTk5LjcxMmM4LjE5NCUyMDAlMjAxNC44MzMlMjA2LjY0MSUyMDE0LjgzMyUyMDE0LjgzNCUyMDAlMjA4LjE5Mi02LjYzOSUyMDE0LjgzMi0xNC44MzMlMjAxNC44MzJ6TTU5Ny4xNjclMjA1MDYuNzEySDM3MS4yNjZjLTguMTkzJTIwMC0xNC44MzMtNi42NC0xNC44MzMtMTQuODMzJTIwMC04LjE5MiUyMDYuNjQtMTQuODMzJTIwMTQuODMzLTE0LjgzM2gyMjUuOTAxYzguMTkzJTIwMCUyMDE0LjgzMyUyMDYuNjQxJTIwMTQuODMzJTIwMTQuODMzJTIwMCUyMDguMTkzLTYuNjQlMjAxNC44MzMtMTQuODMzJTIwMTQuODMzek0xMjkuMzY4JTIwMTM0Ljk2SDE0LjgzM0M2LjYzOSUyMDEzNC45NiUyMDAlMjAxMjguMzIlMjAwJTIwMTIwLjEyN3M2LjYzOS0xNC44MzMlMjAxNC44MzMtMTQuODMzaDExNC41MzVjOC4xOTMlMjAwJTIwMTQuODMzJTIwNi42MzklMjAxNC44MzMlMjAxNC44MzNzLTYuNjM5JTIwMTQuODMzLTE0LjgzMyUyMDE0LjgzM3pNNTk3LjE2NyUyMDEzNC45NkgyODYuMWMtOC4xOTQlMjAwLTE0LjgzMy02LjYzOS0xNC44MzMtMTQuODMzczYuNjM5LTE0LjgzMyUyMDE0LjgzMy0xNC44MzNoMzExLjA3M2M4LjE5MyUyMDAlMjAxNC44MzMlMjA2LjYzOSUyMDE0LjgzMyUyMDE0LjgzMy0uMDA2JTIwOC4xOTMtNi42NDYlMjAxNC44MzMtMTQuODM5JTIwMTQuODMzeiUyMi8lM0UlM0NwYXRoJTIwZCUzRCUyMk0xNzUuNjM1JTIwMTgxLjIxNWMtMzMuNjk1JTIwMC02MS4xMDEtMjcuNDA2LTYxLjEwMS02MS4xJTIwMC0zMy42ODMlMjAyNy40MDYtNjEuMDg5JTIwNjEuMTAxLTYxLjA4OSUyMDMzLjY4MyUyMDAlMjA2MS4wODglMjAyNy40MDYlMjA2MS4wODglMjA2MS4wODktLjAwNSUyMDMzLjY5NS0yNy40MTElMjA2MS4xLTYxLjA4OCUyMDYxLjF6bTAtOTIuNTIyYy0xNy4zMzElMjAwLTMxLjQzNCUyMDE0LjA5Ny0zMS40MzQlMjAzMS40MjIlMjAwJTIwMTcuMzMxJTIwMTQuMTAzJTIwMzEuNDM0JTIwMzEuNDM0JTIwMzEuNDM0JTIwMTcuMzI1JTIwMCUyMDMxLjQyMi0xNC4xMDQlMjAzMS40MjItMzEuNDM0LS4wMDUtMTcuMzI0LTE0LjEwMy0zMS40MjItMzEuNDIyLTMxLjQyMnpNMjU3LjcwOSUyMDU1Mi45NzljLTMzLjY5NSUyMDAtNjEuMS0yNy40MDYtNjEuMS02MS4xMDIlMjAwLTMzLjY4OCUyMDI3LjQwNS02MS4wOTUlMjA2MS4xLTYxLjA5NSUyMDMzLjY4OSUyMDAlMjA2MS4wOTQlMjAyNy40MDYlMjA2MS4wOTQlMjA2MS4wOTUtLjAwNSUyMDMzLjY5Ni0yNy40MSUyMDYxLjEwMi02MS4wOTQlMjA2MS4xMDJ6bTAtOTIuNTI5Yy0xNy4zMzElMjAwLTMxLjQzNCUyMDE0LjA5OS0zMS40MzQlMjAzMS40MyUyMDAlMjAxNy4zMyUyMDE0LjEwMyUyMDMxLjQzNSUyMDMxLjQzNCUyMDMxLjQzNXMzMS40MjgtMTQuMTA0JTIwMzEuNDI4LTMxLjQzNS0xNC4xMDItMzEuNDMtMzEuNDI4LTMxLjQzek0zMzkuMTczJTIwMzY1LjEyMWMtMzMuNjg5JTIwMC02MS4wOTUtMjcuNDA0LTYxLjA5NS02MS4wOTQlMjAwLTMzLjY4MyUyMDI3LjQwNi02MS4wODklMjA2MS4wOTUtNjEuMDg5JTIwMzMuNjg4JTIwMCUyMDYxLjA5NCUyMDI3LjQwNiUyMDYxLjA5NCUyMDYxLjA4OSUyMDAlMjAzMy42ODktMjcuNDA2JTIwNjEuMDk0LTYxLjA5NCUyMDYxLjA5NHptMC05Mi41MTZjLTE3LjMzMSUyMDAtMzEuNDI5JTIwMTQuMDk3LTMxLjQyOSUyMDMxLjQyMiUyMDAlMjAxNy4zMzElMjAxNC4wOTglMjAzMS40MjglMjAzMS40MjklMjAzMS40MjhzMzEuNDI4LTE0LjA5NyUyMDMxLjQyOC0zMS40MjhjMC0xNy4zMjUtMTQuMDk3LTMxLjQyMi0zMS40MjgtMzEuNDIyeiUyMi8lM0UlM0Mvc3ZnJTNFKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgICAgICAgJi0tc29ydCB7XG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGJhY2tncm91bmQ6IGxlZnQgY2VudGVyIHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMTc5MiUyMDE3OTIlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xNDA4JTIwMTA4OHEwJTIwMjYtMTklMjA0NWwtNDQ4JTIwNDQ4cS0xOSUyMDE5LTQ1JTIwMTl0LTQ1LTE5bC00NDgtNDQ4cS0xOS0xOS0xOS00NXQxOS00NSUyMDQ1LTE5aDg5NnEyNiUyMDAlMjA0NSUyMDE5dDE5JTIwNDV6bTAtMzg0cTAlMjAyNi0xOSUyMDQ1dC00NSUyMDE5SDQ0OHEtMjYlMjAwLTQ1LTE5dC0xOS00NSUyMDE5LTQ1bDQ0OC00NDhxMTktMTklMjA0NS0xOXQ0NSUyMDE5bDQ0OCUyMDQ0OHExOSUyMDE5JTIwMTklMjA0NXolMjIvJTNFJTNDL3N2ZyUzRSkgbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19jbG9zZU1vZGFsIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRvcDogMjIuNXB4O1xuICAgICAgICByaWdodDogMjIuNXB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19iYWNrZ3JvdW5kQ2xvc2Uge1xuICAgICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyxvcGFjaXR5IC40cyBlYXNlIC4xcztcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwuNDUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICAgICYuY2xvc2Uge1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UsdmlzaWJpbGl0eSAwcyBlYXNlIC4ycztcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiJHByb2QtZGV0YWlscy0tbWF4LXdpZHRoOiAxNDQwcHg7XG4kY29sb3ItYnJhbmQ6ICM5MzkzOTM7XG4kY29sb3ItcmVhZC1tb3JlOiAjNDFhM2UxO1xuXG5cbkBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblxuXHQjZ2FsbGVyeS1hcmVhIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRwYWRkaW5nLWxlZnQ6IHJlbSg5Myk7XG5cdFx0Ji53aXRob3V0LWltZy1zdXAge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiByZW0oMTApO1xuXHRcdH1cblx0fVxuXHQjbWFpbi1pbWctc2xpZGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblx0I21haW4taW1nLW5hdi1zbGlkZXIge1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdCNtYWluLWltZy1uYXYtc2xpZGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IHJlbSgxMCk7XG5cblx0XHR3aWR0aDogcmVtKDYzKTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0I2MxLW1haW4taW1nLW5hdi1zbGlkZXIge1xuXHRcdFx0d2lkdGg6IDYzcHg7XG5cdFx0fVxuXHRcdC5zbGljay1wcmV2IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cdFx0fVxuXHRcdC5zbGljay1wcmV2LCAuc2xpY2stbmV4dCB7XG5cdFx0XHRtYXgtd2lkdGg6IDYzcHg7XG5cdFx0fVxuXHRcdC5tYWluLWltZy1uYXYtc2xpZGUge1xuXHRcdFx0d2lkdGg6IDYzcHggIWltcG9ydGFudDtcblx0XHRcdG1heC13aWR0aDogNjNweDtcblx0XHRcdGhlaWdodDogNjNweDtcblx0XHRcdG1hcmdpbjogMCAwIHJlbSgyMCk7XG5cdFx0fVxuXHR9XG5cdCNkZXNjcmlwdGlvbi10YWIge1xuXHRcdDpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdCNwcm9kLWluZm9zIHtcblx0XHQudGFicyB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0fVxuXHR9XG59XG5cbiNjMS1wcm9kLWFkZC1jYXJ0IHtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIGZsZXhib3goKTtcblx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0Z2FwOiAxcmVtO1xufVxuXG4jc2hhcmUtZm9ybS5zdGVwLTMge1xuXHQuc2hhcmUtc3RlcC0xIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC51bnJvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ucGFnZS1wcm9kLWRldGFpbHMgI2Rlc2NyaXB0aW9uLXRhYiBpZnJhbWUge1xuXHRtYXgtd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMTgwcHgpIHtcblx0I2FsZXJ0LWJ0biB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHR9XG59XG5cbi5zby1zZW50ZW5jZSB7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbi5wcm9kLWRldGFpbHMge1xuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHdpZHRoOiA3NSU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdC8vIC5wcm9kLWRldGFpbHNfX2Zvcm1cblx0Jl9fZm9ybSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWF4LXdpZHRoOiAkcHJvZC1kZXRhaWxzLS1tYXgtd2lkdGg7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdy1yZXZlcnNlKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5wcm9kLWRldGFpbHNfX25hbWVcblx0Jl9fbmFtZSB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDMwcHgpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IC00cHg7XG5cdFx0XHRmb250LXNpemU6IHJlbSgzMHB4KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDQwcHgpO1xuXHRcdH1cblx0fVxuXHQvLyAucHJvZC1kZXRhaWxzX19oMVxuXHQmX19oMSB7XG5cdFx0Ly8gLnByb2QtZGV0YWlsc19faDEtLXdpdGhCcmFuZFxuXHRcdCYtLXdpdGhCcmFuZCB7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMjBweDtcblx0XHRcdFx0bWluLWhlaWdodDogMTAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIC5wcm9kLWRldGFpbHNfX3Nob3BwaW5nXG5cdCZfX3Nob3BwaW5nIHtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHdpZHRoOiA0NSU7XG5cblx0XHRcdHBhZGRpbmctbGVmdDogMy43NSU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0fVxuXHQvLyAucHJvZC1kZXRhaWxzX19nYWxsZXJ5XG5cdCZfX2dhbGxlcnkge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0d2lkdGg6IDU1JTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMuNzUlO1xuXHRcdH1cblx0fVxuXHQvLyAucHJvZC1kZXRhaWxzX19zaG9wcGluZywgLnByb2QtZGV0YWlsc19fZ2FsbGVyeVxuXHQmX19zaG9wcGluZywgJl9fZ2FsbGVyeSB7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmctdG9wOiA1N3B4O1xuXHRcdH1cblx0fVxuXHQvLyAucHJvZC1kZXRhaWxzX19waWN0dXJlXG5cdCZfX3BpY3R1cmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC8vIC5wcm9kLWRldGFpbHNfX2ltZ1xuXHQmX19pbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC8vIC5wcm9kLWRldGFpbHNfX3NtYWxsXG5cdCZfX3NtYWxsIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQvLyAucHJvZC1kZXRhaWxzX19icmFuZFxuXHQmX19icmFuZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICgkYmxvYy0tbWFyZ2luLWJvdHRvbSAvIDIpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogKCRibG9jLS1tYXJnaW4tYm90dG9tLXRhYmxldCAvIDIpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogKCRibG9jLS1tYXJnaW4tYm90dG9tLWRlc2t0b3AgLyAyKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgeGwge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogKCRibG9jLS1tYXJnaW4tYm90dG9tLXhsIC8gMik7XG5cdFx0fVxuXHRcdC8vIC5wcm9kLWRldGFpbHNfX2JyYW5kX191cmxcblx0XHQmX191cmwge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0fVxuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQtbGlnaHQtb24tYm9keTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0XHQvLyAucHJvZC1kZXRhaWxzX19icmFuZF9faW1nXG5cdFx0Jl9faW1nIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAucHJvZC1kZXRhaWxzX19yZWFkXG5cdCZfX3JlYWQge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHR9XG5cdFx0d2lkdGg6IDI1MHB4O1xuXHRcdC8vIC5wcm9kLWRldGFpbHNfX2NvbW1lbnRcblx0XHQmX19jb21tZW50IHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEycHg7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdGNvbG9yOiAkY29sb3ItYnJhbmQ7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJkO1xuXHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRyaWdodDogNTAlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogNTAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyAuYmFkZ2Vcbi5iYWRnZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y2xlYXI6IGxlZnQ7XG5cdG1hcmdpbjogKCRibG9jLS1tYXJnaW4tYm90dG9tIC8gMikgMCAwIDA7XG5cdC8vIC5iYWRnZV9fd3JhcHBlclxuXHQmX193cmFwcGVyIHtcblxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiA1cHggMTVweDtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXHQvLyAuYmFkZ2VfX2xhYmVsXG5cdCZfX2xhYmVsIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxufVxuXG5cbi8vIC5nYWxsZXJ5XG4uZ2FsbGVyeSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQvLyAuZ2FsbGVyeV9fcGljdHVyZVxuXHQmX19waWN0dXJlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQvLyAuZ2FsbGVyeV9faXRlbVxuXHQmX19pdGVtIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogOTclO1xuXHRcdC8vIC5nYWxsZXJ5X19pdGVtLS10aHVtYlxuXHRcdCYtLXRodW1iIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0d2lkdGg6IDgycHghaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0Ji5zbGljay1jdXJyZW50IHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itc3RkIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHRcdGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdFx0d2lkdGg6IDgzcHg7XG5cdFx0XHRcdGhlaWdodDogODNweDtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDgpIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fcGljdHVyZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC8vIC5nYWxsZXJ5X19pbWdcblx0Jl9faW1nIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdCYubG9hZGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHRcdCYubGF6eWxvYWQsICYubGF6eWxvYWRpbmcge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblx0Ly8gLmdhbGxlcnlfX3ByaW1hcnlcblx0Jl9fcHJpbWFyeSB7XG5cdFx0Ly8gLmdhbGxlcnlfX3ByaW1hcnktLXNsaWRlclxuXHRcdCYtLXNsaWRlciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQuc2xpY2stcHJldiB7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogJHdoaXRlIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxMCUyMiUyMGhlaWdodCUzRCUyMjYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMCUyMDYlMjIlM0UlM0NwYXRoJTIwZGF0YS1uYW1lJTNEJTIyQXJyb3clMjBjb3BpZSUyMDMlMjIlMjBkJTNEJTIyTTEwJTIwNS45ODVsLTUtNC42MS01JTIwNC42MVY0LjYxN2w1LTQuNjElMjA1JTIwNC42MXYxLjM2OHolMjIlMjBmaWxsJTNEJTIyJTIzMmIyYjJiJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMi8lM0UlM0Mvc3ZnJTNFKSFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQuc2xpY2stbmV4dCB7XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGUgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjEwJTIyJTIwaGVpZ2h0JTNEJTIyNi4wMzIlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMCUyMDYuMDMyJTIyJTNFJTNDcGF0aCUyMGRhdGEtbmFtZSUzRCUyMkFycm93JTIwY29waWUlMjAzJTIyJTIwZCUzRCUyMk0wJTIwLjAxNkw1JTIwNC42NWw1LTQuNjM0djEuMzc4TDUlMjA2LjAyOCUyMDAlMjAxLjM5NFYuMDJ6JTIyJTIwZmlsbCUzRCUyMiUyMzJiMmIyYiUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIvJTNFJTNDL3N2ZyUzRSkhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LnNsaWNrLW5leHQsIC5zbGljay1wcmV2IHtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiA4M3B4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5OTlweDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5nYWxsZXJ5X19wcmltYXJ5X193cmFwcGVyXG5cdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTAwJTtcblx0XHRcdCYubG9hZGVkIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5nYWxsZXJ5X19wcmltYXJ5X19zbGlkZXJcblx0XHQmX19zbGlkZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ji5sb2FkZXIge1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdFx0Ji5zbGljay1pbml0aWFsaXplZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdFx0Ji5zbGljay1zbGlkZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIC5nYWxsZXJ5X190aHVtYm5haWxcblx0Jl9fdGh1bWJuYWlsIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiA4M3B4O1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRsZWZ0OiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG5cdFx0fVxuXHRcdCYuc2xpY2staW5pdGlhbGl6ZWQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PTE0NjBweCcpIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR9XG5cdFx0XHQuc2xpY2stYXJyb3cge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0XHQuc2xpY2stbGlzdCB7XG5cdFx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQuZ2FsbGVyeSB7XG5cdFx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRcdCYtLXRodW1iIHtcblx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKDgpIHtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5zbGljay12ZXJ0aWNhbCB7XG5cdFx0XHQuc2xpY2stc2xpZGUge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdCYgPiBkaXYge1xuXHRcdFx0XHRcdGhlaWdodDogODNweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnNsaWNrLWFjdGl2ZS5zbGljay1jdXJyZW50IHtcblx0XHRcdFx0XHQuZ2FsbGVyeV9faXRlbS0tdGh1bWIge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZ2FsbGVyeSB7XG5cdFx0XHQmX19pbWcge1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdCYuc2hvdyB7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAuZ2FsbGVyeV9fc3VtbWFyeVxuXHQmX19zdW1tYXJ5IHtcblx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdG1hcmdpbjogMCAwIDMwcHggMDtcblx0XHQmX19yZWFkIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcmVhZC1tb3JlO1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRjb2xvcjogZGFya2VuKCRjb2xvci1yZWFkLW1vcmUsIDE1JSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNtYWluLWltZy1zbGlkZS1mb3Itc21hbGwtbWFpbiB7XG5cdGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG59XG5cbi5wcm9kLWRldGFpbHMge1xuXHQmX19tb3JlIHtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcsJzwxMjAwcHgnKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHQuc2hhcmVfX3dyYXBwZXIge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHQuc2hhcmVfX3RpdGxlIHtcblx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgnPj0xMjAwcHgnKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0fVxuXHRcdCYtLW9uZUNvbHVtbi5wcm9kLWRldGFpbHNfX21vcmUge1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0LnJlYWQgKyAuc2hhcmUgLnNoYXJlIHtcblx0XHRcdCZfX3dyYXBwZXIge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYm90dG9tIHtcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIC5wcm9kLWluZm9zXG4ucHJvZC1pbmZvcyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0bWF4LXdpZHRoOiA5NTBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiAwIDAgNjBweCAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0fVxuXHQmX19kZXNjIHtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgLjZzIGVhc2UgLjZzO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdH1cblx0XHQmID4gOm5vdCgucHJvZC1pbmZvc19fdGl0bGUpIHtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgLjZzLCB0cmFuc2Zvcm0gLjZzIGVhc2UsIG9wYWNpdHkgLjZzO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLnByb2QtaW5mb3NfX3RpdGxlXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IHJlbSgzMnB4KTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1mYW1pbHk6ICRmZjI7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMjBweCk7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0cGFkZGluZzogMTRweCAwO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZmYxO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQuaWNvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHQmLS1hcnJvdy1jcm9zcyB7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGxlZnQ6IDEwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC0zMCUsIC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cmlnaHQ6IDEwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDMwJSwgLTUwJSwgMCkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLnByb2QtaW5mb3MgcFxuXHRwLCB1bCBsaSwgb2wgbGkge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdCoge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMThweCk7XG5cdFx0fVxuXHRcdCY6ZW1wdHkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0cDpub3QoOmVtcHR5KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHRzcGFuID4gKiB7XG5cdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHR9XG5cdHVsLCBvbCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQvLyAucHJvZC1pbmZvcyBoM1xuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiByZW0oMjZweCkhaW1wb3J0YW50O1xuXHR9XG5cdC8vIC5wcm9kLWluZm9zIGg0XG5cdGg0IHtcblx0XHRmb250LXNpemU6IHJlbSgyMHB4KSFpbXBvcnRhbnQ7XG5cdH1cblx0Ji5vcGVuIHtcblx0XHQucHJvZC1pbmZvcyB7XG5cdFx0XHQmX19kZXNjIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogaGVpZ2h0IC42cyBlYXNlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdCYgPiA6bm90KC5wcm9kLWluZm9zX190aXRsZSkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCB0cmFuc2Zvcm0gLjZzIGVhc2UgLjFzLCBvcGFjaXR5IC42cyAuMXM7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwMDBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgPiA6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHQmLS1hcnJvdy1jcm9zcyB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC0xMCUsIC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMTAlLCAtNTAlLCAwKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gLnByb2QtaW5mb3Ncbi5wcm9kLWNhcmFjIHtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRtYXgtd2lkdGg6IDk1MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6IDAgMCA2MHB4IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHR9XG5cdCZfX2Rlc2Mge1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRyYW5zaXRpb246IGhlaWdodCAuNnMgZWFzZSAuNnM7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0fVxuXHRcdCYgPiA6bm90KC5wcm9kLWNhcmFjX190aXRsZSkge1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcyAuNnMsIHRyYW5zZm9ybSAuNnMgZWFzZSwgb3BhY2l0eSAuNnM7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAucHJvZC1pbmZvc19fdGl0bGVcblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LWZhbWlseTogJGZmMjtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyMHB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRwYWRkaW5nOiAxNHB4IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmZjE7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdC5pY29uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdCYtLWFycm93LWNyb3NzIHtcblx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0bGVmdDogMTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoLTMwJSwgLTUwJSwgMCkgcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRyaWdodDogMTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMzAlLCAtNTAlLCAwKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAucHJvZC1pbmZvcyBwXG5cdHVsIGxpIHtcblx0XHRmb250LXNpemU6IHJlbSgxOHB4KSFpbXBvcnRhbnQ7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0KiB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxOHB4KSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdCY6ZW1wdHkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Ji5vcGVuIHtcblx0XHQucHJvZC1jYXJhYyB7XG5cdFx0XHQmX19kZXNjIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogaGVpZ2h0IC42cyBlYXNlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdCYgPiA6bm90KC5wcm9kLWNhcmFjX190aXRsZSkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCB0cmFuc2Zvcm0gLjZzIGVhc2UgLjFzLCBvcGFjaXR5IC42cyAuMXM7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwMDBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgPiA6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHQmLS1hcnJvdy1jcm9zcyB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC0xMCUsIC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMTAlLCAtNTAlLCAwKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI3Byb2QtZm9ybSB7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4kY29sb3Itc3RhcnMtcmV2aWV3OiAkY29sb3Itc3RkLWxpZ2h0O1xuXG4vLyBwcm9kLXJhdGVcbi5wcm9kLXJhdGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWF4LXdpZHRoOiA5NTBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDA7XG5cdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHR9XG5cdC8vIHByb2QtcmF0ZS0tYm9yZGVyXG5cdCYtLWJvcmRlciB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdH1cblx0fVxuXHQmX193cmFwcGVyIHtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0Ym9yZGVyOiBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dHJhbnNpdGlvbjogaGVpZ2h0IC42cyBlYXNlIC42cztcblx0XHR9XG5cdFx0JiA+IDpub3QoLnByb2QtcmF0ZV9fdGl0bGUpIHtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMgLjZzLCB0cmFuc2Zvcm0gLjZzIGVhc2UsIG9wYWNpdHkgLjZzO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gcHJvZC1yYXRlX190aXRsZVxuXHQmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMzJweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRtYXJnaW46IDA7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyMHB4KSFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDE0cHggMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LWZhbWlseTogJGZmMTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGgyIHtcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0aDIge1xuXHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRmb250LWZhbWlseTogJGZmMjtcblx0XHR9XG5cdFx0Lmljb24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Ji0tYXJyb3ctY3Jvc3Mge1xuXHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRsZWZ0OiAxMCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtMzAlLCAtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHJpZ2h0OiAxMCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgzMCUsIC01MCUsIDApIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2RpcmVjdFVybCB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gcHJvZC1yYXRlX19zdGFyc1xuXHQmX19zdGFycyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiA1cHggMDtcblx0XHQvLyBwcm9kLXJhdGUgLiBtYXRlcmlhbC1pY29uc1xuXHRcdC5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHR3aWR0aDogMjNweDtcblx0XHRcdGNvbG9yOiAkc3RhcnMtLWluYWN0aXZlO1xuXHRcdFx0Ji5wcm9kLXJhdGVfX3N0YXJzLS1hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogJHN0YXJzLS1hY3RpdmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIHByb2QtcmF0ZV9fZW1wdHlcblx0Jl9fZW1wdHkge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHR3aWR0aDogNTAlO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Ly8gcHJvZC1yYXRlX19lbXB0eV9fdGV4dFxuXHRcdCZfX3RleHQge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkLWxpZ2h0LW9uLWJvZHk7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdH1cblx0XHQucHJvZC1yYXRlX19zdGFycyB7XG5cdFx0XHR3aWR0aDogMzMlO1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIHByb2QtcmF0ZV9fc2hvd1xuXHQmX19zaG93IHtcblx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3RkO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiAwIDU2cHg7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdGQ7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHQmLS10b3Age1xuXHRcdFx0XHR0b3A6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIC5wcm9kLXJhdGVfX3JhdGluZ1xuXHQmX19yYXRpbmcge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0fVxuXHR9XG5cdC8vIC5wcm9kLXJhdGVfX2NvbVxuXHQmX19jb20ge1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZC1saWdodDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdCZfX2hlYWRlciB7XG5cdFx0XHQmLS13aXRob3V0U3RhcnMge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm9wZW4ge1xuXHRcdC5wcm9kLXJhdGUge1xuXHRcdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGhlaWdodCAuNnMgZWFzZTtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHQmID4gOm5vdCgucHJvZC1yYXRlX190aXRsZSkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCB0cmFuc2Zvcm0gLjZzIGVhc2UgLjFzLCBvcGFjaXR5IC42cyAuMXM7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwMDBweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgPiA6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHQmLS1hcnJvdy1jcm9zcyB7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC0xMCUsIC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMTAlLCAtNTAlLCAwKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZvcm0tLXRlc3Qge1xuXHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdC5mb3JtX19maWVsZC0tbG9uZy1hbnN3ZXIgLmZvcm1fX2xhYmVsIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblx0LmZvcm0ge1xuXHRcdCZfX2ZpZWxkIHtcblx0XHRcdCYtLWZvY3VzZWQge1xuXHRcdFx0XHQuZm9ybSB7XG5cdFx0XHRcdFx0Jl9fc3BhbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Ji5mb3JtIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0Ym9yZGVyOiBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dHJhbnNpdGlvbjogaGVpZ2h0IC42cyBlYXNlIC42cztcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHRcdCYgPiA6bm90KC5mb3JtX19zdWJ0aXRsZSkge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIC42cywgdHJhbnNmb3JtIC42cyBlYXNlLCBvcGFjaXR5IC42cztcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdC5mb3JtIHtcblx0XHRcdCZfX3N1YnRpdGxlIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyMHB4KTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwIWltcG9ydGFudDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNHB4IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHQmLS1hcnJvdy1jcm9zcyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0XHRcdCY6YmVmb3JlLCAmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDEwJTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtMzAlLCAtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAxMCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMzAlLCAtNTAlLCAwKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5mb3JtLm9wZW4ge1xuXHRcdFx0dHJhbnNpdGlvbjogaGVpZ2h0IC42cyBlYXNlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0JiA+IDpub3QoLmZvcm0tLXRlc3QpIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCB0cmFuc2Zvcm0gLjZzIGVhc2UgLjFzLCBvcGFjaXR5IC42cyAuMXM7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMDAwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHRcdCYgPiA6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm1fX3dyYXBIaWRkZW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuZm9ybV9fc3VidGl0bGUge1xuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0Ji0tYXJyb3ctY3Jvc3Mge1xuXHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgtMTAlLCAtNTAlLCAwKSByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDEwJSwgLTUwJSwgMCkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLyoqXG4qIFN0YXRlIHByb2QtZGV0YWlsc1xuKiovXG5cbi8vIC5zdGF0ZVxuLnN0YXRlIHtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogMzBweDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRmb250LXNpemU6IHJlbSgxM3B4KTtcblx0fVxuXHQvLyAuc3RhdGUtLXNhbGVcblx0Ji0tc2FsZSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXNhbGU7XG5cdH1cblx0Ly8gLnN0YXRlLS1zcGVjaWFsT2ZmZXJcblx0Ji0tc3BlY2lhbE9mZmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJvbW87XG5cdH1cblx0Ly8gLnN0YXRlLS1uZXdcblx0Ji0tbmV3IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItbmV3cztcblx0fVxuXHQvLyAuc3RhdGVfX3Byb21vLCAuc3RhdGVfX2RhdGVcblx0Jl9fcHJvbW8sICZfX2RhdGUge1xuXHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHR9XG5cdC8vIC5zdGF0ZV9fcHJvbW9cblx0Jl9fcHJvbW8ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdC8vIC5zdGF0ZV9fcHJvbW86YmVmb3JlXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdH1cblx0Ly8gLnN0YXRlX19kYXRlXG5cdCZfX2RhdGUge1xuXHRcdC8vIC5zdGF0ZV9fZGF0ZV9fc3RhcnQsIC5zdGF0ZV9fZGF0ZV9fZW5kXG5cdFx0Jl9fc3RhcnQsICZfX2VuZCB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdH1cblx0XHQmX190eXBlIHtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNwcmljZS1hcmVhIHtcblx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0fVxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0fVxufVxuXG4jcHJpY2Uge1xuXHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0LnByaWNlLW9sZCB7XG5cdFx0Zm9udC1zaXplOiByZW0oMjRweCk7XG5cdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQucHJpY2UtY3VyIHtcblx0XHRmb250LXNpemU6IHJlbSgzMHB4KTtcblx0fVxuXHQucHJpY2UtY3VyLWNvbnRhaW5lciwgLnByaWNlLW9sZC1jb250YWluZXIsIC5wcmljZS1jdXItaW52LWNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdH1cblx0LnByaWNlLW9sZC1jb250YWluZXIge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LWVuZCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChmbGV4LWVuZCk7XG5cdH1cbn1cblxuLnByaWNlLWN1ci1jb250YWluZXIge1xuXHRmb250LXNpemU6IHJlbSgxNik7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbi5wcmljZS1vbGQtY29udGFpbmVyIHtcblx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRsaW5lLWhlaWdodDogcmVtKDIwKTtcblxuXHRtYXJnaW4tbGVmdDogcmVtKDE1KTtcblxuXHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG59XG5cbi5wcmljZS1jdXItaW52LWNvbnRhaW5lciB7XG5cdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0bGluZS1oZWlnaHQ6IHJlbSgyMCk7XG5cdG1hcmdpbjogOHB4IDAgMCAwO1xuXHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ldCB7XG5cdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogcmVtKDE0KTtcbn1cblxuI2Vjb3RheCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiA4cHggMCAwIDA7XG5cdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRjb2xvcjogJGNvbG9yLXN0ZC1saWdodC1vbi1ib2R5O1xufVxuXG5cbiN3MS1xdWFudGl0eSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHR9XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxuXG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogOTVweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdH1cblxuXHRpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5cdGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG5cdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdGlucHV0W3R5cGU9bnVtYmVyXSB7XG5cdFx0LW1vei1hcHBlYXJhbmNlOnRleHRmaWVsZDtcblx0fVxuXG5cdCNxdWFudGl0eSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0cGFkZGluZzogMCA0MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDI1cHg7XG5cdFx0fVxuXHR9XG5cblx0LnF0eS1idG4ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0fVxuXG5cdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cblx0XHQubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblxuXHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHR9XG5cdH1cblxuXHQjcXR5LWxlc3MtYnRuIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0XHRib3R0b206IDA7XG5cblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0Jjpub3QoLmFjdGl2ZWQpIHtcblx0XHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmVkIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR9XG5cblx0XHRjb2xvcjogJGNvbG9yLXN0ZC1saWdodDtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQtbGlnaHQ7XG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN0ZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjcXR5LW1vcmUtYnRuIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXG5cdFx0Ym9yZGVyLWxlZnQ6IHJlbSgxKSBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG5cbiNxdHktbW9yZS1idG4ge1xuXHR0b3A6IDA7XG59XG5cbiNxdHktbGVzcy1idG4ge1xuXHRib3R0b206IDA7XG59XG5cbiNhbGVydC1idG4ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWhvdmVyICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuI3Byb2QtYWRkLWNhcnQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IHJlbSg0MCk7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Ji5maXhlZCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0ei1pbmRleDogMjk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJ1eWFibGUge1xuXHQuYnV0dG9uIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0I2FkZC1jYXJ0LWJ0biwgI2FkZF90b19vb2tvb2RvbywgI3dpc2huYm94LWJ0biB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcblx0fVxuXG5cdC5zdG9jay1vayB7XG5cdFx0I2FkZF90b19vb2tvb2RvbywgI3dpc2huYm94LWJ0biB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxuXG5cdC5zdG9jay1rbyB7XG5cdFx0I2FsZXJ0LWJ0biB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuI3Byb2Qtc3RvY2ssIC5wcm9kLXN0b2NrIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHR9XG5cdHdpZHRoOiBhdXRvO1xuXG5cdC5zdG9jayB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHR9XG5cblx0Ji5zdG9jay1vayB7XG5cdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdC5pY29uLXN0b2NrLW9rIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG5cdFx0fVxuXHR9XG5cblx0Ji5zdG9jay1rbyB7XG5cdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdC5pY29uLXN0b2NrLWtvIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRjb2xvcjogJGNvbG9yLWVycm9yO1xuXHRcdH1cblx0fVxuXG5cdC5pY29uLXN0b2NrLW9rIHtcblx0XHRjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG5cdH1cblxuXHQuaWNvbi1zdG9jay1rbyB7XG5cdFx0Y29sb3I6ICRjb2xvci1lcnJvcjtcblx0fVxufVxuXG4uaWNvbl9fZG90IHtcblx0bWFyZ2luLXRvcDogNnB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDZweDtcblx0aGVpZ2h0OiA2cHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xufVxuXG4uc3RvY2stb2sge1xuXHQuaWNvbl9fZG90IHtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VjY2Vzcztcblx0XHQmLmljb24tc3RvY2sta28ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLnN0b2NrLWtvIHtcblx0Y29sb3I6ICRjb2xvci1lcnJvcjtcblx0Lmljb24tc3RvY2sta28ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1lcnJvcjtcblx0fVxufVxuXG4jcHJvZC1zdG9jayB7XG5cdHdpZHRoOiBhdXRvO1xuXHRtaW4td2lkdGg6IDc1cHg7XG5cdC5pY29uX19kb3Qge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA2cHg7XG5cdFx0aGVpZ2h0OiA2cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHR9XG5cblx0Ji5zdG9jay1vayB7XG5cdFx0Lmljb25fX2RvdCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VjY2Vzcztcblx0XHRcdCYuaWNvbi1zdG9jay1rbyB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5zdG9jay1rbyB7XG5cdFx0Y29sb3I6ICRjb2xvci1lcnJvcjtcblx0XHQuaWNvbi1zdG9jay1rbyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0Y29sb3I6ICRjb2xvci1lcnJvcjtcblx0XHR9XG5cdH1cblxuXHQmLnN0b2NrLWtvIHtcblx0XHQuaWNvbl9fZG90IHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcblx0XHRcdCYuaWNvbi1zdG9jay1vayB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiN3aXNobmJveC1idG4sICNhZGRfdG9fb29rb29kb28ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogcmVtKDE1Myk7XG5cblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdHdpZHRoOiByZW0oNTcpO1xuXHRoZWlnaHQ6IHJlbSg0MCk7XG5cdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZDtcblx0fVxufVxuXG4jdzItcXVhbnRpdHkge1xuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHR3aWR0aDogOTVweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdH1cbn1cblxuXG4jY29udGFpbmVyLWdsb2JhbC1ib3R0b20ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0bWFyZ2luLXRvcDogMzBweDtcblxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDExNXB4O1xuXG5cdFx0Ji53aXRob3V0LXF0eSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMTVweDtcblx0XHR9XG5cdH1cbn1cblxuI2FkZC1jYXJ0LWJ0biwgI2hiLWFkZC1jYXJ0LWJ0biwgI2FsZXJ0LWJ0biB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0ZmxvYXQ6IGxlZnQ7XG5cblx0d2lkdGg6IDEwMCU7XG5cdG1pbi1oZWlnaHQ6IHJlbSg1MCk7XG5cdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblx0Y29sb3I6ICR3aGl0ZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdGJvcmRlcjogbm9uZTtcblx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiAxNXB4IDEwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuXHR9XG5cdC5tYXRlcmlhbC1pY29ucyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4jd2lzaG5ib3gtYnV0dG9uIGJ1dHRvbiwgI2FkZF90b19vb2tvb2RvbyB7XG5cdGZvbnQtc2l6ZTogcmVtKDExKTtcblx0bGluZS1oZWlnaHQ6IHJlbSg0MCk7XG5cblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdHdpZHRoOiByZW0oNTcpO1xuXHRoZWlnaHQ6IHJlbSg0MCk7XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6IDA7XG5cblx0dGV4dC1pbmRlbnQ6IHJlbSgtOTk5OTk5KTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRjb2xvcjogJHdoaXRlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1iZDtcblxuXG5cdC5jMS1idXR0b24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHQuaWNvbiB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cblx0XHRcdGxlZnQ6IDUwJTtcblxuXHRcdFx0bWFyZ2luLXRvcDogcmVtKC03LjUpO1xuXG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHR9XG5cdH1cblx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1zdWNjZXNzO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xuXHR9XG59XG5cbiNwcm9kLXN1bW1hcnkge1xuXHRtYXJnaW46IHJlbSgyMCkgMDtcblxuXHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdH1cbn1cblxuXG4uYWRkLWtvIHtcblx0I2hvdmVyLWJhbm5lciB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5ub3QtYnV5YWJsZSB7XG5cdC5idXR0b24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHQuc3RvY2stb2sge1xuXHRcdCNhbGVydC1idG4ge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuc3RvY2sta28ge1xuXHRcdCNhZGQtY2FydC1idG4vKiwgI2FkZF90b19vb2tvb2RvbywgI3dpc2huYm94LWJ0biovIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0I2FsZXJ0LWJ0biB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuI2FkZC1jYXJ0LWJ0biwjaGItYWRkLWNhcnQtYnRuIHtcblx0Ji5sb2FkaW5nIHtcblx0XHR0ZXh0LWluZGVudDogLTk5OTk5OXB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWhvdmVyIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUyMHdpZHRoJTNEJTIyNjQlMjIlMjBoZWlnaHQlM0QlMjI2NCUyMiUyMGZpbGwlM0QlMjIlMjNmZmYlMjIlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjIuMDMzMDIlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODQ1JTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMC40OTgyNjMlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuMTI1cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4OTAlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjI1cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MTM1JTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMCUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC4zNzVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgxODAlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgyMjUlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwLjYyMTgwNCUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC42MjVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgyNzAlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIxLjkyNzQ2JTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjc1cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MzE1JTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMi44NTQ5NCUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC44NzVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgxODAlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0Mvc3ZnJTNFKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gNDAlO1xuXHR9XG59XG5cbiNhZGQtY2FydC1idG4ge1xuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0bWluLWhlaWdodDogNDBweDtcblx0fVxufVxuXG4jYWxlcnQtYnRuIHtcblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG59XG5cbi5vb2tvb2Rvby1vbiwgLndpc2huYm94LW9uIHtcblx0Lm5vdC1idXlhYmxlIHtcblx0XHQuc3RvY2stb2sge1xuXHRcdFx0I2FkZF90b19vb2tvb2RvbywgI3dpc2huYm94LWJ0biB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IHJlbSgwKTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc3RvY2sta28ge1xuXHRcdFx0I2FkZF90b19vb2tvb2RvbywgI3dpc2huYm94LWJ0biB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ub3QtYnV5YWJsZSAuc3RvY2sta28gI2FsZXJ0LWJ0biB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2RfX2J0bl9fcHJpY2VfX2hvdmVyIHtcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmX19xdHkge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHR9XG5cdCYuc2hvdyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Ji5oaWRlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5yYW5nZSB7XG5cdGRpc3BsYXk6IGJsb2NrIWltcG9ydGFudDtcblx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0d2lkdGg6IDE2MHB4O1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHR9XG5cdH1cblx0Jl9fZ2xvYmFsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdH1cblx0fVxuXHQmX190b3AsICZfX2JvdHRvbSwgJl9fd3JhcHBlciB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0IEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHQgfVxuXHR9XG5cdCZfX3dyYXBwZXIge1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Jl9fdG9wIHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdH1cblx0Jl9fYm90dG9tIHtcblx0XHRib3JkZXI6IHNvbGlkICRjb2xvci1iZDtcblx0XHRib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGJvcmRlci13aWR0aDogMXB4IDFweCAxcHggMDtcblx0XHR9XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdH1cblx0fVxuXHQmLS12ZXJ0aWNhbCB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0LnJhbmdlIHtcblx0XHRcdFx0Jl9fZ2xvYmFsIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX3dyYXBwZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX190b3AsICZfX2JvdHRvbSB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fYm90dG9tIHtcblx0XHRcdFx0XHRib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fc3VidGl0bGUge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2hhcmUtZnJpZW5kIHtcblx0bWF4LXdpZHRoOiA5NTBweDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG9wYWNpdHk6IDA7XG5cdG1heC1oZWlnaHQ6IDA7XG5cdHRyYW5zaXRpb246IDBzIHZpc2liaWxpdHksIC42cyBtYXgtaGVpZ2h0IC4xcywgb3BhY2l0eSAuNnMgLjFzO1xuXHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdCYgPiAqIHtcblx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdHRyYW5zaXRpb246IDBzO1xuXHR9XG5cdCYuc2hvdyB7XG5cdFx0bWF4LWhlaWdodDogMTAwMDBweDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0JiA+ICoge1xuXHRcdFx0bWF4LWhlaWdodDogaW5pdGlhbDtcblx0XHR9XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LWZhbWlseTogJGZmMjtcblx0fVxuXHQmX19ub3dyYXAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdH1cblx0LmZvcm0ge1xuXHRcdCZfX2ZpZWxkIHtcblx0XHRcdCYtLWNhbmNlbCB7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHRcdFx0LmZvcm1fX2J1dHRvbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3RoYW5rcyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHRcdCZfX3RleHQge1xuXHRcdFx0Ji0tYXJlYSB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDE3MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19lcnJvci0tZ2xvYmFsIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG5cbiNjMS1tYWluLWltZy1zbGlkZXItZm9yLXNtYWxsIHtcblx0LnNsaWNrLWRvdHMgbGkge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQmOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcblx0XHQubWFpbi1pbWctc2xpZGUge1xuXHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4ubm9zdG9fZWxlbWVudCB7XG5cdEBpbmNsdWRlIGZsZXhib3goKTtcblx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHR3aWR0aDogMTAwJTtcblx0Lm5vc3RvLXByb2R1Y3QtbGlzdCB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0fVxuXHQmLm5vc3RvLXByb2QtZGV0YWlscyB7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXgtd2lkdGg6IDk1MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIGRlc2t0b3Age1xuXHQuZ2FsbGVyeV9fcHJpbWFyeV9fc2xpZGVyLmxhenlsb2FkIHtcblx0XHQmID4gLmdhbGxlcnlfX2l0ZW0ge1xuXHRcdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIHRhYmxldCB7XG5cdC5wcm9kLWRldGFpbHNfX2dhbGxlcnkuZ2FsbGVyeSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ucmdwZCB7XG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGJhY2tncm91bmQ6ICRibGFjaztcblx0Y29sb3I6ICR3aGl0ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHRyYW5zaXRpb246IGJvcmRlciAuNnM7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdH1cblx0Jl9faWNvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogMjBweDtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0dHJhbnNpdGlvbjogLjZzO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0Jl9fY29udGVudCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRiYWNrZ3JvdW5kOiAkYmxhY2s7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHRcdGhlaWdodDogMzAwcHg7XG5cdFx0bWF4LXdpZHRoOiAwO1xuXHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0dHJhbnNpdGlvbjogbWF4LXdpZHRoIC42cywgbWF4LWhlaWdodCAuNnMsIGJvcmRlciAuNnM7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQmX19maXhlZCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMjBweCwyMHB4KTtcblx0XHRcdHRyYW5zaXRpb246IC40cyAuMnM7XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0dHJhbnNpdGlvbjogLjZzO1xuXHRcdC5yZ3BkIHtcblx0XHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDMwMHB4O1xuXHRcdFx0XHQmX19maXhlZCB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LDBweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2ljb24ge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucHJvZC1yYXRlX19yZWxhdGl2ZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIGZsZXhib3goKTtcblx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmltZ1ZhcmlhdGlvbiB7XG5cdGN1cnNvcjogem9vbS1pbjtcbn1cblxuLnpvb20tdmFyaWF0aW9uIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRwYWRkaW5nOiAwO1xuXHR3aWR0aDogYXV0bztcblx0bWF4LWhlaWdodDogOTAlO1xuXHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdHotaW5kZXg6IDk5OTk5O1xuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi56b29tLXZhcmlhdGlvbiBpbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCVcbn1cblxuLnpvb20tdmFyaWF0aW9uIC5jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0cmlnaHQ6IDEwcHg7XG5cdHRvcDogMTBweDtcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tb3otZmxleDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LXdyYXA6IHdyYXA7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0LW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXI7XG5cdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdC1tb3otanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHQtbW96LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cdGNvbG9yOiAjZmZmXG59XG5cbi56b29tLXZhcmlhdGlvbl9fYmFja2dyb3VuZCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC40NSk7XG5cdHotaW5kZXg6IDk5OTk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJVxufVxuXG5cbiNwcm9kLWdhbGxlcnkge1xuXHQmLnpvb20taW4ge1xuXHRcdC5nYWxsZXJ5X19pbWcge1xuXHRcdFx0b3BhY2l0eTowXG5cdFx0fVxuXHR9XG59XG5cbi5ib2R5ICNob3Zlci1hZGQtY2FydC1idG57XG5cdGJhY2tncm91bmQ6ICRiZy1ib2R5XG59XG4uYm9keSAucHJvZC1mbG9hdGluZ19fbmFtZXtcblx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xufVxuXG4ucHJvZC1yYXRlX190aXRsZSBoMiB7XG5cdGZvbnQtZmFtaWx5OiAkZmYxO1xufVxuXG4uaW1nLWF2aXMtdmVyaWZpZSB7XG5cdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubWFpbi1pbWctc2xpZGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZy10b3A6IDEwMCU7XG5cdH1cblx0aW1nIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdCYubG9hZGVyIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHRcdCYubGF6eWxvYWQsICYubGF6eWxvYWRpbmcge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuI21haW4tZ2FsbGVyeS1mb3Itc21hbGwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi56b29tTW9iaWxlSW1nIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDk5OTk5OTk7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRwYWRkaW5nOiA3MHB4IDEwcHg7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQmX19wYWRkaW5nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHR0cmFuc2Zvcm06ICB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAxNDBweCk7XG5cdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQwcHgpO1xuXHRcdC5waW5jaC16b29tLWNvbnRhaW5lciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogY2FsYygxMDAlIC0gMTQwcHgpO1xuXHRcdFx0aGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQwcHgpO1xuXHRcdH1cblx0fVxuXHQmX193cmFwcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0bWluLWhlaWdodDogMXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dHJhbnNmb3JtOiAgdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQmX19jbG9zZSB7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zdGQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNXB4O1xuXHRcdGhlaWdodDogMzVweDtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTBweDtcblx0XHRsZWZ0OiAxMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblx0Jl9faW1nIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrIWltcG9ydGFudDtcblx0fVxuXHQmX19zbGlkZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XG5cdFx0Lnpvb21Nb2JpbGVJbWcge1xuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTQwcHgpO1xuXHRcdFx0XHRkaXNwbGF5OmZsZXghaW1wb3J0YW50O1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNDBweCk7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblx0Jl9fdGh1bWIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XG5cdFx0Ym90dG9tOiAxMHB4O1xuXHRcdGxlZnQ6IDEwcHg7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuXHRcdGhlaWdodDogNTBweDtcbiAgICAgICAgJi0tbm90ciB7XG4gICAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cdFx0LnNsaWNrLWN1cnJlbnQge1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXN0ZDtcblx0XHRcdH1cblx0XHR9XG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuXHRcdCAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuICAgICAgfVxuXHR9XG5cdC5waW5jaC16b29tLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cblxuXG5cblxuXG5cblxuXG5cbi8qKlxuICpcbiAqIFZBUklBQkxFU1xuICogQ29sb3JzIGFuZCBiYWNrZ3JvdW5kLi4uLi4uLi4uLlZhcmlhYmxlcyBmb3IgY29sb3JzIHRpdGxlIC8gdGV4dCBhbmQgYmFja2dyb3VuZCBwcm9kIHJhdGluZ1xuICogU2l6ZSBXcmFwcGVyLi4uLi4uLi4uLi4uLi4uLi4uLlZhcmlhYmxlcyBmb3IgbWF4LXdpZHRoIGFuZCB3aWR0aCBwcm9kIHJhdGluZ1xuICpcbiAqIFBST0QgUkFUSU5HXG4gKiBXcmFwcGVyLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uQWxsIHRoZSB3cmFwcGVyIGFuZCB0aXRsZSBvbiB0aGUgcHJvZCByYXRpbmdcbiAqXG4gKi9cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgI1ZhcmlhYmxlc1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLy8gQ29sb3JzIGFuZCBiYWNrZ3JvdW5kXG4kcHJvZC1yYXRlLWJhY2tncm91bmQ6ICR3aGl0ZTtcbiRwcm9kLXJhdGUtY29sb3ItbWFpbjogJGNvbG9yLXN0ZDtcbiRwcm9kLXJhdGUtY29sb3Itc2Vjb25kYXJ5OiAjNjI2OTZGO1xuJHByb2QtcmF0ZS1zdGFycy1jb2xvcjogJHN0YXJzLS1hY3RpdmU7XG4kcHJvZC1yYXRlLWJ1dHRvbi1jb2xvcjogJHdoaXRlO1xuJHByb2QtcmF0ZS1ib3JkZXItb3BlbjogIzZENzE4MTtcbiRwcm9kLXJhdGUtaW5hY3RpdmUtc3RhcjogI2IxYjhiZTtcbi8vIFNpemUgV3JhcHBlclxuJHByb2QtcmF0ZS1tYXgtd2lkdGg6IDg5MHB4O1xuXG4vLyBQYWRkaW5nICYgTWFyZ2luXG4kcHJvZC1yYXRlLXBhZGRpbmctZGVza3RvcDogNTBweDtcbiRwcm9kLXJhdGUtcGFkZGluZy10YWJsZXQ6IDMwcHg7XG4kcHJvZC1yYXRlLXBhZGRpbmctbW9iaWxlOiAxMHB4O1xuJHByb2QtcmF0ZS1tYXJnaW4tZGVza3RvcDogMCBhdXRvIDIwcHggYXV0bztcbiRwcm9kLXJhdGUtbWFyZ2luLXRhYmxldDogMCBhdXRvIDIwcHggYXV0bztcbiRwcm9kLXJhdGUtbWFyZ2luLW1vYmlsZTogMCBhdXRvIDIwcHggYXV0bztcblxuLy8gRm9udC1zaXplICYgTGluZS1oZWlnaHRcblxuXG4ud3otcmF0aW5nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHByb2QtcmF0ZS1iYWNrZ3JvdW5kO1xuXHRjb2xvcjogJHByb2QtcmF0ZS1jb2xvci1tYWluO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC1oZWlnaHQ6IDUwZW07XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IC41cztcblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiAkcHJvZC1yYXRlLXBhZGRpbmctbW9iaWxlO1xuXHRcdG1hcmdpbjogJHByb2QtcmF0ZS1tYXJnaW4tbW9iaWxlO1xuXHR9XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZzogJHByb2QtcmF0ZS1wYWRkaW5nLXRhYmxldDtcblx0XHRtYXJnaW46ICRwcm9kLXJhdGUtbWFyZ2luLXRhYmxldDtcblx0fVxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRwYWRkaW5nOiAkcHJvZC1yYXRlLXBhZGRpbmctZGVza3RvcDtcblx0XHRtYXJnaW46ICRwcm9kLXJhdGUtbWFyZ2luLWRlc2t0b3A7XG5cdH1cblxuXHQvLyAud3otcmF0aW5nLmNsb3NlXG5cdCYuY2xvc2Uge1xuXHRcdCY6bm90KC5vcGVuKSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQvLyAud3otcmF0aW5nLm9wZW5cblx0Ji5vcGVuIHtcblx0XHRtYXgtaGVpZ2h0OiAzMDBlbTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkcHJvZC1yYXRlLWJvcmRlci1vcGVuO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblxuXHQmLS1zaG9wLWNvbW1lbnQge1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdC53ei1yYXRpbmdfX3dyYXBwZXJfX3JpZ2h0X19mb3JtIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHQmX19maWVsZHNldCB7XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX2ZpZWxkLCAmX19zdGFycywgJl9fYnV0dG9uIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRcdG1pbi13aWR0aDogdW5zZXQ7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IHVuc2V0O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAzMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fZmllbGRzZXQ+bGFiZWwge1xuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRcdHdpZHRoOiAyNTBweDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHRcdFx0XHRtYXJnaW46IDAgNDBweCAwIDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2J1dHRvbiB7XG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyAud3otcmF0aW5nX193cmFwcGVyXG5cdCZfX3dyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdCZfX2xlZnQsICZfX3JpZ2h0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmX19sZWZ0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHRcdHBhZGRpbmc6IDAgNDBweCAwIDA7XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDIyKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19yaWdodCB7XG5cdFx0XHQvLyAxNDQwIC0gMTAwIC0gMzcwXG5cdFx0XHQmX19mb3JtIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdCZfX2xvZ2luUmVxdWlyZWQge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdG1hcmdpbjogLTE1cHggMCByZW0oMzApO1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgyNik7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX2J1dHRvblRvTG9naW4ge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTkpO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlciFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1zdGQsIDE1JSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX2ZpZWxkc2V0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKCdmbGV4LXN0YXJ0Jyk7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIWltcG9ydGFudDtcblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkLCAmOm50aC1jaGlsZCg1KSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4IWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0PiBsYWJlbCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgxOSk7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCByZW0oMTApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0PiBzdHJvbmcge1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmW2Zvcj1cInJhdGUtc3RhcnRcIl0ge1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDMwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZbZm9yPVwiYWRkLWVtYWlsXCJdIHtcblx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IC0xMHB4IDAgMCAwO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jltmb3I9XCJhZGQtcGljdHVyZVwiXSB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcoJztcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnKSc7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIDNweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkdGV4dC1ncmV5O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX19maWVsZCwgJl9fc3RhcnMge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMjkwcHgpO1xuXHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDI5MHB4KTtcblx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiBjYWxjKDEwMCUgLSAyOTBweCk7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDIwcHggNDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdFx0Jlt0eXBlPVwidGV4dFwiXSwgJlt0eXBlPVwiZW1haWxcIl0sICZbdHlwZT1cInBhc3N3b3JkXCJdIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByb2QtcmF0ZS1jb2xvci1zZWNvbmRhcnk7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCR3aGl0ZSwgNSUpO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dGV4dGFyZWEge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0XHRcdHJlc2l6ZTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvZC1yYXRlLWNvbG9yLXNlY29uZGFyeTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDIwcHg7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHdoaXRlLCA1JSk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9fZmllbGQge1xuXHRcdFx0XHRcdFx0Ji0taW1nIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMHB4KTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLnN0YXRpYyB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQjZHJvcHpvbmUge1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5kcm9wem9uZS1wcmV2aWV3cyB7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0XHRcdFx0Ji5kcmFnb3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnVmV1aWxsZXogZMOpcG9zZXIgdm9zIGltYWdlcyBpY2knO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMTE7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjQ1KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjgpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0I2ZpbGUge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogdW5zZXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDEyO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRpbnB1dDpub3QoI2ZpbGUpIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCNmaWxlIHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuZXJyb3ItZmlsZXMge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWVycm9yO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4IDAgMCAwO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5kZWxldGVBbGxGaWxlcyB7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLWVycm9yO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lcnJvcjtcblx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4IWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPDEyMDBweCcpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA5NnB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPDEyMDBweCcpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIHJlbSgxMCkgcmVtKDIwKTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMTBweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0PiBkaXYge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdD4gKjpub3QoLmRlbGV0ZSkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj0xMjAwcHgnKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCByZW0oMjEpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1kYXJrO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDE2KTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMTBweCAwIDA7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR0ZXh0LWdyZXk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgzMCk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI0NFRDREQTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9fc3RhcnMge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93LXJldmVyc2UpO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdFx0JjpjaGVja2VkIH4gbGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdFx0Jjpub3QoOm50aC1jaGlsZCgyKSkge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAxMXB4IDAgMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcm9kLXJhdGUtaW5hY3RpdmUtc3Rhcjtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvZC1yYXRlLXN0YXJzLWNvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0PiBzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSkgdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCYgfiAud3otcmF0aW5nX193cmFwcGVyX19yaWdodF9fZm9ybV9fZmllbGRzZXRfX3N0YXJzX19pdGVtIHtcblx0XHRcdFx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KSB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHAuZm9ybSB7XG5cdFx0XHRcdFx0XHQmX19lcnJvciB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMzhweDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1lcnJvcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lnd6LXJhdGluZ19fd3JhcHBlcl9fcmlnaHRfX2Zvcm1fX2ZpZWxkc2V0X19maWVsZC0tdGV4dGFyZWEge1xuXHRcdFx0XHRcdFx0JiArIHAuZm9ybSB7XG5cdFx0XHRcdFx0XHRcdCZfX2Vycm9yIHtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDk3cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmZvcm1fX2Vycm9yKy5mb3JtX19pY29uLS13YXJuaW5nIHtcblx0XHRcdFx0XHRcdHRvcDogNDIlIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Lm1hdGVyaWFsLWljb25zLmZvcm1fX2ljb24tLXN1Y2Nlc3MsIC5mb3JtX19pY29uLS1zdWNjZXNzW2NsYXNzXj1cImZhXCJdIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmX19idXR0b24ge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTkpO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlciFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1zdGQsIDE1JSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2Nsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDUwcHg7XG5cdFx0dG9wOiA1MHB4O1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRjb2xvcjogJGNsb3NlLXJhdGluZy1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2hhcmUtYmFja2dyb3VuZDtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0bGluZS1oZWlnaHQ6IHJlbSgxOSk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRjdXJzb3I6IHBvaW50ZXIhaW1wb3J0YW50O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRpIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEzKTtcblx0XHR9XG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdH1cblx0fVxufVxuXG4ud3otc2hvd01lc3NhZ2Uge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luOiAwIGF1dG8gNDBweDtcblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRtYXJnaW4tdG9wOiAtMTAwcHg7XG5cdH1cblx0Ji0tZnVsbHNpemUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0Jl9fd3JhcHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHR9XG5cdFx0Jl9fYWxsUmF0aW5nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2hlYWQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0XHRib3JkZXI6IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdCYgKyBkaXYge1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDBzIWltcG9ydGFudDtcblx0XHRcdFx0XHQrIGRpdiB7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwcyFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuY2xvc2UgKyBkaXYge1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0KyBkaXYge1xuXHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLm9wZW4ge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdCYgKyBkaXYge1xuXHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiB1bnNldDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRcdFx0XHRcdCsgZGl2IHtcblx0XHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IHVuc2V0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCY6bm90KC5vcGVuKSAge1xuXHRcdFx0XHRcdGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDtcblx0XHRcdFx0XHQmICsgZGl2IHtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHQrIGRpdiB7XG5cdFx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0d2lkdGg6IDI3MHB4O1xuXHRcdFx0XHRtaW4td2lkdGg6IDI3MHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDI3MHB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0XHR0b3A6IDEwMHB4O1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0Jl9fdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDMwKTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6IDVweDtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdCYtLWFycm93LWNyb3NzIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuNHMgZWFzZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0bGVmdDogMTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC0zMCUsIC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDEwJTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgzMCUsIC01MCUsIDApIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Lm9wZW4gJiB7XG5cdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKC0xMCUsIC01MCUsIDApIHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgxMCUsIC01MCUsIDApIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMTBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNSk7XG5cdFx0XHRcdFx0Y29sb3I6ICRyZ3BkLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHRcdD4gc3BhbiB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCA1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fZGF0YSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZW1wdHkge1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHR9XG5cdFx0XHQmX19ub3JhdGluZyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX3JhdGluZyB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0YWxpZ24tY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDE1cHggMDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0PiBzdHJvbmcge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDMwKTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX3N0YXJzIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYucmF0ZS0xIGk6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvZC1yYXRlLXN0YXJzLWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnJhdGUtMiBpOm50aC1jaGlsZCgxKSwgLnJhdGUtMiBpOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByb2QtcmF0ZS1zdGFycy1jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5yYXRlLTMgaTpudGgtY2hpbGQoMSksIC5yYXRlLTMgaTpudGgtY2hpbGQoMiksIC5yYXRlLTMgaTpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcm9kLXJhdGUtc3RhcnMtY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYucmF0ZS00IGk6bnRoLWNoaWxkKDEpLCAucmF0ZS00IGk6bnRoLWNoaWxkKDIpLCAucmF0ZS00IGk6bnRoLWNoaWxkKDMpLCAucmF0ZS00IGk6bnRoLWNoaWxkKDQpIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvZC1yYXRlLXN0YXJzLWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnJhdGUtNSBpIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvZC1yYXRlLXN0YXJzLWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvZC1yYXRlLWluYWN0aXZlLXN0YXI7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgNHB4IDAgMDtcblx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9fYWJzb2x1dGUge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHByb2QtcmF0ZS1zdGFycy1jb2xvcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2J1dHRvbiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN0ZDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc3RkO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDE0cHggMjBweDtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDE5KTtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTcpO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGV4dC1ncmV5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19jb250ZW50IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDAgcmVtKDIwKTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweCA1MHB4O1xuXHRcdFx0fVxuXHRcdFx0Jl9fZGF0YU1vYmlsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24tY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS1lbXB0eSB7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX25vcmF0aW5nIHtcblx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX3JhdGluZyB7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTVweCAwO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0PiBzdHJvbmcge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMzApO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfX3N0YXJzIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5yYXRlLTEgaTpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHByb2QtcmF0ZS1zdGFycy1jb2xvcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYucmF0ZS0yIGk6bnRoLWNoaWxkKDEpLCAucmF0ZS0yIGk6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcm9kLXJhdGUtc3RhcnMtY29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnJhdGUtMyBpOm50aC1jaGlsZCgxKSwgLnJhdGUtMyBpOm50aC1jaGlsZCgyKSwgLnJhdGUtMyBpOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvZC1yYXRlLXN0YXJzLWNvbG9yO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5yYXRlLTQgaTpudGgtY2hpbGQoMSksIC5yYXRlLTQgaTpudGgtY2hpbGQoMiksIC5yYXRlLTQgaTpudGgtY2hpbGQoMyksIC5yYXRlLTQgaTpudGgtY2hpbGQoNCkge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHByb2QtcmF0ZS1zdGFycy1jb2xvcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYucmF0ZS01IGkge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHByb2QtcmF0ZS1zdGFycy1jb2xvcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvZC1yYXRlLWluYWN0aXZlLXN0YXI7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCA0cHggMCAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jl9fYWJzb2x1dGUge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0ZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvZC1yYXRlLXN0YXJzLWNvbG9yO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX2J1dHRvbiB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdGQ7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3Itc3RkO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMTRweCAyMHB4O1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTkpO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE3KTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDEwcHggMCAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZXh0LWdyZXk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cdFx0XHRcdGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMTBweDtcblx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdFx0JjpudGgtbGFzdC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX2xlZnQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCByZW0oMTApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgxOSk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHR0aW1lIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTkpO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcm9kLXJhdGUtY29sb3Itc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRcdFx0Jjo6Zmlyc3QtbGV0dGVyIHtcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdFx0XHQmX19yYXRpbmcge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0XHRhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDIwcHg7XG5cdFx0XHRcdFx0XHRcdCZfX3N0YXJzIHtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByb2QtcmF0ZS1pbmFjdGl2ZS1zdGFyO1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDRweCAwIDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCZfX2Fic29sdXRlIHtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdFx0XHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwcm9kLXJhdGUtc3RhcnMtY29sb3I7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCZfX25vdGUge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogcmVtKDE5KTtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmICsgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19yaWdodF9faXRlbV9fdGV4dCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9fcmlnaHQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCByZW0oMTApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMzBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfX2ltYWdlcyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweDtcblx0XHRcdFx0XHRcdFx0Jl9fd3JhcCB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiAtd2Via2l0LXpvb20taW47XG5cdFx0XHRcdFx0XHRcdFx0Y3Vyc29yOiB6b29tLWluO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0XHRcdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDAgMTBweCAwIDA7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdFx0XHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjUpO1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmX19hbnN3ZXIge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjUpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNUZBO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHRleHQtZ3JleTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luOiAyMHB4IDAgMDtcblx0XHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi53ei1yYXRpbmctem9vbSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdHdpZHRoOiA5MCU7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiA5MCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR6LWluZGV4OiA5OTk5OTtcblx0Ji5jbG9zZSB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cdCZfX2Nsb3NlIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ei1pbmRleDogOTk5OTk5O1xuXHRcdGkge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdGkge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmNsb3NlIHtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cdH1cblx0aW1nIHtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0fVxuXHQmX19iYWNrZ3JvdW5kIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuNDUpO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR6LWluZGV4OiA5OTk5ODtcblx0XHQmLmNsb3NlIHtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR9XG5cdH1cbn1cblxuLnBhZ2UtcHJvZC1kZXRhaWxzIHtcblx0LmZvcm1fX3dyYXBwZXJWYWxpZCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXgtd2lkdGg6IHVuc2V0O1xuXHRcdC5mb3JtX190aGFua3Mge1xuXHRcdFx0cGFkZGluZzogMTBweCA0MHB4IDEwcHggMTBweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi53ei1yZ3BkLXJhdGluZyB7XG5cdHdpZHRoOiA5cHg7XG5cdGhlaWdodDogMjRweDtcblx0Y29sb3I6ICR0ZXh0LWdyZXk7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tbGVmdDogMTBweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR0cmFuc2l0aW9uOiBib3JkZXIgLjZzO1xuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG5cdCZfX2ljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHRyYW5zaXRpb246IC42cztcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cdCZfX2NvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0YmFja2dyb3VuZDogJHNoYXJlLWJhY2tncm91bmQ7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHRcdGhlaWdodDogMzEwcHg7XG5cdFx0bWF4LXdpZHRoOiAwO1xuXHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Jl9fZml4ZWQge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0d2lkdGg6IDMwMHB4O1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdH1cblx0XHR1bCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdCY6OmZpcnN0LWxldHRlciB7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmOmhvdmVyIHtcblx0XHR0cmFuc2l0aW9uOiAuNnM7XG5cdFx0Lnd6LXJncGQtcmF0aW5nIHtcblx0XHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdG1heC13aWR0aDogMzAwcHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDMxMHB4O1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdFx0Jl9faWNvbiB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9kLWluZm9zIHtcblx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdH1cbn1cbiIsIiRmbG9hdC1oZWlnaHQ6IDkwcHg7XG5cbi5wcm9kLWZsb2F0aW5nIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUsLTEwMCUpO1xuXHRvcGFjaXR5OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRoZWlnaHQ6ICRmbG9hdC1oZWlnaHQ7XG5cdGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuXHRib3JkZXI6IHNvbGlkICRjb2xvci1iZDtcblx0Ym9yZGVyLXdpZHRoOiAwIDFweCAxcHggMXB4O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLCB0cmFuc2Zvcm0gLjNzIGVhc2U7XG5cdEBpbmNsdWRlIGZsZXhib3goKTtcblx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuXHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0ei1pbmRleDogMjtcblx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0Ji5zaG93IHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDAlKTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsIHRyYW5zZm9ybSAuM3MgZWFzZTtcblx0fVxuXHQmLmhpZGUge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTEwMCUpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZSwgdHJhbnNmb3JtIC4zcyBlYXNlO1xuXHR9XG5cdCZfX2NvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDhweCAkZmxvYXQtaGVpZ2h0IDhweCAyMHB4O1xuXHR9XG5cdCZfX2dhbGxlcnkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogJGZsb2F0LWhlaWdodDtcblx0XHRoZWlnaHQ6ICgkZmxvYXQtaGVpZ2h0IC0gMTZweCk7XG5cdFx0bWFyZ2luOiAwIDIwcHggMCAwO1xuXHR9XG5cdCZfX2xlZnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0cGFkZGluZy1yaWdodDogMzAwcHg7XG5cdH1cblx0Jl9fcmlnaHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6ICRmbG9hdC1oZWlnaHQ7XG5cdFx0d2lkdGg6IDI4MHB4O1xuXHRcdGhlaWdodDogJGZsb2F0LWhlaWdodDtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0YnV0dG9uIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktaG92ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3RleHQge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogKCRmbG9hdC1oZWlnaHQgLSAxNnB4KTtcblx0fVxuXHQmX19uYW1lIHtcblx0XHRmb250LXNpemU6IHJlbSgxNik7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdC1tcy10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0Jl9fcHJpY2Uge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHQtbXMtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHQmICoge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdH1cblx0fVxuXHQmX19jbG9zZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogJGZsb2F0LWhlaWdodDtcblx0XHRoZWlnaHQ6ICRmbG9hdC1oZWlnaHQ7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdGkge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnByb2QtY29tbWVudHMge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA5NTBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdC5jMS1oMSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMzZweCk7XG5cdH1cblx0Jl9fcm93IHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uLXJldmVyc2UpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93LXJldmVyc2UpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0fVxuXHR9XG5cdCZfX3JpZ2h0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHR9XG5cdH1cblx0Jl9faW1nTGluayB7XG5cdFx0d2lkdGg6IDQwMHB4O1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHdpZHRoOiA0MDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmZvcm0tLXRlc3Quc2hvdyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufSIsIiN2YXJpYXRpb25zLCAjY3VzdG9taXNhdGlvbnMge1xuXHRtYXJnaW46IDMwcHggMCA1MHB4IDA7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1hcmdpbjogMjBweCAwcHg7XG5cdH1cblxuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHQqIHtcblxuXHR9XG5cdC5mb3JtX190ZXh0IHtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1vbi1ib2R5IWltcG9ydGFudDtcblx0XHQmLmZvcm1fX2Vycm9yIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWVycm9yIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxuXHQuZm9ybV9fZmlsZSB7XG5cdFx0Ji5mb3JtX19lcnJvciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cdH1cblxuXHQuZm9ybV9fZmllbGQtLWVycm9yIHtcblx0XHQmICsgcC5mb3JtX19lcnJvciB7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogLTEwcHg7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRib3R0b206IDI1cHg7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0XHRwLmZvcm1fX2Vycm9yIHtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHRcdHJpZ2h0OiAtMTBweDtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdGJvdHRvbTogMjVweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG5cblx0LmZvcm1fX3NwYW4ge1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHR9XG5cblx0LmZvcm1fX2ZpZWxkLS1mb2N1c2VkIHtcblx0XHQuZm9ybV9fc3BhbiB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0fVxuXHR9XG5cbn1cblxuLnZhci1oMiwgLmN1c3RvLWgyIHtcblx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cblx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXG5cdGNvbG9yOiAkY29sb3Itb24tYm9keTtcbn1cblxuaW5wdXRbdHlwZT1maWxlXS5maWxlRm9ybSB7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnZhci1oMyB7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnZhci13aXRoLXF0eSwgLnZhci13aXRoLWltZyB7XG5cdC52YXItcmFkaW8ge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuLnZhci13aXRoLXF0eSB7XG5cdC52YXItcmFkaW8taW5mb3Mge1xuXHRcdHBhZGRpbmc6IDZweCAwO1xuXHR9XG59XG5cbi52YXItY29tYm8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52YXItd2l0aC1pbWcge1xuXHQudmFyLWNvbWJvLWluZm9zIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblxuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnZhci1jb21iby1pbnB1dC1hcmVhIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHR9XG5cblx0LnZhci1jb21iby1pbnB1dC1hcmVhLCAudmFyLXF0eS1pbnB1dC1hcmVhIHtcblx0XHQudmFyLXF0eS1idG4ge1xuXHRcdFx0dG9wOiAxcHg7XG5cdFx0fVxuXHR9XG59XG5cbi52YXItcmFkaW8taW5mb3Mge1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdEBpbmNsdWRlIGZsZXhib3goKTtcblx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcbiBcdCYgPiBsYWJlbCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdH1cbn1cblxuLnF0eS1pbnB1dCB7XG5cdGhlaWdodDogNTBweDtcbn1cblxuLmN1c3RvIGlucHV0W3R5cGU9XCJmaWxlXCJdLCAuZmlsZS1mb3JtYXRzIHtcblx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xufVxuXG4udmFyLWNvbWJvLWlucHV0LWFyZWEsIC5jb250YWluZXItY3VzdG8tc2VsZWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdHBhZGRpbmc6IDA7XG59XG5cbi52YXItZ3JvdXAuYmctcGFuZWwge1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmctbGVmdDogMTVweDtcblx0bWFyZ2luLXRvcDogMTBweDtcblx0LnZhci1yYWRpbyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxufVxuXG4udmFyLXJhZGlvIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmFyLWxpc3QsIC5jdXN0byB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi52YXItbGlzdC1pbWcge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRpbWcge1xuXHRcdHdpZHRoOiA1MHB4O1xuXHR9XG59XG5cbi52YXItY29tYm8taW1nLCAudmFyLXJhZGlvLWltZyB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cblx0d2lkdGg6IDYwcHg7XG5cblx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRpbWcge1xuXHRcdHdpZHRoOiA1MHB4O1xuXHR9XG59XG5cbi52YXItcXR5LWlucHV0LWFyZWEge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0LnZhci1xdHktaW5wdXQge1xuXHRcdGZsb2F0OiByaWdodDtcblxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRiYWNrZ3JvdW5kOiAkYmctYm9keTtcblx0fVxuXG5cdC52YXItcXR5LWJ0biB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0d2lkdGg6IDQycHg7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXG5cdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXG5cdFx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdH1cblx0fVxuXG5cdC52YXItcXR5LWJ0biB7XG5cdFx0dG9wOiAxcHg7XG5cdFx0cmlnaHQ6IDFweDtcblxuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRiYWNrZ3JvdW5kOiAkYmctYm9keTtcblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3RkO1xuXHRcdH1cblx0fVxufVxuXG4udmFyLXF0eS1idG4udmFyLXF0eS1tb3JlIHtcblx0cmlnaHQ6IDFweDtcblxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1iZDtcbn1cblxuLnZhci1xdHktYnRuLnZhci1xdHktbGVzcyB7XG5cdGxlZnQ6IDFweDtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdH1cblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdGQ7XG5cdH1cbn1cblxuXG4jcHJvZC1zdG9jayAuaWNvbi1zdG9jay1vayB7XG5cdGNvbG9yOiAkY29sb3Itc3RkO1xufVxuXG4udmFyaWF0aW9uLXBhZGRpbmctcmlnaHQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0cGFkZGluZy1yaWdodDogMTc1cHg7XG59XG5cbi5pbnB1dC1wcmljZS1hYnNvbHV0ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMTBweDtcblx0bWF4LXdpZHRoOiAxNjBweDtcblx0LnZhci1xdHktbGJsIHtcblx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuXG4udmFyLWxpc3QtcXR5IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdC52YXItcXR5LWlucHV0LWFyZWEge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdHdpZHRoOiAxMzBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cbn1cblxuLnZhci1yYWRpby1saXN0IHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXG5cdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0LnZhci1yYWRpbyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLnJlbGF0aXZlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubm90LXJlbGF0aXZlIHtcblx0cG9zaXRpb246IHN0YXRpYztcbn1cblxuXG4udmFyLXJhZGlvIHtcblx0ZGlzcGxheTogdGFibGU7XG5cblx0d2lkdGg6IDEwMCU7XG5cblx0LnZhci1yYWRpby1pbnB1dCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdC52YXItcmFkaW8taW5wdXQ6Y2hlY2tlZCB+IC50cmlnZ2VyLXJhZGlvLWNoZWNrZWQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC0xcHg7XG5cdFx0bGVmdDogLTFweDtcblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0d2lkdGg6ICAgIC1tb3otY2FsYygxMDAlICsgMnB4KTtcblx0XHQvKiBXZWJLaXQgKi9cblx0XHR3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgKyAycHgpO1xuXHRcdC8qIE9wZXJhICovXG5cdFx0d2lkdGg6ICAgICAgLW8tY2FsYygxMDAlICsgMnB4KTtcblx0XHQvKiBTdGFuZGFyZCAqL1xuXHRcdHdpZHRoOiAgICAgICAgIGNhbGMoMTAwJSArIDJweCk7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdC8qIEZpcmVmb3ggKi9cblx0XHRoZWlnaHQ6ICAgIC1tb3otY2FsYygxMDAlICsgMnB4KTtcblx0XHQvKiBXZWJLaXQgKi9cblx0XHRoZWlnaHQ6IC13ZWJraXQtY2FsYygxMDAlICsgMnB4KTtcblx0XHQvKiBPcGVyYSAqL1xuXHRcdGhlaWdodDogICAgICAtby1jYWxjKDEwMCUgKyAycHgpO1xuXHRcdC8qIFN0YW5kYXJkICovXG5cdFx0aGVpZ2h0OiAgICAgICAgIGNhbGMoMTAwJSArIDJweCk7XG5cblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblxuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdCYucm93IHtcblx0XHRtYXJnaW46IDEwcHggMCAwIDA7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1vbi1ib2R5O1xuXHRcdC5zbWFsbC0yNCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxufVxuXG4udmFyLXJhZGlvLWluZm9zIHtcblx0Y29sb3I6ICRjb2xvci1zdGQ7XG59XG5cbi52YXItcmFkaW8taW5wdXQtYXJlYSB7XG5cdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cblx0d2lkdGg6IHJlbSgyNCk7XG5cdG1pbi13aWR0aDogcmVtKDI0KTtcblxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHQudmFyLXJhZGlvLWlucHV0IHtcblx0XHRtYXJnaW46IDAgMCAwIDEwcHg7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXJnaW46IDVweCAwIDAgLTJweDtcblx0XHR9XG5cdH1cbn1cblxuLnZhci1yYWRpby1pbWcge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG5cdHdpZHRoOiA2MHB4O1xuXHRtaW4td2lkdGg6IDYwcHg7XG5cblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnZhci1yYWRpby1sYmwge1xuXHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXG5cdHdpZHRoOiA5OSU7XG5cblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG59XG5cbi52YXItZ3JvdXAuYmctcGFuZWwge1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHQudmFyICsgLnZhciB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0fVxufVxuXG4udmFyLWdyb3VwLmJnLXBhbmVsIC52YXItaDMge1xuXHRjb2xvcjogJGNvbG9yLXN0ZC1saWdodDtcbn1cblxuQG1lZGlhIGRlc2t0b3Age1xuXHQudmFyLWxpc3QtcXR5IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC52YXItbGlzdC1pbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0bWFyZ2luOiAwO1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4udmFyaWF0aW9uUmFkaW8ge1xuXHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdGJhY2tncm91bmQ6ICRiZy1ib2R5O1xufVxuXG5AaW5jbHVkZSBtb2JpbGUge1xuXHQudmFyLXF0eS1sYmwge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXG5cdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cdFx0cGFkZGluZy10b3A6IDZweDtcblx0XHRtaW4td2lkdGg6IDU1cHg7XG5cdH1cblxuXHQudmFyLXF0eS1pbnB1dC1hcmVhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHR3aWR0aDogcmVtKDEzMCk7XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHQudmFyaWF0aW9uLXBhZGRpbmctcmlnaHQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcblx0fVxuXHQuaW5wdXQtcHJpY2UtYWJzb2x1dGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IGF1dG87XG5cdFx0cmlnaHQ6IGF1dG87XG5cblx0XHRmbG9hdDogcmlnaHQ7XG5cblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAxMHB4IDA7XG5cdH1cbn1cblxuQGluY2x1ZGUgZGVza3RvcCB7XG5cdC52YXItcXR5LXJvdyB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxufVxuXG5AaW5jbHVkZSBtb2JpbGUge1xuXHQudmFyLXF0eS1yb3cge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC52YXItcmFkaW8ge1xuXHRcdC52YXItcXR5LXJvdy5jb2x1bW4ge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdFx0LnZhci1yYWRpby1pbnB1dCB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0bWFyZ2luOiA1cHggMCAwIDA7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0LnZhci1xdHktcm93IHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHQudmFyLXF0eS1pbnB1dC1hcmVhIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHQudmFyLXF0eS1sYmwge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLnBhZ2UtNDA0IHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQmX19pbWcge1xuXHRcdG1heC13aWR0aDogMzE4cHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAkYmxvYy0tbWFyZ2luLWJvdHRvbSBhdXRvIDAgYXV0bztcblxuXHRcdC5jbHMtMSB7XG5cdFx0XHRmaWxsOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDMwJSk7XG5cdFx0fVxuXHRcdC5jbHMtMiB7XG5cdFx0XHRmaWxsOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdFx0LmNscy0zIHtcblx0XHRcdGZpbGw6ICNjM2Q0ZDg7XG5cdFx0fVxuXHRcdC5jbHMtNCB7XG5cdFx0XHRmaWxsOiAjZTFlYmVmO1xuXHRcdH1cblx0XHQuY2xzLTUge1xuXHRcdFx0ZmlsbDogJGNvbG9yLXByaW1hcnk7XG5cdFx0fVxuXHRcdC5jbHMtNiB7XG5cdFx0XHRmaWxsOiAkY29sb3ItcHJpbWFyeTtcblx0XHR9XG5cdFx0LmNscy03IHtcblx0XHRcdGZpbGw6ICNhOWE5YTk7XG5cdFx0fVxuXHRcdC5jbHMtOCB7XG5cdFx0XHRmaWxsOiAjOWM5YjliO1xuXHRcdH1cblx0XHQuY2xzLTkge1xuXHRcdFx0ZmlsbDogI2YxOTdiZTtcblx0XHR9XG5cdFx0LmNscy0xMCB7XG5cdFx0XHRmaWxsOiAjNTY1NjU2O1xuXHRcdH1cblx0XHQuY2xzLTExIHtcblx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0fVxuXHRcdC5jbHMtMTIge1xuXHRcdFx0ZmlsbDogI2U5ZWZmMjtcblx0XHR9XG5cdH1cblxuXHQmX19ub3QtZm91bmQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tdG9wOiAkYmxvYy0tbWFyZ2luLWJvdHRvbTtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDMwcHgpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCZfX2J0biB7XG5cblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDEwcHggMzBweDtcblx0XHRtaW4taGVpZ2h0OiA1NnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwLjhweDtcblx0XHRsaW5lLWhlaWdodDogMjlweDtcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6IDI4cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJvcmRlcjogc29saWQgMnB4ICRjb2xvci1wcmltYXJ5O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yO1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IC4ycztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAkYmxvYy0tbWFyZ2luLWJvdHRvbSBhdXRvO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRicmVha3BvaW50LWRlc2t0b3ApIHtcblx0LnBhZ2UtNDA0IHtcblx0XHQmX19ub3QtZm91bmQge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oNjBweCk7XG5cdFx0fVxuXHR9XG59XG5cbiNlbmhhbmNlIHtcblx0ei1pbmRleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufSIsIlxuJHNoYXJlX19idG4tLXR3aXR0ZXI6IHRyYW5zcGFyZW50IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxOS45NyUyMiUyMGhlaWdodCUzRCUyMjE2LjI1JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNLjE4JTIwMTIuMTc0QTE1LjU4NCUyMDE1LjU4NCUyMDAlMjAwJTIwMCUyMDQlMjAxMy4zNDlhMy4zMzMlMjAzLjMzMyUyMDAlMjAwJTIwMCUyMDMuNTUtMS4zODEuNTc5LjU3OSUyMDAlMjAwJTIwMC0uMTMtLjgxNHMtNC42LTEuNTU1LTQuMjctMi40MmMwJTIwMC0uMDItLjQ4OC41Ny0uMzc2JTIwMCUyMDAlMjAuNjctLjYzNC4zNC0uODU0JTIwMCUyMDAtLjUxLS40ODgtLjEtLjUzM2ExMC43JTIwMTAuNyUyMDAlMjAwJTIwMSUyMDEuNDIuMTg0cy4yNy0uMS4wMy0uM2ExLjUlMjAxLjUlMjAwJTIwMCUyMDEtLjU4LS43MzdzLjE1LS4zNzYuOC0uMDY2YzAlMjAwJTIwLjItLjA0NS4wMi0uMjY2JTIwMCUyMDAtLjU1LS4zNTQtLjI5LS42NDMlMjAwJTIwMCUyMC44My0uNTg3JTIwMi43MyUyMDEuOTE4JTIwMCUyMDAlMjAuMzUuNTEuMzkuMDIzJTIwMCUyMDAlMjAxLjM3LTYuNDI3JTIwMy41OS02Ljg0N2ExLjExNCUyMDEuMTE0JTIwMCUyMDAlMjAwJTIwLjg2LS4wODkuOTg4Ljk4OCUyMDAlMjAwJTIwMSUyMC44Mi0uMDQ1cy4yLjMzMy40NS4xMzRjMCUyMDAlMjAuODgtLjM3OC42MS4yNDNhNC41MTYlMjA0LjUxNiUyMDAlMjAwJTIwMS0xLjIxLjk2MWMtLjMuMDIyLS4yNC4zMzIuMDIuMzc2JTIwMCUyMDAlMjAzLjczLjM1NyUyMDMuNzMlMjAzLjMyOCUyMDAlMjAwJTIwLjIyLjcwNS45MS0uMDI2YTcuMzElMjA3LjMxJTIwMCUyMDAlMjAxJTIwMS4zMi0uNzYxcy4yOC0uMi4yNC4yNjZhNS4yNTElMjA1LjI1MSUyMDAlMjAwJTIwMS0xLjUzJTIwMS44MnMtLjQ3LjY0Mi4yMS41MWEzLjk3JTIwMy45NyUyMDAlMjAwJTIwMCUyMC45Ni0uMzQ3cy43OS0uNDIyLjQzLjMzMmExMC4wMjklMjAxMC4wMjklMjAwJTIwMCUyMDEtMi4wNSUyMDEuMTgzLjMyOS4zMjklMjAwJTIwMCUyMDAtLjI0LjMwOXMtLjIzJTIwNy44MTMtOS41NyUyMDcuODEzQTkuNDM4JTIwOS40MzglMjAwJTIwMCUyMDElMjAuMyUyMDEyLjc1NXMtLjU5LS42OTMtLjEyLS41ODF6JTIyJTIwZmlsbCUzRCUyMiUyMzU1YWNlZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIvJTNFJTNDL3N2ZyUzRSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4kc2hhcmVfX2J0bi0tZmFjZWJvb2s6ICB0cmFuc3BhcmVudCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyOSUyMiUyMGhlaWdodCUzRCUyMjE2LjE1NyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTguOTklMjA1LjYwOWgtM3YtMS40cy0uMjktMS40MDYuNzUtMS40MDZoMi4yNVYtLjAxbC0zLjg3LjAwNmEyLjgxMiUyMDIuODEyJTIwMCUyMDAlMjAwLTIuODglMjAyLjgwN3YyLjgxMUgwdjIuODEyaDIuMjR2Ny43MzRoMy43NVY4LjQyNmgyLjI1eiUyMiUyMGZpbGwlM0QlMjIlMjMzYjU5OTglMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyLyUzRSUzQy9zdmclM0UpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuJHNoYXJlX19idG4tLWdvb2dsZTogIHRyYW5zcGFyZW50IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjIxOCUyMiUyMGhlaWdodCUzRCUyMjE2LjE4OCUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEwLjE3LS4wMTFjLTEuNTguOS0zLjc2LjItNC45NC4wNThDLjA1LS41NzktMS41OSUyMDQuOTYzJTIwMi4xOCUyMDcuMTg1Yy0uOTcuNDYxLS45MSUyMDIuODEuMTMlMjAzLjE0NS0yLjQ1LjI1Ny0yLjklMjAzLjQyNi0xLjU5JTIwNC43MTclMjAxLjYlMjAxLjU3MyUyMDYuNTIlMjAxLjQ2OCUyMDcuOTclMjAwYTMuMzclMjAzLjM3JTIwMCUyMDAlMjAwJTIwLjI2LTQuMTEyYy0uOC0uODktNC44NC0xLjAyNC00Ljc4LTIuNDIuMDUtLjk3NSUyMDEuNTEtLjgyMSUyMDIuMzktMS4yMDlhMy44JTIwMy44JTIwMCUyMDAlMjAwJTIwMS45OS00LjZjLjM3LS4wNjMlMjAxLjI1LS4yMjclMjAxLjYyLS4yOTFWLS4wMTN6TTMuMjQlMjA1LjEyOGMtMS45NC0zLjg3OSUyMDQuNDctMy42JTIwMi41MyUyMDBhMi41MTMlMjAyLjUxMyUyMDAlMjAwJTIwMS0yLjUzJTIwMHptMy41OSUyMDcuNjIyYy4xNyUyMDEuNzM5LTMuNjclMjAxLjgxNi00LjEyLjYwNS0uMzctMS4wMjEuMDktMS4zMSUyMDEuMi0xLjU3MyUyMDEuMjUtLjI5OSUyMDIuOC0uMTk3JTIwMi45Mi45Njh6bTcuMjYtMTAuMzMzaDEuNTZ2Ni40NzRoLTEuNTZWMi40MTd6bS0yLjM1JTIwMi40MjdIMTh2MS42MTloLTYuMjZWNC44NDR6JTIyJTIwZmlsbCUzRCUyMiUyM2RjNGU0MSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIvJTNFJTNDL3N2ZyUzRSkgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4kc2hhcmVfX2J0bi0tcGludGVyZXN0OiAgdHJhbnNwYXJlbnQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjEyJTIyJTIwaGVpZ2h0JTNEJTIyMTYuMTg4JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNS44JTIwMGMyLjk5LS4wNDYlMjA0Ljg3JTIwMS4xODElMjA1Ljc1JTIwMy4zMzRhNS44NjglMjA1Ljg2OCUyMDAlMjAwJTIwMSUyMC4zNyUyMDMuMWMtLjEuNDMzLS4xMi44ODQtLjI1JTIwMS4yOTFhNy45ODMlMjA3Ljk4MyUyMDAlMjAwJTIwMS0xLjAzJTIwMi4yJTIwNC40NjclMjA0LjQ2NyUyMDAlMjAwJTIwMS0yLjY1JTIwMS43MyUyMDIuOTU0JTIwMi45NTQlMjAwJTIwMCUyMDEtMi40OC0uNTQyJTIwMS4xJTIwMS4xJTIwMCUyMDAlMjAxLS40Ny0uNTQzaC0uMDNhNi4xMzElMjA2LjEzMSUyMDAlMjAwJTIwMS0uMzIlMjAxLjI5M2MtLjE2LjU0Ny0uMTklMjAxLjExNC0uMzklMjAxLjYyN2ExMC4zMjMlMjAxMC4zMjMlMjAwJTIwMCUyMDEtLjc4JTIwMS41NzYlMjAyLjYyMyUyMDIuNjIzJTIwMCUyMDAlMjAxLS44OSUyMDEuMTM2LjQ2Ni40NjYlMjAwJTIwMCUyMDEtLjA1LS4yMDYlMjAyLjEzNyUyMDIuMTM3JTIwMCUyMDAlMjAxLS4wNy0uNjQ2JTIwNCUyMDQlMjAwJTIwMCUyMDEtLjA1LTEuMjkxdi0uNTQ5Yy4wOC0uMzczLjA4LS43NTUuMTctMS4xMTEuMjEtLjc3Ni4zMy0xLjYuNTQtMi40LjIxLS43NzEuNC0xLjYxNy41Ny0yLjRhNC4yMzYlMjA0LjIzNiUyMDAlMjAwJTIwMC0uMjItLjg3OSUyMDMuNTU1JTIwMy41NTUlMjAwJTIwMCUyMDElMjAuMTQtMS44ODUlMjAxLjclMjAxLjclMjAwJTIwMCUyMDElMjAxLjc3LTEuMjE2JTIwMS40NzglMjAxLjQ3OCUyMDAlMjAwJTIwMSUyMC45MSUyMDEuOTEyYy0uMjQlMjAxLjAxNy0uNTYlMjAxLjkyOC0uNzklMjAyLjk0NmExLjM0NSUyMDEuMzQ1JTIwMCUyMDAlMjAwJTIwLjEuNyUyMDEuNCUyMDEuNCUyMDAlMjAwJTIwMCUyMDEuNjcuOWMxLjI3LS4zMjIlMjAxLjgzLTEuNDg0JTIwMi4yMS0yLjczOGExMC4zNzYlMjAxMC4zNzYlMjAwJTIwMCUyMDAlMjAuMTctMS4wMzQlMjA1LjI3OCUyMDUuMjc4JTIwMCUyMDAlMjAwLS4xNC0yLjU4NCUyMDMuMzM4JTIwMy4zMzglMjAwJTIwMCUyMDAtMi4xNC0xLjk2M2MtLjI4LS4wNTEtLjU2LS4xLS44My0uMTU1YTQuMjclMjA0LjI3JTIwMCUyMDAlMjAwLTEuNjcuMTU1JTIwNC4xMDUlMjA0LjEwNSUyMDAlMjAwJTIwMC0yLjgzJTIwMi41NTglMjA0Ljk1NiUyMDQuOTU2JTIwMCUyMDAlMjAwLS4zMiUyMDEuNTc2JTIwMS44JTIwMS44JTIwMCUyMDAlMjAxLS4wMi4yMzIlMjA0Ljg1OCUyMDQuODU4JTIwMCUyMDAlMjAwJTIwLjM0JTIwMS40JTIwMi4yOSUyMDIuMjklMjAwJTIwMCUyMDElMjAuNDIuNjQ2JTIwMS40NDElMjAxLjQ0MSUyMDAlMjAwJTIwMS0uMTIuNTE2JTIwMy4yMTQlMjAzLjIxNCUyMDAlMjAwJTIwMS0uMTMuNTY4Yy0uMTYuMy0uNTkuMDc0LS43OC0uMDVBNC4yNDMlMjA0LjI0MyUyMDAlMjAwJTIwMSUyMC4xMyUyMDQuODYzYTUuOTY0JTIwNS45NjQlMjAwJTIwMCUyMDElMjAuMTctLjc3NkE1Ljk1JTIwNS45NSUyMDAlMjAwJTIwMSUyMDQuODQuMTM1eiUyMiUyMGZpbGwlM0QlMjIlMjNjYjIwMjclMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyLyUzRSUzQy9zdmclM0UpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuJHNoYXJlX19idG4tLW1haWw6ICB0cmFuc3BhcmVudCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTclMjIlMjBoZWlnaHQlM0QlMjIxMy4xNTclMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk0xNC45OC4wMDJIMi4wMkEyJTIwMiUyMDAlMjAwJTIwMCUyMDAlMjAxLjk3NHY5LjJhMiUyMDIlMjAwJTIwMCUyMDAlMjAyLjAyJTIwMS45NzJoMTIuOTZBMS45OTQlMjAxLjk5NCUyMDAlMjAwJTIwMCUyMDE3JTIwMTEuMTY5di05LjJBMS45OTQlMjAxLjk5NCUyMDAlMjAwJTIwMCUyMDE0Ljk4LjAwMnptMCUyMDExLjRIMi4wMmEuMjkuMjklMjAwJTIwMCUyMDEtLjMxLS4yMzF2LTcuOThsNS44NyUyMDUuMDM4YS42NTYuNjU2JTIwMCUyMDAlMjAwJTIwLjQzLjE2SDlhLjY3Ni42NzYlMjAwJTIwMCUyMDAlMjAuNDMtLjE2bDUuODYtNS4wMzh2Ny45OGEuMjgzLjI4MyUyMDAlMjAwJTIwMS0uMzEuMjN6TTguNSUyMDYuNjZMMi44JTIwMS43NDNoMTEuNHolMjIlMjBmaWxsJTNEJTIyJTIzZTA1NzU3JTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMi8lM0UlM0Mvc3ZnJTNFKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblxuJHNvY2lhbC0tbWVkaWEtZmFjZWJvb2s6ICMzYjU5OTg7XG4kc29jaWFsLS1tZWRpYS10d2l0dGVyOiAjMWRhMWYyO1xuJHNvY2lhbC0tbWVkaWEtZ29vZ2xlOiAjZGQ0YjM5O1xuJHNvY2lhbC0tbWVkaWEtcGludGVyZXN0OiAjYmQwODFjO1xuJHNvY2lhbC0tbWVkaWEtbWFpbDogJGNvbG9yLXByaW1hcnk7XG5cbiRjb2xvci1zaGFyZTogIzkzOTM5MztcblxuLy8gLnNoYXJlXG4uc2hhcmUge1xuXHQvLyAuc2hhcmVfX2J0blxuXHQmX19idG4ge1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3cpO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdC8vIC5zaGFyZV9fYnRuOm5vdCg6bGFzdC1jaGlsZClcblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vIC5zaGFyZV9fYnRuOmhvdmVyIC5zaGFyZV9fYnRuLS1mYWNlYm9va1xuXHRcdFx0Ji0tZmFjZWJvb2sge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHNvY2lhbC0tbWVkaWEtZmFjZWJvb2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vIC5zaGFyZV9fYnRuOmhvdmVyIC5zaGFyZV9fYnRuLS10d2l0dGVyXG5cdFx0XHQmLS10d2l0dGVyIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRzb2NpYWwtLW1lZGlhLXR3aXR0ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vIC5zaGFyZV9fYnRuOmhvdmVyIC5zaGFyZV9fYnRuLS1nb29nbGVcblx0XHRcdCYtLWdvb2dsZSB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkc29jaWFsLS1tZWRpYS1nb29nbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vIC5zaGFyZV9fYnRuOmhvdmVyIC5zaGFyZV9fYnRuLS1waW50ZXJlc3Rcblx0XHRcdCYtLXBpbnRlcmVzdCB7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkc29jaWFsLS1tZWRpYS1waW50ZXJlc3Q7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vIC5zaGFyZV9fYnRuOmhvdmVyIC5zaGFyZV9fYnRuLS1tYWlsXG5cdFx0XHQmLS1tYWlsIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRzb2NpYWwtLW1lZGlhLW1haWw7XG5cdFx0XHRcdH07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5zaGFyZV9fYnRuLS1mYWNlYm9va1xuXHRcdCYtLWZhY2Vib29rIHtcblx0XHRcdGJhY2tncm91bmQ6ICRzaGFyZV9fYnRuLS1mYWNlYm9vaztcblx0XHR9XG5cdFx0Ly8gLnNoYXJlX19idG4tLXR3aXR0ZXJcblx0XHQmLS10d2l0dGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRzaGFyZV9fYnRuLS10d2l0dGVyO1xuXHRcdH1cblx0XHQvLyAuc2hhcmVfX2J0bi0tZ29vZ2xlXG5cdFx0Ji0tZ29vZ2xlIHtcblx0XHRcdGJhY2tncm91bmQ6ICRzaGFyZV9fYnRuLS1nb29nbGU7XG5cdFx0fVxuXHRcdC8vIC5zaGFyZV9fYnRuLS1waW50ZXJlc3Rcblx0XHQmLS1waW50ZXJlc3Qge1xuXHRcdFx0YmFja2dyb3VuZDogJHNoYXJlX19idG4tLXBpbnRlcmVzdDtcblx0XHR9XG5cdFx0Ly8gLnNoYXJlX19idG4tLW1haWxcblx0XHQmLS1tYWlsIHtcblx0XHRcdGJhY2tncm91bmQ6ICRzaGFyZV9fYnRuLS1tYWlsO1xuXHRcdH1cblx0fVxufVxuXG4kYmFja2dyb3VuZENvbG9yOiAjZTVlZWYzO1xuJGJ1dHRvbkNvbG9yOiAjZmZmZmZmO1xuJHRleHRDb2xvcjogI2YxY2U2NDtcbiRob3ZlckNvbG9yOiAjZmZmO1xuXG4uc2hhcmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDI1MHB4O1xuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xuXHQmX193cmFwcGVyIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHR3aWR0aDogMjUwcHg7XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDQwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0Jl9faWNvbiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDk2JTIwOTYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk02Ny41JTIwMThjLTUuMSUyMDAtOS4zJTIwNC4yLTkuMyUyMDkuMyUyMDAlMjAuNS4xJTIwMS4xLjIlMjAxLjZsLTIzJTIwMTIuOWMtMS43LTEuOC00LjEtMy02LjgtMy01LjElMjAwLTkuMyUyMDQuMS05LjMlMjA5LjMlMjAwJTIwNS4xJTIwNC4xJTIwOS4zJTIwOS4zJTIwOS4zJTIwMi43JTIwMCUyMDUuMi0xLjIlMjA2LjktMy4xbDIyLjglMjAxMy40YzAlMjAuNC0uMS43LS4xJTIwMS4xJTIwMCUyMDUuMSUyMDQuMSUyMDkuMyUyMDkuMyUyMDkuMyUyMDUuMSUyMDAlMjA5LjMtNC4xJTIwOS4zLTkuMyUyMDAtNS4xLTQuMS05LjMtOS4zLTkuMy0yLjglMjAwLTUuNCUyMDEuMy03LjElMjAzLjNMMzcuNyUyMDQ5LjRjLjEtLjQuMS0uOS4xLTEuMyUyMDAtLjUlMjAwLTEtLjEtMS41bDIzLjEtMTNjMS43JTIwMS44JTIwNC4xJTIwMyUyMDYuOCUyMDMlMjA1LjElMjAwJTIwOS4zLTQuMSUyMDkuMy05LjMtLjEtNS4xLTQuMy05LjMtOS40LTkuM3olMjIlMjBmaWxsJTNEJTIyJTIzMzMzJTIyLyUzRSUzQy9zdmclM0UpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRuYXYge1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0fVxuXG5cdGEge1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdG1pbi13aWR0aDogNDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRidXR0b25Db2xvcjtcblx0XHRjb2xvcjogJGJ1dHRvbkNvbG9yO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0b3BhY2l0eTogMTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcblx0XHRtYXJnaW46IDAgLTIwcHg7XG5cdFx0Ym94LXNoYWRvdzogM3B4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblxuXHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoNCl7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDBweDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHNwYW4ge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdFx0bmF2IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCUhaW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRjb2xvcjogJHRleHRDb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHR9XG5cdH1cblxuXHQmOmhvdmVyLCAmLmhvdmVyIHtcblx0XHRzcGFuIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRcdG5hdiB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRjb2xvcjogJHRleHRDb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHR9XG5cdH1cbn0iLCIvKioqKiBGb290ZXIgQ29uZmlnICoqKiovXG4kZm9vdGVyLS1tYXhXaWR0aDogJGRlc2t0b3AtbWF4LXdpZHRoO1xuJGZvb3Rlci0tcGFkZGluZzogNjBweDtcblxuLyoqKiogRm9vdGVyIGNvbG9yIC8gYm9yZGVyICoqKiovXG4kZm9vdGVyLS1iYWNrZ3JvdW5kOiAjMmIyYjJiO1xuJGZvb3Rlci0tY29sb3ItdGV4dDogI2ZmZjtcbiRmb290ZXItLWljb246IDk5OTk5OTtcbiRmb290ZXItLWNvbG9yLXRpdGxlOiByZ2JhKDI1NSwyNTUsMjU1LC43KTtcbiRmb290ZXItLWNvbG9yLWJkOiAjMzkzOTM5O1xuXG4vKioqIEZvb3RlciBuZXdzbGV0dGVyICoqKi9cbiRmb290ZXItLWlucHV0LWJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuJGZvb3Rlci0taW5wdXQtY29sb3I6ICRmb290ZXJfX2NvbG9yLXRpdGxlO1xuJGZvb3Rlci0taW5wdXQtaGVpZ2h0OiA0MHB4O1xuJGZvb3Rlci0taW5wdXQtYm9yZGVyOiAxcHggc29saWQgIzQzNDM0MztcbiRmb290ZXItLWlucHV0LXJhZGl1czogMnB4O1xuJGZvb3Rlci0tYnRuLXdpZHRoOiAkZm9vdGVyLS1pbnB1dC1oZWlnaHQ7XG4kZm9vdGVyLS1idG4taGVpZ2h0OiAkZm9vdGVyLS1pbnB1dC1oZWlnaHQ7XG5cbiRmb290ZXItLXRpdGxlU2l6ZTogcmVtKDE0cHgpO1xuJGZvb3Rlci0tdGV4dFNpemU6IHJlbSgxMnB4KTtcblxuJGZvb3Rlci0tbmV3c2xldHRlci1iZzogI2E3YTdhNztcbiRmb290ZXItLW5ld3NsZXR0ZXItY29sb3I6ICRmb290ZXItLWJhY2tncm91bmQ7XG4kZm9vdGVyLS1uZXdzbGV0dGVyLXJhZGl1czogNXB4O1xuXG4vKioqKiBGb290ZXIgU29jaWFsIE1lZGlhICoqKiovXG4kc29jaWFsLS1tZWRpYS1pY29uLWNvbG9yOiAkd2hpdGU7XG4kc29jaWFsLS1tZWRpYS1yYWRpdXM6IDUwJTtcbiRzb2NpYWwtLW1lZGlhLXNpemU6IDQwcHg7XG4kc29jaWFsLS1tZWRpYS1tYXJnaW46IDAgMCAkYmxvYy0tbWFyZ2luLWFzaWRlICRibG9jLS1tYXJnaW4tYXNpZGU7XG4kc29jaWFsLS1tZWRpYS1pY29uLWZvbnQtc2l6ZTogMS40cmVtO1xuJHNvY2lhbC0tbWVkaWEtZmFjZWJvb2s6ICMzYjU5OTg7XG4kc29jaWFsLS1tZWRpYS1mYWNlYm9vay1ob3ZlcjogZGFya2VuKCRzb2NpYWwtLW1lZGlhLWZhY2Vib29rLCAxNSUpO1xuJHNvY2lhbC0tbWVkaWEtdHdpdHRlcjogIzFkYTFmMjtcbiRzb2NpYWwtLW1lZGlhLXR3aXR0ZXItaG92ZXI6IGRhcmtlbigkc29jaWFsLS1tZWRpYS10d2l0dGVyLCAxNSUpO1xuJHNvY2lhbC0tbWVkaWEtZ29vZ2xlLXBsdXM6ICNkZDRiMzk7XG4kc29jaWFsLS1tZWRpYS1nb29nbGUtcGx1cy1ob3ZlcjogZGFya2VuKCRzb2NpYWwtLW1lZGlhLWdvb2dsZS1wbHVzLCAxNSUpO1xuJHNvY2lhbC0tbWVkaWEtcGludGVyZXN0OiAjYmQwODFjO1xuJHNvY2lhbC0tbWVkaWEtcGludGVyZXN0LWhvdmVyOiBkYXJrZW4oJHNvY2lhbC0tbWVkaWEtcGludGVyZXN0LCAxNSUpO1xuJHNvY2lhbC0tbWVkaWEteW91dHViZTogI2NkMjAxZjtcbiRzb2NpYWwtLW1lZGlhLXlvdXR1YmUtaG92ZXI6IGRhcmtlbigkc29jaWFsLS1tZWRpYS15b3V0dWJlLCAxNSUpO1xuJHNvY2lhbC0tbWVkaWEtdmltZW86ICMxNjIyMjE7XG4kc29jaWFsLS1tZWRpYS12aW1lby1ob3ZlcjogZGFya2VuKCRzb2NpYWwtLW1lZGlhLXZpbWVvLCAxNSUpO1xuJHNvY2lhbC0tbWVkaWEtbGlua2VkaW46ICMwMDc3YjU7XG4kc29jaWFsLS1tZWRpYS1saW5rZWRpbi1ob3ZlcjogZGFya2VuKCRzb2NpYWwtLW1lZGlhLWxpbmtlZGluLCAxNSUpO1xuJHNvY2lhbC0tbWVkaWEtaW5zdGFncmFtOiAjM2Y3MjliO1xuJHNvY2lhbC0tbWVkaWEtaW5zdGFncmFtLWhvdmVyOiBkYXJrZW4oJHNvY2lhbC0tbWVkaWEtaW5zdGFncmFtLCAxNSUpO1xuXG4kcG93ZXJlZC1iZzogIzIxMjEyMTtcbiRwb3dlcmVkLWNvbG9yOiAjQURBREFEO1xuJHBvd2VyZWQtbGluazogI2ZmZjtcblxuLmZvb3RlciB7XG5cdGJhY2tncm91bmQ6ICRmb290ZXItLWJhY2tncm91bmQ7XG5cdHBhZGRpbmc6ICRibG9jX19tYXJnaW4tYm90dG9tICRibG9jX19tYXJnaW4tYXNpZGUgMCAkYmxvY19fbWFyZ2luLWFzaWRlO1xuXHRjb2xvcjogJGZvb3Rlci0tY29sb3ItdGV4dDtcblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAkYmxvY19fbWFyZ2luLWJvdHRvbS10YWJsZXQgJGJsb2NfX21hcmdpbi1hc2lkZS10YWJsZXQgMCAkYmxvY19fbWFyZ2luLWFzaWRlLXRhYmxldDtcblx0fVxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHRAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuXHRcdHBhZGRpbmc6IDU2cHggJGJsb2NfX21hcmdpbi1hc2lkZS1kZXNrdG9wIDAgJGJsb2NfX21hcmdpbi1hc2lkZS1kZXNrdG9wO1xuXHR9XG5cdEBpbmNsdWRlIHhsIHtcblx0XHRwYWRkaW5nOiA1NnB4ICRibG9jX19tYXJnaW4tYXNpZGUteGwgMCAkYmxvY19fbWFyZ2luLWFzaWRlLXhsO1xuXHR9XG5cdEBpZiAkYmctaW1nICE9ICcnIHtcblx0XHRAaWYgJG1heC1yb3ctc2l6ZSAhPSAnMTkyMHB4JyB7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0JiNmb290ZXIge1xuXHRcdFx0XHRcdG1heC13aWR0aDogJG1heC1yb3ctc2l6ZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0XHRwYWRkaW5nOiA1NnB4IDIwcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaWYgJG1heC1yb3ctc2l6ZSA9PSAnMTQ0MHB4JyB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj0xMDI0cHgnLCc8MTQ2MHB4Jykge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDQwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0LmZvb3Rlcl9fd3JhcHBlciB7XG5cdFx0XHRcdFx0cGFkZGluZzogNTZweCAyMHB4IDIwcHggMjBweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZm9vdGVyLS1iYWNrZ3JvdW5kO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5wb3dlcmVkIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIC5mb290ZXJfX3dyYXBwZXJcblx0Jl9fd3JhcHBlciB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1heC13aWR0aDogJGZvb3Rlci0tbWF4V2lkdGg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHR9XG5cdFx0Ji0td2l0aG91dFBvd2VyZWQge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIC5mb290ZXJfX3RpdGxlXG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y29sb3I6ICRmb290ZXItLWNvbG9yLXRpdGxlO1xuXHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdCYubWFyZ2luLS1oYWxmIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMjBweCAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnRleHQtY2VudGVyIHtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdCYtLWRlc2t0b3Age1xuXHRcdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIC5mb290ZXJfX3RvcFxuXHQmX190b3Age1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC8vIC5mb290ZXJfX21pZGRsZVxuXHQmX19taWRkbGUge1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdC8vIC5mb290ZXJfX2JvdHRvbVxuXHQmX19ib3R0b20ge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGZvb3Rlci0tY29sb3ItYmQ7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZm9vdGVyLS1jb2xvci1iZDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmX19kZXNrdG9wIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTBweDtcblx0XHR9XG5cdH1cblx0Ly8gLmZvb3Rlcl9fYmxvY1xuXHQmX19ibG9jIHtcblx0XHRtYXJnaW46IDAgMCAkYmxvY19fbWFyZ2luLWJvdHRvbSAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbjogMCAwICRibG9jX19tYXJnaW4tYm90dG9tLXRhYmxldCAwO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcblx0XHRcdG1hcmdpbjogMCAwIDU3cHggMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgeGwge1xuXHRcdFx0bWFyZ2luOiAwIDAgNTdweCAwO1xuXHRcdH1cblx0fVxuXHQmX19pbmZvIHtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0d2lkdGg6IDMzLjM0JTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Ly8gLmZvb3Rlcl9faW5mb19fdGV4dFxuXHRcdCZfX3RleHQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdGNvbG9yOiAkZm9vdGVyLS1jb2xvci10ZXh0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdCYubWFyZ2luLS1oYWxmIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHQmOmxpbmsge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRmb290ZXItLWNvbG9yLXRpdGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAuZm9vdGVyX19uZXdzbGV0dGVyXG5cdCZfX25ld3NsZXR0ZXIge1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDAgKCRibG9jX19tYXJnaW4tYm90dG9tIC8gMykgMCAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQvLyAuZm9vdGVyX19uZXdzbGV0dGVyX193cmFwcGVyXG5cdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49MTI4MHB4Jykge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTEwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIC5mb290ZXJfX2Rlc2Ncblx0Jl9fZGVzYyB7XG5cdFx0Y29sb3I6ICRmb290ZXItLWNvbG9yLXRleHQ7XG5cdFx0bWFyZ2luOiAwIDAgKCRibG9jX19tYXJnaW4tYm90dG9tIC8gMikgMDtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB4bCB7XG5cdFx0XHRtYXJnaW46IDAgMCAxMHB4IDA7XG5cdFx0fVxuXHR9XG5cdC8vIC5mb290ZXJfX2lucHV0XG5cdCZfX2lucHV0IHtcblxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogJGZvb3Rlci0taW5wdXQtYm9yZGVyO1xuXHRcdGJhY2tncm91bmQ6ICRmb290ZXJfX2lucHV0LWJhY2tncm91bmQ7XG5cdFx0aGVpZ2h0OiAkZm9vdGVyX19pbnB1dC1oZWlnaHQ7XG5cdFx0bGluZS1oZWlnaHQ6ICRmb290ZXJfX2lucHV0LWhlaWdodDtcblx0XHRjb2xvcjogJGZvb3Rlcl9fY29sb3ItdGl0bGU7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRmb290ZXItLWlucHV0LXJhZGl1cztcblx0XHRmb250LXNpemU6IHJlbSgxMXB4KTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0fVxuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsICYucGxhY2Vob2xkZXIgIHtcblx0XHRcdGNvbG9yOiAkZm9vdGVyX19pbnB1dC1jb2xvcjtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHRcdCY6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRjb2xvcjogJGZvb3Rlcl9faW5wdXQtY29sb3I7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkZm9vdGVyX19pbnB1dC1jb2xvcjtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkZm9vdGVyX19pbnB1dC1jb2xvcjtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0fVxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXHRcdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgJi5wbGFjZWhvbGRlciAge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdFx0JjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAuZm9vdGVyX19idG5cblx0Jl9fYnRuIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuXHRcdGJvcmRlci1yYWRpdXM6IDAgJGZvb3Rlci0taW5wdXQtcmFkaXVzICRmb290ZXItLWlucHV0LXJhZGl1cyAwO1xuXHRcdHdpZHRoOiAkZm9vdGVyX19idG4td2lkdGg7XG5cdFx0aGVpZ2h0OiAkZm9vdGVyX19idG4taGVpZ2h0O1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdHBhZGRpbmc6IDEwcHggNXB4IWltcG9ydGFudDtcblx0XHQuaGlkZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJywnPDEyODBweCcpIHtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTBweCk7XG5cdFx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuNnMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ly8gLmZvb3Rlcl9fYnRuOmJlZm9yZVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAyLjZzIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1ob3Zlcjtcblx0XHRcdH1cblx0XHRcdC8vIC5mb290ZXJfX2J0bi5oaWRlIHx8IGRlc2t0b3Bcblx0XHRcdC5oaWRlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLmZvb3Rlcl9fYXJyb3dcblx0Jl9fYXJyb3cge1xuXHRcdHdpZHRoOjEzcHg7XG5cdFx0aGVpZ2h0OjEzcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICR3aGl0ZTtcblx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICR3aGl0ZTtcblx0XHRmbG9hdDpyaWdodDtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0bWFyZ2luOiAtNi41cHggMCAwIC0xMS41cHg7XG5cdFx0dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQvLyAuZm9vdGVyX19tZW51XG5cdCZfX21lbnUge1xuXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDAgKCRibG9jX19tYXJnaW4tYm90dG9tIC8gMykgMCAwO1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdFx0cGFkZGluZzogMCAoJGJsb2NfX21hcmdpbi1ib3R0b20tdGFibGV0IC8gMykgMCAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHdpZHRoOiAyMSU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcC1vbmx5IHtcblx0XHRcdHBhZGRpbmc6IDAgKCRibG9jX19tYXJnaW4tYm90dG9tLWRlc2t0b3AgLyAzKSAwIDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHhsIHtcblx0XHRcdHBhZGRpbmc6IDAgKCRibG9jX19tYXJnaW4tYm90dG9tLXhsIC8gMykgMCAwO1xuXHRcdH1cblx0fVxuXHQvLyAuZm9vdGVyX191bFxuXHQmX191bCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdH1cblx0Ly8gLmZvb3Rlcl9fbGlcblx0Jl9fbGkge1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHQuZm9vdGVyX19saW5rIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLmZvb3Rlcl9fbGlua1xuXHQmX19saW5rIHtcblx0XHRjb2xvcjogJGZvb3Rlci0tY29sb3ItdGV4dDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0bWFyZ2luOiAwIDAgMTBweCAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbjogMCAwIDEycHggMDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRjb2xvcjogJGZvb3Rlci0tY29sb3ItdGl0bGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIC5mb290ZXJfX3NvY2lhbFxuXHQmX19zb2NpYWwge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdHBhZGRpbmctbGVmdDogJGJsb2MtLW1hcmdpbi1hc2lkZS1kZXNrdG9wO1xuXHRcdFx0Ji5mb290ZXJfX2Jsb2Mge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtaWNvbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdGZvbnQtc2l6ZTogJHNvY2lhbF9fbWVkaWEtaWNvbi1mb250LXNpemUhaW1wb3J0YW50O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdGNvbG9yOiAkc29jaWFsX19tZWRpYS1pY29uLWNvbG9yO1xuXHRcdH1cblx0XHQmLXRleHQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmZvb3RlciB7XG5cdFx0XHQmX19kZXNrdG9wIHtcblx0XHRcdFx0bWluLXdpZHRoOiAxMDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gLmZvb3Rlcl9fcnNcblx0Jl9fcnMge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0bWFyZ2luOiAoJGJsb2NfX21hcmdpbi1ib3R0b20gLyAyKSAwIDAgMDtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRcdG1hcmdpbjogKCRibG9jX19tYXJnaW4tYm90dG9tLXRhYmxldCAvIDIpIDAgMCAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdH1cblx0XHQvLyAuZm9vdGVyX19yc19fbGlcblx0XHQmX19saSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDAgMTBweCAxMHB4IDEwcHg7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0bWFyZ2luOiAwIDVweCA1cHggNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAuZm9vdGVyX19yc19fYVxuXHRcdCZfX2Ege1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogJHNvY2lhbF9fbWVkaWEtc2l6ZTtcblx0XHRcdGhlaWdodDogJHNvY2lhbF9fbWVkaWEtc2l6ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRzb2NpYWxfX21lZGlhLXJhZGl1cztcblx0XHRcdHRleHQtaW5kZW50OiAtOTk5OTk5cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGZvb3Rlci0tY29sb3ItYmQ7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQmLmZhY2Vib29rIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc29jaWFsX19tZWRpYS1mYWNlYm9vaztcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnR3aXR0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzb2NpYWxfX21lZGlhLXR3aXR0ZXI7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5nb29nbGVfcGx1cyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNvY2lhbF9fbWVkaWEtZ29vZ2xlLXBsdXM7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5waW50ZXJlc3Qge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzb2NpYWxfX21lZGlhLXBpbnRlcmVzdDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLnlvdXR1YmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzb2NpYWxfX21lZGlhLXlvdXR1YmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji52aW1lbyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNvY2lhbF9fbWVkaWEtdmltZW87XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5saW5rZWRpbiB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNvY2lhbF9fbWVkaWEtbGlua2VkaW47XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5pbnN0YWdyYW0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzb2NpYWxfX21lZGlhLWluc3RhZ3JhbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmJsb2cge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYucnNzIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmZhY2Vib29rIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwd2lkdGglM0QlMjI1MTIlMjIlMjBoZWlnaHQlM0QlMjI1MTIlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA0MzAuMSUyMDQzMC4xJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTU4LjElMjA4My4zYzAlMjAxMC44JTIwMCUyMDU5LjIlMjAwJTIwNTkuMmgtNDMuNHY3Mi40aDQzLjR2MjE1LjJoODkuMVYyMTQuOWg1OS44YzAlMjAwJTIwNS42LTM0LjclMjA4LjMtNzIuNyUyMC03LjglMjAwLTY3LjglMjAwLTY3LjglMjAwczAtNDIuMSUyMDAtNDkuNWMwLTcuNCUyMDkuNy0xNy40JTIwMTkuMy0xNy40JTIwOS42JTIwMCUyMDI5LjglMjAwJTIwNDguNiUyMDAlMjAwLTkuOSUyMDAtNDMuOSUyMDAtNzUuNCUyMC0yNSUyMDAtNTMuNSUyMDAtNjYlMjAwQzE1NS45JTIwMCUyMDE1OC4xJTIwNzIuNSUyMDE1OC4xJTIwODMuM3olMjIlMjBmaWxsJTNEJTIyJTIzRkZGJTIyLyUzRSUzQy9zdmclM0UnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5yc3Mge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgaGVpZ2h0PScxMDI0JyB3aWR0aD0nNzY4JyUzRSUzQ3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNMTI4IDY0MEM1Ny4zNDQgNjQwIDAgNjk3LjM3NSAwIDc2OHM1Ny4zNDQgMTI4IDEyOCAxMjggMTI4LTU3LjM3NSAxMjgtMTI4LTU3LjM0NC0xMjgtMTI4LTEyOHptMC0yNTZzLTY0IDItNjQgNjQgNjQgNjQgNjQgNjRjMTQxLjM3NSAwIDI1NiAxMTQuNjI1IDI1NiAyNTYgMCAwIDAgNjQgNjQgNjRzNjQtNjQgNjQtNjRjMC0yMTItMTcxLjk2OS0zODQtMzg0LTM4NHptMC0yNTZzLTY0IDAtNjQgNjQgNjQgNjQgNjQgNjRjMjgyLjc1IDAgNTEyIDIyOS4yNSA1MTIgNTEyIDAgMCAwIDY0IDY0IDY0czY0LTY0IDY0LTY0YzAtMzUzLjQwNi0yODYuNS02NDAtNjQwLTY0MHonLyUzRSUzQy9zdmclM0VcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMThweDtcblx0XHRcdH1cblx0XHRcdCYudHdpdHRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyNTEyJTIyJTIwaGVpZ2h0JTNEJTIyNTEyJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDMwLjElMjA0MzAuMSUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTM4MS40JTIwMTk4LjZjMjQuMi0yJTIwNDAuNS0xMyUyMDQ2LjgtMjcuOSUyMC04LjclMjA1LjQtMzUuOCUyMDExLjItNTAuNyUyMDUuNiUyMC0wLjctMy41LTEuNS02LjgtMi40LTkuOSUyMC0xMS40LTQxLjgtNTAuNC03NS41LTkxLjItNzEuNCUyMDMuMy0xLjMlMjA2LjctMi42JTIwMTAtMy43JTIwNC41LTEuNiUyMDMwLjktNS45JTIwMjYuNy0xNS4yJTIwLTMuNS04LjItMzUuNyUyMDYuMi00MS44JTIwOC4xJTIwOC0zJTIwMjEuMy04LjIlMjAyMi43LTE3LjQlMjAtMTIuMyUyMDEuNy0yNC4zJTIwNy41LTMzLjYlMjAxNS45JTIwMy40LTMuNiUyMDUuOS04JTIwNi41LTEyLjhDMjQxLjclMjA5MSUyMDIyMi42JTIwMTMzLjElMjAyMDcuMSUyMDE3NGMtMTIuMS0xMS44LTIyLjktMjEtMzIuNi0yNi4yJTIwLTI3LjEtMTQuNS01OS41LTI5LjctMTEwLjQtNDguNiUyMC0xLjYlMjAxNi44JTIwOC4zJTIwMzkuMiUyMDM2LjglMjA1NC4xJTIwLTYuMi0wLjgtMTcuNSUyMDEtMjYuNSUyMDMuMiUyMDMuNyUyMDE5LjMlMjAxNS43JTIwMzUuMiUyMDQ4LjIlMjA0Mi44JTIwLTE0LjglMjAxLTIyLjUlMjA0LjQtMjkuNSUyMDExLjYlMjA2LjglMjAxMy40JTIwMjMuMyUyMDI5LjIlMjA1MyUyMDI1LjklMjAtMzMlMjAxNC4yLTEzLjUlMjA0MC42JTIwMTMuNCUyMDM2LjZDMTEzLjclMjAzMjAuOSUyMDQxLjUlMjAzMTcuNCUyMDAlMjAyNzcuOGMxMDguMyUyMDE0Ny42JTIwMzQzLjclMjA4Ny4zJTIwMzc4LjgtNTQuOSUyMDI2LjMlMjAwLjIlMjA0MS43LTkuMSUyMDUxLjMtMTkuNEM0MTUlMjAyMDYuMSUyMDM5MyUyMDIwMy41JTIwMzgxLjQlMjAxOTguNnolMjIlMjBmaWxsJTNEJTIyJTIzRkZGJTIyLyUzRSUzQy9zdmclM0UlMEEnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMnB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5nb29nbGVfcGx1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMGZpbGwlM0QlMjIlMjNmZmZmZmYlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMDAwJTIwMTAwMCUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTE5MC41JTIwNjA4Yy0xNy41JTIwMy40LTM1JTIwOC01MyUyMDEzLjYtMTcuNyUyMDUuNy0zNC4zJTIwMTMuMi00OS44JTIwMjIuNS0yOS42JTIwMTgtNTAlMjAzOC02MSUyMDYxUzEwJTIwNzQ4JTIwMTAlMjA3NjZjMCUyMDE4LjclMjA0LjUlMjAzNi41JTIwMTMuMiUyMDUzLjVzMjIuMiUyMDMyLjIlMjA0MC4zJTIwNDUuNWMxOCUyMDEzLjMlMjA0MC44JTIwMjQlMjA2OCUyMDMyJTIwMjcuMyUyMDglMjA1OSUyMDEyJTIwOTUuNCUyMDEyJTIwNDMlMjAwJTIwODEtNS41JTIwMTE0LTE2LjVzNjEtMjUuNCUyMDgzLTQzYzIyLTE3LjclMjAzOS0zOCUyMDUwLTYwLjUlMjAxMS0yMi43JTIwMTctNDUuNyUyMDE3LTY5JTIwMC0xNy40LTMtMzIuOC03LTQ2cy0xMS0yNS40LTE5LTM2Yy04LTEwLjgtMTctMjAuOC0yNy44LTMwLTEwLjQtOS40LTIxLTE4LjgtMzEuOC0yOGwtMzUtMjhjLTUuNi00LjgtMTEuMy0xMC4zLTE3LjMtMTYuNi02LTYuMy05LTE1LjItOS0yNi41czMtMjElMjA5LTI4YzYtOCUyMDEyLjUtMTUlMjAxOS4zLTIxJTIwMTAuNy04JTIwMjEtMTclMjAzMS4yLTI2JTIwMTAtOSUyMDE5LTE5JTIwMjctMzBzMTQuNi0yMyUyMDE5LjMtMzdjNC43LTE0JTIwNy0zMSUyMDctNDklMjAwLTE5LTIuNi0zNi04LTUwLTUuNC0xNS0xMS44LTI4LTE5LTM5LTcuNS0xMS0xNS0yMC44LTIzLTI4LTgtOC0xNS0xNC0yMS41LTE5aDYzbDY1LTM2SDMwNmMtMjcuNyUyMDAtNTcuNCUyMDQtODkuMyUyMDEwLTMyJTIwNy02Mi4zJTIwMjItOTEuMiUyMDQ1LTIxLjIlMjAxOS0zNy4zJTIwNDAtNDglMjA2NC0xMSUyMDIzLjctMTYlMjA0Ny0xNiUyMDcwLjYtLjUlMjAyMCUyMDMlMjAzOSUyMDEwLjUlMjA1OHMxOCUyMDM2JTIwMzIuMiUyMDUwLjNjMTQlMjAxNC43JTIwMzEuNiUyMDI2LjUlMjA1Mi40JTIwMzUuNSUyMDIwLjglMjA5JTIwNDQuNyUyMDEzJTIwNzEuNiUyMDEzJTIwNS4yJTIwMCUyMDEwLjYlMjAwJTIwMTYtMSUyMDUuMy0uNSUyMDEwLjctMSUyMDE2LTEuNy0yLjclMjA2LTUlMjAxMi03JTIwMTcuNC0yJTIwNS42LTMlMjAxMi43LTMlMjAyMS40JTIwMCUyMDE1LjIlMjAzJTIwMjglMjA5LjUlMjAzOC40JTIwNi41JTIwMTAlMjAxMy41JTIwMjAlMjAyMC44JTIwMjkuMi0xMS40LjYtMjUlMjAxLjYtNDAuMyUyMDMtMTUuNiUyMDEtMzIlMjAzLjQtNDkuNSUyMDd6bTg0LjctMTQzYy0yMS41JTIwMC00MC4yLTYuMi01Ni0xOC41LTE1LjgtMTIuMy0yOS0yNy41LTM5LjMtNDUuNS0xMS0xOC0xOS0zNy40LTI0LTU4LTUtMjAuNy04LTM5LjQtOC01NiUyMDAtMTMuMyUyMDEtMjYuNCUyMDQtMzklMjAzLTEyLjclMjA5LTI0LjMlMjAxNy42LTM1JTIwOC0xMCUyMDE4LjUtMTglMjAzMS4zLTI0czI2LTklMjAzOS4zLTljMjAuNyUyMDAlMjAzOSUyMDYuMiUyMDU1JTIwMTguNSUyMDE1LjYlMjAxMi4zJTIwMjklMjAyOCUyMDM5LjYlMjA0Ni41JTIwMTElMjAxOC43JTIwMTklMjAzOC43JTIwMjQuNCUyMDYwJTIwNS40JTIwMjEuMyUyMDglMjA0MSUyMDglMjA1OSUyMDAlMjA5LjMtMSUyMDIxLTQlMjAzNS0yLjYlMjAxNC05LjYlMjAyNi43LTIxJTIwMzgtOCUyMDgtMTguNCUyMDE0LjctMzAuOCUyMDIwLTEyLjclMjA1LjMtMjUlMjA4LTM4JTIwOHptMiUyMDE2MS42bDE0LS41SDMwNGMzJTIwMCUyMDYuNSUyMDElMjAxMC41JTIwMWw0OS40JTIwMzZjMTQlMjAxMSUyMDI1JTIwMjElMjAzNCUyMDMxJTIwOCUyMDEwJTIwMTUlMjAyMSUyMDE5JTIwMzElMjA0JTIwMTElMjA2JTIwMjIlMjA2JTIwMzUlMjAwJTIwMzItMTIuOCUyMDU4LTM4JTIwNzgtMjUlMjAyMC02MS41JTIwMzAtMTEwJTIwMzAtNTQuNiUyMDAtOTcuOC0xMS0xMjkuOC0zNHMtNDgtNTItNDgtODhjMC0xOCUyMDMuNi0zMyUyMDEwLjctNDVzMTUuNC0yMiUyMDI1LTMwJTIwMTktMTQlMjAyOC41LTE4LjIlMjAxNy4zLTcuNSUyMDIyLjctOS41YzExLTMuMiUyMDIyLTYlMjAzMy40LTguNCUyMDExLTIuNSUyMDIyLTQlMjAzMi01czE4LjctMiUyMDI2LTJ6bTUyMi4yLTUzNkg3Mzl2MTg3SDU0Ny4zdjYwSDczOVY1MjhoNjAuNVYzMzhIOTkwdi02MEg3OTkuNFY5MC42eiUyMi8lM0UlM0Mvc3ZnJTNFJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjJweDtcblx0XHRcdH1cblx0XHRcdCYucGludGVyZXN0IHtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwZmlsbCUzRCUyMiUyM2ZmZmZmZiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEwMDAlMjAxMDAwJTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNMTIzJTIwMzYxLjZjMC00Mi40JTIwNy41LTgyLjQlMjAyMi4yLTExOS44czM1LTcwLjIlMjA2MS05OCUyMDU1LjgtNTIlMjA4OS41LTcyLjVjMzMuOC0yMC40JTIwNzAtMzUuNyUyMDEwOS00NiUyMDM5LTEwJTIwNzguNS0xNS4yJTIwMTE5LTE1LjIlMjA2MiUyMDAlMjAxMTkuOCUyMDE0JTIwMTczLjIlMjA0MCUyMDUzJTIwMjYlMjA5NiUyMDY0JTIwMTMwJTIwMTE0JTIwMzMlMjA1MCUyMDUwJTIwMTA2JTIwNTAlMjAxNjklMjAwJTIwMzgtNCUyMDc1LTExJTIwMTExcy0yMCUyMDcxLTM2JTIwMTA1LTM2JTIwNjIuNy01OSUyMDg4Yy0yMyUyMDI1LTUxJTIwNDUtODUlMjA2MC40LTM0JTIwMTUtNzElMjAyMi42LTExMiUyMDIyLjYtMjclMjAwLTUzLTctNzkuOC0xOS0yNi4zLTEzLTQ1LjMtMzAtNTYuNS01MmwtMTYlMjA2Ni0xNCUyMDU2LTEyJTIwNDEuNmMtNiUyMDE5LjMtMTElMjAzMy4zLTE1LjUlMjA0MS43bC0xOC40JTIwMzdzLTE3LjMlMjAzMS0yNyUyMDQ1LjNjLTEwJTIwMTQtMjIlMjAzMS0zNi42JTIwNTFsLTglMjAyLjgtNS4yLTZjLTYtNjEuMi04LjgtOTguMi04LjgtMTEwLjMlMjAwLTM2JTIwNC03Ni40JTIwMTIuNi0xMjEuMyUyMDguNS00NSUyMDIxLjYtMTAxLjMlMjAzOS4zLTE2OSUyMDE3LjgtNjglMjAyOC0xMDglMjAzMC43LTEyMC0xMi41LTI1LjQtMTguNy01OS0xOC43LTk5LjQlMjAwLTMyLjQlMjAxMC4yLTYzJTIwMzAuNi05MiUyMDIxLTI4LjQlMjA0Ny00MyUyMDc4LTQzJTIwMjQlMjAwJTIwNDMlMjA4JTIwNTYlMjAyNHMyMCUyMDM2JTIwMjAlMjA2MC42YzAlMjAyNi05JTIwNjMuNC0yNiUyMDExMi41LTE3JTIwNDktMjYlMjA4NS43LTI2JTIwMTEwJTIwMCUyMDI0LjclMjA5JTIwNDUuMyUyMDI3JTIwNjEuNSUyMDE3LjIlMjAxNiUyMDM5JTIwMjQuMyUyMDY0JTIwMjQuMyUyMDIxLjMlMjAwJTIwNDEuMy01JTIwNjAtMTQuNiUyMDE4LjMtMTAlMjAzNC0yMy4zJTIwNDYtNDBzMjMuMi0zNS42JTIwMzMtNTZjOS40LTIwLjUlMjAxNy00MiUyMDIyLjItNjUlMjA1LjUtMjMlMjA5LjQtNDUlMjAxMi02NS42JTIwMi44LTIwLjIlMjA0LTQwJTIwNC01OC4yJTIwMC02OC0yMS41LTEyMS02NC41LTE1OC44LTQzLTM4LTk5LTU3LTE2OC01Ny03OC42JTIwMC0xNDQlMjAyNS0xOTYuOCUyMDc2LTUzJTIwNTAuNy03OSUyMDExNS03OSUyMDE5My40JTIwMCUyMDE3LjMlMjAyLjIlMjAzNCUyMDclMjA1MHMxMC42JTIwMjklMjAxNiUyMDM4LjRsMTYlMjAyN2M1JTIwOC40JTIwNy42JTIwMTQuNCUyMDcuNiUyMDE4JTIwMCUyMDExLTMlMjAyNS4zLTguNSUyMDQzLTYlMjAxNy4yLTEzJTIwMjYuMi0yMiUyMDI2LjItMSUyMDAtNC0uNS0xMC0yLTIwLTYtMzgtMTctNTMuMi0zM3MtMjcuNS0zNS0zNi01NmMtOC40LTIxLTE0LjgtNDItMTktNjMuNC01LTIxLjYtNy4zLTQyLjUtNy4zLTYzeiUyMi8lM0UlM0Mvc3ZnJTNFJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMThweDtcblx0XHRcdH1cblx0XHRcdCYueW91dHViZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyNTEyJTIyJTIwaGVpZ2h0JTNEJTIyNTEyJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOTAlMjA5MCUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTcwLjklMjA2NS44SDY2bDAtMi45YzAtMS4zJTIwMS0yLjMlMjAyLjMtMi4zaDAuM2MxLjMlMjAwJTIwMi4zJTIwMSUyMDIuMyUyMDIuM0w3MC45JTIwNjUuOHpNNTIuNCUyMDU5LjdjLTEuMyUyMDAtMi4zJTIwMC44LTIuMyUyMDEuOVY3NS41YzAlMjAxJTIwMSUyMDEuOSUyMDIuMyUyMDEuOSUyMDEuMyUyMDAlMjAyLjMtMC44JTIwMi4zLTEuOVY2MS42QzU0LjclMjA2MC41JTIwNTMuNyUyMDU5LjclMjA1Mi40JTIwNTkuN3pNODIuNSUyMDUxLjl2MjYuNUM4Mi41JTIwODQuOCUyMDc3JTIwOTAlMjA3MC4yJTIwOTBIMTkuOEMxMyUyMDkwJTIwNy41JTIwODQuOCUyMDcuNSUyMDc4LjRWNTEuOWMwLTYuNCUyMDUuNS0xMS42JTIwMTIuMy0xMS42SDcwLjJDNzclMjA0MC4zJTIwODIuNSUyMDQ1LjUlMjA4Mi41JTIwNTEuOXpNMjMuMSUyMDgxLjNsMC0yOCUyMDYuMyUyMDB2LTQuMWwtMTYuNyUyMDB2NC4xbDUuMiUyMDB2MjhIMjMuMXpNNDEuOSUyMDU3LjVoLTUuMnYxNC45YzAlMjAyLjIlMjAwLjElMjAzLjIlMjAwJTIwMy42JTIwLTAuNCUyMDEuMi0yLjMlMjAyLjQtMy4xJTIwMC4xJTIwLTAuMS0wLjQlMjAwLTEuNiUyMDAtMy42bDAtMTVoLTUuMmwwJTIwMTQuOGMwJTIwMi4zLTAuMSUyMDQlMjAwJTIwNC43JTIwMC4xJTIwMS40JTIwMC4xJTIwMi45JTIwMS4zJTIwMy44JTIwMi4zJTIwMS43JTIwNi44LTAuMyUyMDgtMi43bDAlMjAzLjElMjA0LjIlMjAwTDQxLjklMjA1Ny41JTIwNDEuOSUyMDU3LjV6TTU4LjYlMjA3NC42TDU4LjYlMjA2Mi4yYzAtNC43LTMuNS03LjYtOC40LTMuN2wwLTkuMiUyMC01LjIlMjAwJTIwMCUyMDMxLjklMjA0LjMtMC4xJTIwMC40LTJDNTUuMSUyMDg0LjElMjA1OC42JTIwODAuNiUyMDU4LjYlMjA3NC42ek03NC45JTIwNzNsLTMuOSUyMDBjMCUyMDAuMiUyMDAlMjAwLjMlMjAwJTIwMC41djIuMmMwJTIwMS4yLTElMjAyLjEtMi4xJTIwMi4xaC0wLjhjLTEuMiUyMDAtMi4xLTEtMi4xLTIuMVY3NS41di0yLjQlMjAtMy4xaDl2LTMuNGMwLTIuNS0wLjEtNC45LTAuMy02LjMlMjAtMC42LTQuNS02LjktNS4yLTEwLjEtMi45JTIwLTElMjAwLjctMS43JTIwMS43LTIuMiUyMDIuOSUyMC0wLjQlMjAxLjMtMC43JTIwMy0wLjclMjA1LjN2Ny40QzYxLjclMjA4NS4zJTIwNzYuNyUyMDgzLjYlMjA3NC45JTIwNzN6TTU0LjglMjAzMi43YzAuMyUyMDAuNyUyMDAuNyUyMDEuMiUyMDEuMyUyMDEuNiUyMDAuNiUyMDAuNCUyMDEuMyUyMDAuNiUyMDIuMSUyMDAuNiUyMDAuOCUyMDAlMjAxLjQtMC4yJTIwMi0wLjYlMjAwLjYtMC40JTIwMS4xLTElMjAxLjUtMS45bC0wLjElMjAyaDUuOFY5LjdINjIuOHYxOS4yYzAlMjAxLTAuOSUyMDEuOS0xLjklMjAxLjklMjAtMSUyMDAtMS45LTAuOS0xLjktMS45VjkuN2gtNC44djE2LjdjMCUyMDIuMSUyMDAlMjAzLjUlMjAwLjElMjA0LjNDNTQuNCUyMDMxLjQlMjA1NC42JTIwMzIuMSUyMDU0LjglMjAzMi43ek0zNy4yJTIwMTguOGMwLTIuNCUyMDAuMi00LjIlMjAwLjYtNS42JTIwMC40LTEuMyUyMDEuMS0yLjQlMjAyLjEtMy4yJTIwMS0wLjglMjAyLjMtMS4yJTIwMy45LTEuMiUyMDEuMyUyMDAlMjAyLjUlMjAwLjMlMjAzLjUlMjAwLjglMjAxJTIwMC41JTIwMS43JTIwMS4yJTIwMi4yJTIwMiUyMDAuNSUyMDAuOCUyMDAuOSUyMDEuNyUyMDEuMSUyMDIuNiUyMDAuMiUyMDAuOSUyMDAuMyUyMDIuMiUyMDAuMyUyMDR2Ni4zYzAlMjAyLjMtMC4xJTIwNC0wLjMlMjA1LjElMjAtMC4yJTIwMS4xLTAuNiUyMDIuMS0xLjElMjAzJTIwLTAuNiUyMDAuOS0xLjMlMjAxLjYtMi4yJTIwMi4xJTIwLTAuOSUyMDAuNC0yJTIwMC43LTMuMiUyMDAuNyUyMC0xLjMlMjAwLTIuNC0wLjItMy40LTAuNiUyMC0wLjktMC40LTEuNi0xLTIuMS0xLjclMjAtMC41LTAuOC0wLjktMS43LTEuMS0yLjglMjAtMC4yLTEuMS0wLjMtMi43LTAuMy00LjlMMzcuMiUyMDE4LjglMjAzNy4yJTIwMTguOHpNNDEuOCUyMDI4LjZjMCUyMDEuNCUyMDElMjAyLjUlMjAyLjMlMjAyLjUlMjAxLjMlMjAwJTIwMi4zLTEuMSUyMDIuMy0yLjVWMTUuNGMwLTEuNC0xLTIuNS0yLjMtMi41JTIwLTEuMyUyMDAtMi4zJTIwMS4xLTIuMyUyMDIuNVYyOC42ek0yNS43JTIwMzUuMmg1LjVsMC0xOSUyMDYuNS0xNi4yaC02bC0zLjQlMjAxMi4xTDI0LjclMjAwaC01LjlsNi45JTIwMTYuM0wyNS43JTIwMzUuMnolMjIlMjBmaWxsJTNEJTIyJTIzRkZGJTIyLyUzRSUzQy9zdmclM0UnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMnB4O1xuXHRcdFx0fVxuXHRcdFx0Ji52aW1lbyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyNTEyJTIyJTIwaGVpZ2h0JTNEJTIyNTEyJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDMwLjElMjA0MzAuMSUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTM2Ny4yJTIwMjguOGMtNTkuOC0yLTEwMC4zJTIwMzEuNi0xMjEuNCUyMDEwMC43JTIwMTAuOS00LjUlMjAyMS41LTYuOCUyMDMxLjktNi44JTIwMjEuOCUyMDAlMjAzMS41JTIwMTIuMiUyMDI4LjklMjAzNi44JTIwLTEuMyUyMDE0LjktMTAuOSUyMDM2LjUtMjguOSUyMDY0LjklMjAtMTglMjAyOC40LTMxLjUlMjA0Mi42LTQwLjUlMjA0Mi42JTIwLTExLjYlMjAwLTIyLjItMjItMzEuOS02NS44JTIwLTMuMi0xMi45LTktNDUuOC0xNy4zLTk4LjglMjAtNy44LTQ5LTI4LjMtNzItNjEuNy02OC43QzExMi4yJTIwMzQuOSUyMDkxJTIwNDcuOCUyMDYyLjclMjA3Mi4zJTIwNDIuMSUyMDkxJTIwMjEuMiUyMDEwOS44JTIwMCUyMDEyOC41bDIwLjIlMjAyNi4xYzE5LjMtMTMuNiUyMDMwLjYtMjAuMyUyMDMzLjctMjAuMyUyMDE0LjglMjAwJTIwMjguNiUyMDIzLjIlMjA0MS41JTIwNjkuNyUyMDExLjUlMjA0Mi42JTIwMjMuMiUyMDg1LjIlMjAzNC43JTIwMTI3LjglMjAxNy4zJTIwNDYuNSUyMDM4LjUlMjA2OS43JTIwNjMuNiUyMDY5LjclMjA0MC41JTIwMCUyMDkwLTM4LjElMjAxNDguNS0xMTQuMiUyMDU2LjUtNzIuOSUyMDg1LjctMTMwLjQlMjA4Ny43LTE3Mi4zQzQzMi41JTIwNTguOCUyMDQxMS42JTIwMzAlMjAzNjcuMiUyMDI4Ljh6JTIyJTIwZmlsbCUzRCUyMiUyM0ZGRiUyMi8lM0UlM0Mvc3ZnJTNFJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMThweDtcblx0XHRcdH1cblx0XHRcdCYubGlua2VkaW4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjUxMiUyMiUyMGhlaWdodCUzRCUyMjUxMiUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDQzMC4xJTIwNDMwLjElMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk00MzAuMSUyMDI2MS41VjQyMC42aC05Mi4yVjI3Mi4yYzAtMzcuMy0xMy4zLTYyLjctNDYuNy02Mi43JTIwLTI1LjUlMjAwLTQwLjYlMjAxNy4xLTQ3LjMlMjAzMy43JTIwLTIuNCUyMDUuOS0zLjElMjAxNC4yLTMuMSUyMDIyLjVWNDIwLjZoLTkyLjJjMCUyMDAlMjAxLjItMjUxLjMlMjAwLTI3Ny4zaDkyLjJ2MzkuM2MtMC4yJTIwMC4zLTAuNCUyMDAuNi0wLjYlMjAwLjloMC42di0wLjljMTIuMy0xOC45JTIwMzQuMS00NS44JTIwODMuMS00NS44QzM4NC42JTIwMTM2LjclMjA0MzAuMSUyMDE3Ni40JTIwNDMwLjElMjAyNjEuNXpNNTIuMiUyMDkuNkMyMC42JTIwOS42JTIwMCUyMDMwLjMlMjAwJTIwNTcuNWMwJTIwMjYuNiUyMDIwJTIwNDcuOSUyMDUxJTIwNDcuOWgwLjZjMzIuMiUyMDAlMjA1Mi4yLTIxLjMlMjA1Mi4yLTQ3LjlDMTAzLjElMjAzMC4zJTIwODMuNyUyMDkuNiUyMDUyLjIlMjA5LjZ6TTUuNSUyMDQyMC42aDkyLjJ2LTI3Ny4zSDUuNVY0MjAuNnolMjIlMjBmaWxsJTNEJTIyJTIzRkZGJTIyLyUzRSUzQy9zdmclM0UnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5pbnN0YWdyYW0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlciB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjBmaWxsJTNEJTIyJTIzZmZmZmZmJTIyJTIwd2lkdGglM0QlMjI0MzguNSUyMiUyMGhlaWdodCUzRCUyMjQzOC41JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDM4LjUlMjA0MzguNSUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTQyMiUyMDE2LjZDNDExJTIwNS42JTIwMzk3LjclMjAwJTIwMzgyLjMlMjAwaC0zMjZDNDAuNyUyMDAlMjAyNy41JTIwNS41JTIwMTYuNSUyMDE2LjYlMjA1LjYlMjAyNy42JTIwMCUyMDQwLjglMjAwJTIwNTYuMnYzMjZDMCUyMDM5Ny44JTIwNS41JTIwNDExJTIwMTYuNiUyMDQyMmMxMSUyMDExJTIwMjQuMiUyMDE2LjUlMjAzOS42JTIwMTYuNWgzMjZjMTUuNSUyMDAlMjAyOC43LTUuNSUyMDM5LjgtMTYuNSUyMDExLTExJTIwMTYuNS0yNC4zJTIwMTYuNS0zOS43di0zMjZjMC0xNS41LTUuNS0yOC43LTE2LjUtMzkuN3pNMTU3LjUlMjAxNThjMTcuMi0xNi42JTIwMzgtMjUlMjA2Mi0yNSUyMDI0LjQlMjAwJTIwNDUuMiUyMDguNCUyMDYyLjQlMjAyNSUyMDE3LjIlMjAxNi43JTIwMjUuOCUyMDM2LjglMjAyNS44JTIwNjAuNHMtOC42JTIwNDMuNy0yNiUyMDYwLjRjLTE3JTIwMTYuNi0zOCUyMDI1LTYyLjIlMjAyNS0yNC4yJTIwMC00NS04LjQtNjItMjUtMTcuNC0xNi43LTI2LTM2LjgtMjYtNjAuNHM4LjYtNDMuNyUyMDI2LTYwLjR6TTM4OSUyMDM3MC42YzAlMjA1LTIlMjA5LTUuMyUyMDEyLjQtMy40JTIwMy4zLTcuNSUyMDUtMTIuMyUyMDVINjYuMmMtNSUyMDAtOS0xLjctMTIuNC01LTMuMy0zLjMtNS03LjUtNS0xMi40di0xODVIODljLTMuNyUyMDEyLTUuNiUyMDI0LjQtNS42JTIwMzcuNCUyMDAlMjAzNi41JTIwMTMuMyUyMDY3LjclMjA0MCUyMDkzLjUlMjAyNi42JTIwMjUuOCUyMDU4LjclMjAzOC43JTIwOTYuMiUyMDM4LjclMjAyNC43JTIwMCUyMDQ3LjUtNiUyMDY4LjUtMTcuNyUyMDIxLTExLjglMjAzNy42LTI4JTIwNDkuOC00OEMzNDkuOCUyMDI2OSUyMDM1NiUyMDI0NyUyMDM1NiUyMDIyM2MwLTEzLTItMjUuNC01LjctMzcuNEgzODl2MTg1em0wLTI1NWMwJTIwNS41LTIlMjAxMC4yLTYlMjAxNC0zLjclMjAzLjgtOC4zJTIwNS43LTEzLjglMjA1LjdoLTQ5LjdjLTUuNSUyMDAtMTAuMi0yLTE0LTUuNy0zLjgtMy44LTUuNy04LjUtNS43LTE0di00N2MwLTUuNCUyMDItMTAlMjA1LjctMTQlMjAzLjgtMy44JTIwOC41LTUuOCUyMDE0LTUuOGg0OS43YzUuNSUyMDAlMjAxMCUyMDIlMjAxNCUyMDYlMjAzLjglMjAzLjglMjA1LjclMjA4LjQlMjA1LjclMjAxMy43djQ3eiUyMi8lM0UlM0Mvc3ZnJTNFJyk7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMThweDtcblx0XHRcdH1cblx0XHRcdCYuYmxvZyB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGxlZnQgMTJweCB0b3AgOHB4IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMGFyaWEtaGlkZGVuJTNEJTIydHJ1ZSUyMiUyMGRhdGEtcHJlZml4JTNEJTIyZmFzJTIyJTIwZGF0YS1pY29uJTNEJTIycnNzJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwNDQ4JTIwNTEyJTIyJTIwY2xhc3MlM0QlMjJzdmctaW5saW5lLS1mYSUyMGZhLXJzcyUyMGZhLXctMTQlMjBmYS0zeCUyMiUzRSUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzZmZmZmZmJTIyJTIwZCUzRCUyMk0xMjguMDgxJTIwNDE1Ljk1OWMwJTIwMzUuMzY5LTI4LjY3MiUyMDY0LjA0MS02NC4wNDElMjA2NC4wNDFTMCUyMDQ1MS4zMjglMjAwJTIwNDE1Ljk1OXMyOC42NzItNjQuMDQxJTIwNjQuMDQxLTY0LjA0MSUyMDY0LjA0JTIwMjguNjczJTIwNjQuMDQlMjA2NC4wNDF6bTE3NS42NiUyMDQ3LjI1Yy04LjM1NC0xNTQuNi0xMzIuMTg1LTI3OC41ODctMjg2Ljk1LTI4Ni45NUM3LjY1NiUyMDE3NS43NjUlMjAwJTIwMTgzLjEwNSUyMDAlMjAxOTIuMjUzdjQ4LjA2OWMwJTIwOC40MTUlMjA2LjQ5JTIwMTUuNDcyJTIwMTQuODg3JTIwMTYuMDE4JTIwMTExLjgzMiUyMDcuMjg0JTIwMjAxLjQ3MyUyMDk2LjcwMiUyMDIwOC43NzIlMjAyMDguNzcyLjU0NyUyMDguMzk3JTIwNy42MDQlMjAxNC44ODclMjAxNi4wMTglMjAxNC44ODdoNDguMDY5YzkuMTQ5LjAwMSUyMDE2LjQ4OS03LjY1NSUyMDE1Ljk5NS0xNi43OXptMTQ0LjI0OS4yODhDNDM5LjU5NiUyMDIyOS42NzclMjAyNTEuNDY1JTIwNDAuNDQ1JTIwMTYuNTAzJTIwMzIuMDElMjA3LjQ3MyUyMDMxLjY4NiUyMDAlMjAzOC45ODElMjAwJTIwNDguMDE2djQ4LjA2OGMwJTIwOC42MjUlMjA2LjgzNSUyMDE1LjY0NSUyMDE1LjQ1MyUyMDE1Ljk5OSUyMDE5MS4xNzklMjA3LjgzOSUyMDM0NC42MjclMjAxNjEuMzE2JTIwMzUyLjQ2NSUyMDM1Mi40NjUuMzUzJTIwOC42MTglMjA3LjM3MyUyMDE1LjQ1MyUyMDE1Ljk5OSUyMDE1LjQ1M2g0OC4wNjhjOS4wMzQtLjAwMSUyMDE2LjMyOS03LjQ3NCUyMDE2LjAwNS0xNi41MDR6JTIyLyUzRSUzQy9zdmclM0UnKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMzVzIGVhc2U7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIC5mb290ZXJfX3JhdGluZ1xuXHQmX19yYXRpbmcge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRibG9jLS1tYXJnaW4tYXNpZGUtZGVza3RvcDtcblx0XHRcdCYuZm9vdGVyX19ibG9jIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAuZm9vdGVyX19yYXRpbmdfX3dyYXBwZXJcblx0XHQmX193cmFwcGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRmb290ZXItLWNvbG9yLWJkO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAuZm9vdGVyX19yYXRpbmdfX3JhdGVcblx0XHQmX19yYXRlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJGJsb2MtLW1hcmdpbi1hc2lkZTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDI2cHgpO1xuXHRcdFx0Y29sb3I6ICRmb290ZXItLWNvbG9yLXRleHQ7XG5cdFx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0XHRtYXJnaW46IDAgKCRibG9jX19tYXJnaW4tYm90dG9tLXRhYmxldCAvIDMpICgkYmxvY19fbWFyZ2luLWJvdHRvbS10YWJsZXQgLyAyKSAwO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgyMnB4KTtcblx0XHRcdH1cblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIC5mb290ZXJfX3JhdGluZ19fY29tXG5cdFx0Jl9fY29tIHtcblx0XHRcdGNvbG9yOiAkZm9vdGVyLS1jb2xvci10ZXh0O1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGZvb3Rlci0tbmV3c2xldHRlci1yYWRpdXM7XG5cdFx0XHRtYXJnaW4tdG9wOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20gLyAzKTtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRmb290ZXItLWNvbG9yLWJkO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZm9vdGVyLS1jb2xvci1iZDtcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwIDE3cHg7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMjRweDtcblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRmb290ZXItLWNvbG9yLXRleHQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZm9vdGVyLS1jb2xvci10aXRsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAuZm9vdGVyX19yYXRpbmdfX3N0YXJzXG5cdFx0Jl9fc3RhcnMge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0bWFyZ2luOiAwIDAgKCRibG9jX19tYXJnaW4tYm90dG9tLXRhYmxldCAvIDIpIDA7XG5cdFx0XHR9XG5cdFx0XHQuc3RhcnMtLWx2bDAge1xuXHRcdFx0XHR3aWR0aDogOTIuNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE4LjVweDtcblx0XHRcdFx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdFx0XHR3aWR0aDogMTguNXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTguNXB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTguNXB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuXHRcdFx0Ji5mb290ZXJfX2Jsb2Mge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdEBpbmNsdWRlIHhsIHtcblx0XHRcdCYuZm9vdGVyX19ibG9jIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyAuZm9vdGVyX19sZWZ0XG5cdCZfX2xlZnQge1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdH1cblx0fVxuXHQvLy5mb290ZXJfX3JpZ2h0XG5cdCZfX3JpZ2h0IHtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR3aWR0aDogMzMlO1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHQmX19tZW51LCAmX19pbmZvIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuXG5cbi5wb3dlcmVkIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZm9vdGVyLS1jb2xvci1iZDtcblx0bWFyZ2luOiAwO1xuXHRiYWNrZ3JvdW5kOiAkcG93ZXJlZC1iZztcblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRAaWYgJGJnLWltZyAhPSAnJyB7XG5cdFx0XHRAaWYgJG1heC1yb3ctc2l6ZSAhPSAnMTkyMHB4JyB7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiAxNnB4ICRibG9jLS1tYXJnaW4tYXNpZGU7XG5cdFx0bWFyZ2luLWxlZnQ6ICgtJGJsb2MtLW1hcmdpbi1hc2lkZSk7XG5cdH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nOiAxNnB4ICRibG9jLS1tYXJnaW4tYXNpZGUtdGFibGV0O1xuXHRcdG1hcmdpbi1sZWZ0OiAoLSRibG9jLS1tYXJnaW4tYXNpZGUtdGFibGV0KTtcblx0fVxuXHRAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuXHRcdHBhZGRpbmc6IDE2cHggJGJsb2MtLW1hcmdpbi1hc2lkZS1kZXNrdG9wO1xuXHRcdG1hcmdpbi1sZWZ0OiAoLSRibG9jLS1tYXJnaW4tYXNpZGUtZGVza3RvcCk7XG5cdH1cblx0QGluY2x1ZGUgeGwge1xuXHRcdHBhZGRpbmc6IDE2cHggJGJsb2MtLW1hcmdpbi1hc2lkZS14bDtcblx0XHRtYXJnaW4tbGVmdDogKC0kYmxvYy0tbWFyZ2luLWFzaWRlLXhsKTtcblx0fVxuXHQvLyAucG93ZXJlZF9fcFxuXHQmX19wIHtcblx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRjb2xvcjogJHBvd2VyZWQtY29sb3I7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGEge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkcG93ZXJlZC1saW5rO1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zdGFycy1sdmwwIHtcblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHR9XG59XG5cbi5mb290ZXJfX3JhdGluZyArIC5mb290ZXJfc29jaWFsIHtcblx0d2lkdGg6IDUwJTtcbn1cblxuLm5ld3NsZXR0ZXJ7XG5cdEBpbmNsdWRlIGZsZXhib3goKTtcblx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0aDF7XG5cdFx0bWFyZ2luLWJvdHRvbToxMHB4XG5cdH1cblx0cHtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0XHRtYXJnaW4tYm90dG9tOjIwcHhcblx0fVxuXHRhe1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRiYWNrZ3JvdW5kOiAkc3RkLWMxO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG5cdGgxIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxufVxuIiwiLmJhY2tUb3Age1xuXHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblx0Jl9faWNvbiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvcmRlcjogc29saWQgJGZvb3Rlci0tY29sb3ItdGl0bGU7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDAgMXB4IDFweDtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3JkZXItd2lkdGg6IDFweCAxcHggMCAwO1xuXHRcdH1cblx0XHQmX19hcnJvdyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDU1JTtcblx0XHRcdGxlZnQ6IDUyJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0aGVpZ2h0OiA5cHg7XG5cdFx0XHQmOmJlZm9yZSwmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGZvb3Rlci0tY29sb3ItdGl0bGU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDFweDtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0bGVmdDogMTYlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3RleHQge1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0Y29sb3I6ICRmb290ZXItLWNvbG9yLXRpdGxlO1xuXHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdC5iYWNrVG9wIHtcblx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRjb2xvcjogJGZvb3Rlci0tY29sb3ItdGV4dDtcblx0XHRcdH1cblx0XHRcdCZfX2ljb24ge1xuXHRcdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZm9vdGVyLS1jb2xvci10ZXh0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX2Fycm93IHtcblx0XHRcdFx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkZm9vdGVyLS1jb2xvci10ZXh0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAxNiU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLyBEZWZhdWx0IFZhcmlhYmxlc1xuXG4vLyBTbGljayBpY29uIGVudGl0eSBjb2RlcyBvdXRwdXRzIHRoZSBmb2xsb3dpbmdcbi8vIFwiXFwyMTkwXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLihpBcIlxuLy8gXCJcXDIxOTJcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGklwiXG4vLyBcIlxcMjAyMlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oCiXCJcblxuJHNsaWNrLWZvbnQtcGF0aDogXCIuL2ZvbnRzL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDZweCAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LWRlZmF1bHQ6IDAuNzUgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjogMSAhZGVmYXVsdDtcbiRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU6IDAuMjUgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBzbGljay1pbWFnZS11cmwoJHVybCkge1xuICAgIEBpZiBmdW5jdGlvbi1leGlzdHMoaW1hZ2UtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gaW1hZ2UtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1sb2FkZXItcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuQGZ1bmN0aW9uIHNsaWNrLWZvbnQtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGZvbnQtdXJsKSB7XG4gICAgICAgIEByZXR1cm4gZm9udC11cmwoJHVybCk7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICAgQHJldHVybiB1cmwoJHNsaWNrLWZvbnQtcGF0aCArICR1cmwpO1xuICAgIH1cbn1cblxuLyogU2xpZGVyICovXG5cbi5zbGljay1saXN0IHtcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICB9XG59XG5cbi8qIEFycm93cyAqL1xuXG4uc2xpY2stcHJldixcbi5zbGljay1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRzbGljay1hcnJvdy1jb2xvcjtcbiAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgfVxufVxuXG4uc2xpY2stcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1wcmV2LWNoYXJhY3RlcjtcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJHNsaWNrLW5leHQtY2hhcmFjdGVyO1xuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgY29udGVudDogJHNsaWNrLXByZXYtY2hhcmFjdGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAoJGJsb2MtLW1hcmdpbi1ib3R0b20gLyAyKSAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHNsaWNrLWZvbnQtZmFtaWx5O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNsaWNrLWRvdC1zaXplO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yLWFjdGl2ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBTbGlkZXIgKi9cblxuQGltcG9ydCBcInNsaWNrLXRoZW1lXCI7XG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLyogQXV0b2NvbXBsZXRlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1hdXRvY29tcGxldGUgeyBwb3NpdGlvbjogYWJzb2x1dGU7IGN1cnNvcjogZGVmYXVsdDsgfVxuLnVpLWF1dG9jb21wbGV0ZS1sb2FkaW5nIHsgYmFja2dyb3VuZDogd2hpdGUgdXJsKCdodHRwczovL21lZGlhLmNkbndzLmNvbS9faS8xMDkxOC81ODQvMzY5Mi84NC91aS1hbmltLWJhc2ljLTE2eDE2LmdpZicpIHJpZ2h0IGNlbnRlciBuby1yZXBlYXQ7IH1cblxuLyogd29ya2Fyb3VuZHMgKi9cbiogaHRtbCAudWktYXV0b2NvbXBsZXRlIHsgd2lkdGg6MXB4OyB9IC8qIHdpdGhvdXQgdGhpcywgdGhlIG1lbnUgZXhwYW5kcyB0byAxMDAlIGluIElFNiAqL1xuXG4vKiBNZW51XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi51aS1tZW51IHtcblx0bGlzdC1zdHlsZTpub25lO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRtYXJnaW46IDA7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdHdpZHRoOjIyN3B4O1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItYmQtbGlnaHQ7XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdG1heC13aWR0aDogMTYycHg7XG5cdH1cbn1cbi51aS1tZW51IC51aS1tZW51IHtcblx0bWFyZ2luLXRvcDogLTNweDtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0ge1xuXHRtYXJnaW46MDtcblx0cGFkZGluZzogMDtcblx0d2lkdGg6IDIwMHB4O1xufVxuLnVpLW1lbnUgLnVpLW1lbnUtaXRlbSBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOm5vbmU7XG5cdGRpc3BsYXk6YmxvY2s7XG5cdHBhZGRpbmc6LjJlbSAuNGVtO1xuXHRsaW5lLWhlaWdodDoxLjU7XG5cdHpvb206MTtcbn1cbi51aS1tZW51IC51aS1tZW51LWl0ZW0gYS51aS1zdGF0ZS1ob3Zlcixcbi51aS1tZW51IC51aS1tZW51LWl0ZW0gYS51aS1zdGF0ZS1hY3RpdmUge1xuXHRtYXJnaW46IC0xcHg7XG59IiwiLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLy8gVmFyaWFibGVzIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4kY29sb3ItLWxvZ3VwLWRpc2FibGVkOiAjODA5MTkxO1xuJGJhY2tncm91bmQtLWxvZ3VwLWRpc2FibGVkOiAjZDJkOGQ4O1xuJGNvbG9yLWNsb3NlOiAjYTRhNGE0O1xuJGxvZ3VwLW1hcmdpbjogMjBweDtcbiRsb2d1cC1jb2xvcjogIzliOWU5ZjtcbiRsb2d1cC1iZDogI2RhZGFkYTtcbiRjb2xvci1maXJzdG5hbWU6ICRjb2xvci1zdGQtbGlnaHQ7XG5cbiNsb2dpbi1jaGVja2JveCB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdCY6Y2hlY2tlZCB+IHtcblx0XHQubG9ndXAsIC5ib2R5X193cmFwcGVyIC5sb2d1cCB7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRcdHRvcDogNDBweDtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC4zNXMgZWFzZTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHR9XG5cdFx0XHQmX19iYWNrZ3JvdW5kIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNsb2d1cCB7XG5cdCZfX2NoZWNrYm94IHtcblx0XHQmLS1sb2dpbiB7XG5cdFx0XHQmOmNoZWNrZWQge1xuXHRcdFx0XHQmIH4gLmxvZ3VwIHtcblx0XHRcdFx0XHQmX19sb2dpbiB7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogNjAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfX3JlZ2lzdGVyIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tc2lnbnVwIHtcblx0XHRcdCY6Y2hlY2tlZCB7XG5cdFx0XHRcdCYgfiAubG9ndXAge1xuXHRcdFx0XHRcdCZfX2xvZ2luIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9fcmVnaXN0ZXIge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdG1heC1oZWlnaHQ6NzAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5sb2d1cCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAtMTUwMHB4O1xuXHRsZWZ0OiA1JTtcblx0d2lkdGg6IDkwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdHRyYW5zaXRpb246IDBzO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQmLS1wb3B1cCB7XG5cdFx0ei1pbmRleDogOTk5O1xuXHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRwYWRkaW5nOiA1MHB4IDUwcHggMCA1MHB4O1xuXG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHR9XG5cdCYtLXBhZ2Uge1xuXHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHQuZm9ybV9fYnV0dG9uLS1yZWcge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdH1cblx0Jl9fd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdCZfX2xvZ2luLCAmX19yZWdpc3RlciB7XG5cdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNnMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgLjNzIGVhc2U7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cC5mb3JtX19lcnJvcjpub3QoLmZvcm1fX3RleHQpIHtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogNXB4O1xuXHRcdFx0dG9wOiAxNTAlO1xuXHRcdFx0bWFyZ2luOiAtMTZweCAwIDAgMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTcwJSk7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0fVxuXHQmLS1wYWdlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiBhdXRvO1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdH1cblx0fVxuXHQmX19iYWNrZ3JvdW5kIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA0MywgNDMsIDAuNyk7XG5cdFx0cG9zaXRpb246Zml4ZWQ7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiA5OTk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXHQmX193cmFwcGVyIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblxuXHR9XG5cdCZfX3B3ZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogJGxvZ3VwLW1hcmdpbjtcblx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0dHJhbnNpdGlvbjogMzAwbXMgZWFzZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3RpdGxlIHtcblxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiByZW0oMjRweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGxvZ3VwLW1hcmdpbjtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQmX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX2Rlc2Mge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRtYXJnaW4tYm90dG9tOiAkbG9ndXAtbWFyZ2luO1xuXHR9XG5cdCZfX2NvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdHBhZGRpbmc6ICgkYmxvYy0tbWFyZ2luLWFzaWRlICogMikgJGJsb2MtLW1hcmdpbi1hc2lkZSAkYmxvYy0tbWFyZ2luLWFzaWRlICRibG9jLS1tYXJnaW4tYXNpZGU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0Ji0tcGFnZSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX25hbWUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0fVxuXHQmX19hY2NvdW50IHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG5cdCZfX2RlY28ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdH1cblx0Jl9fbmF2IHtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMCAwIDAgMTJweDtcblx0fVxuXHQmX19saSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0cGFkZGluZzogMDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHQmX19hIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkLWxpZ2h0O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdCYtLWxvZ291dCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2ljb24ubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDEwMCU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHQubG9ndXAge1xuXHRcdFx0XHQmX19saSB7XG5cdFx0XHRcdFx0Jl9fYSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19vcmRlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmX19yZWRpcmVjdCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC1zaXplOiByZW0oMTFweCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0fVxuXHQmX19jbG9zZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTMwcHg7XG5cdFx0cmlnaHQ6IC0zMHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR3aWR0aDogMjVweDtcblx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3RkO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgwKTtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgxKTtcblx0XHRcdH1cblx0XHRcdC5sb2d1cCB7XG5cdFx0XHRcdCZfX2Nsb3NlIHtcblx0XHRcdFx0XHQmX19pY29uLm1hdGVyaWFsLWljb25zIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2ljb24ubWF0ZXJpYWwtaWNvbnMge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyMHB4KTtcblx0XHRcdGNvbG9yOiAkY29sb3ItY2xvc2U7XG5cdFx0fVxuXHR9XG5cdCZfX2Zvcm0ge1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdC5mb3JtIHtcblx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4IWltcG9ydGFudDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkbG9ndXAtYmQhaW1wb3J0YW50O1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRsb2d1cC1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGxvZ3VwLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGxvZ3VwLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRsb2d1cC1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS1wYXNzd29yZCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTAwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jl9fbGFiZWwge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0Jl9fZmllbGQge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAzMDBtcyBlYXNlO1xuXHRcdFx0XHQmLS1mb2N1c2VkIHtcblx0XHRcdFx0XHQuZm9ybSB7XG5cdFx0XHRcdFx0XHQmX190ZXh0IHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkZm9ybS1ob3Zlci1iZCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19maWVsZHNldCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRsb2d1cC1tYXJnaW47XG5cdFx0XHR9XG5cdFx0XHQmX19oaWRlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCZfX2J1dHRvbiB7XG5cblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdGQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3Itc3RkLDE1JSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji0tcmVnIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdGQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBtYXgtd2lkdGggLjNzIGVhc2U7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Jl9faWNvbiB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2JvdHRvbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Jl9fcHJlVGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG5cdCZfX2hvdmVyIHtcblx0XHR3aWR0aDogMjcwcHg7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRyaWdodDogLTMwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMC44KTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRib3JkZXItd2lkdGg6IDAgOXB4IDlweCA5cHg7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRjb2xvci1iZCB0cmFuc3BhcmVudDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAzMnB4O1xuXHRcdFx0Ym90dG9tOiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDhweCA4cHggOHB4O1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkd2hpdGUgdHJhbnNwYXJlbnQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMzNweDtcblx0XHRcdGJvdHRvbTogMTAwJTtcblx0XHRcdG1hcmdpbi10b3A6IDFweDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi5oZWFkZXIge1xuXHQmX19hY2NvdW50IHtcblx0XHQmX19hIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQubG9ndXAge1xuXHRcdFx0XHRcdCZfX2hvdmVyIHtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmxvZ3VwIHAuZm9ybV9fZXJyb3Ige1xuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHR9XG59XG5cbiNsb2dpbl9fcGFzc3dvcmQsICNsb2dpbl9fZW1haWwsICNyZWdpc3Rlcl9fZW1haWwsICNyZWdpc3Rlcl9fcGFzc3dvcmQsICNyZWdpc3Rlcl9fcGFzc3dvcmQyIHtcblx0Ym94LXNoYWRvdzogbm9uZTtcblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0Ly8uZm9ybV9fdGV4dC0tcGFzc3dvcmQgKyAuZm9ybV9faWNvbi0td2FybmluZyB8IGFsbFxuXHRcdCYgKyAuZm9ybV9faWNvbi0td2FybmluZyB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0Ly8uZm9ybV9fdGV4dC0tcGFzc3dvcmQgKyAuZm9ybV9faWNvbi0td2FybmluZyArIC5mb3JtX19pY29uLS1zdWNjZXNzIHwgYWxsXG5cdFx0XHQmICsgLmZvcm1fX2ljb24tLXN1Y2Nlc3Mge1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jbG9naW5fX3Bhc3N3b3JkIHtcblx0JiArIC5tYXRlcmlhbC1pY29ucy5mb3JtX19pY29uLS13YXJuaW5nIHtcblx0XHR0b3A6IDI0cHg7XG5cdH1cbn1cblxuI2xvZ2luX19wYXNzd29yZCwgI3JlZ2lzdGVyX19wYXNzd29yZCwgI3JlZ2lzdGVyX19wYXNzd29yZDIge1xuXHQmICsgLm1hdGVyaWFsLWljb25zICsgLm1hdGVyaWFsLWljb25zIHtcblx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0fVxufVxuXG4jcmVnaXN0ZXJfX3Bhc3N3b3JkLWVycm9yLCNyZWdpc3Rlcl9fcGFzc3dvcmQyLWVycm9yLCNyZWdpc3Rlcl9fZW1haWwtZXJyb3J7XG5cdHZpc2liaWxpdHk6dmlzaWJsZTtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHRyYW5zZm9ybTpub25lO1xuXHR0b3A6YXV0bztcblx0cmlnaHQ6YXV0bztcblx0b3BhY2l0eToxO1xuXHRsZWZ0OmF1dG87XG5cdG1hcmdpbjoxMHB4IDAgMDtcblx0d2lkdGg6MTAwJTtcblx0ZGlzcGxheTpibG9ja1xufVxuXG4uYm9keSAubG9ndXBfX2JhY2tncm91bmR7XG5cdHBvc2l0aW9uOmZpeGVkXG59XG4jbG9ndXBfX2NoZWNrYm94LS1zaWdudXA6Y2hlY2tlZH4ubG9ndXBfX3JlZ2lzdGVye1xuXHRtYXgtaGVpZ2h0OjcwMHB4XG59XG4jcmVnaXN0ZXJfX3Bhc3N3b3JkLWVycm9yLCNyZWdpc3Rlcl9fcGFzc3dvcmQyLWVycm9yLCNyZWdpc3Rlcl9fZW1haWwtZXJyb3J7XG5cdHZpc2liaWxpdHk6dmlzaWJsZTtcblx0cG9zaXRpb246cmVsYXRpdmU7XG5cdHRyYW5zZm9ybTpub25lO1xuXHR0b3A6YXV0bztcblx0cmlnaHQ6YXV0bztcblx0b3BhY2l0eToxO1xuXHRsZWZ0OmF1dG87XG5cdG1hcmdpbjoxMHB4IDAgMDtcblx0d2lkdGg6MTAwJTtcblx0ZGlzcGxheTpibG9ja1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdC5ib2R5ICNsb2d1cF9fY2hlY2tib3gtLXNpZ251cDpjaGVja2Vkfi5sb2d1cF9fcmVnaXN0ZXJ7b3BhY2l0eToxO21heC1oZWlnaHQ6NjgwcHh9XG5cdC5ib2R5IC5sb2d1cC0tcGFnZXtwYWRkaW5nOjB9XG5cdC5ib2R5ICNsb2d1cF9fY2hlY2tib3gtLWxvZ2luOmNoZWNrZWR+LmxvZ3VwX19sb2dpbntvcGFjaXR5OjE7bWF4LWhlaWdodDo2NTBweH1cbn0iLCIubW9kYWwtY2FydCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHR0cmFuc2l0aW9uOiAwcztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJvdHRvbTogLTEwMCU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdG1heC13aWR0aDogNDQwcHg7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHBhZGRpbmc6IDUwcHggMzBweDtcblxuXHRcdHotaW5kZXg6IDk5OTk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdCYuc2hvdyB7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiB0b3AgLjZzIGVhc2U7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0ei1pbmRleDogOTk5OTk5OTk5OTtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19jb250ZW50IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmX19ub3N0byB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmX19iZyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQzLCA0MywgNDMsIDAuNyk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ei1pbmRleDogOTk5O1xuXHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3dyYXBwZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0fVxuXHRcdCZfX2xlZnQsICZfX3JpZ2h0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cdFx0Jl9fbGVmdCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmX193cmFwcGVyIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fZ2FsbGVyeSwgJl9faW5mbyB7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cblx0XHR9XG5cdFx0Jl9fZ2FsbGVyeSB7XG5cdFx0XHR3aWR0aDogMTAwcHg7XG5cdFx0fVxuXHRcdCZfX2luZm8ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdFx0Jl9faW1nIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Jl9fdGl0bGUge1xuXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHQmX19uYW1lLCAmX19wcmljZSwgJl9fcXVhbnRpdHkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHR9XG5cdFx0Jl9fcXVhbnRpdHkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Jl9fY2xvc2Uge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMTVweDtcblx0XHRcdHRvcDogMTVweDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHQmX19wcmljZSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdH1cblx0XHQmX19yaWdodCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKHJvdyk7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQmX19zdGF5LCAmX19jYXJ0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdH1cblx0XHQmX19zdGF5IHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXN0ZDtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdGQ7XG5cdFx0XHR9XG5cdFx0XHQmICsgLm1vZGFsLWNhcnRfX2NhcnQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktaG92ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fY2FydCB7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeS1ob3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fc3RheSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR3aWR0aDogNDAlO1xuXHRcdH1cbn1cblxuLmJvZHkgLnByb2QgLm1vZGFsLWNhcnRfX3RpdGxle2ZvbnQtc2l6ZTowLjgyNXJlbX0iLCIkYWxlcnQtZm9ybS1tYXhXaWR0aDogNzAwcHg7XG4kYWxlcnQtZm9ybS1iYWNrZ3JvdW5kOiAkd2hpdGU7XG4kYWxlcnQtZm9ybS1ib3JkZXJSYWRpdXM6IDRweDtcblxuLmFsZXJ0LWZvcm0ge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSkgdHJhbnNsYXRlWigwKTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogJGFsZXJ0LWZvcm0tbWF4V2lkdGg7XG5cdGJhY2tncm91bmQ6ICRhbGVydC1mb3JtLWJhY2tncm91bmQ7XG5cdGJvcmRlci1yYWRpdXM6ICRhbGVydC1mb3JtLWJvcmRlclJhZGl1cztcblx0ei1pbmRleDogOTk5OTk7XG5cdHBhZGRpbmc6IDQwcHg7XG5cdCYuc2hvdyB7XG5cdFx0dG9wOiA1MCU7XG5cdH1cblx0Ji5oaWRlIHtcblx0XHR0b3A6IC0xNTAlO1xuXHR9XG5cdCZfX2JnIHtcblx0XHR6LWluZGV4OiA5OTk7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjQ1KTtcblx0XHQmLnNob3cge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdCYuaGlkZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmX19jbG9zZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHRvcDogMTVweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0fVxuXHR9XG5cdCZfX2hlYWRlciB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cdCZfX3N1YnRpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblx0LmZvcm0ge1xuXHRcdCZfX3NwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0fVxuXHRcdCYtLXBhZ2Uge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdFx0Jl9fZmllbGQge1xuXHRcdFx0Ji0tcmFkaW8sJi0tcmlnaHQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19maWVsZHNldCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2J1dHRvbiB7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5jYXJ0LW1vZGFsIHtcblx0d2lkdGg6IDkwJTtcblx0bWF4LXdpZHRoOiA0NDBweDtcblx0aGVpZ2h0OiA0MDBweDtcblx0bWF4LWhlaWdodDogOTAlO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IDkwcHg7XG5cdHJpZ2h0OiA1MHB4O1xuXHQtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4ycztcblx0dHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjJzO1xuXHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IC40cyx0cmFuc2Zvcm0gLjJzO1xuXHR0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IC40cyx0cmFuc2Zvcm0gLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAuMnM7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXHRiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0ei1pbmRleDogMztcblx0Ji0taW5DYXJ0e1xuXHRcdGRpc3BsYXk6bm9uZSFpbXBvcnRhbnRcblx0fVxuXHQmLS10b3Age1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUzcHg7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR0b3A6IDczcHg7XG5cdFx0fVxuXHRcdGxlZnQ6IGF1dG87XG5cdFx0ei1pbmRleDogMTE7XG5cdFx0dHJhbnNpdGlvbjogMHM7XG5cdFx0QGlmICRkZXNrdG9wLW1heC13aWR0aCA9PSAxNDYwcHgge1xuXHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcsJzw9MTQ2MHB4Jykge1xuXHRcdFx0XHRyaWdodDogMjBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+MTQ2MHB4Jykge1xuXHRcdFx0XHRsZWZ0OiA1MSU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2OSUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmICsgLmNhcnQtbW9kYWxfX2JnIHtcblx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHRcdC5jYXJ0LW1vZGFsX193cmFwcGVyIHtcblx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cdFx0LmNhcnQtbW9kYWxfX2Nsb3NlIHtcblx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdHRvcDogMDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMjBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5mb3JtX19maWVsZC0tcmlnaHQuZm9ybV9fZmllbGQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHQmICsgLmNhcnQtbW9kYWxfX2JnIHtcblx0XHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0cmlnaHQ6IC05MCU7XG5cdFx0cmlnaHQ6IGNhbGMoLTEwMCUgKyA2MHB4KTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHRvcDogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogOTAlO1xuXHRcdG1heC13aWR0aDogOTAlO1xuXHRcdG1pbi13aWR0aDogOTAlO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcblx0XHRtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDYwcHgpO1xuXHRcdG1pbi13aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG5cdFx0bWluLWhlaWdodDogMTAwJTtcblx0fVxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHJpZ2h0OiA2MHB4O1xuXHRcdHRvcDogMjRweDtcblx0fVxuXHQucHNfX3JhaWwteSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmX193cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0aGVpZ2h0OiA3MnB4O1xuXHRcdHdpZHRoOiA3MnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGhlaWdodCAuNHMgLjFzLCB3aWR0aCAuNHMgLjFzLCBib3gtc2hhZG93IC4zcztcblx0XHR0cmFuc2l0aW9uOiBoZWlnaHQgLjRzIC4xcywgd2lkdGggLjRzIC4xcywgYm94LXNoYWRvdyAuM3M7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNjcsIDAuMTcsIDAuMzIsIDAuOTUpO1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC42NywgMC4xNywgMC4zMiwgMC45NSk7XG5cdFx0YmFja2dyb3VuZDogI2ZmZmZmZjtcblx0XHRib3gtc2hhZG93OiAwIDRweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XG5cdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdCZfX2NvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0Ji5sb2FkaW5nIHtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0ei1pbmRleDogMTE7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjMpICRzbGlkZXItc3ZnLWxvYWRpbmcgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX190aXRsZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGhlaWdodDogNTlweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA1OXB4O1xuXHRcdH1cblx0XHQmX19uYiB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCZfX2Zvcm0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XG5cdFx0cGFkZGluZzogMCAwIDEwcHg7XG5cdFx0bWFyZ2luOiA0MHB4IDAgMTBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjJzO1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCZfX2Nsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHdpZHRoOiA3MnB4O1xuXHRcdGhlaWdodDogNzJweDtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0ei1pbmRleDogNDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwtMjBweCkgcm90YXRlKDkwZGVnKTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDM2cHgpO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0fVxuXHR9XG5cdCZfX21pZGRsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHBhZGRpbmctYm90dG9tOiA3MnB4O1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwYWRkaW5nOiA3MHB4IDEwcHggOTBweCAxMHB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdG1heC1oZWlnaHQ6IDI4OHB4O1xuXHRcdH1cblx0XHQmX193cmFwcGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmX19pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MHB4LDEwcHgpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuNHMgLjNzO1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRcdH1cblx0XHQmX19sZWZ0IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2ltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdG1heC1oZWlnaHQ6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMi41cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX21pZGRsZSB7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRwYWRkaW5nOiAyNXB4IDM1cHggMjBweCAyMHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDIwNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19uYW1lIHtcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdCZfX2xpbmsge1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fZmxleCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdG1hcmdpbjogNXB4IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3JpZ2h0IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdGJvdHRvbTogN3B4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3ByaWNlIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNzlweDtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2RlbGV0ZSB7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0XHR3aWR0aDogMjdweDtcblx0XHRcdFx0aGVpZ2h0OiAyN3B4O1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0XHRcdC5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuXHRcdFx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRcdFx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19saW5rLmRlbGV0ZSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RkLWxpZ2h0O1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN0ZDtcblx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDJweDtcblx0XHRcdFx0XHR3aWR0aDogMjdweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI3cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fcXR5IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDQwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXHRcdCZfX2xhYmVsIHtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkLWxpZ2h0O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHR9XG5cdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQmX19pbnB1dCB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXN0ZC1saWdodDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQtbGlnaHQ7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj0xcHgnKSB7XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdG1pbi13aWR0aDogMzBweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXN0ZC1saWdodDtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19hcnJvdyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmX190cmlnZ2VyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdFx0Ji5mb2N1cyB7XG5cdFx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdCZfX2Zvb3RlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcblx0XHRib3gtc2hhZG93OiAwIC0ycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRcdGJhY2tncm91bmQ6ICNmZmZmZmY7XG5cdFx0ei1pbmRleDogMjtcblx0XHRsZWZ0OiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNzJweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0bWluLWhlaWdodDogNTBweDtcblx0XHR9XG5cdFx0LmZvcm0ge1xuXHRcdFx0Jl9fZmllbGRzZXQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDcycHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogNTBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2ZpZWxkIHtcblx0XHRcdFx0aGVpZ2h0OiA3MnB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA3MnB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2J1dHRvbiB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDcycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA3MnB4O1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCAwIDRweDtcblx0XHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogNTBweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNXB4IDEwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIC42cywgcGFkZGluZyAuMnMgMHMsIC13ZWJraXQtdHJhbnNmb3JtIC4ycyAuNnM7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnktaG92ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fYmcge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR6LWluZGV4OiA5OTk7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwdmg7XG5cdFx0d2lkdGg6IDEwMHZ3O1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjRzLCB2aXNpYmlsaXR5IC40cztcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdmlzaWJpbGl0eSAuNHM7XG5cdFx0Ji5hbmltIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdH1cblx0fVxuXHQmX190b3RhbCB7XG5cdFx0Jl9fYW1vdW50IHtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2NvbmZpcm0ge1xuXHRcdCZfX3RpcmV0IHtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuY2FydC1vcGVuIHtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzLCAtd2Via2l0LXRyYW5zZm9ybSAuMnM7XG5cdFx0ei1pbmRleDogOTk5OTk7XG5cdFx0LmNhcnQtbW9kYWwge1xuXHRcdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQmX19jbG9zZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZSgwLDApO1xuXHRcdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OiAtNjBweDtcblx0XHRcdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN0ZDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHRcdC5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX2Zvcm0ge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwcztcblx0XHRcdH1cblx0XHRcdCZfX2l0ZW0ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuXHRcdFx0fVxuXHRcdFx0Jl9fZm9vdGVyIHtcblx0XHRcdFx0LmZvcm0ge1xuXHRcdFx0XHRcdCZfX2J1dHRvbiB7XG5cdFx0XHRcdFx0XHQmX190ZXh0IHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwcHgpO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzIGxpbmVhciAuNnMsIHBhZGRpbmcgLjJzIDBzLCAtd2Via2l0LXRyYW5zZm9ybSAuMnMgbGluZWFyIC42cztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvLyBjYXJ0IGVtcHR5XG4kbWF4LXdpZHRoLWVtcHR5OiA2MDBweDtcbiRwYWRkaW5nLWVtcHR5OiAyMHB4IDA7XG4kcGFkZGluZy1lbXB0eS10YWJsZXQ6IDMwcHggMDtcbiRwYWRkaW5nLWVtcHR5LWRlc2t0b3A6IDQwcHggMDtcbiRwYWRkaW5nLWVtcHR5LXhsOiA2MHB4IDA7XG4kY29sb3ItZGVsZXRlOiAjOWI5ZTlmO1xuJGJnLXJlY2FwOiAjZmZmO1xuJGNvbG9yLXJlY2FwOiAjMTIzMzNlO1xuJGNvbG9yLXZhbGlkYXRpb246ICMyZWNjNzE7XG4kYmctcGF5cGFsOiAjRENFNUU5O1xuJGNvbG9yLXBheXBhbDogIzU5NkY3OTtcbiRjb2xvci1vcHRpb24tcHJpY2U6ICNlNzRjM2M7XG4kcmVjYXAtaW5wdXQtYmc6ICNGNUY1RjU7XG4kcmVjYXAtaW5wdXQtYmQ6ICNEQ0U1RTk7XG4kcmVjYXAtaW5wdXQtY29sb3I6ICMxMjMzM2U7XG4uY2hlY2tvdXQge1xuXHQmLWNhcnQge1xuXHRcdHBhZGRpbmctdG9wOiA1MHB4O1xuXHR9XG5cdCYtLWVtcHR5IHtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6ICRwYWRkaW5nLWVtcHR5O1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0cGFkZGluZzogJHBhZGRpbmctZW1wdHktdGFibGV0O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wLW9ubHkge1xuXHRcdFx0cGFkZGluZzogJHBhZGRpbmctZW1wdHktZGVza3RvcDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgeGwge1xuXHRcdFx0cGFkZGluZzogJHBhZGRpbmctZW1wdHkteGw7XG5cdFx0fVxuXHR9XG5cdCZfX3RpdGxlIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHQmX19zdmcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCZfX3Nob3BwaW5nIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cdCZfX2luZGV4IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0cGFkZGluZzogMTBweCAzMHB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1vbi1ib2R5O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvci1vbi1ib2R5LDE1JSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIC5jYXJ0XG4uY2FydCB7XG5cblxuXHQmX19mb3JtIHtcblx0XHR6LWluZGV4OiAxO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdC8vIC5jYXJ0X19mbGV4XG5cdCZfX2ZsZXgge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHR9XG5cdH1cblxuXHQvLyAuY2FydF9fcmlnaHRcblx0Jl9fcmlnaHQge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHdpZHRoOiA0MSU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjVweDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXG5cdC8vIC5jYXJ0X19sZWZ0XG5cdCZfX2xlZnQge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHdpZHRoOiA2NSU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0XHR9XG5cdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXG5cdC8vIC5jYXJ0X19tZXNzYWdlXG5cdCZfX21lc3NhZ2Uge1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdG1hcmdpbjogMjBweCAwIDMwcHggMDtcblx0XHQvLyAuY2FydF9fbWVzc2FnZV9fdGV4dFxuXHRcdCZfX3RleHQge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0fVxuXHR9XG5cblx0Ly8gLmNhcnRfX2JvZHlcblx0Jl9fYm9keSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0fVxuXG5cdC8vIC5jYXJ0X190aXRsZVxuXHQmX190aXRsZSB7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRmb250LXNpemU6IHJlbSgyNHB4KTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luOiAwIDAgN3B4IDA7XG5cdFx0Ly8gLmNhcnRfX3RpdGxlX190b3RhbFxuXHRcdCZfX3RvdGFsIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0fVxuXHR9XG5cblxuXHQvLyAuY2FydF9fc2F2ZVxuXHQmX19zYXZlIHtcblx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0bWFyZ2luOiAwIDAgMjJweCAwO1xuXHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0fVxuXHRcblx0Jl9fZGV0YWlscyB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHR9XG5cblx0Ly8gLmNhcnRfX3Byb2Rcblx0Jl9fcHJvZCB7XG5cdFx0Ym9yZGVyOiBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMXB4O1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xuXHRcdFx0cGFkZGluZzogMzBweDtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci13aWR0aDogMXB4O1xuXHRcdH1cblx0XHQvLyAuY2FydF9fcHJvZF9fZ2FsbGVyeVxuXHRcdCZfX2dhbGxlcnkge1xuXHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxOS4yJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0Ly8gLmNhcnRfX3Byb2RfX2luZm9zXG5cdFx0Jl9faW5mb3Mge1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHR9XG5cdFx0Ly8gLmNhcnRfX3Byb2RfX2ltZ1xuXHRcdCZfX2ltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0fVxuXHRcdC8vIC5jYXJ0X19wcm9kX19uYW1lXG5cdFx0Jl9fbmFtZSB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdC8vIC5jYXJ0X19wcm9kX19icmFuZFxuXHRcdCZfX2JyYW5kIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0fVxuXHRcdC8vIC5jYXJ0X19wcm9kX192YXJzXG5cdFx0Jl9fdmFycyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0JiA+IHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAuY2FydF9fcHJvZF9fY3VzdG9zXG5cdFx0Jl9fY3VzdG9zIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdCYgPiBzdHJvbmcge1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAuY2FydF9fcHJvZF9fcXR5XG5cdFx0Jl9fcXR5IHtcblx0XHRcdC8vIC5jYXJ0X19wcm9kX19xdHlfX2xhYmVsXG5cdFx0XHQmX19sYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQvLyAuY2FydF9fcHJvZF9fcXR5X193cmFwcGVyXG5cdFx0XHQmX193cmFwcGVyIHtcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdH1cblx0XHRcdC8vIC5jYXJ0X19wcm9kX19xdHlfX2lucHV0XG5cdFx0XHQmX19pbnB1dCB7XG5cdFx0XHRcdG1heC13aWR0aDogOThweDtcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0Ly8gLmNhcnRfX3Byb2RfX3F0eV9fbGVzc1xuXHRcdFx0Jl9fbGVzcyB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlIDMwbXM7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itb24tYm9keTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubWludXM6aG92ZXIge1xuXHRcdFx0XHRcdFx0LmNhcnQge1xuXHRcdFx0XHRcdFx0XHQmX19wcm9kIHtcblx0XHRcdFx0XHRcdFx0XHQmX19xdHkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Jl9fd2FybmluZyB7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UgMzBtcztcblx0XHRcdFx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8vIC5jYXJ0X19wcm9kX19xdHlfX21vcmVcblx0XHRcdCZfX21vcmUge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0aGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX3dhcm5pbmcge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlIDMwMG1zO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvLyAuY2FydF9fcHJvZF9fc3RvY2tcblx0XHQmX19zdG9jayB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ly8gLmNhcnRfX3Byb2RfX3ByaWNlXG5cdFx0Jl9fcHJpY2Uge1xuXHRcdFx0Ly8gLmNhcnRfX3Byb2RfX3ByaWNlX19jdXJcblx0XHRcdCZfX2N1ciB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmX19vbGQge1xuXHRcdFx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuXHRcdFx0fVxuXHRcdFx0Jl9fZWNvIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTE2cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdFx0LnByb2RfX3ByaWNlX190YXgge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gLmNhcnRfX3Byb2RfX2RlbGV0ZVxuXHRcdCZfX2RlbGV0ZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLWRlbGV0ZTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuXHRcdFx0b3BhY2l0eTogMSFpbXBvcnRhbnQ7XG5cdFx0XHR3aWR0aDogYXV0byFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW5mb3Mge1xuXHRcdCZfX3dyYXBwZXIge1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX3Byb2Qge1xuXHRcdCZfX3RvcCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Jl9fYm90dG9tIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdH1cblx0XHQmX19xdHkge1xuXHRcdFx0d2lkdGg6IDEyNXB4O1xuXHRcdH1cblx0XHQmX19wcmljZSB7XG5cdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHQmX19lY28ge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fc3RvY2ssICZfX2J0biB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0XHQmX19idG4ge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRtYXJnaW46IDEuNXB4IDAgMCAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTFweCk7XG5cdFx0fVxuXHRcdCZfX3N0b2NrIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cblxuXG5cblx0Ly8gLmNhcnRfX3JlY2FwXG5cdCZfX3JlY2FwIHtcblx0XHQvLyAuY2FydF9fcmVjYXBfX3RpdGxlXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMjZweCk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogNDBweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJywnPDEzNzBweCcpIHtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXJlY2FwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdCYtLWNvdW50cnkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRcdC50ZC1vcHRpb24taW5mb3Mge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWVuZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji0tY29kZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQmLmJkdCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAxcHggMDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAkcmVjYXAtaW5wdXQtYmQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcmVjYXAtaW5wdXQtYmc7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHJlY2FwLWlucHV0LWNvbG9yO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsICYucGxhY2Vob2xkZXIgIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRyZWNhcC1pbnB1dC1jb2xvcjtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcmVjYXAtaW5wdXQtY29sb3I7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRyZWNhcC1pbnB1dC1jb2xvcjtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRyZWNhcC1pbnB1dC1jb2xvcjtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLWZpZGVsaXR5IHtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0fVxuXHRcdFx0Jl9fYnV0dG9uIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdCZfX2ZsZXgge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdFx0XHQmLS1yZWR1YyB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogLjNzIG9wYWNpdHkgZWFzZSwgLjNzIG1heC1oZWlnaHQgZWFzZS1pbi1vdXQ7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRkLW9wdGlvbi1pbmZvcyB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblx0fVxufVxuXG4vLyAuY2FydF9fZ2lmXG4uZ2lmdCB7XG5cdHBhZGRpbmc6IDMwcHg7XG5cdEBpbmNsdWRlIGZsZXhib3goKTtcblx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0Ym9yZGVyOiBzb2xpZCAkY29sb3ItYmQ7XG5cdGJvcmRlci13aWR0aDogMXB4IDFweCAwIDFweDtcblx0Jl9fbGVmdCB7XG5cdFx0d2lkdGg6IDIwJTtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cblx0Jl9fdGV4dCB7XG5cdFx0d2lkdGg6IDYwJTtcblx0fVxuXHQmX19yaWdodCB7XG5cdFx0d2lkdGg6IDE1MHB4O1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdGZvbnQtc2l6ZTogMC44NzVyZW07XG5cdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXHQmID4gZGl2Om5vdCguZ2lmdF9fbGVmdCkge1xuXHRcdG1hcmdpbjogMTBweDtcblx0fVxufVxuXG4ub3B0aW9uLW5hbWUge1xuXHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5vcHRpb24tcHJpY2Uge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLmhpZGUtZm9yLXNtYWxsLXVwIHtcblx0XHRkaXNwbGF5OiBub25lO1xufVxuXG4udGgtdG90YWwge1xuXHQudG90YWwtbmFtZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXNpemU6IHJlbSgyMHB4KTtcblx0fVxufVxuXG4udGgtc3VidG90YWwge1xuXHQudG90YWwtbmFtZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0fVxufVxuXG4udGQtdG90YWwge1xuXHQudG90YWwtcHJpY2Uge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiByZW0oMjBweCk7XG5cdH1cbn1cblxuLnRkLXJlZHVjLWZvcm0ge1xuXHR3aWR0aDogMTAwJTtcblxuXHQub3B0aW9uLW5hbWUge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblx0I3R4dC1jb2RlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHR9XG5cdC5idXR0b24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogMjBweDtcblx0XHR0b3A6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyMTMuMDMlMjIlMjBoZWlnaHQlM0QlMjIxMCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDEzLjAzJTIwMTAlMjIlM0UlM0NwYXRoJTIwZGF0YS1uYW1lJTNEJTIyRm9ybWUlMjAxJTIyJTIwZCUzRCUyMk0uMTUlMjA1LjUxYS41NDkuNTQ5JTIwMCUyMDAlMjAxLS4xNC0uMzYuNTI1LjUyNSUyMDAlMjAwJTIwMSUyMC4xNC0uMzVsLjY0LS43YS40MjcuNDI3JTIwMCUyMDAlMjAxJTIwLjY1JTIwMGwuMDQuMDUlMjAzLjU0JTIwMi45NmEuMjE5LjIxOSUyMDAlMjAwJTIwMCUyMC4zMyUyMDBMMTEuNTMuMTVoLjA0YS40MjcuNDI3JTIwMCUyMDAlMjAxJTIwLjY1JTIwMGwuNjUuN2EuNTIxLjUyMSUyMDAlMjAwJTIwMSUyMDAlMjAuN0w1LjQ4JTIwOS44NmEuNDE2LjQxNiUyMDAlMjAwJTIwMS0uNjQlMjAwbC00LjYtNC4yeiUyMiUyMGZpbGwlM0QlMjIlMjM0MzQzNDMlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyLyUzRSUzQy9zdmclM0UpO1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLXN0ZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI3Nob3ctcmVkdWMtY29kZTpjaGVja2VkIHtcblx0JjpjaGVja2VkIHtcblx0XHQmICsgbGFiZWwgKyBkaXYge1xuXHRcdFx0bWF4LWhlaWdodDogMTAwMHB4O1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cbn1cblxuLmNvbnRhaW5lci1pbnB1dCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YnV0dG9uIHtcblx0XHR0cmFuc2l0aW9uOiAwcyBlYXNlO1xuXHR9XG5cdCYub25Gb2N1cyB7XG5cdFx0I3R4dC1jb2RlIHtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuXHRcdH1cblx0XHQuYnV0dG9uIHtcblx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdGQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRibGFjaztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI2NhcnQtdmFsaWRhdGlvbiB7XG5cdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHR9XG5cdC53cmFwcGVyLXZhbGlkYXRlLWJ0biB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdCYuZml4ZWQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGJnLWJvZHk7XG5cdFx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR6LWluZGV4OiA5OTk5OTk5OTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJ1dHRvbiB7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5LWhvdmVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnZhbGlkYXRlLWJ0biB7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucGF5cGFsLWNoZWNrb3V0LWJ0biB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGJnLXBheXBhbDtcblx0XHRcdGNvbG9yOiAkY29sb3ItcGF5cGFsO1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGJnLXBheXBhbCwxMCUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucGF5cGFsLWljb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR3aWR0aDogNjhweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0b3AgbGVmdCBuby1yZXBlYXQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjI2NDcyLjUlMjAyMjM5JTIwNjcuNjUxJTIwMTglMjIlM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuY2xzLTIlN0JmaWxsJTNBJTIzMjUzZTdlJTdELmNscy0zJTdCZmlsbCUzQSUyMzI3OWJkNCU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDZyUyMGlkJTNEJTIyTG9nb19QYXlwYWwlMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjg2NDcyLjU0MSUyMDIyMzklMjklMjIlM0UlM0NnJTIwaWQlM0QlMjJYTUxJRF8yMl8lMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtLjA0MSUyOSUyMiUzRSUzQ2clMjBpZCUzRCUyMlhNTElEXzIzXyUyMiUzRSUzQ2clMjBpZCUzRCUyMlhNTElEXzM5XyUyMiUzRSUzQ2clMjBpZCUzRCUyMlhNTElEXzQwXyUyMiUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzY1XyUyMiUyMGNsYXNzJTNEJTIyY2xzLTIlMjIlMjBkJTNEJTIyTTEzMy40NjclMjAyNy42Yy0uMiUyMDEuMzQ1LTEuMjIyJTIwMS4zNDUtMi4yMTYlMjAxLjM0NWgtLjU2NWwuNC0yLjUwNmEuMzExLjMxMSUyMDAlMjAwJTIwMSUyMC4zMDYtLjI2aC4yNmMuNjcyJTIwMCUyMDEuMzE0JTIwMCUyMDEuNjM1LjM4MmExLjIyMyUyMDEuMjIzJTIwMCUyMDAlMjAxJTIwLjE4JTIwMS4wMzl6bS0uNDI4LTMuNWgtMy43MjhhLjUyNS41MjUlMjAwJTIwMCUyMDAtLjUyLjQ0M2wtMS41MTMlMjA5LjU2NWEuMzA5LjMwOSUyMDAlMjAwJTIwMCUyMC4zMDYuMzUxaDEuNzg4YS41MjUuNTI1JTIwMCUyMDAlMjAwJTIwLjUyLS40NDNsLjQxMy0yLjU4MmEuNTIxLjUyMSUyMDAlMjAwJTIwMSUyMC41LS40NDNoMS4xNzdjMi40NiUyMDAlMjAzLjg4MS0xLjE5MiUyMDQuMjQ4LTMuNTQ1YTIuOTMzJTIwMi45MzMlMjAwJTIwMCUyMDAtLjQ3NC0yLjQxNCUyMDMuNTgxJTIwMy41ODElMjAwJTIwMCUyMDAtMi43MTctLjkzMnolMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMTA3LjgyJTIwLTIwLjQxNyUyOSUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF82Ml8lMjIlMjBjbGFzcyUzRCUyMmNscy0yJTIyJTIwZCUzRCUyMk0xODguNzElMjA0OS4yMzdhMS45ODclMjAxLjk4NyUyMDAlMjAwJTIwMS0yLjAxNyUyMDEuNzExJTIwMS41MjElMjAxLjUyMSUyMDAlMjAwJTIwMS0xLjIwNy0uNDg5JTIwMS41JTIwMS41JTIwMCUyMDAlMjAxLS4yNzUtMS4yNTMlMjAyLjAwOSUyMDIuMDA5JTIwMCUyMDAlMjAxJTIwMi0xLjcyNyUyMDEuNTA5JTIwMS41MDklMjAwJTIwMCUyMDElMjAxLjE5Mi40ODklMjAxLjU3MiUyMDEuNTcyJTIwMCUyMDAlMjAxJTIwLjMwNyUyMDEuMjY5em0yLjQ5MS0zLjQ2OWgtMS43ODhhLjMuMyUyMDAlMjAwJTIwMC0uMzA2LjI2bC0uMDc2LjUtLjEyMi0uMTgzYTIuNTI4JTIwMi41MjglMjAwJTIwMCUyMDAtMi4xMDktLjc0NSUyMDQuMTA2JTIwNC4xMDYlMjAwJTIwMCUyMDAtMy45ODglMjAzLjU5MSUyMDMuNCUyMDMuNCUyMDAlMjAwJTIwMCUyMC42NzIlMjAyLjc1JTIwMi44JTIwMi44JTIwMCUyMDAlMjAwJTIwMi4yNDYuOSUyMDMuNDMxJTIwMy40MzElMjAwJTIwMCUyMDAlMjAyLjQ3NS0xLjAyNGwtLjA3Ni40ODlhLjMyMi4zMjIlMjAwJTIwMCUyMDAlMjAuMzA2LjM2N2gxLjZhLjUyNS41MjUlMjAwJTIwMCUyMDAlMjAuNTItLjQ0M2wuOTYzLTYuMTEyYS4zMy4zMyUyMDAlMjAwJTIwMC0uMzE4LS4zNXolMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMTU0LjgyOCUyMC0zOC42MzIlMjklMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNjFfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMiUyMiUyMGQlM0QlMjJNMjU0LjA4NiUyMDQ2LjdIMjUyLjNhLjUyOS41MjklMjAwJTIwMCUyMDAtLjQyOC4yMjlsLTIuNDcyJTIwMy42MzctMS4wNTQtMy41YS41MjcuNTI3JTIwMCUyMDAlMjAwLS41LS4zNjdoLTEuNzY2YS4zMDcuMzA3JTIwMCUyMDAlMjAwLS4yOS40MTNsMS45NzElMjA1LjgwNi0xLjg2MSUyMDIuNjI5YS4zMDcuMzA3JTIwMCUyMDAlMjAwJTIwLjI2LjQ4OWgxLjc4OGEuNDkyLjQ5MiUyMDAlMjAwJTIwMCUyMC40MjgtLjIyOWw1Ljk3NC04LjYxOGEuMzExLjMxMSUyMDAlMjAwJTIwMC0uMjY0LS40ODl6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTIwOC4yMDklMjAtMzkuNTY0JTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzU4XyUyMiUyMGNsYXNzJTNEJTIyY2xzLTMlMjIlMjBkJTNEJTIyTTMwNy42NTElMjAyNy42Yy0uMiUyMDEuMzQ1LTEuMjIyJTIwMS4zNDUtMi4yMTYlMjAxLjM0NWgtLjU2NWwuNC0yLjUwNmEuMzExLjMxMSUyMDAlMjAwJTIwMSUyMC4zMDYtLjI2aC4yNmMuNjcyJTIwMCUyMDEuMzE0JTIwMCUyMDEuNjM1LjM4MmExLjIyMyUyMDEuMjIzJTIwMCUyMDAlMjAxJTIwLjE4JTIwMS4wMzl6bS0uNDI4LTMuNUgzMDMuNWEuNS41JTIwMCUyMDAlMjAwLS41LjQ0M2wtMS41MTMlMjA5LjU2NWEuMzEuMzElMjAwJTIwMCUyMDAlMjAuMzA2LjM1MWgxLjkxYS4zMzcuMzM3JTIwMCUyMDAlMjAwJTIwLjM1MS0uMzA2bC40MjgtMi43YS41MjEuNTIxJTIwMCUyMDAlMjAxJTIwLjUtLjQ0M2gxLjE3N2MyLjQ2JTIwMCUyMDMuODgxLTEuMTkyJTIwNC4yNDgtMy41NDVhMi45MzMlMjAyLjkzMyUyMDAlMjAwJTIwMC0uNDc0LTIuNDE0JTIwMy40MjIlMjAzLjQyMiUyMDAlMjAwJTIwMC0yLjcwOS0uOTUxeiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0yNTUuNDAyJTIwLTIwLjQxNyUyOSUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF81M18lMjIlMjBjbGFzcyUzRCUyMmNscy0zJTIyJTIwZCUzRCUyMk0zNjIuODElMjA0OS4yMzdhMS45ODclMjAxLjk4NyUyMDAlMjAwJTIwMS0yLjAxNyUyMDEuNzExJTIwMS41MjElMjAxLjUyMSUyMDAlMjAwJTIwMS0xLjIwNy0uNDg5JTIwMS41JTIwMS41JTIwMCUyMDAlMjAxLS4yNzUtMS4yNTMlMjAyLjAwNyUyMDIuMDA3JTIwMCUyMDAlMjAxJTIwMi0xLjcxMSUyMDEuNDIlMjAxLjQyJTIwMCUyMDAlMjAxJTIwMS41JTIwMS43NDJ6bTIuNDkxLTMuNDY5aC0xLjc4OGEuMy4zJTIwMCUyMDAlMjAwLS4zMDYuMjZsLS4wNzYuNS0uMTIyLS4xODNhMi41MjglMjAyLjUyOCUyMDAlMjAwJTIwMC0yLjEwOS0uNzQ1JTIwNC4xMDYlMjA0LjEwNiUyMDAlMjAwJTIwMC0zLjk4OCUyMDMuNTkxJTIwMy40JTIwMy40JTIwMCUyMDAlMjAwJTIwLjY3MiUyMDIuNzUlMjAyLjglMjAyLjglMjAwJTIwMCUyMDAlMjAyLjI0Ni45JTIwMy40MzElMjAzLjQzMSUyMDAlMjAwJTIwMCUyMDIuNDc1LTEuMDI0bC0uMDc2LjQ4OWEuMzIyLjMyMiUyMDAlMjAwJTIwMCUyMC4zMDYuMzY3aDEuNmEuNS41JTIwMCUyMDAlMjAwJTIwLjUtLjQ0M2wuOTYzLTYuMTEyYS4zLjMlMjAwJTIwMCUyMDAtLjI5OC0uMzV6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTMwMi4zMjUlMjAtMzguNjMyJTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzQ1XyUyMiUyMGNsYXNzJTNEJTIyY2xzLTMlMjIlMjBkJTNEJTIyTTQxNy40MDYlMjAyNC4yNzVsLTEuNTI4JTIwOS43NDlhLjMwOS4zMDklMjAwJTIwMCUyMDAlMjAuMzA2LjM1MWgxLjU0M2EuNTI1LjUyNSUyMDAlMjAwJTIwMCUyMC41Mi0uNDQzbDEuNTEzLTkuNTY1YS4zMjIuMzIyJTIwMCUyMDAlMjAwLS4zMDYtLjM2N2gtMS43MjdhLjMzLjMzJTIwMCUyMDAlMjAwLS4zMjEuMjc1eiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0zNTIuMzIyJTIwLTIwLjMzMyUyOSUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF80NF8lMjIlMjBjbGFzcyUzRCUyMmNscy0yJTIyJTIwZCUzRCUyMk03LjE3NyUyMDE4Ljk1N2wuMjktMS44MTgtLjY0Mi0uMDE1SDMuOEw1LjkwOSUyMDMuNzUzYS4xNTUuMTU1JTIwMCUyMDAlMjAxJTIwLjA2MS0uMTA3LjE2NS4xNjUlMjAwJTIwMCUyMDElMjAuMTA3LS4wNDZIMTEuMmMxLjcuMDE1JTIwMi44NzMuMzY3JTIwMy40ODQlMjAxLjA1NGEyLjQwOSUyMDIuNDA5JTIwMCUyMDAlMjAxJTIwLjU2NSUyMDEuMDM5JTIwMy43NTYlMjAzLjc1NiUyMDAlMjAwJTIwMSUyMDAlMjAxLjQzNnYuNDEzbC4yOS4xNjhhMS45NDUlMjAxLjk0NSUyMDAlMjAwJTIwMSUyMC41ODEuNDQzJTIwMi4xNiUyMDIuMTYlMjAwJTIwMCUyMDElMjAuNDc0JTIwMS4wNTQlMjA0LjQwOCUyMDQuNDA4JTIwMCUyMDAlMjAxLS4wNjElMjAxLjUyOCUyMDUuNTc1JTIwNS41NzUlMjAwJTIwMCUyMDEtLjYyNiUyMDEuNzQyJTIwMy40JTIwMy40JTIwMCUyMDAlMjAxLS45OTMlMjAxLjA4NSUyMDQuMDIzJTIwNC4wMjMlMjAwJTIwMCUyMDEtMS4zNDUuNjExJTIwNi45NDglMjA2Ljk0OCUyMDAlMjAwJTIwMS0xLjY4MS4yaC0uNDEzYTEuMiUyMDEuMiUyMDAlMjAwJTIwMC0uNzc5LjI5JTIwMS4yMyUyMDEuMjMlMjAwJTIwMCUyMDAtLjQxMy43MThsLS4wMzEuMTY4LS41JTIwMy4xOTQtLjAxNS4xMjJjMCUyMC4wMzEtLjAxNS4wNjEtLjAzMS4wNjFhLjA1Ni4wNTYlMjAwJTIwMCUyMDEtLjA0Ni4wMTVINy4xNzd6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTMuMjEzJTIwLTMuMDUlMjklMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNDNfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMyUyMiUyMGQlM0QlMjJNMzEuMzYzJTIwMjcuNGMtLjAxNS4wOTItLjAzMS4yLS4wNDYuMzA2LS42ODglMjAzLjQ1My0yLjk5NSUyMDQuNjQ1LTUuOTQ0JTIwNC42NDVoLTEuNWEuNzI0LjcyNCUyMDAlMjAwJTIwMC0uNzE4LjYxMWwtLjc2NCUyMDQuODc0LS4yMTQlMjAxLjM3NWEuMzg2LjM4NiUyMDAlMjAwJTIwMCUyMC4zODIuNDQzaDIuNjQzYS42MjcuNjI3JTIwMCUyMDAlMjAwJTIwLjYyNi0uNTM1bC4wMzEtLjEzOC41LTMuMTc4LjAzMS0uMTY4YS42MzkuNjM5JTIwMCUyMDAlMjAxJTIwLjYyNi0uNTM1aC40YzIuNTgyJTIwMCUyMDQuNi0xLjA1NCUyMDUuMi00LjA4YTMuNDc2JTIwMy40NzYlMjAwJTIwMCUyMDAtLjUzNS0zLjA3MSUyMDIuNDIlMjAyLjQyJTIwMCUyMDAlMjAwLS43MTgtLjU0OXolMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMTguNzgyJTIwLTIzLjIxMyUyOSUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF80Ml8lMjIlMjBkJTNEJTIyTTM2LjElMjAyNC4yMjlhMi40NDIlMjAyLjQ0MiUyMDAlMjAwJTIwMC0uMzIxLS4wNzYlMjAyLjU5MiUyMDIuNTkyJTIwMCUyMDAlMjAwLS4zMzYtLjA2MUE4LjkzNSUyMDguOTM1JTIwMCUyMDAlMjAwJTIwMzQuMTE2JTIwMjRoLTRhLjU1OS41NTklMjAwJTIwMCUyMDAtLjI3NS4wNjEuNjMuNjMlMjAwJTIwMCUyMDAtLjM1MS40NzRsLS44NTYlMjA1LjQwOS0uMDM0LjE1NmEuNzM2LjczNiUyMDAlMjAwJTIwMSUyMC43MTgtLjYxMWgxLjVjMi45NDklMjAwJTIwNS4yNTYtMS4xOTIlMjA1LjkyOS00LjY2LjAxNS0uMTA3LjAzMS0uMi4wNDYtLjMwNmEyLjk2OSUyMDIuOTY5JTIwMCUyMDAlMjAwLS41NS0uMjI5LjU0My41NDMlMjAwJTIwMCUyMDAtLjE0My0uMDY1eiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0yNC4yMjQlMjAtMjAuMzMzJTI5JTIyJTIwZmlsbCUzRCUyMiUyMzIyMmY2MyUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF80MV8lMjIlMjBjbGFzcyUzRCUyMmNscy0yJTIyJTIwZCUzRCUyMk01LjIwNyUyMDQuMmEuNjMuNjMlMjAwJTIwMCUyMDElMjAuMzUxLS40NzQuNi42JTIwMCUyMDAlMjAxJTIwLjI3NS0uMDYxaDRhOS4wODMlMjA5LjA4MyUyMDAlMjAwJTIwMSUyMDEuMzI5LjA5MmMuMTIyLjAxNS4yMjkuMDQ2LjMzNi4wNjEuMTA3LjAzMS4yMTQuMDQ2LjMyMS4wNzYuMDQ2LjAxNS4xMDcuMDMxLjE1My4wNDZhMi45NjglMjAyLjk2OCUyMDAlMjAwJTIwMSUyMC41NS4yMjklMjAzLjI2NCUyMDMuMjY0JTIwMCUyMDAlMjAwLS42ODgtMi45MzRDMTEuMDc0LjM2NyUyMDkuNyUyMDAlMjA3Ljk0MiUyMDBIMi44MjNBLjcxMi43MTIlMjAwJTIwMCUyMDAlMjAyLjEuNjExTC0uMDM1JTIwMTQuMTM0YS40MzkuNDM5JTIwMCUyMDAlMjAwJTIwLjQyOC41aDMuMTYzbC43OTUtNS4wMjd6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LjA0MSUyOSUyMi8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnZhbGlkIHtcblx0Jl9fc2VjdXIge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdC5pY29uIHtcblx0XHRcdFx0d2lkdGg6IDlweDtcblx0XHRcdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHdpZHRoJTNEJTIyOC4wNiUyMiUyMGhlaWdodCUzRCUyMjkuOTclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjA4LjA2JTIwOS45NyUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTcuOTglMjA0LjcxYS42NDEuNjQxJTIwMCUyMDAlMjAwLS40Ny0uMTloLS4yMlYzLjE2QTMuMDg5JTIwMy4wODklMjAwJTIwMCUyMDAlMjA2LjM3LjkyYTMuMDU1JTIwMy4wNTUlMjAwJTIwMCUyMDAtNC4zOSUyMDAlMjAzLjA0OSUyMDMuMDQ5JTIwMCUyMDAlMjAwLS45MiUyMDIuMjR2MS4zNkguODRhLjY0OC42NDglMjAwJTIwMCUyMDAtLjQ4LjE5LjczLjczJTIwMCUyMDAlMjAwLS4zNi4zOHY0YTEuMzQ1JTIwMS4zNDUlMjAwJTIwMCUyMDAlMjAuMzYuNjYuNjIuNjIlMjAwJTIwMCUyMDAlMjAuNDguMmg2LjY3YS42MTQuNjE0JTIwMCUyMDAlMjAwJTIwLjQ3LS4yQTEuMTIzJTIwMS4xMjMlMjAwJTIwMCUyMDAlMjA4JTIwOS4wOXYtNGMwLS4xOS4xMS0uMjQtLjAyLS4zOHptLTIuMDMtLjE5SDIuMzlWMy4xNmExLjc4MiUyMDEuNzgyJTIwMCUyMDAlMjAxJTIwLjUyLTEuMjglMjAxLjc2MyUyMDEuNzYzJTIwMCUyMDAlMjAxJTIwMi41MiUyMDAlMjAxLjc0MyUyMDEuNzQzJTIwMCUyMDAlMjAxJTIwLjUyJTIwMS4yOHYxLjM2eiUyMiUyMGZpbGwlM0QlMjIlMjM0MzQzNDMlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyLyUzRSUzQy9zdmclM0UpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZGVsZXRlIHtcblx0Ji5kZWxldGUtcmVjYXAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0Y29sb3I6ICRjb2xvci1yZWNhcDtcblx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHR9XG5cdH1cbn1cblxuLnRyLXNtcyB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHQudGQtb3B0aW9uLWluZm9zIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG59XG5cbi5vcHRpb24tdmFsIHtcblx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdG1hcmdpbi10b3A6IDRweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLnRkLW9wdGlvbi1pbmZvcyB7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi53cmFwcGVyIHtcblx0bWF4LXdpZHRoOiAkZGVza3RvcC1tYXgtd2lkdGg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHQmX19mbGV4IHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdH1cblx0fVxufVxuXG4jY2FydC1vcHRpb25zIHtcblx0d2lkdGg6IDEwMCU7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XG5cdH1cblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0d2lkdGg6IDYyJTtcblx0XHR3aWR0aDogY2FsYyg2MiUgLSA0MHB4KTtcblx0XHRwYWRkaW5nLXRvcDogNTBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0fVxuXHRidXR0b24sIGEge1xuXHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLXN0ZDtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHR9XG59XG5cbi50cmlnZ2VyX19yaWdodCB7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuLm9wdGlvbnMtbGlzdCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdC5oMyB7XG5cdFx0Zm9udC1zaXplOiByZW0oMjBweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cdC5iZy1wYW5lbCB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucm93IC5idXR0b24ge1xuXHRcdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdH1cblx0fVxuXHQub3B0aW9uLWgxIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cGFkZGluZzogIDIwcHggMjBweCAyMHB4IDQ4cHg7XG5cdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdC5vcHRpb24tcHJpY2Uge1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLW9wdGlvbi1wcmljZTtcblx0XHRcdHN0cm9uZyB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zcXVhcmUge1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHR9XG5cdH1cblx0LnJvdyB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcblx0XHQmID4gZGl2IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuYnV0dG9uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHR3aWR0aDogMTQwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTJweCk7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdFx0YS5zbWFsbCB7XG5cdFx0XHRtYXJnaW46IC0yMHB4IC0xMHB4IDAgMHB4O1xuXHRcdH1cblx0XHQubm8tcGQge1xuXHRcdFx0d2lkdGg6IDE0MHB4O1xuXHRcdH1cblx0XHQmX19waG9uZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGlucHV0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRyZXNpemU6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbiNvcHRpb24tcGFyY2VsLW1zZyB7XG5cdC5yb3cge1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtZW5kKTtcblx0fVxufVxuXG4uY2hlY2tvdXQtY2FydCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEzOTBweDtcblx0cGFkZGluZzogMCAyMHB4O1xuXHRtYXJnaW46IDAgYXV0byA1MHB4IGF1dG87XG59XG5cbiN3X2lzb0xpdnJQYXlzIHtcblx0YmFja2dyb3VuZDogJHJlY2FwLWlucHV0LWJnIGNlbnRlciByaWdodCAxNXB4IG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjI1NDMyLjI4OSUyMDQ5NyUyMDcuOTU5JTIwMTQuNTM3JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNTQzNS44NzQlMjA1MTEuMzc0bC0zLjQyMi0zLjQyM2EuNTU3LjU1NyUyMDAlMjAwJTIwMSUyMDAtLjc4OC41NTcuNTU3JTIwMCUyMDAlMjAxJTIwLjc4OCUyMDBsMy4wMjglMjAzLjAyOSUyMDMuMDI5LTMuMDI5YS41NTcuNTU3JTIwMCUyMDAlMjAxJTIwLjc4OCUyMDAlMjAuNTU3LjU1NyUyMDAlMjAwJTIwMSUyMDAlMjAuNzg4bC0zLjQyMyUyMDMuNDIzYS41NTUuNTU1JTIwMCUyMDAlMjAxLS4zOTQuMTYzLjU2LjU2JTIwMCUyMDAlMjAxLS4zOTQtLjE2M3ptMy40MjMtMTBsLTMuMDI4LTMuMDI5LTMuMDI4JTIwMy4wMjhhLjU1Ny41NTclMjAwJTIwMCUyMDEtLjc4OCUyMDAlMjAuNTU2LjU1NiUyMDAlMjAwJTIwMSUyMDAtLjc4N2wzLjQyMy0zLjQyM2EuNTU0LjU1NCUyMDAlMjAwJTIwMSUyMC4zOTQtLjE2My41NTIuNTUyJTIwMCUyMDAlMjAxJTIwLjM5My4xNjNsMy40MjMlMjAzLjQyM2EuNTU3LjU1NyUyMDAlMjAwJTIwMSUyMDAlMjAuNzg4LjU1Ny41NTclMjAwJTIwMCUyMDEtLjM5NC4xNjMuNTU3LjU1NyUyMDAlMjAwJTIwMS0uMzk1LS4xNjN6JTIyJTIwZmlsbCUzRCUyMiUyMzU5NmY3OSUyMi8lM0UlM0Mvc3ZnJTNFKTtcblx0YmFja2dyb3VuZC1zaXplOiA4cHg7XG5cdGNvbG9yOiAkcmVjYXAtaW5wdXQtY29sb3I7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRyZWNhcC1pbnB1dC1iZDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRwYWRkaW5nOiAwIDMwcHggMCAxMHB4O1xufVxuXG4uaGlkZS1yb3cge1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdG9wYWNpdHk6IDA7XG5cdG1heC1oZWlnaHQ6IDA7XG5cblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMCAyMHB4O1xufVxuXG4uc2hvdy1jYXJ0LW9wdGlvbiB7XG5cdCY6Y2hlY2tlZCArIC5iZy1wYW5lbCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHQuaGlkZS1yb3cge1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDIwcHggMjBweCAyMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cyBlYXNlIC4zcywgdmlzaWJpbGl0eSAwcztcblx0XHR9XG5cdFx0LnNxdWFyZSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3Itb24tYm9keTtcblx0XHRcdGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAkY29sb3Itb24tYm9keTtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTIlKSByb3RhdGUoLTQ1ZGVnKSBzY2FsZVkoMC41KTtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHQucGFnZS1jYXJ0IHtcblx0XHQuYnJlYWRjcnVtYnMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmNoZWNrb3V0LWNhcnQge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cblx0fVxuXHQuY2FydCB7XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Jl9fdG90YWwge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3JpZ2h0IHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0fVxuXHRcdCZfX3JlY2FwIHtcblx0XHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDE1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3Byb2Qge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0Jl9fZ2FsbGVyeSB7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1MCU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdH1cblx0XHRcdCZfX2luZm9zIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR9XG5cdFx0XHQmX19xdHkge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMjBweDtcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMyU7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR0b3A6IDQwcHg7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCZfX3ByaWNlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMTVweDtcblx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNDglO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdCZfX2N1ciB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX2VjbyB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX190b3Age1xuXHRcdFx0XHR3aWR0aDogNjYlO1xuXHRcdFx0fVxuXHRcdFx0Jl9fYm90dG9tIHtcblx0XHRcdFx0d2lkdGg6IDM0JTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMCU7XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0JiA+ICoge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19idG4ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LWVuZCk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdFx0XHRcdC5kZWxldGUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmX19zdG9jayB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1lbmQpO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pbmZvcyB7XG5cdFx0XHQmX193cmFwcGVyIHtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fcmVjYXAge1xuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdCYtLWZpZGVsaXR5IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5naWZ0IHtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHQmX19yaWdodCB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoZmxleC1zdGFydCk7XG5cdFx0fVxuXHQgICAmID4gLmdpZnRfX3JpZ2h0Om5vdCguZ2lmdF9fbGVmdCkge1xuXHRcdCAgIG1hcmdpbjogMTBweCAwIDAgMDtcblx0ICAgfVxuXHR9XG5cdCNjYXJ0LW9wdGlvbnMge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpIWltcG9ydGFudDtcblx0fVxuXHQub3B0aW9ucy1saXN0IHtcblx0XHQub3B0aW9uLWgxIC5vcHRpb24tcHJpY2Uge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHRcdC5yb3cge1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdH1cblx0XHQucm93X19waG9uZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0fVxuXHRcdC5uby1wZCB7XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5naWZ0LXBhcGVyLWRlc2Mge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdFx0LmJ1dHRvbi5lbmQge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdH1cblx0I2NhcnQtdmFsaWRhdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQud3JhcHBlciB7XG5cdFx0Ji0tYm90dG9tQ2FydCB7XG5cdFx0XHRoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoJz49MTAyNHB4JywnPDE0NjBweCcpIHtcblx0LnBhZ2UtY2FydCB7XG5cdFx0LmJvZHlfX3dyYXBwZXJfX21heFdpZHRoIHtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHR9XG5cdFx0LmNoZWNrb3V0LmNoZWNrb3V0LWNhcnQuY2FydCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0fVxuXHQjdHh0LWNvZGUge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDEycHgpIWltcG9ydGFudDtcblx0fVxufVxuXG5AaWYgJG1heC1yb3ctc2l6ZSA9PSAnMTAyNHB4JyB7XG5cdC5wYWdlLWNhcnQge1xuXHRcdC5ib2R5X193cmFwcGVyX19tYXhXaWR0aCB7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0fVxuXHRcdC5jaGVja291dC5jaGVja291dC1jYXJ0LmNhcnQge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblx0I3R4dC1jb2RlIHtcblx0XHRmb250LXNpemU6IHJlbSgxMnB4KSFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuI3Byb2Qtc3RvY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMTJweDtcblx0Lmljb25fX2RvdCB7XG5cdFx0bWFyZ2luLXRvcDogMCFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbi5kZWxpdmVyeS1jb21wIHtcblx0bGluZS1oZWlnaHQ6IDEuNFxufVxuXG4uYWRkLWNhcnQtZml4ZWQge1xuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGhlaWdodDogNTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuIiwiJGJnLWZpbHRlcjogI2Y3ZjdmNztcblxuLmZpbHRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkYmctZmlsdGVyO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB6LWluZGV4OiAyO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgcGFkZGluZzogMzBweCAxMHB4IDAgMTBweDtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzIuNXB4O1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX3dyYXBwZXIge1xuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCk7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmX19zZWxlY3RlZCB7XG4gICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogNXB4IDMwcHggNXB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGJnLWZpbHRlciwzMCUpO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigkYmctZmlsdGVyLDQ1JSk7XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDYwJTtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuNik7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHJpZ2h0OiAyM3B4O1xuICAgICAgfVxuICAgICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogNXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAyNSU7XG5cbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG5cbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1zdGQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmQ7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIC5maWx0ZXIge1xuICAgICAgICAgICZfX3N1YmxldmVsIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkICRjb2xvci1zdGQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHggMTVweCAyMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC42cyBlYXNlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKSB0cmFuc2xhdGUoLTEwMCUsMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJGNvbG9yLXN0ZDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9fc3VibGV2ZWwge1xuICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICB9XG4gIH1cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRjb2xvci1zdGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgfVxuICAgICYtLWN1cnJlbnQsICY6aG92ZXIge1xuICAgICAgLmZpbHRlciB7XG4gICAgICAgICZfX3RleHQge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itc3RkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmlsdGVyIHtcbiAgICAgICAgJl9fY291bnQge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zcXVhcmUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXN0ZDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHNjYWxlKDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtLXJhdGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5kZWxldGUge1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fdGV4dCB7XG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgIEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDE1cHgpO1xuICAgIGNvbG9yOiAkY29sb3Itc3RkO1xuICB9XG4gICZfX2NvdW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBmb250LXNpemU6IHJlbSgxMXB4KTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgY29sb3I6ICRjb2xvci1zdGQtbGlnaHQ7XG4gICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJl9fcmF0aW5nIHtcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG4gICAgd2lkdGg6IDgycHg7XG4gIH1cbiAgJl9fcmFuZ2Uge1xuICAgICZCdG4ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdGQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1zdGQsMTUlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fc3RhcnMge1xuICAgICYubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgY29sb3I6ICRjb2xvci1iZDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgfVxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAmLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYXJyb3cge1xuICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcbiAgICAgIHRvcDogMjdweDtcbiAgICB9XG4gIH1cbn1cblxuLmFycm93IHtcbiAgd2lkdGg6NXB4O1xuICBoZWlnaHQ6NXB4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBib3JkZXItdG9wOjJweCBzb2xpZCAkY29sb3Itc3RkO1xuICBib3JkZXItcmlnaHQ6MnB4IHNvbGlkICRjb2xvci1zdGQ7XG4gIGZsb2F0OnJpZ2h0O1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAkcGQtc3ctbHZsMTtcbiAgdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnNxdWFyZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zdGQtbGlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKSBzY2FsZSgwKTtcbiAgfVxufVxuXG4uZGVsZXRlIHtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICB9XG59XG5cblxuQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAuZmlsdGVyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gIC5maWx0ZXIge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogbGVmdDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43LCAwLCAwLjMsIDEpO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBjb2xvcjogJGNvbG9yLXN0ZDtcbiAgICAmLm9wZW4ge1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICZfX3Nob3dTdWJsZXZlbCB7XG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbCArIC5maWx0ZXJfX3N1YmxldmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgLmFycm93IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgtMTAwJSwwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5wYWdpbmF0aW9uIHtcblx0d2lkdGg6IDEwMCU7XG5cdEBpbmNsdWRlIGZsZXhib3goKTtcblx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRAaW5jbHVkZSBtZWRpYSgnPj0xMDI0cHgnLCc8MTQ2MHB4Jykge1xuXHRcdEBpZiAkYmctaW1nICE9ICcnIHtcblx0XHRcdEBpZiAkbWF4LXJvdy1zaXplICE9ICcxOTIwcHgnIHtcblx0XHRcdFx0cGFkZGluZzogMCA0MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG5cdCZfX3dyYXBwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogJG1heC1yb3ctc2l6ZTtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0YmFja2dyb3VuZDogJGJnLWJvZHk7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmc6IDAgMCA2MHB4IDA7XG5cdFx0fVxuXHR9XG5cdCZfX2Rlc2t0b3Age1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0fVxuXHR9XG5cdCZfX21vYmlsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYXJvdW5kKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXHQmX19pdGVtIHtcblxuXHRcdHdpZHRoOiA0NXB4O1xuXHRcdGhlaWdodDogNDVweDtcblx0XHRtYXJnaW46IDAgMTBweCAxMHB4IDEwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWhpZGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Jl9fYXJyb3cge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHR3aWR0aDogMjAlO1xuXHRcdGhlaWdodDogNTBweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itb24tYm9keTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdCZfX3RleHQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Jl9faWNvbiB7XG5cdFx0XHQmLm1hdGVyaWFsLWljb25zIHtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMzBweCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3RyaWdnZXIge1xuXHRcdHdpZHRoOiA2MCU7XG5cblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAkY29sb3Itb24tYm9keTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcblx0XHRcdGJvcmRlci13aWR0aDogOHB4IDdweCAwIDdweDtcblx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLW9uLWJvZHkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0fVxuXHR9XG5cdCZfX3NlbGVjdCB7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdHNwYW4ucGFnaW5hdGlvbiB7XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0Ji0tb3RoZXIge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1iZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuc29ydCB7XG5cdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHR3aWR0aDogODAlO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHR6LWluZGV4OiA5OTk5O1xuXHRcdGxlZnQ6IC0xMDAlO1xuXHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNywwLDAuMywxKTtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHR9XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0d2lkdGg6IDMwMHB4O1xuXHR9XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtZW5kKTtcblx0XHRtYXJnaW46IDAgMCAzMHB4IDA7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCZfX3dyYXBwZXIge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAwIDIwcHggMCAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5zb3J0IHtcblx0XHRcdFx0XHQmX19sYWJlbCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfX3N1YmxldmVsIHtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsIHRyYW5zZm9ybSAuNHMgbGluZWFyO1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMTAwMHB4O1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMSk7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fbGFiZWwge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHQuYXJyb3cge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAkY29sb3Itb24tYm9keTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0fVxuXHR9XG5cdCZfX3N1YmxldmVsIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdHJpZ2h0OiAtMjBweDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC45KTtcblx0XHRcdHotaW5kZXg6IDk7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRtYXgtaGVpZ2h0OiAwO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdH1cblx0LmFycm93IHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgtMTAwJSwwKTtcblx0XHRyaWdodDogNXB4O1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdH1cblx0Jl9fbGluayB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLm9wZW4ge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXHQmLmNsb3NlIHtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5LCBsZWZ0O1xuXHRcdFx0bGVmdDogLTEwMCU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxufSIsIi5zaG9wLWNvbW1lbnQge1xuXHQmX19jb20ge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZC1saWdodDtcblx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG5cdCZfX3dyYXBwZXIge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0fVxuXHQmX19jb20ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcblx0XHRcdHdpZHRoOiA0OSU7XG5cdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxJTtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDElO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19zdGFycyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiA1cHggMDtcblx0XHQvLyBwcm9kLXJhdGUgLiBtYXRlcmlhbC1pY29uc1xuXHRcdC5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRmb250LXNpemU6IDIzcHg7XG5cdFx0XHR3aWR0aDogMjNweDtcblx0XHRcdGNvbG9yOiAkc3RhcnMtLWluYWN0aXZlO1xuXHRcdFx0Ji5zaG9wLWNvbW1lbnRfX3N0YXJzLS1hY3RpdmUge1xuXHRcdFx0XHRjb2xvcjogJHN0YXJzLS1hY3RpdmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLy9jb2xvcnNcbiRibGFjazogIzAwMDAwMDtcbiRibGFja180NTogcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiR3aGl0ZTogI2ZmZmZmZjtcbiRjb2xvcl9zdG9ybV9kdXN0X2FwcHJveDogIzY2NjY2NjtcbiRibGFja180MDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuJGNvbG9yX3NpbHZlcl9jaGFsaWNlX2FwcHJveDogI2FhYWFhYTtcblxuLnJldmVhbC1tb2RhbC1iZyB7XG5cdGJhY2tncm91bmQ6ICRibGFjaztcblx0YmFja2dyb3VuZDogJGJsYWNrXzQ1O1xuXHRib3R0b206IDA7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0ei1pbmRleDogMTAwNDtcblx0bGVmdDogMDtcbn1cbi5yZXZlYWwtbW9kYWwge1xuXHQvL0luc3RlYWQgb2YgdGhlIGxpbmUgYmVsb3cgeW91IGNvdWxkIHVzZSBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRyYWRpdXMsICR2ZXJ0aWNhbC1yYWRpdXMpXG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDEwMDU7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0cGFkZGluZzogMS44NzVyZW07XG5cdGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9zdG9ybV9kdXN0X2FwcHJveDtcblx0Ly9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93LTEsICRzaGFkb3ctMiwgJHNoYWRvdy0zLCAkc2hhZG93LTQsICRzaGFkb3ctNSwgJHNoYWRvdy02LCAkc2hhZG93LTcsICRzaGFkb3ctOCwgJHNoYWRvdy05LCAkc2hhZG93LTEwKVxuXHRib3gtc2hhZG93OiAwIDAgMTBweCAkYmxhY2tfNDA7XG5cdCYuc2hvdyB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXHQuY29sdW1uIHtcblx0XHRtaW4td2lkdGg6IDA7XG5cdH1cblx0LmNvbHVtbnMge1xuXHRcdG1pbi13aWR0aDogMDtcblx0fVxuXHQ+IHtcblx0XHQ6Zmlyc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0Omxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblx0Ji5yYWRpdXMge1xuXHRcdC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdy0xLCAkc2hhZG93LTIsICRzaGFkb3ctMywgJHNoYWRvdy00LCAkc2hhZG93LTUsICRzaGFkb3ctNiwgJHNoYWRvdy03LCAkc2hhZG93LTgsICRzaGFkb3ctOSwgJHNoYWRvdy0xMClcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHJhZGl1cywgJHZlcnRpY2FsLXJhZGl1cylcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdH1cblx0Ji5yb3VuZCB7XG5cdFx0Ly9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgYm94LXNoYWRvdygkc2hhZG93LTEsICRzaGFkb3ctMiwgJHNoYWRvdy0zLCAkc2hhZG93LTQsICRzaGFkb3ctNSwgJHNoYWRvdy02LCAkc2hhZG93LTcsICRzaGFkb3ctOCwgJHNoYWRvdy05LCAkc2hhZG93LTEwKVxuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Ly9JbnN0ZWFkIG9mIHRoZSBsaW5lIGJlbG93IHlvdSBjb3VsZCB1c2UgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcmFkaXVzLCAkdmVydGljYWwtcmFkaXVzKVxuXHRcdGJvcmRlci1yYWRpdXM6IDEwMDBweDtcblx0fVxuXHQmLmNvbGxhcHNlIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdC8vSW5zdGVhZCBvZiB0aGUgbGluZSBiZWxvdyB5b3UgY291bGQgdXNlIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdy0xLCAkc2hhZG93LTIsICRzaGFkb3ctMywgJHNoYWRvdy00LCAkc2hhZG93LTUsICRzaGFkb3ctNiwgJHNoYWRvdy03LCAkc2hhZG93LTgsICRzaGFkb3ctOSwgJHNoYWRvdy0xMClcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cdCYuZnVsbCB7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHRtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXHRcdHRvcDogMDtcblx0fVxuXHQmLnRvYmFjayB7XG5cdFx0ei1pbmRleDogMTAwMztcblx0fVxuXHQuY2xvc2UtcmV2ZWFsLW1vZGFsIHtcblx0XHRjb2xvcjogJGNvbG9yX3NpbHZlcl9jaGFsaWNlX2FwcHJveDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1zaXplOiAyLjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMC42MjVyZW07XG5cdFx0cmlnaHQ6IDEuMzc1cmVtO1xuXHR9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kKG1heC13aWR0aDogNDBlbSkge1xuXHQucmV2ZWFsLW1vZGFsIHtcblx0XHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0fVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZChtaW4td2lkdGg6IDQwLjA2MjVlbSkge1xuXHQucmV2ZWFsLW1vZGFsIHtcblx0XHRsZWZ0OiAwO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1heC13aWR0aDogNjIuNXJlbTtcblx0XHRyaWdodDogMDtcblx0XHR3aWR0aDogODAlO1xuXHRcdHRvcDogNi4yNXJlbTtcblx0XHQmLnRpbnkge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiA2Mi41cmVtO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMzAlO1xuXHRcdH1cblx0XHQmLnNtYWxsIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG1heC13aWR0aDogNjIuNXJlbTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDQwJTtcblx0XHR9XG5cdFx0Ji5tZWRpdW0ge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiA2Mi41cmVtO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogNjAlO1xuXHRcdH1cblx0XHQmLmxhcmdlIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdG1heC13aWR0aDogNjIuNXJlbTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHR9XG5cdFx0Ji54bGFyZ2Uge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiA2Mi41cmVtO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogOTUlO1xuXHRcdH1cblx0XHQmLmZ1bGwge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWF4LXdpZHRoOiA2Mi41cmVtO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBWYXJpYWJsZXMgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gLy9cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyBzaXplcyBnZW5lcmFsXG4kcHJlZGljdGl2ZS1tYXhXaWR0aDogOTAwcHg7XG4kcHJlZGljdGl2ZS1tYXhIZWlnaHQ6IDQwMHB4O1xuLy8gY29sb3VyIHNjaGVtZSBnZW5lcmFsXG4kcHJlZGljdGl2ZS1iYWNrZ3JvdW5kOiAkd2hpdGU7XG4kcHJlZGljdGl2ZS1jb2xvcjogJGNvbG9yLXN0ZDtcbiRwcmVkaWN0aXZlLWJvcmRlcjogJGNvbG9yLWJkO1xuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAvL1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0vLyBQcmVkaWN0aXZlIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tIC8vXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnByZWRpY3RpdmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDk5OTk5OTk5OTtcblx0ZGlzcGxheTogbm9uZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDU3cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdG1pbi1oZWlnaHQ6IDgwJTsgLy8gZmFsbGJhY2sgaWYgbm90IGNhbGMoKVxuXHRcdG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1N3B4KTtcblx0XHRtYXgtaGVpZ2h0OiA4MCU7XG5cdFx0bWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDU3cHgpO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdH1cblx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0YmFja2dyb3VuZDogJHByZWRpY3RpdmUtYmFja2dyb3VuZDtcblx0XHRjb2xvcjogJHByZWRpY3RpdmUtY29sb3I7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTMxJTtcblx0XHRsZWZ0OiAtMTZweDtcblx0XHR3aWR0aDogJHByZWRpY3RpdmUtbWF4V2lkdGg7XG5cdFx0aGVpZ2h0OiAkcHJlZGljdGl2ZS1tYXhIZWlnaHQ7XG5cdH1cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHR3aWR0aDogMzAwcHg7XG5cdFx0bGVmdDogMTdweDtcblx0XHR0b3A6IDE0NSU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRyYW5zZm9ybTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0YmFja2dyb3VuZDogJG5hdi1iZztcblx0XHRoZWlnaHQ6IDUxNXB4O1xuXHR9XG5cdC8vIC5wcmVkaWN0aXZlLS1hY3RpdmVcblx0Ji0tYWN0aXZlIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdC8vIC5wcmVkaWN0aXZlX19iZ1xuXHQmX19iZyB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHotaW5kZXg6IDM7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC40NSk7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXJnaW4tdG9wOjEwMHB4O1xuXHRcdH1cblx0fVxuXHQvLyAucHJlZGljdGl2ZV9fd3JhcHBlclxuXHQmX193cmFwcGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0Ly8gLnByZWRpY3RpdmVfX3dyYXBwZXIgLnN0YXJzLWJnXG5cdFx0LnN0YXJzLWJnIHtcblx0XHRcdGhlaWdodDogcmVtLWNhbGMoMTYpO1xuXHRcdH1cblx0XHQvLyAucHJlZGljdGl2ZV9fd3JhcHBlciAuZW1wdHlcblx0XHQuZW1wdHkge1xuXHRcdFx0cGFkZGluZzogMjVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAxMTVweDtcblx0XHR9XG5cdH1cblx0Ly8gLnByZWRpY3RpdmVfX21haW5cblx0Jl9fbWFpbiB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRtYXJnaW46IDA7XG5cdFx0d2lkdGg6IDc1JTtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG5cdC8vIC5wcmVkaWN0aXZlX19zaWRlYmFyXG5cdCZfX3NpZGViYXIge1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWJkLWxpZ2h0O1xuXHRcdH1cblx0fVxuXHQvLyAucHJlZGljdGl2ZV9fdGV4dFxuXHQmX190ZXh0IHtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdH1cblx0Ly8gLnByZWRpY3RpdmVfX21lbnVcblx0Jl9fbWVudSB7XG5cdFx0Ly8gLnByZWRpY3RpdmVfX21lbnUtLWJyYW5kXG5cdFx0Ji0tYnJhbmQge1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHR9XG5cdFx0Ly8gLnByZWRpY3RpdmVfX21lbnUtLWNhdFxuXHRcdCYtLWNhdCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0XHQvLyAucHJlZGljdGl2ZV9fbWVudV9fdGl0bGVcblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdH1cblx0XHQvLyAucHJlZGljdGl2ZV9fbWVudV9fdWxcblx0XHQmX191bCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHRcdC8vIC5wcmVkaWN0aXZlX19tZW51X19saVxuXHRcdCZfX2xpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblxuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdFx0Ly8gLnByZWRpY3RpdmVfX21lbnVfX2xpbmtcblx0XHQmX19saW5rIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gLnByZWRpY3RpdmVfX21lbnVfX2NvdW50XG5cdFx0Jl9fY291bnQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHR9XG5cdH1cblx0Ly8gLnByZWRpY3RpdmVfX2NvbnRlbnRcblx0Jl9fY29udGVudCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQvLyAucHJlZGljdGl2ZV9fZmxleFxuXHQmX19mbGV4IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRoZWlnaHQ6IDEwMCUhaW1wb3J0YW50OyAvLyBzdXJjaGFyZ2Ugc2NyaXB0XG5cdFx0XHRvdmVyZmxvdy15OiBzY3JvbGwhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoZmxleC1zdGFydCk7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGZsZXgtc3RhcnQpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdGhlaWdodDogMzcwcHg7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHJpZ2h0OiAtMXB4O1xuXHRcdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnBzLXNjcm9sbGJhci15LXJhaWwge1xuXHRcdHRvcDogMzBweCAhaW1wb3J0YW50OyAvLyBzdXJjaGFyZ2Ugc2NyaXB0XG5cdFx0d2lkdGg6IDEzcHg7XG5cdFx0aGVpZ2h0OiAzNzBweCAhaW1wb3J0YW50OyAvLyBzdXJjaGFyZ2Ugc2NyaXB0XG5cdFx0b3BhY2l0eTogMTtcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXHR9XG5cdC5wcy1zY3JvbGxiYXIteSB7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0bGVmdDogNTAlO1xuXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXG5cdFx0YmFja2dyb3VuZDogJGNvbG9yLXN0ZDtcblx0fVxuXHQvLyAucHJlZGljdGl2ZV9fZXJyb3Jcblx0Jl9fZXJyb3Ige1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0bWFyZ2luOiAzMHB4IDA7XG5cblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Ly8gLnByZWRpY3RpdmVfX2VtcHR5XG5cdCZfX2VtcHR5IHtcblx0XHRmb250LXNpemU6IHJlbS1jYWxjKDE0KTtcblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogcmVtLWNhbGMoMzApIDA7XG5cblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0fVxuXHQvLyAucHJlZGljdGl2ZV9faGVhZGVyXG5cdCZfX2hlYWRlciB7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTRweCk7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdHdpZHRoOiA2NzRweDtcblx0XHRcdG1heC13aWR0aDogNjc1cHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdH1cblx0XHQvLyAucHJlZGljdGl2ZV9faGVhZGVyX19jbG9zZVxuXHRcdCZfX2Nsb3NlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdC5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOXB4O1xuXHRcdFx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gLnByZWRpY3RpdmVfX2hlYWRlcl9fbm9yZXN1bHRzXG5cdFx0Jl9fbm9yZXN1bHRzIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC8vIC5wcmVkaWN0aXZlX19wcm9kXG5cdCZfX3Byb2Qge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdH1cblx0XHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdH1cblx0Ly8gLnByZWRpY3RpdmVfX2JhZGdlXG5cdCZfX2JhZGdlIHtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XG5cdFx0fVxuXHR9XG5cdC5zdGFyLWZnIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5zdGFycy1iZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQvLyAucHJlZGljdGl2ZV9faW1nXG5cdCZfX2ltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHR9XG5cdFx0Ly8gLnByZWRpY3RpdmVfX2ltZy0tbG9hZGluZ1xuXHRcdCYtLWxvYWRpbmcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Ly8gLnByZWRpY3RpdmVfX2xvYWRpbmdcblx0Jl9fbG9hZGluZyB7XG5cdFx0ei1pbmRleDogMTtcblx0XHR3aWR0aDogMjVweDtcblx0XHRoZWlnaHQ6IDI1cHg7XG5cdH1cblx0Ly8gLnByZWRpY3RpdmVfX3ByaWNlXG5cdCZfX3ByaWNlIHtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdC8vIC5wcmVkaWN0aXZlX19wcmljZV9fb2xkXG5cdFx0Jl9fb2xkIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0fVxuXHR9XG5cdC8vIC5wcmVkaWN0aXZlX19zdGF0ZVxuXHQmX19zdGF0ZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogNDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0QGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHR9XG5cdFx0Ly8gLnByZWRpY3RpdmVfX3N0YXRlX190eXBlXG5cdFx0Jl9fdHlwZSB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxMnB4KTtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHRcdC8vIC5wcmVkaWN0aXZlX19zdGF0ZV9fdmFsdWVcblx0XHQmX192YWx1ZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXHQvLyAucHJlZGljdGl2ZV9fbWFza1xuXHQmX19tYXNrIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC8vIC5wcmVkaWN0aXZlX19xdW90ZVxuXHQmX19xdW90ZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQvLyAucHJlZGljdGl2ZV9fdG9wXG5cdCZfX3RvcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0XHRtYXJnaW46IDAgMjBweCAwIDA7XG5cdFx0XHRtaW4td2lkdGg6IDgwcHg7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctdG9wOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQvLyAucHJlZGljdGl2ZV9fYm90dG9tXG5cdCZfX2JvdHRvbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24tY29udGVudChmbGV4LXN0YXJ0KTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdC8vIC5wcmVkaWN0aXZlX190eHRcblx0Jl9fdHh0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdC8vIC5wcmVkaWN0aXZlX19uYW1lXG5cdCZfX25hbWUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cblx0Ly8gLnByZWRpY3RpdmVfX3ByaWNlXG5cdCZfX3ByaWNlIHtcblx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdEBpbmNsdWRlIGFsaWduLXNlbGYoZmxleC1lbmQpO1xuXHRcdH1cblx0fVxuXHQvLyAucHJlZGljdGl2ZV9fdG9wLCAucHJlZGljdGl2ZV9fdHh0LCAucHJlZGljdGl2ZV9fYmFkZ2Vcblx0Jl9fdG9wLCAmX190eHQsICZfX2JhZGdlIHtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdEBpbmNsdWRlIGFsaWduLXNlbGYoZmxleC1zdGFydCk7XG5cdFx0fVxuXHR9XG5cdCZfX2JyYW5kIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wc19fcmFpbC14IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5wcm9tbyB7XG5cdFx0LnByZWRpY3RpdmUge1xuXHRcdFx0Ly8gLnByb21vIC5wcmVkaWN0aXZlX19zdGF0ZVxuXHRcdFx0Jl9fc3RhdGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItcHJvbW87XG5cdFx0XHR9XG5cdFx0XHQmX19wcmljZSB7XG5cdFx0XHRcdC8vIC5wcm9tbyAucHJlZGljdGl2ZV9fcHJpY2VfX2N1clxuXHRcdFx0XHQmX19jdXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItcHJvbW87XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNhbGUge1xuXHRcdC5wcmVkaWN0aXZlIHtcblx0XHRcdC8vIC5zYWxlIC5wcmVkaWN0aXZlX19zdGF0ZVxuXHRcdFx0Jl9fc3RhdGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc2FsZTtcblx0XHRcdH1cblx0XHRcdCZfX3ByaWNlIHtcblx0XHRcdFx0Ly8gLnNhbGUgLnByZWRpY3RpdmVfX3ByaWNlX19jdXJcblx0XHRcdFx0Jl9fY3VyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXNhbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5ldyB7XG5cdFx0LnByZWRpY3RpdmUge1xuXHRcdFx0Ly8gLm5ldyAucHJlZGljdGl2ZV9fc3RhdGVcblx0XHRcdCZfX3N0YXRlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLW5ld3M7XG5cdFx0XHR9XG5cdFx0XHQmX19wcmljZSB7XG5cdFx0XHRcdC8vIC5uZXcgLnByZWRpY3RpdmVfX3ByaWNlX19jdXJcblx0XHRcdFx0Jl9fY3VyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLW5ld3M7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCl7XG5cdGRpdi5wcmVkaWN0aXZlX19iZ3ttYXJnaW4tdG9wOjEwMHB4fVxufSIsIiRjb2xvci1hY2M6ICRjb2xvci1vbi1ib2R5O1xuLnNpZGViYXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHQmOm5vdCguc2lkZWJhci0tYWNjb3VudCkge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWluLXdpZHRoOiAyMyU7XG5cdFx0XHR3aWR0aDogMjMlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDUwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UsIHZpc2liaWxpdHkgLjNzIGVhc2U7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tYWNjb3VudCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdFx0JiArIC5pbmRleC1hY2Mge1xuXHRcdFx0XHR3aWR0aDogNzUlO1xuXHRcdFx0XHQuaW5kZXgtYWNjIHtcblx0XHRcdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IHJlbSgyMHB4KTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdCZfX3RleHQge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3VsIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0XHQmX19saSB7XG5cdFx0XHRwYWRkaW5nOiA1cHggMTVweCA1cHggMDtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdCYtLWFjYyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19saW5rIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkLWxpZ2h0LW9uLWJvZHk7XG5cdFx0XHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0XHRcdCYtLWFjYyB7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RkLWxpZ2h0LW9uLWJvZHk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIsICYtLWN1cnJlbnQge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLW9uLWJvZHk7XG5cdFx0XHR9XG5cdFx0XHQmLS1jdXJyZW50IHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0c2VjdGlvbiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9kIHtcblx0Ji0tb3BlbiB7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0O1xuXHRcdFx0d2lkdGg6IDg1JTtcblx0XHRcdC5wcm9kIHtcblx0XHRcdFx0Jl9fYXJ0aWNsZSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dDtcblx0XHRcdFx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtLWJhc2Uge1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxufVxuXG4ubGlzdCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0QGluY2x1ZGUgZmxleC1kaXJlY3Rpb24ocm93LXJldmVyc2UpO1xuXHR3aWR0aDogMTAwJTtcblx0ei1pbmRleDogMTtcblx0Ji10b3Age1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQmX19zaWRlYmFyIHtcblx0XHRcdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkLWxpZ2h0LW9uLWJvZHk7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucHJvZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0ei1pbmRleDogMztcblx0fVxufVxuXG5AaW5jbHVkZSBtZWRpYSgnPj0xMDI0cHgnLCc8MTM2NXB4Jykge1xuXHQuc2lkZWJhci0tYWNjb3VudHtcblx0XHRwYWRkaW5nLXJpZ2h0OjIwcHhcblx0fVxuXHQuc2lkZWJhcl9fdWwuc2lkZWJhcl9fdWwtLWFjY3tcblx0XHRtaW4td2lkdGg6MjAwcHg7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRtYXgtd2lkdGg6MTAwJVxuXHR9XG59XG5cbiIsIi53YXJuaW5nIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR6LWluZGV4OiA5OTk5OTk5O1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpIHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRtYXgtaGVpZ2h0OiA5MCU7XG5cdG1heC1oZWlnaHQ6IDkwdmg7XG5cdGhlaWdodDogYXV0bztcblx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0d2lkdGg6IDgwJTtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0d2lkdGg6IDgwMHB4O1xuXHR9XG5cdCZfX2JnIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0ei1pbmRleDogOTk5OTk5O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC45KTtcblx0fVxuXHQmX193cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogODBweCAyMHB4IDIwcHggMjBweDtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHR9XG5cdH1cblx0Jl9fbWlkZGxlIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0fVxuXHQmX190ZXh0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR1bCB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG5cdFx0fVxuXHRcdGxpIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG5cdCZfX3RpdGxlIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA4MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA4MHB4O1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0Zm9udC1zaXplOiByZW0oMjZweCk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRjb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwcHgpO1xuXHRcdFx0d2hpdGUtc3BhY2U6IGluaXRpYWw7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXHQmX19idXR0b24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQmLS1lbnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VjY2Vzcztcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1zdWNjZXNzLDE1JSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLW91dCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1lcnJvciwxNSUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQud3JhcHBlclBhZ2VfX2xlZnQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LndyYXBwZXJQYWdlX19sZWZ0Ky53cmFwcGVyUGFnZV9fcmlnaHQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG4iLCIuY29va2llU2hvd0NsYXNzIHtcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5tb2RhbC1jb29raWUge1xuXHR6LWluZGV4OiA5OTk5OTk5OTk5OSFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDEwcHggNjBweCAxMHB4IDEwcHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0fVxuXHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0bGVmdDogYXV0bztcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHRyaWdodDogMjBweDtcblx0XHRib3R0b206IDE1MHB4O1xuXHR9XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdHdpZHRoOiA0MDBweDtcblx0XHRib3R0b206IDE1MHB4O1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDIwcHg7XG5cdH1cblx0cCB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdH1cblx0YTpub3QoLm1vZGFsLWNvb2tpZV9fY2xvc2UpIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblx0Jl9fY2xvc2Uge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3RkLWxpZ2h0O1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDEzcHg7XG5cdFx0XHRyaWdodDogMTNweDtcblx0XHRcdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMjZweCk7XG5cdFx0fVxuXHR9XG59XG5cbi5jbG9zZS1jb29raWUtYWxlcnQge1xuXHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn0iLCIuc2ltcGxlbW9kYWwge1xuXHQmLW92ZXJsYXkge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjQ1KTtcblx0fVxuXHQmLWNvbnRhaW5lciB7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHR1bCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdH1cblx0XHRsaSB7XG5cdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCYtd3JhcCB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxufSIsIi8qIElvbi5SYW5nZVNsaWRlclxuLy8gY3NzIHZlcnNpb24gMi4wLjNcbi8vIMKpIDIwMTMtMjAxNCBEZW5pcyBJbmVzaGluIHwgSW9uRGVuLmNvbVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUmFuZ2VTbGlkZXIgKi9cblxuLmlycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuICAgIC5pcnMtbGluZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgICAgIC5pcnMtbGluZS1sZWZ0LCAuaXJzLWxpbmUtbWlkLCAuaXJzLWxpbmUtcmlnaHQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAuaXJzLWxpbmUtbGVmdCB7XG4gICAgICAgICAgICBsZWZ0OiAwOyB3aWR0aDogMTElO1xuICAgICAgICB9XG4gICAgICAgIC5pcnMtbGluZS1taWQge1xuICAgICAgICAgICAgbGVmdDogOSU7IHdpZHRoOiA4MiU7XG4gICAgICAgIH1cbiAgICAgICAgLmlycy1saW5lLXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB3aWR0aDogMTElO1xuICAgICAgICB9XG5cbiAgICAuaXJzLWJhciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxlZnQ6IDA7IHdpZHRoOiAwO1xuICAgIH1cbiAgICAgICAgLmlycy1iYXItZWRnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiAwOyBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAuaXJzLXNoYWRvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbGVmdDogMDsgd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmlycy1zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICAgICAuaXJzLXNsaWRlci5zaW5nbGUge1xuXG4gICAgICAgIH1cbiAgICAgICAgLmlycy1zbGlkZXIuZnJvbSB7XG5cbiAgICAgICAgfVxuICAgICAgICAuaXJzLXNsaWRlci50byB7XG5cbiAgICAgICAgfVxuICAgICAgICAuaXJzLXNsaWRlci50eXBlX2xhc3Qge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG4gICAgLmlycy1taW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICAgIC5pcnMtbWF4IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAuaXJzLWZyb20sIC5pcnMtdG8sIC5pcnMtc2luZ2xlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAwOyBsZWZ0OiAwO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4uaXJzLWdyaWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBib3R0b206IDA7IGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IGhlaWdodDogMjBweDtcbn1cbi5pcnMtd2l0aC1ncmlkIC5pcnMtZ3JpZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4gICAgLmlycy1ncmlkLXBvbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwOyBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMXB4OyBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB9XG4gICAgLmlycy1ncmlkLXBvbC5zbWFsbCB7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgIH1cbiAgICAuaXJzLWdyaWQtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwOyBsZWZ0OiAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4OyBsaW5lLWhlaWdodDogOXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4uaXJzLWRpc2FibGUtbWFzayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7IGxlZnQ6IC0xJTtcbiAgICB3aWR0aDogMTAyJTsgaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMCk7XG4gICAgei1pbmRleDogMjtcbn1cbi5sdC1pZTkgLmlycy1kaXNhYmxlLW1hc2sge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5pcnMtZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNDtcbn1cblxuXG4uaXJzLWhpZGRlbi1pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAtOTk5OSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vKiBJb24uUmFuZ2VTbGlkZXIsIEZsYXQgVUkgU2tpblxuLy8gY3NzIHZlcnNpb24gMi4wLjNcbi8vIMKpIERlbmlzIEluZXNoaW4sIDIwMTQgICAgaHR0cHM6Ly9naXRodWIuY29tL0lvbkRlblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU2tpbiBkZXRhaWxzICovXG5cbi5pcnMtbGluZS1taWQsXG4uaXJzLWxpbmUtbGVmdCxcbi5pcnMtbGluZS1yaWdodCxcbi5pcnMtYmFyLFxuLmlycy1iYXItZWRnZSxcbi5pcnMtc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoaHR0cHM6Ly9tZWRpYS5jZG53cy5jb20vX2kvMTA5MTgvNTgyLzMwMDEvODIvc3ByaXRlLXNraW4tZmxhdC5wbmcpIHJlcGVhdC14O1xufVxuXG4uaXJzIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG59XG4uaXJzLXdpdGgtZ3JpZCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xufVxuLmlycy1saW5lIHtcbiAgICBoZWlnaHQ6IDEycHg7IHRvcDogMjVweDtcbn1cbi5pcnMtbGluZS1sZWZ0IHtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcbn1cbi5pcnMtbGluZS1taWQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG4uaXJzLWxpbmUtcmlnaHQge1xuICAgIGhlaWdodDogMTJweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIC0zMHB4O1xufVxuXG4uaXJzLWJhciB7XG4gICAgaGVpZ2h0OiAxMnB4OyB0b3A6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjBweDtcbn1cbi5pcnMtYmFyLWVkZ2Uge1xuICAgIHRvcDogMjVweDtcbiAgICBoZWlnaHQ6IDEycHg7IHdpZHRoOiA5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOTBweDtcbn1cblxuLmlycy1zaGFkb3cge1xuICAgIGhlaWdodDogM3B4OyB0b3A6IDM0cHg7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjI1O1xufVxuLmx0LWllOSAuaXJzLXNoYWRvdyB7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTI1KTtcbn1cblxuLmlycy1zbGlkZXIge1xuICAgIHdpZHRoOiAxNnB4OyBoZWlnaHQ6IDE4cHg7XG4gICAgdG9wOiAyMnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTEyMHB4O1xufVxuLmlycy1zbGlkZXIuc3RhdGVfaG92ZXIsIC5pcnMtc2xpZGVyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNTBweDtcbn1cblxuLmlycy1taW4sIC5pcnMtbWF4IHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LXNpemU6IDEwcHg7IGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB0b3A6IDA7IHBhZGRpbmc6IDFweCAzcHg7XG4gICAgYmFja2dyb3VuZDogI2UxZTRlOTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5pcnMtZnJvbSwgLmlycy10bywgLmlycy1zaW5nbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTBweDsgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgYmFja2dyb3VuZDogI2VkNTU2NTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uaXJzLWZyb206YWZ0ZXIsIC5pcnMtdG86YWZ0ZXIsIC5pcnMtc2luZ2xlOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrOyBjb250ZW50OiBcIlwiO1xuICAgIGJvdHRvbTogLTZweDsgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAwOyBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZWQ1NTY1O1xufVxuXG5cbi5pcnMtZ3JpZC1wb2wge1xuICAgIGJhY2tncm91bmQ6ICNlMWU0ZTk7XG59XG4uaXJzLWdyaWQtdGV4dCB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcnMtZGlzYWJsZWQge1xufVxuIiwiLyogSW5jbHVkZSB0aGUgbWluLXdpZHRoLCBtYXgtd2lkdGgsIG1pbi1oZWlnaHRcbi8qIGFuZCBtYXgtaGVpZ2h0IGlmIHlvdSBwbGFuIHRvIHVzZSBhIHJlbGF0aXZlIENTUyB1bml0XG4vKiBtZWFzdXJlbWVudCB0byBtYWtlIHN1cmUgdGhlIHdpZGdldCByZW5kZXJzIGluIHRoZVxuLyogb3B0aW1hbCBzaXplIGFsbG93ZWQuXG4qL1xuXG4kY29sb3ItaWRlbnQtYW16OiAgI2YzY2U3MjtcblxuI2FkZHJlc3NCb29rV2lkZ2V0RGl2IHtcblx0bWluLXdpZHRoOiAzMDBweDtcblx0bWF4LXdpZHRoOiA2MDBweDtcblx0bWluLWhlaWdodDogMjI4cHg7XG5cdG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuXG5cbiN3YWxsZXRXaWRnZXREaXYge1xuXHRtaW4td2lkdGg6IDMwMHB4O1xuXHRtYXgtd2lkdGg6NjAwcHg7XG5cdG1pbi1oZWlnaHQ6IDIyOHB4O1xuXHRtYXgtaGVpZ2h0OiA0MDBweDtcbn1cblxuXG4vKiBNb2JpbGUgb3B0aW1pemVkIGFuZCBzbWFsbCB3aW5kb3cgKi9cblxuI2FkZHJlc3NCb29rV2lkZ2V0RGl2IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMjI4cHg7XG5cdCYgKyAucGxhY2VzRXJyb3IgKyBmaWVsZHNldCB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxufVxuXG4jd2FsbGV0V2lkZ2V0RGl2IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMjI4cHg7XG59XG5cbi8qIERlc2t0b3AgYW5kIHRhYmxldCAqL1xuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cblx0I2FkZHJlc3NCb29rV2lkZ2V0RGl2IHtcblx0XHR3aWR0aDogNDAwcHg7XG5cdFx0aGVpZ2h0OiAyMjhweDtcblx0fVxuXG5cdCN3YWxsZXRXaWRnZXREaXYge1xuXHRcdHdpZHRoOiA0MDBweDtcblx0XHRoZWlnaHQ6IDIyOHB4O1xuXHR9XG59XG5cbi5hbWF6b25Mb2dpbiB7XG5cdGltZyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYW1hem9uIHtcblx0Jl9fY2FuY2VsIHtcblx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nOjMwcHg7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0bWFyZ2luLWJvdHRvbToyMHB4O1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0YSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX21vcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0ei1pbmRleDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGxhYmVsIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0dG9wOiAxMHB4O1xuXHRcdFx0d2lkdGg6IDI1cHg7XG5cdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLWJkLDEwJSk7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdC5tYXRlcmlhbC1pY29ucyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fbWVzc2FnZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHRcdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAwcHg7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0c3BhbiA+IHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zaG93LWFtYXpvbi1tZXNzYWdlOmNoZWNrZWQge1xuXHQmICsgZGl2IHtcblx0XHR6LWluZGV4OiAyO1xuXHRcdC5hbWF6b24ge1xuXHRcdFx0Jl9fbW9yZSB7XG5cdFx0XHRcdCZfX21lc3NhZ2Uge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG5cdFx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLndyYXAge1xuXHQmX19hbWF6b24ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ji0tY2FydCB7XG5cdFx0XHRwYWRkaW5nOiA0MHB4O1xuXHRcdFx0LmlkZW50LWFtYXpvbi1idG4ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4IWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tZGV0YWlscyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4IWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji0tcHJvZERldGFpbHMge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweCFpbXBvcnRhbnQ7XG5cdFx0XHQud3JhcCB7XG5cdFx0XHRcdCZfX2FtYXpvbiB7XG5cdFx0XHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCA2MHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWVkaWEoJz49MTAyNHB4JywnPDEzMDBweCcpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5pZGVudC1hbWF6b24tYnRuIHtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbW9kYWwge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3RleHQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE2KTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlciFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEzKTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaWRlbnQtYW1hem9uLWJ0biB7XG5cdFx0XHRtYXJnaW46IDEwcHggYXV0byAwIGF1dG87XG5cdFx0fVxuXHRcdCogKyAqIHtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi5jaGVja291dC12YWxpZGF0aW9uIHtcblx0LndyYXBfX2FtYXpvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwYWRkaW5nOiAwIDAgMTBweCAwO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdCZfX3RleHQge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0c3Bhbiwgc3Ryb25nIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubG9hZC1lbmQgLmFtYXpvbl9fY2FuY2VsIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbiNzYy1wYXltZW50LWJsb2MuaGlkZS1mb3ItYW1hem9uICsgI3N1Ym1pdC1hcmVhICsgLmFtYXpvbl9fY2FuY2Vse1xuXHRtYXJnaW4tdG9wOjIwcHhcbn1cblxuLmJvZHkgIC5idXR0b24uaWRlbnQtYW1hem9uLWJ0biB7XG5cdGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG5cdGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xuXHRtYXgtaGVpZ2h0OiAxMDAwcHg7XG5cdGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1heC13aWR0aDogMTUwcHg7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogMjAlO1xuXHR9XG5cdC5jMS1pZGVudC1idG4ge1xuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHR9XG5cdC5hbWF6b25Mb2dpbiB7XG5cdFx0b3BhY2l0eTogMSFpbXBvcnRhbnQ7XG5cdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdGltZyB7XG5cdFx0XHRvcGFjaXR5OiAxIWltcG9ydGFudDtcblx0XHRcdG1heC1oZWlnaHQ6IDcwcHghaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiAuaWRlbnQtYW1hem9uLWJ0biB7XG5cdG1heC13aWR0aDogMTUwcHghaW1wb3J0YW50O1xufVxuXG4ubG9ndXBfX3dyYXBwZXIgLmlkZW50LWFtYXpvbi1idG4ge1xuXHRtYXgtd2lkdGg6IDE1MHB4IWltcG9ydGFudDtcbn1cblxuLnBvcHVwLXdhaXRpbmctYW1hem9uIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VjY2Vzcztcblx0cGFkZGluZzogNDBweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHotaW5kZXg6IDk5OTk5OTk5OTk5OTtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNjAwcHg7XG5cdGhlaWdodDogYXV0bztcblx0bWF4LWhlaWdodDogMTAwdmg7XG5cdHAge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblx0LmNsb3NlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0Jl9fYmFja2dyb3VuZCB7XG5cdFx0ei1pbmRleDogOTk5OTk5OTk5OTk7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsLjQ1KTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuI2FtYXpvbkFjY291bnRFcnJvciwjYW1hem9uQWNjb3VudEVycm9yMiB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcblx0Y29sb3I6ICR3aGl0ZTtcblx0bWFyZ2luOiAxMHB4IDA7XG5cdHAge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cdCYub3ZzIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdFx0ZGl2IHtcblx0XHRcdG1heC1oZWlnaHQ6IDMwMHB4O1xuXHRcdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdFx0dWwge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jYW1hem9uQWNjb3VudEVycm9yMiB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hbWF6b24ge1xuXHQmX19tZXNzYWdlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdHBhZGRpbmc6IDMwcHggNDBweCAyMHB4IDQwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5idXR0b24ge1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fbW9yZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHR6LWluZGV4OiAxMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0Jl9fbWVzc2FnZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdG1heC1oZWlnaHQ6IDA7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zcyBlYXNlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdFx0bGFiZWwge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTMpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jc2hvdy1hbWF6b24tbWVzc2FnZTpjaGVja2VkIHtcblx0JiArIGxhYmVsICsgZGl2IHtcblx0XHRtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuXHR9XG59XG5cbi5pZGVudC1idG4ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQuYW1hem9uTG9naW4ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG4uYzEtaWRlbnQtYnRuIHtcblx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogaW5oZXJpdDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRmb250LXNpemU6IHJlbSgxMyk7XG59XG5cbi5pZGVudC1hbWF6b24tYnRuIHtcblx0Y29sb3I6ICRjb2xvci1zdGQ7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1pZGVudC1hbXo7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAyODBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0Lmljb24ge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiA5NHB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwaWQlM0QlMjJMYXllcl8xJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjUwJTIwMTAwJTIyJTNFJTNDc3R5bGUlM0Uuc3QwJTdCZmlsbCUzQSUyMzMzM2U0NyU3RC5zdDElN0JmaWxsJTNBJTIzZjg5OTFkJTdEJTNDL3N0eWxlJTNFJTNDZyUyMGlkJTNEJTIyWE1MSURfMjNfJTIyJTNFJTNDcGF0aCUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk0xODEuMyUyMDMwLjRjLTIuNCUyMDAtNS40LjUtNy44JTIwMS41LS4yJTIwMC0uNS4yLS41LjV2MzYuMmMwJTIwLjIuMi41LjUuNWgyLjljLjIlMjAwJTIwLjUtLjIuNS0uNXYtMTJjMS4yLjUlMjAyLjcuNyUyMDQuMi43JTIwNy42JTIwMCUyMDEyLjctNS42JTIwMTIuNy0xMy43LjItOC4zLTQuNy0xMy4yLTEyLjUtMTMuMm0tLjMlMjAyMy4yYy0xLjUlMjAwLTIuNy0uMi00LjItMVYzNC41YzEuNS0uNSUyMDIuNy0uNyUyMDQuMi0uNyUyMDUuNCUyMDAlMjA4LjYlMjAzLjclMjA4LjYlMjA5LjUuMiUyMDYuNi0zLjIlMjAxMC4zLTguNiUyMDEwLjNNMjE1LjMlMjA0N3YtNy44YzAtNS42LTMuMi04LjgtOC44LTguOC0yLjIlMjAwLTUuNC41LTguNiUyMDIuNy0uMi4yLS4yLjUtLjIuN2wxLjIlMjAyLjJjMCUyMC4yLjIuMi4yLjJoLjVjMS43LTElMjAzLjctMiUyMDYuNi0yJTIwMy4yJTIwMCUyMDQuOSUyMDIlMjA0LjklMjA1LjR2MS4ySDIwN2MtMi43JTIwMC00LjYuMi02LjQlMjAxLjItMi45JTIwMS41LTQuNCUyMDMuOS00LjQlMjA3LjElMjAwJTIwNC42JTIwMy40JTIwOC4xJTIwOC4zJTIwOC4xJTIwMi40JTIwMCUyMDQuOS0xJTIwNy4xLTIuOWwuNSUyMDJjMCUyMC4yLjIuNS41LjVoMi43Yy4yJTIwMCUyMC4yJTIwMCUyMC41LS4yJTIwMC0uMi4yLS4yJTIwMC0uNS0uMy0xLjMtLjUtNC4yLS41LTkuMW0tMy45LTIuN3Y1LjZjLTEuNSUyMDEuNS0zLjclMjAzLjQtNi42JTIwMy40LTIuNyUyMDAtNC40LTEuNy00LjQtNC42JTIwMC0xLjcuNy0yLjklMjAyLjItMy43JTIwMS4yLS43JTIwMi43LTElMjA0LjktMWwzLjkuM3olMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfMThfJTIyJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTIzOS41JTIwMzEuMWgtMi45Yy0uMiUyMDAtLjUuMi0uNS41bC02LjQlMjAxOS42LTguMy0xOS44YzAtLjItLjItLjItLjUtLjJoLTMuMmMtLjIlMjAwLS41JTIwMC0uNS4ycy0uMi41JTIwMCUyMC41bDEwLjUlMjAyNC43Yy0xLjclMjA2LjEtNC4yJTIwOS4xLTcuNiUyMDkuMS0xJTIwMC0yLjItLjItMy4yLS41aC0uNWMtLjIlMjAwLS4yLjItLjIuNWwtLjclMjAyLjJjMCUyMC4yJTIwMCUyMC41LjIuNyUyMDEuMi41JTIwMi40LjclMjA0LjIuNyUyMDMuOSUyMDAlMjA3LjgtMS4yJTIwMTAuOC0xMC4zbDkuMy0yNy4ydi0uNWMtLjItLjItLjUtLjItLjUtLjIlMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfMTFfJTIyJTIwY2xhc3MlM0QlMjJzdDElMjIlMjBkJTNEJTIyTTEwNS40JTIwNjYuMWMtOS4xJTIwNi42LTIyJTIwMTAtMzMlMjAxMC0xNS43JTIwMC0yOS42LTUuOS00MC40LTE1LjQtLjctLjclMjAwLTEuNyUyMDEtMS4yJTIwMTEuNSUyMDYuNiUyMDI1LjclMjAxMC44JTIwNDAuNCUyMDEwLjglMjAxMCUyMDAlMjAyMC44LTIlMjAzMC44LTYuNCUyMDEuNS0uNSUyMDIuNyUyMDEuMiUyMDEuMiUyMDIuMiUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF8xMF8lMjIlMjBjbGFzcyUzRCUyMnN0MSUyMiUyMGQlM0QlMjJNMTA5LjElMjA2MS45Yy0xLjItMS41LTcuNi0uNy0xMC41LS4yLTElMjAwLTEtLjctLjItMS4yJTIwNS4xLTMuNyUyMDEzLjUtMi40JTIwMTQuNC0xLjUlMjAxJTIwMS4yLS4yJTIwOS41LTUuMSUyMDEzLjctLjcuNy0xLjUuMi0xLjItLjUlMjAxLjQtMi43JTIwMy44LTguOCUyMDIuNi0xMC4zJTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzlfJTIyJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTk5LjElMjAzNXYtMy40YzAtLjUuNS0xJTIwMS0xaDE1LjdjLjUlMjAwJTIwMSUyMC4yJTIwMSUyMDF2Mi45YzAlMjAuNS0uNSUyMDEuMi0xLjIlMjAyLjJsLTguMyUyMDExLjVjMi45JTIwMCUyMDYuMS41JTIwOS4xJTIwMiUyMC43LjIuNyUyMDElMjAuNyUyMDEuNXYzLjdjMCUyMC41LS41JTIwMS4yLTEuMi43LTQuOS0yLjQtMTEuMy0yLjctMTYuNiUyMDAtLjUuMi0xLjItLjItMS4yLS43di0zLjdjMC0uNSUyMDAtMS41LjUtMi40bDkuMy0xMy41aC04LjFjLS41LjItLjctLjMtLjctLjglMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfOF8lMjIlMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNNDEuOCUyMDU2LjhoLTQuNmMtLjUlMjAwLS43LS41LS43LS43VjMxLjZjMC0uNS41LTElMjAxLTFoNC40Yy41JTIwMCUyMC43LjUlMjAxJTIwLjd2My4yYzEuMi0zLjIlMjAzLjQtNC42JTIwNi40LTQuNnM0LjklMjAxLjUlMjA2LjElMjA0LjZjMS4yLTMuMiUyMDMuNy00LjYlMjA2LjYtNC42JTIwMiUyMDAlMjA0LjIuNyUyMDUuNiUyMDIuNyUyMDEuNSUyMDIlMjAxLjIlMjA1LjElMjAxLjIlMjA3LjZ2MTUuNGMwJTIwLjUtLjUlMjAxLTElMjAxaC00LjZjLS41JTIwMC0xLS41LTEtMXYtMTNjMC0xJTIwMC0zLjctLjItNC42LS4yLTEuNy0xLjUtMi4yLTIuNy0yLjJzLTIuNC43LTIuOSUyMDJjLS41JTIwMS4yLS41JTIwMy4yLS41JTIwNC42djEzYzAlMjAuNS0uNSUyMDEtMSUyMDFoLTQuNmMtLjUlMjAwLTEtLjUtMS0xdi0xM2MwLTIuNy41LTYuOS0yLjktNi45cy0zLjIlMjAzLjktMy4yJTIwNi45djEzYy0uNC45LS45JTIwMS40LTEuNCUyMDEuNCUyMi8lM0UlM0NwYXRoJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTEyOS45JTIwMzAuMWM3LjElMjAwJTIwMTElMjA2LjElMjAxMSUyMDEzLjclMjAwJTIwNy4zLTQuMiUyMDEzLjUtMTElMjAxMy41cy0xMC44LTYuMS0xMC44LTEzLjclMjAzLjktMTMuNSUyMDEwLjgtMTMuNW0wJTIwNS4yYy0zLjQlMjAwLTMuNyUyMDQuOS0zLjclMjA3LjglMjAwJTIwMi45JTIwMCUyMDkuMyUyMDMuNyUyMDkuM3MzLjktNS4xJTIwMy45LTguM2MwLTIlMjAwLTQuNC0uNy02LjQtLjUtMS45LTEuNy0yLjQtMy4yLTIuNCUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF81XyUyMiUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk0xNTAlMjA1Ni44aC00LjZjLS41JTIwMC0uNy0uNS0uNy0xVjMxLjNjMC0uNS41LS43JTIwMS0uN2g0LjRjLjUlMjAwJTIwLjcuMi43LjdWMzVjMS4yLTMuNCUyMDMuMi00LjklMjA2LjYtNC45JTIwMi4yJTIwMCUyMDQuMi43JTIwNS42JTIwMi45JTIwMS4yJTIwMiUyMDEuMiUyMDUuMSUyMDEuMiUyMDcuNlY1NmMwJTIwLjUtLjUuNy0xJTIwLjdoLTQuNmMtLjUlMjAwLS43LS4yLS43LS43VjQyLjhjMC0yLjcuMi02LjYtMi45LTYuNi0xLjIlMjAwLTIuMi43LTIuNyUyMDItLjclMjAxLjUtLjclMjAyLjktLjclMjA0LjZWNTZjLS43LjMtMS4yLjgtMS42LjglMjIvJTNFJTNDcGF0aCUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk05NS4xJTIwNTIuNGMtLjctMS4yLTEuNy0yLjItMS43LTQuNHYtNy4zYzAtMy4yJTIwMC02LjEtMi4yLTguMy0xLjctMS43LTQuOS0yLjQtNy4xLTIuNC00LjYlMjAwLTkuOCUyMDEuNy0xMC44JTIwNy4zJTIwMCUyMC41LjIlMjAxJTIwLjclMjAxbDQuNi41Yy4yLS4yLjctLjUuNy0xJTIwLjUtMiUyMDIuMi0yLjklMjAzLjktMi45JTIwMSUyMDAlMjAyLjIuMiUyMDIuNyUyMDEuMnMuNSUyMDIuMi41JTIwMy40di43Yy0yLjkuNS02LjQuNS05LjElMjAxLjctMi45JTIwMS4yLTUuMSUyMDMuOS01LjElMjA3LjglMjAwJTIwNC45JTIwMy4yJTIwNy4zJTIwNy4xJTIwNy4zJTIwMy40JTIwMCUyMDUuMS0uNyUyMDcuOC0zLjQuNyUyMDEuMiUyMDEuMiUyMDIlMjAyLjclMjAzLjIuNS4yJTIwMSUyMC4yJTIwMS4yJTIwMCUyMDEtMSUyMDIuNy0yLjQlMjAzLjktMy4yLjctLjIuNS0uNy4yLTEuMnpNODYuNiUyMDQ1YzAlMjAyJTIwMCUyMDMuNC0xJTIwNS4xLS43JTIwMS4yLTIlMjAyLjItMy4yJTIwMi4yLTEuNyUyMDAtMi45LTEuNS0yLjktMy40JTIwMC00LjIlMjAzLjctNC45JTIwNy4xLTQuOXYxek0zMi44JTIwNTIuNEMzMiUyMDUxLjIlMjAzMSUyMDUwLjIlMjAzMSUyMDQ4di03LjNjMC0zLjIlMjAwLTYuMS0yLjItOC4zLTEuNy0xLjctNC45LTIuNC03LjEtMi40LTQuNiUyMDAtOS44JTIwMS43LTEwLjglMjA3LjMlMjAwJTIwLjUuMiUyMDElMjAuNyUyMDFsNC42LjVjLjItLjIuNy0uNS43LTElMjAuNS0yJTIwMi4yLTIuOSUyMDMuOS0yLjklMjAxJTIwMCUyMDIuMi4yJTIwMi43JTIwMS4ycy41JTIwMi4yLjUlMjAzLjR2LjdjLTIuOS41LTYuNC41LTkuMSUyMDEuNy0yLjklMjAxLjUtNS4xJTIwMy45LTUuMSUyMDcuOCUyMDAlMjA0LjklMjAzLjIlMjA3LjMlMjA3LjElMjA3LjMlMjAzLjQlMjAwJTIwNS4xLS43JTIwNy44LTMuNC43JTIwMS4yJTIwMS4yJTIwMiUyMDIuNyUyMDMuMi41LjIlMjAxJTIwLjIlMjAxLjIlMjAwJTIwMS0xJTIwMi43LTIuNCUyMDMuOS0zLjIuNy0uMi41LS43LjMtMS4yek0yMy45JTIwNDVjMCUyMDIlMjAwJTIwMy40LTElMjA1LjEtLjclMjAxLjItMiUyMDIuMi0zLjIlMjAyLjItMS43JTIwMC0yLjktMS41LTIuOS0zLjQlMjAwLTQuMiUyMDMuNy00LjklMjA3LjEtNC45djF6JTIyLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0byFpbXBvcnRhbnQ7XG5cdH1cblx0Jjpob3ZlciB7XG5cdFx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRjhFM0FEJywgZW5kQ29sb3JzdHI9JyNGRkVFQkEzNycsIEdyYWRpZW50VHlwZT0wKTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmOGUzYWQsI2VlYmEzNyk7XG5cdFx0YmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCNmOGUzYWQsI2VlYmEzNyk7XG5cdFx0YmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNmOGUzYWQsI2VlYmEzNyk7XG5cdFx0YmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwjZjhlM2FkLCNlZWJhMzcpO1xuXHRcdGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCNmOGUzYWQsI2VlYmEzNyk7XG5cdFx0Lmljb24ge1xuXHRcdFx0YmFja2dyb3VuZDogY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMGlkJTNEJTIyTGF5ZXJfMSUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDI1MCUyMDEwMCUyMiUzRSUzQ3N0eWxlJTNFLnN0MCU3QmZpbGwlM0ElMjMzMzNlNDclN0Quc3QxJTdCZmlsbCUzQSUyM2Y4OTkxZCU3RCUzQy9zdHlsZSUzRSUzQ2clMjBpZCUzRCUyMlhNTElEXzIzXyUyMiUzRSUzQ3BhdGglMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNMTgxLjMlMjAzMC40Yy0yLjQlMjAwLTUuNC41LTcuOCUyMDEuNS0uMiUyMDAtLjUuMi0uNS41djM2LjJjMCUyMC4yLjIuNS41LjVoMi45Yy4yJTIwMCUyMC41LS4yLjUtLjV2LTEyYzEuMi41JTIwMi43LjclMjA0LjIuNyUyMDcuNiUyMDAlMjAxMi43LTUuNiUyMDEyLjctMTMuNy4yLTguMy00LjctMTMuMi0xMi41LTEzLjJtLS4zJTIwMjMuMmMtMS41JTIwMC0yLjctLjItNC4yLTFWMzQuNWMxLjUtLjUlMjAyLjctLjclMjA0LjItLjclMjA1LjQlMjAwJTIwOC42JTIwMy43JTIwOC42JTIwOS41LjIlMjA2LjYtMy4yJTIwMTAuMy04LjYlMjAxMC4zTTIxNS4zJTIwNDd2LTcuOGMwLTUuNi0zLjItOC44LTguOC04LjgtMi4yJTIwMC01LjQuNS04LjYlMjAyLjctLjIuMi0uMi41LS4yLjdsMS4yJTIwMi4yYzAlMjAuMi4yLjIuMi4yaC41YzEuNy0xJTIwMy43LTIlMjA2LjYtMiUyMDMuMiUyMDAlMjA0LjklMjAyJTIwNC45JTIwNS40djEuMkgyMDdjLTIuNyUyMDAtNC42LjItNi40JTIwMS4yLTIuOSUyMDEuNS00LjQlMjAzLjktNC40JTIwNy4xJTIwMCUyMDQuNiUyMDMuNCUyMDguMSUyMDguMyUyMDguMSUyMDIuNCUyMDAlMjA0LjktMSUyMDcuMS0yLjlsLjUlMjAyYzAlMjAuMi4yLjUuNS41aDIuN2MuMiUyMDAlMjAuMiUyMDAlMjAuNS0uMiUyMDAtLjIuMi0uMiUyMDAtLjUtLjMtMS4zLS41LTQuMi0uNS05LjFtLTMuOS0yLjd2NS42Yy0xLjUlMjAxLjUtMy43JTIwMy40LTYuNiUyMDMuNC0yLjclMjAwLTQuNC0xLjctNC40LTQuNiUyMDAtMS43LjctMi45JTIwMi4yLTMuNyUyMDEuMi0uNyUyMDIuNy0xJTIwNC45LTFsMy45LjN6JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzE4XyUyMiUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk0yMzkuNSUyMDMxLjFoLTIuOWMtLjIlMjAwLS41LjItLjUuNWwtNi40JTIwMTkuNi04LjMtMTkuOGMwLS4yLS4yLS4yLS41LS4yaC0zLjJjLS4yJTIwMC0uNSUyMDAtLjUuMnMtLjIuNSUyMDAlMjAuNWwxMC41JTIwMjQuN2MtMS43JTIwNi4xLTQuMiUyMDkuMS03LjYlMjA5LjEtMSUyMDAtMi4yLS4yLTMuMi0uNWgtLjVjLS4yJTIwMC0uMi4yLS4yLjVsLS43JTIwMi4yYzAlMjAuMiUyMDAlMjAuNS4yLjclMjAxLjIuNSUyMDIuNC43JTIwNC4yLjclMjAzLjklMjAwJTIwNy44LTEuMiUyMDEwLjgtMTAuM2w5LjMtMjcuMnYtLjVjLS4yLS4yLS41LS4yLS41LS4yJTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzExXyUyMiUyMGNsYXNzJTNEJTIyc3QxJTIyJTIwZCUzRCUyMk0xMDUuNCUyMDY2LjFjLTkuMSUyMDYuNi0yMiUyMDEwLTMzJTIwMTAtMTUuNyUyMDAtMjkuNi01LjktNDAuNC0xNS40LS43LS43JTIwMC0xLjclMjAxLTEuMiUyMDExLjUlMjA2LjYlMjAyNS43JTIwMTAuOCUyMDQwLjQlMjAxMC44JTIwMTAlMjAwJTIwMjAuOC0yJTIwMzAuOC02LjQlMjAxLjUtLjUlMjAyLjclMjAxLjIlMjAxLjIlMjAyLjIlMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfMTBfJTIyJTIwY2xhc3MlM0QlMjJzdDElMjIlMjBkJTNEJTIyTTEwOS4xJTIwNjEuOWMtMS4yLTEuNS03LjYtLjctMTAuNS0uMi0xJTIwMC0xLS43LS4yLTEuMiUyMDUuMS0zLjclMjAxMy41LTIuNCUyMDE0LjQtMS41JTIwMSUyMDEuMi0uMiUyMDkuNS01LjElMjAxMy43LS43LjctMS41LjItMS4yLS41JTIwMS40LTIuNyUyMDMuOC04LjglMjAyLjYtMTAuMyUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF85XyUyMiUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk05OS4xJTIwMzV2LTMuNGMwLS41LjUtMSUyMDEtMWgxNS43Yy41JTIwMCUyMDElMjAuMiUyMDElMjAxdjIuOWMwJTIwLjUtLjUlMjAxLjItMS4yJTIwMi4ybC04LjMlMjAxMS41YzIuOSUyMDAlMjA2LjEuNSUyMDkuMSUyMDIlMjAuNy4yLjclMjAxJTIwLjclMjAxLjV2My43YzAlMjAuNS0uNSUyMDEuMi0xLjIuNy00LjktMi40LTExLjMtMi43LTE2LjYlMjAwLS41LjItMS4yLS4yLTEuMi0uN3YtMy43YzAtLjUlMjAwLTEuNS41LTIuNGw5LjMtMTMuNWgtOC4xYy0uNS4yLS43LS4zLS43LS44JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzhfJTIyJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTQxLjglMjA1Ni44aC00LjZjLS41JTIwMC0uNy0uNS0uNy0uN1YzMS42YzAtLjUuNS0xJTIwMS0xaDQuNGMuNSUyMDAlMjAuNy41JTIwMSUyMC43djMuMmMxLjItMy4yJTIwMy40LTQuNiUyMDYuNC00LjZzNC45JTIwMS41JTIwNi4xJTIwNC42YzEuMi0zLjIlMjAzLjctNC42JTIwNi42LTQuNiUyMDIlMjAwJTIwNC4yLjclMjA1LjYlMjAyLjclMjAxLjUlMjAyJTIwMS4yJTIwNS4xJTIwMS4yJTIwNy42djE1LjRjMCUyMC41LS41JTIwMS0xJTIwMWgtNC42Yy0uNSUyMDAtMS0uNS0xLTF2LTEzYzAtMSUyMDAtMy43LS4yLTQuNi0uMi0xLjctMS41LTIuMi0yLjctMi4ycy0yLjQuNy0yLjklMjAyYy0uNSUyMDEuMi0uNSUyMDMuMi0uNSUyMDQuNnYxM2MwJTIwLjUtLjUlMjAxLTElMjAxaC00LjZjLS41JTIwMC0xLS41LTEtMXYtMTNjMC0yLjcuNS02LjktMi45LTYuOXMtMy4yJTIwMy45LTMuMiUyMDYuOXYxM2MtLjQuOS0uOSUyMDEuNC0xLjQlMjAxLjQlMjIvJTNFJTNDcGF0aCUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk0xMjkuOSUyMDMwLjFjNy4xJTIwMCUyMDExJTIwNi4xJTIwMTElMjAxMy43JTIwMCUyMDcuMy00LjIlMjAxMy41LTExJTIwMTMuNXMtMTAuOC02LjEtMTAuOC0xMy43JTIwMy45LTEzLjUlMjAxMC44LTEzLjVtMCUyMDUuMmMtMy40JTIwMC0zLjclMjA0LjktMy43JTIwNy44JTIwMCUyMDIuOSUyMDAlMjA5LjMlMjAzLjclMjA5LjNzMy45LTUuMSUyMDMuOS04LjNjMC0yJTIwMC00LjQtLjctNi40LS41LTEuOS0xLjctMi40LTMuMi0yLjQlMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNV8lMjIlMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNMTUwJTIwNTYuOGgtNC42Yy0uNSUyMDAtLjctLjUtLjctMVYzMS4zYzAtLjUuNS0uNyUyMDEtLjdoNC40Yy41JTIwMCUyMC43LjIuNy43VjM1YzEuMi0zLjQlMjAzLjItNC45JTIwNi42LTQuOSUyMDIuMiUyMDAlMjA0LjIuNyUyMDUuNiUyMDIuOSUyMDEuMiUyMDIlMjAxLjIlMjA1LjElMjAxLjIlMjA3LjZWNTZjMCUyMC41LS41LjctMSUyMC43aC00LjZjLS41JTIwMC0uNy0uMi0uNy0uN1Y0Mi44YzAtMi43LjItNi42LTIuOS02LjYtMS4yJTIwMC0yLjIuNy0yLjclMjAyLS43JTIwMS41LS43JTIwMi45LS43JTIwNC42VjU2Yy0uNy4zLTEuMi44LTEuNi44JTIyLyUzRSUzQ3BhdGglMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNOTUuMSUyMDUyLjRjLS43LTEuMi0xLjctMi4yLTEuNy00LjR2LTcuM2MwLTMuMiUyMDAtNi4xLTIuMi04LjMtMS43LTEuNy00LjktMi40LTcuMS0yLjQtNC42JTIwMC05LjglMjAxLjctMTAuOCUyMDcuMyUyMDAlMjAuNS4yJTIwMSUyMC43JTIwMWw0LjYuNWMuMi0uMi43LS41LjctMSUyMC41LTIlMjAyLjItMi45JTIwMy45LTIuOSUyMDElMjAwJTIwMi4yLjIlMjAyLjclMjAxLjJzLjUlMjAyLjIuNSUyMDMuNHYuN2MtMi45LjUtNi40LjUtOS4xJTIwMS43LTIuOSUyMDEuMi01LjElMjAzLjktNS4xJTIwNy44JTIwMCUyMDQuOSUyMDMuMiUyMDcuMyUyMDcuMSUyMDcuMyUyMDMuNCUyMDAlMjA1LjEtLjclMjA3LjgtMy40LjclMjAxLjIlMjAxLjIlMjAyJTIwMi43JTIwMy4yLjUuMiUyMDElMjAuMiUyMDEuMiUyMDAlMjAxLTElMjAyLjctMi40JTIwMy45LTMuMi43LS4yLjUtLjcuMi0xLjJ6TTg2LjYlMjA0NWMwJTIwMiUyMDAlMjAzLjQtMSUyMDUuMS0uNyUyMDEuMi0yJTIwMi4yLTMuMiUyMDIuMi0xLjclMjAwLTIuOS0xLjUtMi45LTMuNCUyMDAtNC4yJTIwMy43LTQuOSUyMDcuMS00Ljl2MXpNMzIuOCUyMDUyLjRDMzIlMjA1MS4yJTIwMzElMjA1MC4yJTIwMzElMjA0OHYtNy4zYzAtMy4yJTIwMC02LjEtMi4yLTguMy0xLjctMS43LTQuOS0yLjQtNy4xLTIuNC00LjYlMjAwLTkuOCUyMDEuNy0xMC44JTIwNy4zJTIwMCUyMC41LjIlMjAxJTIwLjclMjAxbDQuNi41Yy4yLS4yLjctLjUuNy0xJTIwLjUtMiUyMDIuMi0yLjklMjAzLjktMi45JTIwMSUyMDAlMjAyLjIuMiUyMDIuNyUyMDEuMnMuNSUyMDIuMi41JTIwMy40di43Yy0yLjkuNS02LjQuNS05LjElMjAxLjctMi45JTIwMS41LTUuMSUyMDMuOS01LjElMjA3LjglMjAwJTIwNC45JTIwMy4yJTIwNy4zJTIwNy4xJTIwNy4zJTIwMy40JTIwMCUyMDUuMS0uNyUyMDcuOC0zLjQuNyUyMDEuMiUyMDEuMiUyMDIlMjAyLjclMjAzLjIuNS4yJTIwMSUyMC4yJTIwMS4yJTIwMCUyMDEtMSUyMDIuNy0yLjQlMjAzLjktMy4yLjctLjIuNS0uNy4zLTEuMnpNMjMuOSUyMDQ1YzAlMjAyJTIwMCUyMDMuNC0xJTIwNS4xLS43JTIwMS4yLTIlMjAyLjItMy4yJTIwMi4yLTEuNyUyMDAtMi45LTEuNS0yLjktMy40JTIwMC00LjIlMjAzLjctNC45JTIwNy4xLTQuOXYxeiUyMi8lM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0byFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cdC5hYnNvbHV0ZS10ZXh0LWFtYXpvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRyaWdodDogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRjb2xvcjogJGNvbG9yLWlkZW50LWFtejtcblx0fVxuXHQmLS1wYWlkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHggNXB4IDIwcHg7XG5cdFx0LmFycm93QW1hem9uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMjJweDtcblx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0Lm1hdGVyaWFsLWljb25zIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYzEtaWRlbnQtYnRuIHtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuXHRcdFx0bWluLWhlaWdodDogNjBweDtcblx0XHRcdC5pY29uIHtcblx0XHRcdFx0d2lkdGg6IDE1NHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDMzcHg7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDVweDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01cHgpO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjBpZCUzRCUyMkxheWVyXzElMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAyNTAlMjAxMDAlMjIlM0UlM0NzdHlsZSUzRS5zdDAlN0JmaWxsJTNBJTIzMzMzZTQ3JTdELnN0MSU3QmZpbGwlM0ElMjNmODk5MWQlN0QlM0Mvc3R5bGUlM0UlM0NnJTIwaWQlM0QlMjJYTUxJRF8yM18lMjIlM0UlM0NwYXRoJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTE4MS4zJTIwMzAuNGMtMi40JTIwMC01LjQuNS03LjglMjAxLjUtLjIlMjAwLS41LjItLjUuNXYzNi4yYzAlMjAuMi4yLjUuNS41aDIuOWMuMiUyMDAlMjAuNS0uMi41LS41di0xMmMxLjIuNSUyMDIuNy43JTIwNC4yLjclMjA3LjYlMjAwJTIwMTIuNy01LjYlMjAxMi43LTEzLjcuMi04LjMtNC43LTEzLjItMTIuNS0xMy4ybS0uMyUyMDIzLjJjLTEuNSUyMDAtMi43LS4yLTQuMi0xVjM0LjVjMS41LS41JTIwMi43LS43JTIwNC4yLS43JTIwNS40JTIwMCUyMDguNiUyMDMuNyUyMDguNiUyMDkuNS4yJTIwNi42LTMuMiUyMDEwLjMtOC42JTIwMTAuM00yMTUuMyUyMDQ3di03LjhjMC01LjYtMy4yLTguOC04LjgtOC44LTIuMiUyMDAtNS40LjUtOC42JTIwMi43LS4yLjItLjIuNS0uMi43bDEuMiUyMDIuMmMwJTIwLjIuMi4yLjIuMmguNWMxLjctMSUyMDMuNy0yJTIwNi42LTIlMjAzLjIlMjAwJTIwNC45JTIwMiUyMDQuOSUyMDUuNHYxLjJIMjA3Yy0yLjclMjAwLTQuNi4yLTYuNCUyMDEuMi0yLjklMjAxLjUtNC40JTIwMy45LTQuNCUyMDcuMSUyMDAlMjA0LjYlMjAzLjQlMjA4LjElMjA4LjMlMjA4LjElMjAyLjQlMjAwJTIwNC45LTElMjA3LjEtMi45bC41JTIwMmMwJTIwLjIuMi41LjUuNWgyLjdjLjIlMjAwJTIwLjIlMjAwJTIwLjUtLjIlMjAwLS4yLjItLjIlMjAwLS41LS4zLTEuMy0uNS00LjItLjUtOS4xbS0zLjktMi43djUuNmMtMS41JTIwMS41LTMuNyUyMDMuNC02LjYlMjAzLjQtMi43JTIwMC00LjQtMS43LTQuNC00LjYlMjAwLTEuNy43LTIuOSUyMDIuMi0zLjclMjAxLjItLjclMjAyLjctMSUyMDQuOS0xbDMuOS4zeiUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF8xOF8lMjIlMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNMjM5LjUlMjAzMS4xaC0yLjljLS4yJTIwMC0uNS4yLS41LjVsLTYuNCUyMDE5LjYtOC4zLTE5LjhjMC0uMi0uMi0uMi0uNS0uMmgtMy4yYy0uMiUyMDAtLjUlMjAwLS41LjJzLS4yLjUlMjAwJTIwLjVsMTAuNSUyMDI0LjdjLTEuNyUyMDYuMS00LjIlMjA5LjEtNy42JTIwOS4xLTElMjAwLTIuMi0uMi0zLjItLjVoLS41Yy0uMiUyMDAtLjIuMi0uMi41bC0uNyUyMDIuMmMwJTIwLjIlMjAwJTIwLjUuMi43JTIwMS4yLjUlMjAyLjQuNyUyMDQuMi43JTIwMy45JTIwMCUyMDcuOC0xLjIlMjAxMC44LTEwLjNsOS4zLTI3LjJ2LS41Yy0uMi0uMi0uNS0uMi0uNS0uMiUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF8xMV8lMjIlMjBjbGFzcyUzRCUyMnN0MSUyMiUyMGQlM0QlMjJNMTA1LjQlMjA2Ni4xYy05LjElMjA2LjYtMjIlMjAxMC0zMyUyMDEwLTE1LjclMjAwLTI5LjYtNS45LTQwLjQtMTUuNC0uNy0uNyUyMDAtMS43JTIwMS0xLjIlMjAxMS41JTIwNi42JTIwMjUuNyUyMDEwLjglMjA0MC40JTIwMTAuOCUyMDEwJTIwMCUyMDIwLjgtMiUyMDMwLjgtNi40JTIwMS41LS41JTIwMi43JTIwMS4yJTIwMS4yJTIwMi4yJTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzEwXyUyMiUyMGNsYXNzJTNEJTIyc3QxJTIyJTIwZCUzRCUyMk0xMDkuMSUyMDYxLjljLTEuMi0xLjUtNy42LS43LTEwLjUtLjItMSUyMDAtMS0uNy0uMi0xLjIlMjA1LjEtMy43JTIwMTMuNS0yLjQlMjAxNC40LTEuNSUyMDElMjAxLjItLjIlMjA5LjUtNS4xJTIwMTMuNy0uNy43LTEuNS4yLTEuMi0uNSUyMDEuNC0yLjclMjAzLjgtOC44JTIwMi42LTEwLjMlMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfOV8lMjIlMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNOTkuMSUyMDM1di0zLjRjMC0uNS41LTElMjAxLTFoMTUuN2MuNSUyMDAlMjAxJTIwLjIlMjAxJTIwMXYyLjljMCUyMC41LS41JTIwMS4yLTEuMiUyMDIuMmwtOC4zJTIwMTEuNWMyLjklMjAwJTIwNi4xLjUlMjA5LjElMjAyJTIwLjcuMi43JTIwMSUyMC43JTIwMS41djMuN2MwJTIwLjUtLjUlMjAxLjItMS4yLjctNC45LTIuNC0xMS4zLTIuNy0xNi42JTIwMC0uNS4yLTEuMi0uMi0xLjItLjd2LTMuN2MwLS41JTIwMC0xLjUuNS0yLjRsOS4zLTEzLjVoLTguMWMtLjUuMi0uNy0uMy0uNy0uOCUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF84XyUyMiUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk00MS44JTIwNTYuOGgtNC42Yy0uNSUyMDAtLjctLjUtLjctLjdWMzEuNmMwLS41LjUtMSUyMDEtMWg0LjRjLjUlMjAwJTIwLjcuNSUyMDElMjAuN3YzLjJjMS4yLTMuMiUyMDMuNC00LjYlMjA2LjQtNC42czQuOSUyMDEuNSUyMDYuMSUyMDQuNmMxLjItMy4yJTIwMy43LTQuNiUyMDYuNi00LjYlMjAyJTIwMCUyMDQuMi43JTIwNS42JTIwMi43JTIwMS41JTIwMiUyMDEuMiUyMDUuMSUyMDEuMiUyMDcuNnYxNS40YzAlMjAuNS0uNSUyMDEtMSUyMDFoLTQuNmMtLjUlMjAwLTEtLjUtMS0xdi0xM2MwLTElMjAwLTMuNy0uMi00LjYtLjItMS43LTEuNS0yLjItMi43LTIuMnMtMi40LjctMi45JTIwMmMtLjUlMjAxLjItLjUlMjAzLjItLjUlMjA0LjZ2MTNjMCUyMC41LS41JTIwMS0xJTIwMWgtNC42Yy0uNSUyMDAtMS0uNS0xLTF2LTEzYzAtMi43LjUtNi45LTIuOS02LjlzLTMuMiUyMDMuOS0zLjIlMjA2Ljl2MTNjLS40LjktLjklMjAxLjQtMS40JTIwMS40JTIyLyUzRSUzQ3BhdGglMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNMTI5LjklMjAzMC4xYzcuMSUyMDAlMjAxMSUyMDYuMSUyMDExJTIwMTMuNyUyMDAlMjA3LjMtNC4yJTIwMTMuNS0xMSUyMDEzLjVzLTEwLjgtNi4xLTEwLjgtMTMuNyUyMDMuOS0xMy41JTIwMTAuOC0xMy41bTAlMjA1LjJjLTMuNCUyMDAtMy43JTIwNC45LTMuNyUyMDcuOCUyMDAlMjAyLjklMjAwJTIwOS4zJTIwMy43JTIwOS4zczMuOS01LjElMjAzLjktOC4zYzAtMiUyMDAtNC40LS43LTYuNC0uNS0xLjktMS43LTIuNC0zLjItMi40JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzVfJTIyJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTE1MCUyMDU2LjhoLTQuNmMtLjUlMjAwLS43LS41LS43LTFWMzEuM2MwLS41LjUtLjclMjAxLS43aDQuNGMuNSUyMDAlMjAuNy4yLjcuN1YzNWMxLjItMy40JTIwMy4yLTQuOSUyMDYuNi00LjklMjAyLjIlMjAwJTIwNC4yLjclMjA1LjYlMjAyLjklMjAxLjIlMjAyJTIwMS4yJTIwNS4xJTIwMS4yJTIwNy42VjU2YzAlMjAuNS0uNS43LTElMjAuN2gtNC42Yy0uNSUyMDAtLjctLjItLjctLjdWNDIuOGMwLTIuNy4yLTYuNi0yLjktNi42LTEuMiUyMDAtMi4yLjctMi43JTIwMi0uNyUyMDEuNS0uNyUyMDIuOS0uNyUyMDQuNlY1NmMtLjcuMy0xLjIuOC0xLjYuOCUyMi8lM0UlM0NwYXRoJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTk1LjElMjA1Mi40Yy0uNy0xLjItMS43LTIuMi0xLjctNC40di03LjNjMC0zLjIlMjAwLTYuMS0yLjItOC4zLTEuNy0xLjctNC45LTIuNC03LjEtMi40LTQuNiUyMDAtOS44JTIwMS43LTEwLjglMjA3LjMlMjAwJTIwLjUuMiUyMDElMjAuNyUyMDFsNC42LjVjLjItLjIuNy0uNS43LTElMjAuNS0yJTIwMi4yLTIuOSUyMDMuOS0yLjklMjAxJTIwMCUyMDIuMi4yJTIwMi43JTIwMS4ycy41JTIwMi4yLjUlMjAzLjR2LjdjLTIuOS41LTYuNC41LTkuMSUyMDEuNy0yLjklMjAxLjItNS4xJTIwMy45LTUuMSUyMDcuOCUyMDAlMjA0LjklMjAzLjIlMjA3LjMlMjA3LjElMjA3LjMlMjAzLjQlMjAwJTIwNS4xLS43JTIwNy44LTMuNC43JTIwMS4yJTIwMS4yJTIwMiUyMDIuNyUyMDMuMi41LjIlMjAxJTIwLjIlMjAxLjIlMjAwJTIwMS0xJTIwMi43LTIuNCUyMDMuOS0zLjIuNy0uMi41LS43LjItMS4yek04Ni42JTIwNDVjMCUyMDIlMjAwJTIwMy40LTElMjA1LjEtLjclMjAxLjItMiUyMDIuMi0zLjIlMjAyLjItMS43JTIwMC0yLjktMS41LTIuOS0zLjQlMjAwLTQuMiUyMDMuNy00LjklMjA3LjEtNC45djF6TTMyLjglMjA1Mi40QzMyJTIwNTEuMiUyMDMxJTIwNTAuMiUyMDMxJTIwNDh2LTcuM2MwLTMuMiUyMDAtNi4xLTIuMi04LjMtMS43LTEuNy00LjktMi40LTcuMS0yLjQtNC42JTIwMC05LjglMjAxLjctMTAuOCUyMDcuMyUyMDAlMjAuNS4yJTIwMSUyMC43JTIwMWw0LjYuNWMuMi0uMi43LS41LjctMSUyMC41LTIlMjAyLjItMi45JTIwMy45LTIuOSUyMDElMjAwJTIwMi4yLjIlMjAyLjclMjAxLjJzLjUlMjAyLjIuNSUyMDMuNHYuN2MtMi45LjUtNi40LjUtOS4xJTIwMS43LTIuOSUyMDEuNS01LjElMjAzLjktNS4xJTIwNy44JTIwMCUyMDQuOSUyMDMuMiUyMDcuMyUyMDcuMSUyMDcuMyUyMDMuNCUyMDAlMjA1LjEtLjclMjA3LjgtMy40LjclMjAxLjIlMjAxLjIlMjAyJTIwMi43JTIwMy4yLjUuMiUyMDElMjAuMiUyMDEuMiUyMDAlMjAxLTElMjAyLjctMi40JTIwMy45LTMuMi43LS4yLjUtLjcuMy0xLjJ6TTIzLjklMjA0NWMwJTIwMiUyMDAlMjAzLjQtMSUyMDUuMS0uNyUyMDEuMi0yJTIwMi4yLTMuMiUyMDIuMi0xLjclMjAwLTIuOS0xLjUtMi45LTMuNCUyMDAtNC4yJTIwMy43LTQuOSUyMDcuMS00Ljl2MXolMjIvJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0byFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHQud2l0aC1hY2NvdW50IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTEuNXB4O1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWlkZW50LWFtejtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQuYzEtaWRlbnQtYnRuIHtcblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTU0cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMzcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgMCA1cHg7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTVweCk7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwaWQlM0QlMjJMYXllcl8xJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMjUwJTIwMTAwJTIyJTNFJTNDc3R5bGUlM0Uuc3QwJTdCZmlsbCUzQSUyMzMzM2U0NyU3RC5zdDElN0JmaWxsJTNBJTIzZjg5OTFkJTdEJTNDL3N0eWxlJTNFJTNDZyUyMGlkJTNEJTIyWE1MSURfMjNfJTIyJTNFJTNDcGF0aCUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk0xODEuMyUyMDMwLjRjLTIuNCUyMDAtNS40LjUtNy44JTIwMS41LS4yJTIwMC0uNS4yLS41LjV2MzYuMmMwJTIwLjIuMi41LjUuNWgyLjljLjIlMjAwJTIwLjUtLjIuNS0uNXYtMTJjMS4yLjUlMjAyLjcuNyUyMDQuMi43JTIwNy42JTIwMCUyMDEyLjctNS42JTIwMTIuNy0xMy43LjItOC4zLTQuNy0xMy4yLTEyLjUtMTMuMm0tLjMlMjAyMy4yYy0xLjUlMjAwLTIuNy0uMi00LjItMVYzNC41YzEuNS0uNSUyMDIuNy0uNyUyMDQuMi0uNyUyMDUuNCUyMDAlMjA4LjYlMjAzLjclMjA4LjYlMjA5LjUuMiUyMDYuNi0zLjIlMjAxMC4zLTguNiUyMDEwLjNNMjE1LjMlMjA0N3YtNy44YzAtNS42LTMuMi04LjgtOC44LTguOC0yLjIlMjAwLTUuNC41LTguNiUyMDIuNy0uMi4yLS4yLjUtLjIuN2wxLjIlMjAyLjJjMCUyMC4yLjIuMi4yLjJoLjVjMS43LTElMjAzLjctMiUyMDYuNi0yJTIwMy4yJTIwMCUyMDQuOSUyMDIlMjA0LjklMjA1LjR2MS4ySDIwN2MtMi43JTIwMC00LjYuMi02LjQlMjAxLjItMi45JTIwMS41LTQuNCUyMDMuOS00LjQlMjA3LjElMjAwJTIwNC42JTIwMy40JTIwOC4xJTIwOC4zJTIwOC4xJTIwMi40JTIwMCUyMDQuOS0xJTIwNy4xLTIuOWwuNSUyMDJjMCUyMC4yLjIuNS41LjVoMi43Yy4yJTIwMCUyMC4yJTIwMCUyMC41LS4yJTIwMC0uMi4yLS4yJTIwMC0uNS0uMy0xLjMtLjUtNC4yLS41LTkuMW0tMy45LTIuN3Y1LjZjLTEuNSUyMDEuNS0zLjclMjAzLjQtNi42JTIwMy40LTIuNyUyMDAtNC40LTEuNy00LjQtNC42JTIwMC0xLjcuNy0yLjklMjAyLjItMy43JTIwMS4yLS43JTIwMi43LTElMjA0LjktMWwzLjkuM3olMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfMThfJTIyJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTIzOS41JTIwMzEuMWgtMi45Yy0uMiUyMDAtLjUuMi0uNS41bC02LjQlMjAxOS42LTguMy0xOS44YzAtLjItLjItLjItLjUtLjJoLTMuMmMtLjIlMjAwLS41JTIwMC0uNS4ycy0uMi41JTIwMCUyMC41bDEwLjUlMjAyNC43Yy0xLjclMjA2LjEtNC4yJTIwOS4xLTcuNiUyMDkuMS0xJTIwMC0yLjItLjItMy4yLS41aC0uNWMtLjIlMjAwLS4yLjItLjIuNWwtLjclMjAyLjJjMCUyMC4yJTIwMCUyMC41LjIuNyUyMDEuMi41JTIwMi40LjclMjA0LjIuNyUyMDMuOSUyMDAlMjA3LjgtMS4yJTIwMTAuOC0xMC4zbDkuMy0yNy4ydi0uNWMtLjItLjItLjUtLjItLjUtLjIlMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfMTFfJTIyJTIwY2xhc3MlM0QlMjJzdDElMjIlMjBkJTNEJTIyTTEwNS40JTIwNjYuMWMtOS4xJTIwNi42LTIyJTIwMTAtMzMlMjAxMC0xNS43JTIwMC0yOS42LTUuOS00MC40LTE1LjQtLjctLjclMjAwLTEuNyUyMDEtMS4yJTIwMTEuNSUyMDYuNiUyMDI1LjclMjAxMC44JTIwNDAuNCUyMDEwLjglMjAxMCUyMDAlMjAyMC44LTIlMjAzMC44LTYuNCUyMDEuNS0uNSUyMDIuNyUyMDEuMiUyMDEuMiUyMDIuMiUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF8xMF8lMjIlMjBjbGFzcyUzRCUyMnN0MSUyMiUyMGQlM0QlMjJNMTA5LjElMjA2MS45Yy0xLjItMS41LTcuNi0uNy0xMC41LS4yLTElMjAwLTEtLjctLjItMS4yJTIwNS4xLTMuNyUyMDEzLjUtMi40JTIwMTQuNC0xLjUlMjAxJTIwMS4yLS4yJTIwOS41LTUuMSUyMDEzLjctLjcuNy0xLjUuMi0xLjItLjUlMjAxLjQtMi43JTIwMy44LTguOCUyMDIuNi0xMC4zJTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzlfJTIyJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTk5LjElMjAzNXYtMy40YzAtLjUuNS0xJTIwMS0xaDE1LjdjLjUlMjAwJTIwMSUyMC4yJTIwMSUyMDF2Mi45YzAlMjAuNS0uNSUyMDEuMi0xLjIlMjAyLjJsLTguMyUyMDExLjVjMi45JTIwMCUyMDYuMS41JTIwOS4xJTIwMiUyMC43LjIuNyUyMDElMjAuNyUyMDEuNXYzLjdjMCUyMC41LS41JTIwMS4yLTEuMi43LTQuOS0yLjQtMTEuMy0yLjctMTYuNiUyMDAtLjUuMi0xLjItLjItMS4yLS43di0zLjdjMC0uNSUyMDAtMS41LjUtMi40bDkuMy0xMy41aC04LjFjLS41LjItLjctLjMtLjctLjglMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfOF8lMjIlMjBjbGFzcyUzRCUyMnN0MCUyMiUyMGQlM0QlMjJNNDEuOCUyMDU2LjhoLTQuNmMtLjUlMjAwLS43LS41LS43LS43VjMxLjZjMC0uNS41LTElMjAxLTFoNC40Yy41JTIwMCUyMC43LjUlMjAxJTIwLjd2My4yYzEuMi0zLjIlMjAzLjQtNC42JTIwNi40LTQuNnM0LjklMjAxLjUlMjA2LjElMjA0LjZjMS4yLTMuMiUyMDMuNy00LjYlMjA2LjYtNC42JTIwMiUyMDAlMjA0LjIuNyUyMDUuNiUyMDIuNyUyMDEuNSUyMDIlMjAxLjIlMjA1LjElMjAxLjIlMjA3LjZ2MTUuNGMwJTIwLjUtLjUlMjAxLTElMjAxaC00LjZjLS41JTIwMC0xLS41LTEtMXYtMTNjMC0xJTIwMC0zLjctLjItNC42LS4yLTEuNy0xLjUtMi4yLTIuNy0yLjJzLTIuNC43LTIuOSUyMDJjLS41JTIwMS4yLS41JTIwMy4yLS41JTIwNC42djEzYzAlMjAuNS0uNSUyMDEtMSUyMDFoLTQuNmMtLjUlMjAwLTEtLjUtMS0xdi0xM2MwLTIuNy41LTYuOS0yLjktNi45cy0zLjIlMjAzLjktMy4yJTIwNi45djEzYy0uNC45LS45JTIwMS40LTEuNCUyMDEuNCUyMi8lM0UlM0NwYXRoJTIwY2xhc3MlM0QlMjJzdDAlMjIlMjBkJTNEJTIyTTEyOS45JTIwMzAuMWM3LjElMjAwJTIwMTElMjA2LjElMjAxMSUyMDEzLjclMjAwJTIwNy4zLTQuMiUyMDEzLjUtMTElMjAxMy41cy0xMC44LTYuMS0xMC44LTEzLjclMjAzLjktMTMuNSUyMDEwLjgtMTMuNW0wJTIwNS4yYy0zLjQlMjAwLTMuNyUyMDQuOS0zLjclMjA3LjglMjAwJTIwMi45JTIwMCUyMDkuMyUyMDMuNyUyMDkuM3MzLjktNS4xJTIwMy45LTguM2MwLTIlMjAwLTQuNC0uNy02LjQtLjUtMS45LTEuNy0yLjQtMy4yLTIuNCUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF81XyUyMiUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk0xNTAlMjA1Ni44aC00LjZjLS41JTIwMC0uNy0uNS0uNy0xVjMxLjNjMC0uNS41LS43JTIwMS0uN2g0LjRjLjUlMjAwJTIwLjcuMi43LjdWMzVjMS4yLTMuNCUyMDMuMi00LjklMjA2LjYtNC45JTIwMi4yJTIwMCUyMDQuMi43JTIwNS42JTIwMi45JTIwMS4yJTIwMiUyMDEuMiUyMDUuMSUyMDEuMiUyMDcuNlY1NmMwJTIwLjUtLjUuNy0xJTIwLjdoLTQuNmMtLjUlMjAwLS43LS4yLS43LS43VjQyLjhjMC0yLjcuMi02LjYtMi45LTYuNi0xLjIlMjAwLTIuMi43LTIuNyUyMDItLjclMjAxLjUtLjclMjAyLjktLjclMjA0LjZWNTZjLS43LjMtMS4yLjgtMS42LjglMjIvJTNFJTNDcGF0aCUyMGNsYXNzJTNEJTIyc3QwJTIyJTIwZCUzRCUyMk05NS4xJTIwNTIuNGMtLjctMS4yLTEuNy0yLjItMS43LTQuNHYtNy4zYzAtMy4yJTIwMC02LjEtMi4yLTguMy0xLjctMS43LTQuOS0yLjQtNy4xLTIuNC00LjYlMjAwLTkuOCUyMDEuNy0xMC44JTIwNy4zJTIwMCUyMC41LjIlMjAxJTIwLjclMjAxbDQuNi41Yy4yLS4yLjctLjUuNy0xJTIwLjUtMiUyMDIuMi0yLjklMjAzLjktMi45JTIwMSUyMDAlMjAyLjIuMiUyMDIuNyUyMDEuMnMuNSUyMDIuMi41JTIwMy40di43Yy0yLjkuNS02LjQuNS05LjElMjAxLjctMi45JTIwMS4yLTUuMSUyMDMuOS01LjElMjA3LjglMjAwJTIwNC45JTIwMy4yJTIwNy4zJTIwNy4xJTIwNy4zJTIwMy40JTIwMCUyMDUuMS0uNyUyMDcuOC0zLjQuNyUyMDEuMiUyMDEuMiUyMDIlMjAyLjclMjAzLjIuNS4yJTIwMSUyMC4yJTIwMS4yJTIwMCUyMDEtMSUyMDIuNy0yLjQlMjAzLjktMy4yLjctLjIuNS0uNy4yLTEuMnpNODYuNiUyMDQ1YzAlMjAyJTIwMCUyMDMuNC0xJTIwNS4xLS43JTIwMS4yLTIlMjAyLjItMy4yJTIwMi4yLTEuNyUyMDAtMi45LTEuNS0yLjktMy40JTIwMC00LjIlMjAzLjctNC45JTIwNy4xLTQuOXYxek0zMi44JTIwNTIuNEMzMiUyMDUxLjIlMjAzMSUyMDUwLjIlMjAzMSUyMDQ4di03LjNjMC0zLjIlMjAwLTYuMS0yLjItOC4zLTEuNy0xLjctNC45LTIuNC03LjEtMi40LTQuNiUyMDAtOS44JTIwMS43LTEwLjglMjA3LjMlMjAwJTIwLjUuMiUyMDElMjAuNyUyMDFsNC42LjVjLjItLjIuNy0uNS43LTElMjAuNS0yJTIwMi4yLTIuOSUyMDMuOS0yLjklMjAxJTIwMCUyMDIuMi4yJTIwMi43JTIwMS4ycy41JTIwMi4yLjUlMjAzLjR2LjdjLTIuOS41LTYuNC41LTkuMSUyMDEuNy0yLjklMjAxLjUtNS4xJTIwMy45LTUuMSUyMDcuOCUyMDAlMjA0LjklMjAzLjIlMjA3LjMlMjA3LjElMjA3LjMlMjAzLjQlMjAwJTIwNS4xLS43JTIwNy44LTMuNC43JTIwMS4yJTIwMS4yJTIwMiUyMDIuNyUyMDMuMi41LjIlMjAxJTIwLjIlMjAxLjIlMjAwJTIwMS0xJTIwMi43LTIuNCUyMDMuOS0zLjIuNy0uMi41LS43LjMtMS4yek0yMy45JTIwNDVjMCUyMDIlMjAwJTIwMy40LTElMjA1LjEtLjclMjAxLjItMiUyMDIuMi0zLjIlMjAyLjItMS43JTIwMC0yLjktMS41LTIuOS0zLjQlMjAwLTQuMiUyMDMuNy00LjklMjA3LjEtNC45djF6JTIyLyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LndpdGgtYWNjb3VudCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjayFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI2xvYWRpbmctcGFpZW1lbnQtYW1hem9uIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMSk7XG5cdCYubG9hZGluZyB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuNDUpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwMzIlMjAzMiUyMiUyMHdpZHRoJTNEJTIyNjQlMjIlMjBoZWlnaHQlM0QlMjI2NCUyMiUyMGZpbGwlM0QlMjIlMjMwMDAlMjIlM0UlM0NjaXJjbGUlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjIuMDMzMDIlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODQ1JTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMC40OTgyNjMlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuMTI1cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4OTAlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjI1cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MTM1JTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMCUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC4zNzVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgxODAlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgyMjUlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwLjYyMTgwNCUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC42MjVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgyNzAlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIxLjkyNzQ2JTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjc1cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MzE1JTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMi44NTQ5NCUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC44NzVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgxODAlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0Mvc3ZnJTNFKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcblx0fVxufVxuXG4jY29udGFpbmVyLXBhaWVtZW50LWFtYXpvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcblx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHR6LWluZGV4OiAyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiBhdXRvO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjZjNjZTcyO1xuXHRcdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkY4RTNBRCcsIGVuZENvbG9yc3RyPScjRkZFRUJBMzcnLCBHcmFkaWVudFR5cGU9MCk7XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZjhlM2FkLCNlZWJhMzcpO1xuXHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjZjhlM2FkLCNlZWJhMzcpO1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjZjhlM2FkLCNlZWJhMzcpO1xuXHRcdGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsI2Y4ZTNhZCwjZWViYTM3KTtcblx0XHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwjZjhlM2FkLCNlZWJhMzcpO1xuXHR9XG59XG5cbi5jb250YWluZXItc3VibWl0LWJ1dHRvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQjdmFsaWRhdGlvbi1hbWF6b24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdFx0Ji5sb2FkaW5nIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLXN1Y2Nlc3MsMTAlKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMyJTIwMzIlMjIlMjB3aWR0aCUzRCUyMjY0JTIyJTIwaGVpZ2h0JTNEJTIyNjQlMjIlMjBmaWxsJTNEJTIyJTIzZmZmJTIyJTNFJTNDY2lyY2xlJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIyLjAzMzAyJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjg0NSUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjAuNDk4MjYzJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjEyNXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODkwJTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMCUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC4yNXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODEzNSUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjAlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuMzc1cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MTgwJTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMCUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC41cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MjI1JTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMC42MjE4MDQlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuNjI1cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MjcwJTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMS45Mjc0NiUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC43NXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODMxNSUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjIuODU0OTQlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuODc1cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4MTgwJTIwMTYlMjAxNiUyOSUyMiUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMCUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC41cyUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDL3N2ZyUzRSk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMwcHggYXV0bztcblx0XHR9XG5cdH1cbn1cblxuI3N0ZXAyLWJ0biB7XG5cdCYuaGlkZS1mb3ItYW1hem9uIHtcblx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0fVxufVxuXG5cbiNQYXltZW50V2l0aEFtYXpvbkxvZ2luLCAjUGFpZW1lbnRWYWxpZFdpdGhBbWF6b24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3BhY2l0eTogMCFpbXBvcnRhbnQ7XG5cdGZpbHRlcjogaW5pdGlhbCFpbXBvcnRhbnQ7XG59XG5cbiN0cmlnZ2VyLWxvZ2luLWFtYXpvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXN1Y2Nlc3M7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdHBhZGRpbmc6IDEzcHggMjBweDtcblx0Zm9udC1zaXplOiByZW0oMTYpO1xuXHRjb2xvcjogJHdoaXRlO1xuXHRoZWlnaHQ6IDUwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLXN1Y2Nlc3MsMTUlKTtcblx0fVxufVxuXG4jYW1hem9uUGFpZW1lbnRFcnJvciB7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcblx0Y29sb3I6ICR3aGl0ZTtcblx0bWFyZ2luOiAxMHB4IDA7XG5cdCYuaXMtdmFsaWQge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdWNjZXNzO1xuXHR9XG5cdHAge1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG59XG5cbi5pcy1hbWF6b24ge1xuXHQjZnMtaW52b2ljaW5nLWFkZHIge1xuXHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHR9XG5cdCNzYy1pbmZvcy1ibG9jIHtcblx0XHQuYzEtc2MtYmxvYzEge1xuXHRcdFx0JiA+IGZpZWxkc2V0OmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jc2MtZGVsaXZlcnktYmxvYyB7XG5cdCYuaXMtY2xvc2UtZm9yLWFtYXpvbiB7XG5cdFx0LnNjLWgyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHRcdC5jMS1zYy1ibG9jMSB7XG5cdFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuI2FtYXpvbi1pZnJhbWUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4jc2MtcGF5bWVudC1ibG9jIHtcblx0Ji5oaWRlLWZvci1hbWF6b24ge1xuXHRcdC5jMS1zYy1ibG9jMSB7XG5cdFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuLmNoZWNrb3V0IHtcblx0Jjpub3QoLndpdGhvdXQtbGl2cikge1xuXHRcdCNzYy1wYXltZW50LWJsb2Mge1xuXHRcdFx0Ji5oaWRlLWZvci1hbWF6b24ge1xuXHRcdFx0XHQmLnN0ZXAtYmxvYyB7XG5cdFx0XHRcdFx0I2FtYXpvbi1pZnJhbWUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jb250YWluZXItc3VibWl0LWJ1dHRvbi5oaWRlLWJlZm9yZS1sb2FkaW5nLWxpdnJ7XG5cdGRpc3BsYXk6bm9uZVxufVxuXG4uaXMtYW1hem9uIHtcblx0I3NjLWluZm9zLWJsb2MudmFsaWRhdGVkLWJsb2MgKyAjc2MtZGVsaXZlcnktYmxvYy5sb2FkaW5nW3N0eWxlPVwiZGlzcGxheTogbm9uZTtcIl0gKyAjc2MtcGF5bWVudC1ibG9jLnN0ZXAtYmxvYyB7XG5cdFx0I2FtYXpvbi1pZnJhbWUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHQjc2MtaW5mb3MtYmxvYy52YWxpZGF0ZWQtYmxvYyArICNzYy1kZWxpdmVyeS1ibG9jLmxvYWRpbmdbc3R5bGU9XCJkaXNwbGF5OiBub25lO1wiXSArICNzYy1wYXltZW50LWJsb2Muc3RlcC1ibG9jICsgI3N1Ym1pdC1hcmVhLmhpZGUtdGVtcC1hZnRlci1zdGVwMiB7XG5cdFx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cbn1cbiIsImh0bWwudGFibGV0LWRlc2t0b3Age1xuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAubmF2X19ib3R0b20ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5uYXYtcGVyc28tb2ZmIHtcbiAgICAgIC5uYXZfX2xhYmVsIHtcbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAubmF2X19zdWJsZXZlbCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGxpbmVhcix0cmFuc2Zvcm0gLjNzIGxpbmVhciwtd2Via2l0LXRyYW5zZm9ybSAuM3MgbGluZWFyO1xuICAgICAgICAgICAgJi0tY2VudGVyZWQge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDVweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5uYXYtcGVyc28tb24ge1xuICAgICAgLm5hdi5vdmgge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAubmF2X19jaGVja2JveGx2bDA6Y2hlY2tlZCtkaXYgLm5hdl9fc3VibGV2ZWwge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWigwKTtcbiAgICAgIH1cbiAgICAgIC5uYXZfX2xhYmVsIHtcbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAubmF2X19zdWJsZXZlbCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIiNwYXliZWFyIHtcblx0Zm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4uUGF5QmVhci1hcHAge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0KiwgOmFmdGVyLCA6YmVmb3JlIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG5cdGEge1xuXHRcdGNvbG9yOiAjNTI3ZWUwO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG5cdC5QYXlCZWFyLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRtaW4td2lkdGg6IDMyMHB4O1xuXHRcdG1heC13aWR0aDogNjQwcHg7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAwIDZweCA2cHg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdC5QYXlCZWFyIHtcblx0XHRcdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdH1cblx0fVxuXHRidXR0b24ge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG91dGxpbmU6IDA7XG5cdFx0Zm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdFtyb2xlPWJ1dHRvbl0ge1xuXHRcdG91dGxpbmU6IDA7XG5cdH1cblx0aDEsIGgyLCBoMyB7XG5cdFx0bWFyZ2luOiAyMHB4IDA7XG5cdH1cblx0aDEge1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0fVxuXHRoMiB7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUGF5QmVhci1hcHAgLlBheUJlYXItY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUGF5QmVhci1hcHAgLlBheUJlYXItY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOiA0MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzcwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LlBheUJlYXItYXBwIC5QYXlCZWFyLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMzBweDtcblx0fVxufVxuXG4uUC1ib3gge1xuXHRib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAycHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLlAtYm94X19pbm5lciB7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cGFkZGluZzogMjBweCAyMHB4IDQwcHg7XG5cdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHRmbGV4LWdyb3c6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1ib3hfX2lubmVyIHtcblx0XHRwYWRkaW5nOiAyMHB4IDIwcHggNDBweDtcblx0fVxufVxuXG4uUC1Db250ZW50IHtcblx0bGluZS1oZWlnaHQ6IDEuMztcblx0Y29sb3I6ICMxNjE2MTY7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGZvbnQtc2l6ZTogMTVweDtcblx0c3Ryb25nIHtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGNvbG9yOiAjMzUzNTM1O1xuXHR9XG5cdGgyIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRtYXJnaW46IDEwcHggMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRjb2xvcjogaW5oZXJpdDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdH1cblx0cCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1Db250ZW50IHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0cGFkZGluZzogMCA1NXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1Db250ZW50IGgyIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0bWFyZ2luOiAzMHB4IDAgMTVweDtcblx0fVxufVxuXG4uUC1Db250ZW50X19pY29uIHtcblx0d2lkdGg6IDE3MHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdHBhZGRpbmc6IDI0cHggMjZweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0fVxuXHRzdmcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcblx0LlAtQ29udGVudF9faWNvbiB7XG5cdFx0d2lkdGg6IDEyMHB4O1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLUNvbnRlbnRfX2ljb24ge1xuXHRcdHdpZHRoOiAyMjBweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG59XG5cbi5QLUNvbnRlbnQgdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAgMCAwIDMwcHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiAtMjVweDtcblx0XHRcdG1hcmdpbi10b3A6IC01cHg7XG5cdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdGJhY2tncm91bmQ6ICNlMGUwZTA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1Db250ZW50IHVsIHtcblx0XHRwYWRkaW5nOiAwIDAgMCA2MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1Db250ZW50IHVsIGxpOmJlZm9yZSB7XG5cdFx0bGVmdDogLTUwcHg7XG5cdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG59XG5cbi5QLVBheW1lbnRfX2V4cGlyZWQgLlAtQ29udGVudCB7XG5cdGNvbG9yOiAjNzk3OTc5O1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRsaW5lLWhlaWdodDogMS40NTtcblx0cGFkZGluZzogMzJweDtcblx0c3Ryb25nIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiAjNDk0OTQ5O1xuXHR9XG5cdC5QLWJ0biB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcblx0LlAtUGF5bWVudF9fZXhwaXJlZCAuUC1Db250ZW50IHtcblx0XHRwYWRkaW5nOiAzMnB4IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLVBheW1lbnRfX2V4cGlyZWQgLlAtQ29udGVudCB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdHBhZGRpbmc6IDMycHggNTZweDtcblx0fVxufVxuXG4uUC1ibG9jay1leHBsb3JlciB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0c3ZnIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogLTJweDtcblx0fVxufVxuXG4uUGF5QmVhci1zcGlubmVyIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0d2lkdGg6IDMwMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDQwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0bWFyZ2luOiAxMDBweCBhdXRvIDA7XG59XG5cbi5QYXlCZWFyLXNwaW5uZXJfX2NvbnRhaW5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiA0MHB4O1xuXHR3aWR0aDogNDBweDtcblx0bWFyZ2luOiBhdXRvO1xufVxuXG4uUGF5QmVhci1zcGlubmVyX19pdGVtIHtcblx0bWluLXdpZHRoOiAzMHB4O1xuXHRtaW4taGVpZ2h0OiAzMHB4O1xuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJvcmRlcjogNXB4IHNvbGlkICNjY2M7XG5cdFx0Ym9yZGVyLXRvcC1jb2xvcjogIzVlN2ZjZDtcblx0XHRhbmltYXRpb246IGEgMC42cyBsaW5lYXIgaW5maW5pdGU7XG5cdH1cbn1cblxuQGtleWZyYW1lcyBhIHtcblx0dG8ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcblx0fVxufVxuXG5cbi5QYXlCZWFyLWFwcC1lcnJvciB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDQwMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDQwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0bWFyZ2luOiAxMDBweCBhdXRvIDA7XG5cdGNvbG9yOiAjNzk3OTc5O1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxldHRlci1zcGFjaW5nOiAwO1xuXHRsaW5lLWhlaWdodDogMS40NTtcblx0LlAtYnRuIHtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdGJhY2tncm91bmQ6ICMzOTZlZTA7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXI6IDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAyMHB4IGF1dG8gMDtcblx0fVxufVxuXG4uUC1kaXNhYmxlZCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiTG9hZGluZy4uLlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmctdG9wOiA4MHB4O1xuXHRcdGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNyk7XG5cdH1cbn1cblxuLlBheUJlYXItYXBwIHtcblx0LlAtYnV0dG9ucy1mbGV4IHtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0LlAtYnRuLWJsb2NrIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWF4LXdpZHRoOiAyMzZweDtcblx0XHR9XG5cdH1cblx0LlAtYnRuLWJsb2NrIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRjb2xvcjogIzY1NjU2NTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0d2lkdGg6IDIzNnB4O1xuXHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cblx0LlAtYnRuLWJsb2NrX19pbm5lciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZzogMTZweCAxMHB4IDIxcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMnB4IDE3cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcblx0fVxuXHQuUC1idG4tYmxvY2sge1xuXHRcdCY6YWN0aXZlIC5QLWJ0bi1ibG9ja19faW5uZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG5cdFx0fVxuXHRcdCYuUC13YWxsZXQtYnRuIC5QLXdhbGxldC1pY29uIHtcblx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gNHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5Qm9aV2xuYUhROUlqTXdJaUIyYVdWM1FtOTRQU0l3SURBZ016SWdNekFpSUhkcFpIUm9QU0l6TWlJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OGNHRjBhQ0JrUFNKdE1qZ3VOalkyTmpZMk55QXhNeTR6TXpNek16TXphQzB1TmpZMk5qWTJOM1l0TXk0ek16TXpNek16WXpBdE1TNHlNalkyTmpZMk55MHVOamt6TXpNek15MHlMVEV1TmpFek16TXpNeTB5TGpZMk5qWTJOalkzTFM0Mk1qSTFORFEyTFM0ME16YzFNREF4TVMweExqTTJOVGMzTmpndExqWTNNRFE0T0RJMkxUSXVNVEkyTmpZMk55MHVOalkyTmpZMk5qWm9MVEU0TGpFNU16TXpNek16WXkweExqQXlOekV5TkRNekxqQXlNVGcxTmpnMExURXVPVEV4TWpnNU56Y3RMamN5TVRFeU56TTFMVEl1TURZMk5qWTJOamN0TVM0M016WTJOalkyTnkwdU1EYzJNekE1TlRrdExqVTNORE0xTWpRMExqRXdNREl3T0RRNExURXVNVFV6TlRjeE5EVXVORGd6T0RZNE9TMHhMalU0TnpjME56RTJMak00TXpZMk1EUXpMUzQwTXpReE56VTNNaTQ1TXpZM05UTTFMUzQyT0RBMk16TXpNaUF4TGpVeE5qRXpNVEV0TGpZM05UVTROakUzYURFMUxqa3hZeTR6TXpVek16SXpMUzR3TURZMU5qYzBOaTQyTWpjeU9EVTRMakl5Tnpnek56VXpMalk1TXpNek16TXVOVFUyTmpZMk5qWXVNRE15TmpNd09TNHhPVFE1TXpjM01TMHVNREl5T1RFNU1pNHpPVFF6TURVd09TMHVNVFV4TmpVME1TNDFORFF5T0RFeE55MHVNVEk0TnpNME9DNHhORGs1TnpZd09DMHVNekUzTXpneE1pNHlNelV3T1RjMk9TMHVOVEUxTURFeU5TNHlNekl6T0RVMWFDMHhOUzQ1TURNek16TXpOMk10TGpNek56STBOVGd0TGpBeE1UVXpOVGs0TFM0Mk16TXpOakEzTGpJeU1qVXpOVGM1TFM0M0xqVTFNek16TXpNekxTNHdNek0zTXpreU5DNHhPVFUwTlRFMUxqQXlNVE13TVRReUxqTTVOVGMzTmpneExqRTFNREUyT0RRekxqVTBOalUxTVRJeExqRXlPRGcyTnk0eE5UQTNOelEwTGpNeE9ERTNOekV4TGpJek5qTXpPVFE1TGpVeE5qUTVPREkwTGpJek16UTBPRGM1YURFNUxqTXpNek16TXpOMkxURXVNek16TXpNek16TmpNQzB4TGpnM0xUSXVNRGd0TkMwMExqWTJOalkyTmpZdE5HZ3RNVFl1TURBd01EQXdNRE5qTFRJdU5UYzNNekk0T0RRZ01DMDBMalkyTmpZMk5qWTNJREl1TURnNU16TTNPRE10TkM0Mk5qWTJOalkyTnlBMExqWTJOalkyTmpZM2RqSXdMakF3TURBd01EQXpZekFnTWk0MU56Y3pNamc0SURJdU1EZzVNek0zT0RNZ05DNDJOalkyTmpZMklEUXVOalkyTmpZMk5qY2dOQzQyTmpZMk5qWTJhREU0TGpZMk5qWTJOall6WXpJdU5UYzNNekk0T1NBd0lEUXVOalkyTmpZMk55MHlMakE0T1RNek56Z2dOQzQyTmpZMk5qWTNMVFF1TmpZMk5qWTJObll0TXk0ek16TXpNek0wYUM0Mk5qWTJOalkzWXk0NE9EUXdOVFE1SURBZ01TNDNNekU1TURFekxTNHpOVEV4T0RrMElESXVNelUzTURJeU5pMHVPVGMyTXpFd055NDJNalV4TWpFeUxTNDJNalV4TWpFekxqazNOak14TURjdE1TNDBOekk1TmpjMkxqazNOak14TURjdE1pNHpOVGN3TWpJMmRpMHhMak16TXpNek16TmpNQzB1T0RnME1EVTFMUzR6TlRFeE9EazFMVEV1TnpNeE9UQXhOQzB1T1RjMk16RXdOeTB5TGpNMU56QXlNall0TGpZeU5URXlNVE10TGpZeU5URXlNVE10TVM0ME56STVOamMzTFM0NU56WXpNVEE0TFRJdU16VTNNREl5TmkwdU9UYzJNekV3T0hwdE1pQTBMalkyTmpZMk5qZGpNQ0F4TGpFd05EVTJPVFV0TGpnNU5UUXpNRFVnTWkweUlESm9MVFl1TmpZMk5qWTJOMk10TVM0eE1EUTFOamsxSURBdE1pMHVPRGsxTkRNd05TMHlMVEoyTFRFdU16TXpNek16TTJNd0xURXVNVEEwTlRZNU5TNDRPVFUwTXpBMUxUSWdNaTB5YURZdU5qWTJOalkyTjJNeExqRXdORFUyT1RVZ01DQXlJQzQ0T1RVME16QTFJRElnTW5wdExUZ2dMalkyTmpZMk5qZGpMamN6TmpNM09UWWdNQ0F4TGpNek16TXpNek10TGpVNU5qazFNemNnTVM0ek16TXpNek16TFRFdU16TXpNek16TkNBd0xTNDNNell6TnprMkxTNDFPVFk1TlRNM0xURXVNek16TXpNek15MHhMak16TXpNek16TXRNUzR6TXpNek16TXpMUzQzTXpZek56azNJREF0TVM0ek16TXpNek0wTGpVNU5qazFNemN0TVM0ek16TXpNek0wSURFdU16TXpNek16TXlBd0lDNDNNell6TnprM0xqVTVOamsxTXpjZ01TNHpNek16TXpNMElERXVNek16TXpNek5DQXhMak16TXpNek16UjZJaUJtYVd4c1BTSWpPVGs1SWlCMGNtRnVjMlp2Y20wOUlpSXZQand2YzNablBnPT1cIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0fVxuXHR9XG5cdC5QLWJ0bi1ibG9ja19faGVscGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogIzlmOWY5Zjtcblx0XHRsZXR0ZXItc3BhY2luZzogLS4yMnB4O1xuXHRcdGZvbnQtZmFtaWx5OiBNZW5sbywgbW9ub3NwYWNlO1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHQuUC1kb3RzIHtcblx0XHRcdG1hcmdpbjogMCAtM3B4O1xuXHRcdFx0aSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0d2lkdGg6IDRweDtcblx0XHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogIzlmOWY5Zjtcblx0XHRcdFx0bWFyZ2luOiAwIDJweDtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIsICY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHR3aWR0aDogNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjOWY5ZjlmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuUC1idG4tYmxvY2sgLlAtYnRuLWJsb2NrX19jb3BpZWQtdGV4dCB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRmb250LXNpemU6IDZweDtcblx0XHRjb2xvcjogIzRmYmRhNjtcblx0XHRsZXR0ZXItc3BhY2luZzogLjY1cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdHRvcDogLTE2cHg7XG5cdFx0cGFkZGluZzogNHB4IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0c3ZnIHtcblx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xuXHRcdFx0LW1zLWZsZXgtbmVnYXRpdmU6IDA7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRoZWlnaHQ6IDhweDtcblx0XHR9XG5cdH1cblx0LlAtYnRuLWJsb2NrLS1jb3BpZWQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQuUC1idG4tYmxvY2tfX2lubmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRsZWZ0OiAtNnB4O1xuXHRcdFx0dG9wOiAtMTZweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cGFkZGluZzogNnB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDc5LCAxODksIDE2NiwgMC4xOSk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0fVxuXHRcdC5QLWJ0bi1ibG9ja19fY29waWVkLXRleHQge1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR9XG5cdH1cblx0LlAtYnRuLWJsb2NrW2Rpc2FibGVkXSB7XG5cdFx0b3BhY2l0eTogLjc7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblx0LlAtYnRuIHtcblx0XHRoZWlnaHQ6IDU1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDU1cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0YmFja2dyb3VuZDogIzM5NmVlMDtcblx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJvcmRlcjogMDtcblx0XHRtaW4td2lkdGg6IDI0MHB4O1xuXHRcdCZbZGlzYWJsZWRdIHtcblx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5QLWJ0bl9faWNvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGhlaWdodDogMjJweDtcblx0XHRmaWxsOiAjZmZmO1xuXHRcdHZlcnRpY2FsLWFsaWduOiAtM3B4O1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXHQuUC1idG5fX2ljb24tLWJhY2stZ3JleSB7XG5cdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaUlITjBZVzVrWVd4dmJtVTlJbTV2SWo4K1BITjJaeUFnSUhodGJHNXpPbVJqUFNKb2RIUndPaTh2Y0hWeWJDNXZjbWN2WkdNdlpXeGxiV1Z1ZEhNdk1TNHhMeUlnSUNCNGJXeHVjenBqWXowaWFIUjBjRG92TDJOeVpXRjBhWFpsWTI5dGJXOXVjeTV2Y21jdmJuTWpJaUFnSUhodGJHNXpPbkprWmowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzh3TWk4eU1pMXlaR1l0YzNsdWRHRjRMVzV6SXlJZ0lDQjRiV3h1Y3pwemRtYzlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUFnSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnSUNCNGJXeHVjenB6YjJScGNHOWthVDBpYUhSMGNEb3ZMM052Wkdsd2IyUnBMbk52ZFhKalpXWnZjbWRsTG01bGRDOUVWRVF2YzI5a2FYQnZaR2t0TUM1a2RHUWlJQ0FnZUcxc2JuTTZhVzVyYzJOaGNHVTlJbWgwZEhBNkx5OTNkM2N1YVc1cmMyTmhjR1V1YjNKbkwyNWhiV1Z6Y0dGalpYTXZhVzVyYzJOaGNHVWlJQ0FnYUdWcFoyaDBQU0l5TWlJZ0lDQjJhV1YzUW05NFBTSXdJREFnTWpJZ01qSWlJQ0FnZDJsa2RHZzlJakl5SWlBZ0lHbGtQU0p6ZG1jeUlpQWdJSFpsY25OcGIyNDlJakV1TVNJZ0lDQnBibXR6WTJGd1pUcDJaWEp6YVc5dVBTSXdMamt4SUhJeE16Y3lOU0lnSUNCemIyUnBjRzlrYVRwa2IyTnVZVzFsUFNKaGNuSnZkeTFuY21GNUxuTjJaeUkrSUNBOGJXVjBZV1JoZEdFZ0lDQWdJR2xrUFNKdFpYUmhaR0YwWVRFd0lqNGdJQ0FnUEhKa1pqcFNSRVkrSUNBZ0lDQWdQR05qT2xkdmNtc2dJQ0FnSUNBZ0lDQnlaR1k2WVdKdmRYUTlJaUkrSUNBZ0lDQWdJQ0E4WkdNNlptOXliV0YwUG1sdFlXZGxMM04yWnl0NGJXdzhMMlJqT21admNtMWhkRDRnSUNBZ0lDQWdJRHhrWXpwMGVYQmxJQ0FnSUNBZ0lDQWdJQ0J5WkdZNmNtVnpiM1Z5WTJVOUltaDBkSEE2THk5d2RYSnNMbTl5Wnk5a1l5OWtZMjFwZEhsd1pTOVRkR2xzYkVsdFlXZGxJaUF2UGlBZ0lDQWdJQ0FnUEdSak9uUnBkR3hsUGp3dlpHTTZkR2wwYkdVK0lDQWdJQ0FnUEM5all6cFhiM0pyUGlBZ0lDQThMM0prWmpwU1JFWStJQ0E4TDIxbGRHRmtZWFJoUGlBZ1BHUmxabk1nSUNBZ0lHbGtQU0prWldaek9DSWdMejRnSUR4emIyUnBjRzlrYVRwdVlXMWxaSFpwWlhjZ0lDQWdJSEJoWjJWamIyeHZjajBpSTJabVptWm1aaUlnSUNBZ0lHSnZjbVJsY21OdmJHOXlQU0lqTmpZMk5qWTJJaUFnSUNBZ1ltOXlaR1Z5YjNCaFkybDBlVDBpTVNJZ0lDQWdJRzlpYW1WamRIUnZiR1Z5WVc1alpUMGlNVEFpSUNBZ0lDQm5jbWxrZEc5c1pYSmhibU5sUFNJeE1DSWdJQ0FnSUdkMWFXUmxkRzlzWlhKaGJtTmxQU0l4TUNJZ0lDQWdJR2x1YTNOallYQmxPbkJoWjJWdmNHRmphWFI1UFNJd0lpQWdJQ0FnYVc1cmMyTmhjR1U2Y0dGblpYTm9ZV1J2ZHowaU1pSWdJQ0FnSUdsdWEzTmpZWEJsT25kcGJtUnZkeTEzYVdSMGFEMGlNVFEwTUNJZ0lDQWdJR2x1YTNOallYQmxPbmRwYm1SdmR5MW9aV2xuYUhROUlqYzRNU0lnSUNBZ0lHbGtQU0p1WVcxbFpIWnBaWGMySWlBZ0lDQWdjMmh2ZDJkeWFXUTlJbVpoYkhObElpQWdJQ0FnYVc1cmMyTmhjR1U2ZW05dmJUMGlNVEF1TnpJM01qY3pJaUFnSUNBZ2FXNXJjMk5oY0dVNlkzZzlJaTB4TGpNNU9ETXdOVEVpSUNBZ0lDQnBibXR6WTJGd1pUcGplVDBpTVRFaUlDQWdJQ0JwYm10elkyRndaVHAzYVc1a2IzY3RlRDBpTUNJZ0lDQWdJR2x1YTNOallYQmxPbmRwYm1SdmR5MTVQU0l4SWlBZ0lDQWdhVzVyYzJOaGNHVTZkMmx1Wkc5M0xXMWhlR2x0YVhwbFpEMGlNU0lnSUNBZ0lHbHVhM05qWVhCbE9tTjFjbkpsYm5RdGJHRjVaWEk5SW5OMlp6SWlJQzgrSUNBOGNHRjBhQ0FnSUNBZ1pEMGliU0EyTGpNNU5EWTBOU3c0TGpnMU5ESTJNRGtnTVRNdU56WXhOamcwTERBZ1l5QXhMakF4T0RJek1Td3dJREV1T0RRek5qY3hMREF1T0RJek5EUWdNUzQ0TkRNMk56RXNNUzQ0TXpreU1EVXhJREFzTVM0d01UVTNOalFnTFRBdU9ESTFORFFzTVM0NE16a3lNRFVnTFRFdU9EUXpOamN4TERFdU9ETTVNakExSUd3Z0xURTBMak0zTmpJME1Td3dJREl1TkRnek5qSTRMREl1TkRjM05qRWdZeUF3TGpjeE9UazVPQ3d3TGpjeE9ESTFOQ0F3TGpjeE9UazVPQ3d4TGpnNE1qYzNOQ0F3TERJdU5qQXhNREk0SUMwd0xqY3hPVGs1T1N3d0xqY3hPREkxTlNBdE1TNDRPRGN6TkRjc01DNDNNVGd5TlRVZ0xUSXVOakEzTXpRMUxEQWdUQ0F3TGpVek9UazVPQ3d4TWk0MU1EY3pNek1nUXlBd0xqRXlOekU0TXl3eE1pNHdPVFUxTVRjZ0xUQXVNRFE0T1RReExERXhMalV6TmprNU55QXdMakF4TVRZeU15d3hNU0F0TUM0d05EZzVNemNzTVRBdU5EWXpNREF6SURBdU1USTNNVGd6TERrdU9UQTBORGd5T1NBd0xqVXpPVGs1T0N3NUxqUTVNalkyTmprZ1RDQTFMalkxTmpNM01TdzBMak00T0RZNU1ETWdZeUF3TGpjeE9UazVPQ3d0TUM0M01UZ3lOVFFnTVM0NE9EY3pORFlzTFRBdU56RTRNalUwSURJdU5qQTNNelExTERBZ01DNDNNVGs1T1Rnc01DNDNNVGd5TlRVZ01DNDNNVGs1T1Rnc01TNDRPREkzTnpNMklEQXNNaTQyTURFd01qZzJJSG9pSUNBZ0lDQnBaRDBpY0dGMGFEUWlJQ0FnSUNCcGJtdHpZMkZ3WlRwamIyNXVaV04wYjNJdFkzVnlkbUYwZFhKbFBTSXdJaUFnSUNBZ2MzUjViR1U5SW1acGJHdzZJMk01WXpsak9TSWdMejQ4TDNOMlp6ND1cIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHR9XG5cdC5QLWJ0bl9faWNvbi0tcmVmcmVzaCB7XG5cdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NDhjM1puSUhkcFpIUm9QU0l5TW5CNElpQm9aV2xuYUhROUlqRTRjSGdpSUhacFpYZENiM2c5SWpBZ01DQXlNaUF4T0NJZ2RtVnljMmx2YmowaU1TNHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklqNGdJQ0FnSUNBZ0lEeDBhWFJzWlQ1RGIyMWlhVzVsWkNCVGFHRndaVHd2ZEdsMGJHVStJQ0FnSUR4a1pYTmpQa055WldGMFpXUWdkMmwwYUNCVGEyVjBZMmd1UEM5a1pYTmpQaUFnSUNBOFpHVm1jejRnSUNBZ0lDQWdJRHh3WVhSb0lHUTlJazB4Tnk0d05qZ3hNamNzT0M0NU56VXdOVEE1TWlCTU1UWXVPRGN4TkRFek9DdzVMak15TWpBM056TTNJRU14Tmk0MU1EUTFOamswTERrdU9UWTVNak0yTVRrZ01UVXVOamt6TXpRMk1pd3hNQzR5TVRNd01qUTNJREUxTGpBek1EVXlOVElzT1M0NE56VXpNREExTWlCRE1UVXVNREV6TnpJNU5DdzVMamcyTmpjME1qWTBJREUwTGprNU56RXlOVGtzT1M0NE5UYzRNVEkxSURFMExqazRNRGN5Tnl3NUxqZzBPRFV4TmpjeElFTXhOQzR6TmprMU1USXlMRGt1TlRBeU1EUTNNemdnTVRRdU1UVTBPRGt6Tml3NExqY3lOVFk1TURrM0lERTBMalV3TVRNMk1qa3NPQzR4TVRRME56WXhOU0JNTVRZdU1qQTFOekV3TkN3MUxqRXdOemM1TmpFMElFTXhOaTR5TWpRMk16QTNMRFF1T1RJME9ETTVOelFnTVRZdU1qZ3pOekExTWl3MExqYzBNekV6T1RnMElERTJMak00TmpBNE16SXNOQzQxTnpVM05qWTNOaUJETVRZdU16azFPVEU1TXl3MExqVTFPVFk0TmpFMElERTJMalF3TmpFeE1UY3NOQzQxTkRNNE1qWXhNeUF4Tmk0ME1UWTJOVEkzTERRdU5USTRNVGs0TkRnZ1F6RTJMamd6TWpZek56RXNNeTQ1TVRFME56WXlOU0F4Tnk0Mk5qQXpNems1TERNdU56TXhOREE1TmpjZ01UZ3VNamswT1RNNExEUXVNVEU1TlRjM09EZ2dUREl4TGpNNE56QTBNamtzTmk0d01UQTVORE14TWlCTU1qRXVNemczTURReU9TdzJMakF4TURrME16RXlJRU15TVM0NU9EWXpPVFEyTERZdU16YzNOVFV4T1RnZ01qSXVNVGMxTURjc055NHhOakEyTVRjM055QXlNUzQ0TURnME5qRXhMRGN1TnpVNU9UWTVOU0JETWpFdU56azROakkxTERjdU56YzJNRFV3TVRNZ01qRXVOemc0TkRNeU55dzNMamM1TVRreE1ERTBJREl4TGpjM056ZzVNVGNzTnk0NE1EYzFNemMzT1NCRE1qRXVNell4T1RBM015dzRMalF5TkRJMk1EQXhJREl3TGpVek5ESXdORFVzT0M0Mk1EUXpNalkySURFNUxqZzVPVFl3TmpRc09DNHlNVFl4TlRnek9TQk1NVGt1Tmpnek1qSXlPQ3c0TGpBNE16Z3dNVGcwSUVNeE9TNDJPVE15TkRrMkxEZ3VNalV5TlRJek1EZ2dNVGt1TmprNE16TXpNeXc0TGpReU1qVTFNVGt6SURFNUxqWTVPRE16TXpNc09DNDFPVE0zTlNCRE1Ua3VOams0TXpNek15d3hNeTR6TXprNU5EY3hJREUxTGpjNU1UQTNNeklzTVRjdU1UZzNOU0F4TUM0NU56RXlNak0yTERFM0xqRTROelVnUXprdU9URTVNRGN3TURZc01UY3VNVGczTlNBNExqa3hNRFF3TkRJMExERTNMakF3TkRFMU1qRWdOeTQ1TnpZek56Z3hOQ3d4Tmk0Mk5qZ3hNekl6SUV3eE1DNHdPVFl6TlRrekxERTBMalUwT0RFMU1USWdRekV3TGpNNE1qQTNOVEVzTVRRdU5UZzRORGszTlNBeE1DNDJOelF4TnpNMExERTBMall3T1RNM05TQXhNQzQ1TnpFeU1qTTJMREUwTGpZd09UTTNOU0JETVRRdU1qRTFNRFUyTXl3eE5DNDJNRGt6TnpVZ01UWXVPRFk0TXpjNE9Td3hNaTR4TVRrM016VTBJREUzTGpBMk9ERXlOeXc0TGprM05UQTFNRGt5SUZvZ1RUUXVPRGMzTXpZek56VXNPUzR3TWpBeU5UWTRNeUJNTlM0d05USTJOVE0zTERndU5qZzBNVGs1TnpRZ1F6VXVNemsyTmpnNU1EUXNPQzR3TWpRMk16STBOaUEyTGpFNU9Ea3dPVGsyTERjdU56VXlOamd4TVRrZ05pNDROek14TVRNMk1TdzRMakEyTnpBMk56VXhJRXcyTGpnM016RXhNell4TERndU1EWTNNRFkzTlRFZ1F6WXVPRGt3TVRrM09ETXNPQzR3TnpVd016UXdNaUEyTGprd056RXdNamczTERndU1EZ3pNemM1TWpZZ05pNDVNak00TVRZeU1TdzRMakE1TWpBNU56QTNJRU0zTGpVME5qYzFNRE1zT0M0ME1UY3dNalF5TmlBM0xqYzRPRE16TWpZekxEa3VNVGcxTkRFM05qVWdOeTQwTmpNME1EVTBOQ3c1TGpnd09ETTFNVGMwSUV3MUxqYzROekEzT1RNMUxERXpMakF5TWpFeE9Ua2dRelV1TnpNME1EVTVNeXd4TXk0eE1qTTNOamN6SURVdU5qY3dNVFUzTURjc01UTXVNakUyTWpBNE5pQTFMalU1TnpVeE9ETXlMREV6TGpJNU9EY3hOalFnUXpVdU5UYzFOakUxTmpnc01UTXVNelF4T0RZNE15QTFMalUxTVRBeU56WTFMREV6TGpNNE5ESXlNallnTlM0MU1qTTNNVEE0T1N3eE15NDBNalUxTmpjeUlFTTFMalV4TXpNeE9UVTFMREV6TGpRME1USTVORGdnTlM0MU1ESTFOems1TXl3eE15NDBOVFkzT0RrMElEVXVORGt4TkRrNU9UWXNNVE11TkRjeU1ETTVOeUJETlM0d05UUXlORFUyT1N3eE5DNHdOek00TmpnMklEUXVNakl3TnpZeU9EWXNNVFF1TWpJME9UTTVJRE11TmpBd01EazRNakVzTVRNdU9ERTBPRFl3TVNCTU1DNDFOelU0T0RRMk5ESXNNVEV1T0RFMk56TTBNaUJETFRBdU1ERXdNekEzTlRJeE9Td3hNUzQwTWprME16RTJJQzB3TGpFM01UVXpPVE0yTml3eE1DNDJOREF5TlRneElEQXVNakUxTnpZek1qTTVMREV3TGpBMU5EQTJOaUJETUM0eU1qWXhOVFExTnprc01UQXVNRE00TXpNNE5DQXdMakl6TmpnNU5ESXdOeXd4TUM0d01qSTRORE00SURBdU1qUTNPVGMwTVRZNExERXdMakF3TnpVNU16VWdUREF1TWpRM09UYzBNVFk0TERFd0xqQXdOelU1TXpVZ1REQXVNalEzT1RjME1UWTRMREV3TGpBd056VTVNelVnUXpBdU5qZzFNakk0TkRRMkxEa3VOREExTnpZME5qRWdNUzQxTVRnM01URXlOeXc1TGpJMU5EWTVOREV6SURJdU1UTTVNemMxT1RJc09TNDJOalEzTnpNd015Qk1NaTR6TWpjNE9UTXdPU3c1TGpjNE9UTXlPREE0SUVNeUxqSTNNalkyTXpjNUxEa3VNems0TlRrMk1qVWdNaTR5TkRReE1UTTVNaXc0TGprNU9UUTFOakkzSURJdU1qUTBNVEV6T1RJc09DNDFPVE0zTlNCRE1pNHlORFF4TVRNNU1pd3pMamcwTnpVMU1qa3pJRFl1TVRVeE16YzBNRElzTUNBeE1DNDVOekV5TWpNMkxEQWdRekV5TGpFME16QTJNelVzTUNBeE15NHlOakE1TlRreUxEQXVNakkzTkRNek16ZzFJREUwTGpJNE1UZzNNallzTUM0Mk16azVNVGsyT0RjZ1RERXlMakl4T0RJek56TXNNaTQzTURNMU5UUTVNaUJETVRFdU9ERTFOalUwTWl3eUxqWXlNVE16TXpFMUlERXhMak01T0RVMk16RXNNaTQxTnpneE1qVWdNVEF1T1RjeE1qSXpOaXd5TGpVM09ERXlOU0JETnk0MU9UY3pNamc1TERJdU5UYzRNVEkxSURRdU9EWXlNalEyT0RNc05TNHlOekUwTVRJd05TQTBMamcyTWpJME5qZ3pMRGd1TlRrek56VWdRelF1T0RZeU1qUTJPRE1zT0M0M016Y3hORFl4TWlBMExqZzJOek0wTVRrNUxEZ3VPRGM1TXpjd016a2dOQzQ0Tnpjek5qTTNOU3c1TGpBeU1ESTFOamd6SUZvaUlHbGtQU0p3WVhSb0xURWlQand2Y0dGMGFENGdJQ0FnUEM5a1pXWnpQaUFnSUNBOFp5QnBaRDBpNG9DVUxWQmhlVzFsYm5RaUlITjBjbTlyWlQwaWJtOXVaU0lnYzNSeWIydGxMWGRwWkhSb1BTSXhJaUJtYVd4c1BTSnViMjVsSWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBpQWdJQ0FnSUNBZ1BHY2dhV1E5SW1OdmJtWnBjbTFsWkNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9MVEV3Tmk0d01EQXdNREFzSUMwMU5EZ3VNREF3TURBd0tTSStJQ0FnSUNBZ0lDQWdJQ0FnUEdjZ2FXUTlJa2R5YjNWd0lpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d5Tmk0d01EQXdNREFzSURjd0xqQXdNREF3TUNraVBpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOFp5QnBaRDBpVkdsbGNpMHhMUzh0U1dOdmJpMHZMVmRoYkd4bGRDMHZMVmRvYVhSbElpQjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2c0TUM0d01EQXdNREFzSURRM09DNHdNREF3TURBcElqNGdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHhuSUdsa1BTSkRiMjFpYVc1bFpDMVRhR0Z3WlMwckxVTnZiV0pwYm1Wa0xWTm9ZWEJsTFNzdFUzZGhkR05vWlhNdEx5MUNiR0ZqYXkxTllYTnJJaUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnd0xqQXdNREF3TUN3Z01DNDNOVEF3TURBcElqNGdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGJXRnpheUJwWkQwaWJXRnpheTB5SWlCbWFXeHNQU0ozYUdsMFpTSStJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHgxYzJVZ2VHeHBibXM2YUhKbFpqMGlJM0JoZEdndE1TSStQQzkxYzJVK0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEM5dFlYTnJQaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ0lEeDFjMlVnYVdROUlrTnZiV0pwYm1Wa0xWTm9ZWEJsSWlCbWFXeHNQU0lqUkRoRU9FUTRJaUI0YkdsdWF6cG9jbVZtUFNJamNHRjBhQzB4SWo0OEwzVnpaVDRnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR3dlp6NGdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BDOW5QaUFnSUNBZ0lDQWdJQ0FnSUR3dlp6NGdJQ0FnSUNBZ0lEd3ZaejRnSUNBZ1BDOW5Qand2YzNablBnPT1cIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHR9XG5cdC5QLWJ0bl9faWNvbi0tcmVmcmVzaC13aGl0ZSB7XG5cdFx0YmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUJvWldsbmFIUTlJakU0SWlCMmFXVjNRbTk0UFNJd0lEQWdNaklnTVRnaUlIZHBaSFJvUFNJeU1pSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNDhjR0YwYUNCa1BTSnRNVGN1TURZNE1USTNJRGd1T1RjMU1EVXdPVEl0TGpFNU5qY3hNekl1TXpRM01ESTJORFZqTFM0ek5qWTRORFEwTGpZME56RTFPRGd5TFRFdU1UYzRNRFkzTmk0NE9UQTVORGN6TXkweExqZzBNRGc0T0RZdU5UVXpNakl6TVRVdExqQXhOamM1TlRndExqQXdPRFUxTnpnNExTNHdNek16T1RrekxTNHdNVGMwT0Rnd01pMHVNRFE1TnprNE1pMHVNREkyTnpnek9ERXRMall4TVRJeE5EZ3RMak0wTmpRMk9UTXpMUzQ0TWpVNE16TTBMVEV1TVRJeU9ESTFOelF0TGpRM09UTTJOREV0TVM0M016UXdOREExTm13eExqY3dORE0wTnpVdE15NHdNRFkyT0RBd01XTXVNREU0T1RJd015MHVNVGd5T1RVMk5DNHdOemM1T1RRNExTNHpOalEyTlRZekxqRTRNRE0zTWpndExqVXpNakF5T1RNNExqQXdPVGd6TmpFdExqQXhOakE0TURZeUxqQXlNREF5T0RVdExqQXpNVGswTURZekxqQXpNRFUyT1RVdExqQTBOelUyT0RJNExqUXhOVGs0TkRRdExqWXhOamN5TWpJeklERXVNalF6TmpnM01pMHVOemsyTnpnNE9ERWdNUzQ0TnpneU9EVXpMUzQwTURnMk1qQTJiRE11TURreU1UQTBPU0F4TGpnNU1UTTJOVEkwWXk0MU9Ua3pOVEUzTGpNMk5qWXdPRGcyTGpjNE9EQXlOekVnTVM0eE5EazJOelEyTlM0ME1qRTBNVGd5SURFdU56UTVNREkyTXpndExqQXdPVGd6TmpFdU1ERTJNRGd3TmpNdExqQXlNREF5T0RRdU1ETXhPVFF3TmpRdExqQXpNRFUyT1RRdU1EUTNOVFk0TWprdExqUXhOVGs0TkRRdU5qRTJOekl5TWpJdE1TNHlORE0yT0RjeUxqYzVOamM0T0RneExURXVPRGM0TWpnMU15NDBNRGcyTWpBMmJDMHVNakUyTXpnek5pMHVNVE15TXpVMk5UVmpMakF4TURBeU5qZ3VNVFk0TnpJeE1qUXVNREUxTVRFd05TNHpNemczTlRBd09TNHdNVFV4TVRBMUxqVXdPVGswT0RFMklEQWdOQzQzTkRZeE9UY3hMVE11T1RBM01qWXdNU0E0TGpVNU16YzFMVGd1TnpJM01UQTVOeUE0TGpVNU16YzFMVEV1TURVeU1UVXpOVFFnTUMweUxqQTJNRGd4T1RNMkxTNHhPRE16TkRjNUxUSXVPVGswT0RRMU5EWXRMalV4T1RNMk56ZHNNaTR4TVRrNU9ERXhOaTB5TGpFeE9UazRNVEZqTGpJNE5UY3hOVGd1TURRd016UTJNeTQxTnpjNE1UUXhMakEyTVRJeU16Z3VPRGMwT0RZME15NHdOakV5TWpNNElETXVNalF6T0RNeU55QXdJRFV1T0RrM01UVTFNeTB5TGpRNE9UWXpPVFlnTmk0d09UWTVNRE0wTFRVdU5qTTBNekkwTURoNmJTMHhNaTR4T1RBM05qTXlOUzR3TkRVeU1EVTVNUzR4TnpVeU9EazVOUzB1TXpNMk1EVTNNRGxqTGpNME5EQXpOVE0wTFM0Mk5UazFOamN5T0NBeExqRTBOakkxTmpJMkxTNDVNekUxTVRnMU5TQXhMamd5TURRMU9Ua3hMUzQyTVRjeE16SXlNeTR3TVRjd09EUXlNaTR3TURjNU5qWTFNUzR3TXpNNU9Ea3lOaTR3TVRZek1URTNOUzR3TlRBM01ESTJMakF5TlRBeU9UVTJMall5TWprek5EQTVMak15TkRreU56RTVMamcyTkRVeE5qUXlJREV1TURrek16SXdOVGd1TlRNNU5UZzVNak1nTVM0M01UWXlOVFEyTjJ3dE1TNDJOell6TWpZd09TQXpMakl4TXpjMk9ERTJZeTB1TURVek1ESXdNRFV1TVRBeE5qUTNOQzB1TVRFMk9USXlNamd1TVRrME1EZzROeTB1TVRnNU5UWXhNRE11TWpjMk5UazJOUzB1TURJeE9UQXlOalF1TURRek1UVXhPUzB1TURRMk5Ea3dOamN1TURnMU5UQTJNaTB1TURjek9EQTNORE11TVRJMk9EVXdPQzB1TURFd016a3hNelF1TURFMU56STNOaTB1TURJeE1UTXdPVFl1TURNeE1qSXlNaTB1TURNeU1qRXdPVE11TURRMk5EY3lOUzB1TkRNM01qVTBNamN1TmpBeE9ESTRPUzB4TGpJM01EY3pOekV1TnpVeU9EazVNeTB4TGpnNU1UUXdNVGMxTGpNME1qZ3lNRFJzTFRNdU1ESTBNakV6TlRjdE1TNDVPVGd4TWpVNVl5MHVOVGcyTVRreU1UWXRMak00TnpNd01qWXRMamMwTnpReU5EQXhMVEV1TVRjMk5EYzJNUzB1TXpZd01USXhOQzB4TGpjMk1qWTJPREl1TURFd016a3hNelF0TGpBeE5UY3lOell1TURJeE1UTXdPVGN0TGpBek1USXlNakl1TURNeU1qRXdPVE10TGpBME5qUTNNalV1TkRNM01qVTBNamd0TGpZd01UZ3lPRGc1SURFdU1qY3dOek0zTVMwdU56VXlPRGs1TXpjZ01TNDRPVEUwTURFM05TMHVNelF5T0RJd05EZHNMakU0T0RVeE56RTNMakV5TkRVMU5UQTFZeTB1TURVMU1qSTVNeTB1TXprd056TXhPRE10TGpBNE16YzNPVEUzTFM0M09EazROekU0TVMwdU1EZ3pOemM1TVRjdE1TNHhPVFUxTnpnd09DQXdMVFF1TnpRMk1UazNNRGNnTXk0NU1EY3lOakF4TFRndU5Ua3pOelVnT0M0M01qY3hNRGsyT0MwNExqVTVNemMxSURFdU1UY3hPRE01T1NBd0lESXVNamc1TnpNMU5pNHlNamMwTXpNek9TQXpMak14TURZME9TNDJNems1TVRrMk9Xd3RNaTR3TmpNMk16VXpJREl1TURZek5qTTFNak5qTFM0ME1ESTFPRE14TFM0d09ESXlNakUzTnkwdU9ERTVOamMwTWkwdU1USTFOREk1T1RJdE1TNHlORGN3TVRNM0xTNHhNalUwTWprNU1pMHpMak0zTXpnNU5EY2dNQzAyTGpFd09EazNOamMzSURJdU5qa3pNamczTURVdE5pNHhNRGc1TnpZM055QTJMakF4TlRZeU5TQXdJQzR4TkRNek9UWXhNaTR3TURVd09UVXhOaTR5T0RVMk1qQXpPUzR3TVRVeE1UWTVNaTQwTWpZMU1EWTRNM29pSUdacGJHdzlJaU5tWm1ZaUlHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTUNBdU56VXBJaTgrUEM5emRtYytcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHR9XG5cdC5QLWJ0bl9faWNvbi0tY2xvc2Uge1xuXHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCb1pXbG5hSFE5SWpFMElpQjJhV1YzUW05NFBTSXdJREFnTVRRZ01UUWlJSGRwWkhSb1BTSXhOQ0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SStQR1JsWm5NK1BIQmhkR2dnYVdROUltRWlJR1E5SW0weE1DNDNORFl6TURBM0lEY3VOamN4T0RBMk1qRWdNeTR6TVRBd05qUTBJRE11TXpFd01EWTBNemxqTGpjeE1Ea3lOekV1TnpFd09USTNMamN4TURreU56RWdNUzQ0TmpNMU5qYzFJREFnTWk0MU56UTBPVFExTFM0M01UQTVNamN1TnpFd09USTNNUzB4TGpnMk16VTJOelV1TnpFd09USTNNUzB5TGpVM05EUTVORFVnTUd3dE15NHpNVEF3TmpRek9TMHpMak14TURBMk5EUXRNeTR6TVRBd05qUTBNU0F6TGpNeE1EQTJORFJqTFM0M01UQTVNamN3TXk0M01UQTVNamN4TFRFdU9EWXpOVFkzTlM0M01UQTVNamN4TFRJdU5UYzBORGswTlRNZ01DMHVOekV3T1RJM01EUXRMamN4TURreU55MHVOekV3T1RJM01EUXRNUzQ0TmpNMU5qYzFJREF0TWk0MU56UTBPVFExYkRNdU16RXdNRFkwTkMwekxqTXhNREEyTkRNNUxUTXVNekV3TURZME5DMHpMak14TURBMk5EUXhZeTB1TnpFd09USTNNRFF0TGpjeE1Ea3lOekF6TFM0M01UQTVNamN3TkMweExqZzJNelUyTnpVZ01DMHlMalUzTkRRNU5EVXpMamN4TURreU56QXpMUzQzTVRBNU1qY3dOQ0F4TGpnMk16VTJOelV0TGpjeE1Ea3lOekEwSURJdU5UYzBORGswTlRNZ01Hd3pMak14TURBMk5EUXhJRE11TXpFd01EWTBOQ0F6TGpNeE1EQTJORE01TFRNdU16RXdNRFkwTkdNdU56RXdPVEkzTFM0M01UQTVNamN3TkNBeExqZzJNelUyTnpVdExqY3hNRGt5TnpBMElESXVOVGMwTkRrME5TQXdJQzQzTVRBNU1qY3hMamN4TURreU56QXpMamN4TURreU56RWdNUzQ0TmpNMU5qYzFJREFnTWk0MU56UTBPVFExTTNvaUx6NDhiV0Z6YXlCbWFXeHNQU0lqWm1abUlqNDhkWE5sSUdacGJHdzlJbTV2Ym1VaUlIaHNhVzVyT21oeVpXWTlJaU5oSWk4K1BDOXRZWE5yUGp3dlpHVm1jejQ4ZFhObElHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSWdiM0JoWTJsMGVUMGlMakUySWlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3RNU0F0TVNraUlIaHNhVzVyT21oeVpXWTlJaU5oSWk4K1BDOXpkbWMrXCIpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZmlsbDogI2ZmZjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogLTFweDtcblx0XHR3aWR0aDogMTNweDtcblx0XHRoZWlnaHQ6IDEzcHg7XG5cdH1cblx0LlAtYnRuLWdyZXkge1xuXHRcdGJhY2tncm91bmQ6ICNmNWY1ZjU7XG5cdFx0Y29sb3I6ICNhMGEwYTAgIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdHN2ZyB7XG5cdFx0XHRmaWxsOiAjYzljOWM5O1xuXHRcdH1cblx0fVxuXHQuUC1idG4tLXNtIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGhlaWdodDogMzZweDtcblx0XHRsaW5lLWhlaWdodDogMzZweDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICNlM2UzZTM7XG5cdFx0Y29sb3I6ICNiMmIyYjIgIWltcG9ydGFudDtcblx0XHRtaW4td2lkdGg6IDA7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0cGFkZGluZzogMCAxOHB4IDAgMTNweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlBheUJlYXItYXBwIC5QLWJ0bi1ibG9jayB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMjRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlBheUJlYXItYXBwIC5QLWJ0bi1ibG9jay5QLXdhbGxldC1idG4gLlAtd2FsbGV0LWljb24ge1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRtYXJnaW46IDAgYXV0byA5cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QYXlCZWFyLWFwcCAuUC1idG4tYmxvY2tfX2hlbHBlciB7XG5cdFx0Zm9udC1zaXplOiAyMXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUGF5QmVhci1hcHAgLlAtYnRuLWJsb2NrX19oZWxwZXIgLlAtZG90cyB7XG5cdFx0bWFyZ2luOiAwIC02cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QYXlCZWFyLWFwcCAuUC1idG4tYmxvY2sgLlAtYnRuLWJsb2NrX19jb3BpZWQtdGV4dCB7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IC0zcHg7XG5cdFx0dG9wOiAtMjNweDtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QYXlCZWFyLWFwcCAuUC1idG4tYmxvY2sgLlAtYnRuLWJsb2NrX19jb3BpZWQtdGV4dCBzdmcge1xuXHRcdHdpZHRoOiAxM3B4O1xuXHRcdGhlaWdodDogMTNweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlBheUJlYXItYXBwIC5QLWJ0bi1ibG9jay0tY29waWVkOmJlZm9yZSB7XG5cdFx0dG9wOiAtMjNweDtcblx0XHRwYWRkaW5nLXRvcDogMjNweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcblx0LlBheUJlYXItYXBwIC5QLWJ0biB7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUGF5QmVhci1hcHAgLlAtYnRuIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdH1cbn1cblxuLlBheUJlYXIge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5QYXlCZWFyX19JdGVtIHtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0cGFkZGluZzogMjFweCA2cHggMTVweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRib3gtc2hhZG93OiAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjA2KSwgMCAycHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuXHR3aWR0aDogY2FsYygzMy4zMyUgLSA2LjY2cHgpO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjNjg2ODY4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjM1O1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3V0bGluZTogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7XG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUGF5QmVhcl9fSXRlbSB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUGF5QmVhcl9fSXRlbSB7XG5cdFx0d2lkdGg6IGNhbGMoMzMuMzMlIC0gMTAuNjZweCk7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDE2cHg7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdH1cbn1cblxuLlBheUJlYXJfX0l0ZW0tLWxhc3Qge1xuXHRib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggI2YwZjBmMDtcblx0aW1nIHtcblx0XHRvcGFjaXR5OiAwLjI7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QYXlCZWFyX19JdGVtLS1sYXN0IGltZyB7XG5cdFx0d2lkdGg6IDQ3cHg7XG5cdFx0bWFyZ2luLXRvcDogMTZweDtcblx0fVxufVxuXG4uUGF5QmVhcl9fSXRlbSB7XG5cdCY6bnRoLWNoaWxkKDNuKSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG5cdCY6bnRoLWNoaWxkKC1uKzMpIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5QYXlCZWFyX19JdGVtX19pY29uIHtcblx0d2lkdGg6IDUycHg7XG5cdGhlaWdodDogNTJweDtcblx0bWFyZ2luOiA1cHggYXV0byAwO1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0aW1nLCBzdmcge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlBheUJlYXJfX0l0ZW1fX2ljb24ge1xuXHRcdHdpZHRoOiA1NHB4O1xuXHRcdGhlaWdodDogNTRweDtcblx0XHRtYXJnaW46IDhweCBhdXRvIDA7XG5cdH1cbn1cblxuLlBheUJlYXJfX0l0ZW1fX2NvZGUge1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAjMzAzMDMwO1xuXHRtYXJnaW4tdG9wOiAyMXB4O1xuXHRtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUGF5QmVhcl9fSXRlbV9fY29kZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUGF5QmVhcl9fSXRlbV9fY29kZSB7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdG1hcmdpbi10b3A6IDIycHg7XG5cdH1cbn1cblxuLlBheUJlYXJfX0l0ZW1fX3ZhbCB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICM4MzgzODM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUGF5QmVhcl9fSXRlbV9fdmFsIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QYXlCZWFyX19JdGVtX192YWwge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuXG4uUGF5QmVhcl9fSXRlbTpub3QoLlBheUJlYXJfX0l0ZW0tLWRpc2FibGVkKTphY3RpdmUge1xuXHRib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxcHgsIDApO1xufVxuXG4uUGF5QmVhcl9fSXRlbS0tZGlzYWJsZWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogXCJDT01JTkcgU09PTlwiO1xuXHRcdGZvbnQtc2l6ZTogOHB4O1xuXHRcdGNvbG9yOiAjODk5ZmI5O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0YmFja2dyb3VuZDogI2VjZjBmMTtcblx0XHRib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcblx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE1cHg7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QYXlCZWFyX19JdGVtLS1kaXNhYmxlZDphZnRlciB7XG5cdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRsaW5lLWhlaWdodDogMjBweDtcblx0fVxufVxuXG4uUGF5QmVhcl9fTmF2IHtcblx0Y29sb3I6ICNiZGJkYmQ7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0bGV0dGVyLXNwYWNpbmc6IC4yMnB4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LW1zLWZsZXgtbmVnYXRpdmU6IDA7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcblx0LlBheUJlYXJfX05hdiB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUGF5QmVhcl9fTmF2IHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cbn1cblxuLlBheUJlYXJfX05hdl9fZXh0ZXJuYWwge1xuXHRtYXJnaW46IDAgM3B4IC0zcHggOXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlBheUJlYXJfX05hdl9fZXh0ZXJuYWwge1xuXHRcdGhlaWdodDogMjFweDtcblx0XHR3aWR0aDogMjFweDtcblx0XHRtYXJnaW46IDAgLTJweCAtNXB4IDEycHg7XG5cdH1cbn1cblxuLlBheUJlYXJfX05hdiBhIHtcblx0Y29sb3I6ICM1ZTdmY2Q7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLlBheUJlYXJfX05hdl9fYXJyb3cge1xuXHR3aWR0aDogMjJweDtcblx0aGVpZ2h0OiAyMnB4O1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG5cdFx0ZmlsbDogI2UzZTNlMztcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlBheUJlYXJfX05hdl9fYXJyb3cge1xuXHRcdHdpZHRoOiAyOHB4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdH1cbn1cblxuLlBheUJlYXJfX2JyYW5kLWxpbmsge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogZW5kO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcblx0ZmxleC1ncm93OiAxO1xufVxuXG4uUGF5QmVhciB7XG5cdC5QYXlCZWFyX19icmFuZC1saW5rLCAuUGF5QmVhcl9fTmF2X19hcnJvdyB7XG5cdFx0bWFyZ2luOiA0cHggMCAxOHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuXHQuUGF5QmVhciB7XG5cdFx0LlBheUJlYXJfX2JyYW5kLWxpbmssIC5QYXlCZWFyX19OYXZfX2Fycm93IHtcblx0XHRcdG1hcmdpbjogMCAwIDE4cHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUGF5QmVhciB7XG5cdFx0LlBheUJlYXJfX2JyYW5kLWxpbmssIC5QYXlCZWFyX19OYXZfX2Fycm93IHtcblx0XHRcdG1hcmdpbi10b3A6IC02cHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUGF5QmVhciB7XG5cdFx0LlBheUJlYXJfX2JyYW5kLWxpbmssIC5QYXlCZWFyX19OYXZfX2Fycm93IHtcblx0XHRcdG1hcmdpbjogLThweCAwIDMwcHg7XG5cdFx0fVxuXHR9XG59XG5cbi5QYXlCZWFyX19JY29ucyB7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtbXMtZmxleC13cmFwOiB3cmFwO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5QLVBheW1lbnQge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuXHRmbGV4LWdyb3c6IDE7XG59XG5cbi5QLVBheW1lbnRfX2hlYWRlciB7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTBweDtcblx0Y29sb3I6ICNiOGJjYzQ7XG5cdGxpbmUtaGVpZ2h0OiAxLjE4O1xuXHRwYWRkaW5nOiAxNnB4O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDk0LCAxMjcsIDIwNSwgMC4xKTtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDIpO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cdC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuXHRmbGV4LXNocmluazogMDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuXHQuUC1QYXltZW50X19oZWFkZXIge1xuXHRcdGZvbnQtc2l6ZTogOHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1QYXltZW50X19oZWFkZXIge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRwYWRkaW5nOiAxN3B4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNDAwcHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlAtUGF5bWVudF9faGVhZGVyIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3NzBweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQuUC1QYXltZW50X19oZWFkZXIge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdC5QLVBheW1lbnRfX2hlYWRlciB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHR9XG59XG5cbi5QLVBheW1lbnRfX2hlYWRlcl9fdGltZXIge1xuXHQtbXMtZmxleC1uZWdhdGl2ZTogMDtcblx0ZmxleC1zaHJpbms6IDA7XG5cdGJhY2tncm91bmQ6ICM1ZTdmY2Q7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0cGFkZGluZzogNXB4IDA7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0d2lkdGg6IDU1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1QYXltZW50X19oZWFkZXJfX3RpbWVyIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdFx0d2lkdGg6IDcwcHg7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1QYXltZW50X19oZWFkZXJfX3RpbWVyIHtcblx0XHRmb250LXNpemU6IDIzcHg7XG5cdH1cbn1cblxuLlAtUGF5bWVudF9faGVhZGVyX190aXRsZSB7XG5cdGNvbG9yOiAjNWU3ZmNkO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1QYXltZW50X19oZWFkZXJfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI0MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1QYXltZW50X19oZWFkZXJfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI0cHg7XG5cdH1cbn1cblxuLlAtUGF5bWVudF9faGVhZGVyX19oZWxwZXIge1xuXHRsZXR0ZXItc3BhY2luZzogLjdweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0bWFyZ2luLXRvcDogMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlAtUGF5bWVudF9faGVhZGVyX19oZWxwZXIge1xuXHRcdGxldHRlci1zcGFjaW5nOiAxLjIzcHg7XG5cdH1cbn1cblxuLlAtUGF5bWVudF9faGVhZGVyX190ZXh0IHtcblx0bWluLXdpZHRoOiA3MCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuXHQuUC1QYXltZW50X19oZWFkZXJfX3RleHQge1xuXHRcdG1pbi13aWR0aDogMzE0cHg7XG5cdH1cbn1cblxuLlAtUGF5bWVudF9faGVhZGVyLS1yZWQge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDE4NSwgNjEsIDYxLCAwLjEpO1xuXHRjb2xvcjogIzk2OGU4ZTtcblx0LlAtUGF5bWVudF9faGVhZGVyX190aW1lciB7XG5cdFx0YmFja2dyb3VuZDogI2I5M2QzZDtcblx0fVxuXHQuUC1QYXltZW50X19oZWFkZXJfX3RpdGxlIHtcblx0XHRjb2xvcjogI2I5M2QzZDtcblx0fVxufVxuXG4uUC1QYXltZW50X19oZWFkZXItLWdyZWVuIHtcblx0YmFja2dyb3VuZDogcmdiYSg2MSwgMTc5LCAxNTgsIDAuMSk7XG5cdGNvbG9yOiAjOGU5NTk0O1xuXHQuUC1QYXltZW50X19oZWFkZXJfX3RpbWVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjM2RiMzllO1xuXHR9XG5cdC5QLVBheW1lbnRfX2hlYWRlcl9fdGl0bGUge1xuXHRcdGNvbG9yOiAjM2RiMzllO1xuXHR9XG59XG5cbi5QLVBheW1lbnRfX2hlYWRlci0teWVsbG93IHtcblx0YmFja2dyb3VuZDogcmdiYSgyMjIsIDE3OSwgNzAsIDAuMSk7XG5cdGNvbG9yOiAjOGU5NTk0O1xuXHQuUC1QYXltZW50X19oZWFkZXJfX3RpbWVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjZGViMzQ2O1xuXHR9XG5cdC5QLVBheW1lbnRfX2hlYWRlcl9fdGl0bGUge1xuXHRcdGNvbG9yOiAjZGViMzQ2O1xuXHR9XG59XG5cbi5QLVBheW1lbnRfX2hlYWRlcl9fY2hlY2sge1xuXHRiYWNrZ3JvdW5kOiAjM2RiMzllIG5vLXJlcGVhdCA1MCUgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpOd2VDSWdhR1ZwWjJoMFBTSXhPSEI0SWlCMmFXVjNRbTk0UFNJd0lEQWdNak1nTVRnaUlIWmxjbk5wYjI0OUlqRXVNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JaUI0Yld4dWN6cDRiR2x1YXowaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1UazVPUzk0YkdsdWF5SStJQ0FnSUR4d1lYUm9JR1E5SWswM0xqQTBPVEV3TmpjekxERXlMamcwT1RNM056RWdURE11T1RVek56QXdNRGNzT1M0M05UTTVOekEwTVNCTU15NDVOVE0zTURBd055dzVMamMxTXprM01EUXhJRU16TGpBMk5UQTBNVEkzTERndU9EWTFNekV4TmpFZ01TNDJNalF5TkRBMk9TdzRMamcyTlRNeE1UWXhJREF1TnpNMU5UZ3hPRGs0TERrdU56VXpPVGN3TkRFZ1REQXVOek0xTlRneE9EazRMRGt1TnpVek9UY3dOREVnVERBdU56TTFOVGd4T0RrNExEa3VOelV6T1Rjd05ERWdReTB3TGpFMU16QTNOamc1Tml3eE1DNDJOREkyTWpreUlDMHdMakUxTXpBM05qZzVOaXd4TWk0d09ETTBNams0SURBdU56TTFOVGd4T0RrNExERXlMamszTWpBNE9EWWdURFF1TkRVeU1qSXpPQ3d4Tmk0Mk9EZzNNekExSUVNMExqVXhNalV6T1Rnc01UY3VNVGN6TnpJMU5TQTBMamN5T0RnM05UQTJMREUzTGpZME16QXhOemtnTlM0eE1ERXlNamsxTnl3eE9DNHdNVFV6TnpJMElFTTFMams0T1RnNE9ETTJMREU0TGprd05EQXpNVElnTnk0ME16QTJPRGc1TkN3eE9DNDVNRFF3TXpFeUlEZ3VNekU1TXpRM056UXNNVGd1TURFMU16Y3lOQ0JNTWpFdU16TTNOVGc0T0N3MExqazVOekV6TVRNeElFTXlNaTR5TWpZeU5EYzJMRFF1TVRBNE5EY3lOVEVnTWpJdU1qSTJNalEzTml3eUxqWTJOelkzTVRreklESXhMak16TnpVNE9EZ3NNUzQzTnprd01UTXhOQ0JNTWpFdU16TTNOVGc0T0N3eExqYzNPVEF4TXpFMElFd3lNUzR6TXpjMU9EZzRMREV1TnpjNU1ERXpNVFFnUXpJd0xqUTBPRGt6TERBdU9Ea3dNelUwTXpReElERTVMakF3T0RFeU9UVXNNQzQ0T1RBek5UUXpOREVnTVRndU1URTVORGN3Tnl3eExqYzNPVEF4TXpFMElFd3hPQzR4TVRrME56QTNMREV1TnpjNU1ERXpNVFFnVERjdU1EUTVNVEEyTnpNc01USXVPRFE1TXpjM01TQmFJaUJtYVd4c1BTSWpSa1pHUmtaR0lqNDhMM0JoZEdnK1BDOXpkbWMrXCIpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IDUwJTtcblx0d2lkdGg6IDI4cHg7XG5cdGhlaWdodDogMjhweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRkaXNwbGF5OiBibG9jaztcblx0LW1zLWZsZXgtbmVnYXRpdmU6IDA7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1QYXltZW50X19oZWFkZXJfX2NoZWNrIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHR9XG59XG5cbi5QLVBheW1lbnRfX2hlYWRlcl9fY2hlY2stLXllbGxvdyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNkZWIzNDY7XG59XG5cbi5QLVBheW1lbnRfX2NvbmZpcm1lZCwgLlAtUGF5bWVudF9fY29uZmlybWluZywgLlAtUGF5bWVudF9fZXhwaXJlZCwgLlAtUGF5bWVudF9fZXhwaXJlZC1oZWxwZXIsIC5QLVBheW1lbnRfX3N0YXJ0IHtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcblx0ZmxleC1ncm93OiAxO1xufVxuXG4uUC1QYXltZW50X19jb25maXJtaW5nIC5QLVBheW1lbnRfX2hlbHBlciB7XG5cdC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuXHRmbGV4LXNocmluazogMDtcbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3NzBweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQuUC1QYXltZW50X19jb25maXJtaW5nIHtcblx0XHQuUC1QYXltZW50IC5QLWJ0biwgLlAtUGF5bWVudF9faGVscGVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LlAtUGF5bWVudF9fY29uZmlybWluZyBwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5QLVBheW1lbnRfX2NvbmZpcm1pbmctaGVscGVyIC5QLUNvbnRlbnQge1xuXHRwYWRkaW5nOiAwO1xuXHRmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1QYXltZW50X19jb25maXJtaW5nLWhlbHBlciAuUC1Db250ZW50IHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cbn1cblxuLlAtUGF5bWVudF9fdW5wYWlkIHtcblx0LlAtQ29udGVudF9faWNvbiB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXHQuUC1idG4ge1xuXHRcdG1hcmdpbi10b3A6IDM2cHg7XG5cdH1cblx0LlAtQ29udGVudCB7XG5cdFx0aDIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzZweDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogIzc4Nzg3ODtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdH1cbn1cblxuLlAtUGF5bWVudF9fdW5wYWlkX19ibG9jayB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDZweDtcblx0Ym94LXNoYWRvdzogMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNyksIDAgNnB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdG1hcmdpbi1ib3R0b206IDMxcHg7XG5cdD4gZGl2IHtcblx0XHR3aWR0aDogMzMuMzMzMyU7XG5cdFx0bWFyZ2luOiAxNHB4IDAgMTZweDtcblx0XHRwYWRkaW5nOiAzcHggOHB4IDdweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0xcHg7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogcmVwZWF0LXkgMCAycHggdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFBUUFBQUFnQ0FNQUFBQUNFaWxzQUFBQURGQk1WRVVBQUFEVjFkWFUxTlRUMDlPNmsxRFBBQUFBQTNSU1RsTUFiSk5hT0NLTEFBQUFHVWxFUVZSNEFXTmdCZ0owZ2drSUdFZ0NqRUFBMWt0dDh3QTFjQUNSM3BqSmx3QUFBQUJKUlU1RXJrSmdnZz09XCIpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdH1cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRjb2xvcjogI2E2OGE4YTtcblx0XHRcdH1cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogI2MxNjA1Njtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQ+IGRpdiB7XG5cdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0Y29sb3I6ICM3ODc4Nzg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcHg7XG5cdFx0fVxuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xcHg7XG5cdFx0XHRjb2xvcjogIzVhNWE1YTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuXHQuUC1QYXltZW50X191bnBhaWRfX2Jsb2NrID4gZGl2ID4gZGl2IHtcblx0XHRmb250LXNpemU6IDhweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLVBheW1lbnRfX3VucGFpZF9fYmxvY2sgPiBkaXYgPiBkaXYge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsZXR0ZXItc3BhY2luZzogMS41cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG5cdC5QLVBheW1lbnRfX3VucGFpZF9fYmxvY2sgPiBkaXYgc3BhbiB7XG5cdFx0Zm9udC1zaXplOiA4cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlAtUGF5bWVudF9fdW5wYWlkX19ibG9jayA+IGRpdiBzcGFuIHtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuXHR9XG59XG5cbi5QLVBheW1lbnRfX2NvbmZpcm1lZCB7XG5cdC5QLUNvbnRlbnRfX2ljb24ge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0LlAtYnRuIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHR9XG59XG5cbi5QLVBheW1lbnRfX2NvbmZpcm1lZF9fdGl0bGUge1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsaW5lLWhlaWdodDogMS4xO1xuXHRjb2xvcjogIzNkYjM5ZTtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRtYXJnaW46IDAgMCAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlAtUGF5bWVudF9fY29uZmlybWVkX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzMnB4O1xuXHRcdG1hcmdpbjogMTBweCAwIDMwcHg7XG5cdH1cbn1cblxuLlAtUGF5bWVudF9fY29uZmlybWVkX190aXRsZS0tb3ZlcnBhaWQge1xuXHRjb2xvcjogI2RlYjM0Njtcbn1cblxuLlAtUGF5bWVudF9fdmFsdWUge1xuXHRjb2xvcjogIzJkMmQyZDtcblx0Zm9udC1zaXplOiAxOXB4O1xuXHRsaW5lLWhlaWdodDogMS4yMztcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMjRweCAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuXHRmbGV4LXNocmluazogMDtcbn1cblxuLlAtUGF5bWVudF9fdmFsdWUtLWZsZXgge1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0LlAtUGF5bWVudF9fdmFsdWVfX2ljb24ge1xuXHRcdG1hcmdpbjogMCAyMnB4O1xuXHR9XG5cdC5QLVBheW1lbnRfX3ZhbHVlX19wYXkge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLVBheW1lbnRfX3ZhbHVlIHtcblx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuXHQuUC1QYXltZW50X192YWx1ZSB7XG5cdFx0Zm9udC1zaXplOiAyMXB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzcwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LlAtUGF5bWVudF9fdmFsdWUge1xuXHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXHR9XG59XG5cbi5QLVBheW1lbnRfX3ZhbHVlX19pY29uIHtcblx0aGVpZ2h0OiA0NXB4O1xuXHRsaW5lLWhlaWdodDogNDVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0aW1nIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWF4LWhlaWdodDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLVBheW1lbnRfX3ZhbHVlX19pY29uIHtcblx0XHRoZWlnaHQ6IDY0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDY0cHg7XG5cdH1cbn1cblxuLlAtUGF5bWVudF9fdmFsdWVfX3BheSB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdG1hcmdpbi10b3A6IDI0cHg7XG5cdGZvbnQtc2l6ZTogMjhweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLVBheW1lbnRfX3ZhbHVlX19wYXkge1xuXHRcdGZvbnQtc2l6ZTogMzRweDtcblx0fVxufVxuXG4uUC1QYXltZW50X192YWx1ZV9fcHJpY2Uge1xuXHRjb2xvcjogI2NkY2RjZDtcblx0Zm9udC1zaXplOiAxOHB4O1xuXHRtYXJnaW4tdG9wOiA1cHg7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5QLVBheW1lbnRfX3ZhbHVlX19wcmljZV9fbGluZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZzogMCAycHg7XG5cdGNvbG9yOiAjZGFkNWQ1O1xuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDJweDtcblx0XHRiYWNrZ3JvdW5kOiAjZTJhYmFiO1xuXHRcdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bWFyZ2luLXRvcDogLTFweDtcblx0fVxufVxuXG4uUC1QYXltZW50X19xciB7XG5cdHdpZHRoOiAxMjVweDtcblx0aGVpZ2h0OiAxMjVweDtcblx0bWluLXdpZHRoOiAxMjVweDtcblx0d2lkdGg6IDI1dmg7XG5cdGhlaWdodDogMjV2aDtcblx0bWFyZ2luOiAtN3B4IGF1dG8gNXB4O1xuXHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcblx0ZmxleC1ncm93OiAxO1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0aW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcblx0LlAtUGF5bWVudF9fcXIge1xuXHRcdHdpZHRoOiAxMjBweDtcblx0XHRoZWlnaHQ6IDEwOHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1QYXltZW50X19xciB7XG5cdFx0d2lkdGg6IDE3MHB4O1xuXHRcdGhlaWdodDogMTcwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI0MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1QYXltZW50X19xciB7XG5cdFx0d2lkdGg6IDE5NnB4O1xuXHRcdGhlaWdodDogMTk2cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3NzBweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQuUC1QYXltZW50X19xciB7XG5cdFx0d2lkdGg6IDE0MHB4O1xuXHRcdGhlaWdodDogMTQwcHg7XG5cdH1cbn1cblxuLlAtUGF5bWVudF9fYWRkcmVzcyB7XG5cdGNvbG9yOiAjOGM4YzhjO1xuXHRmb250LXNpemU6IDExcHg7XG5cdHBhZGRpbmc6IDI1cHggMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHRiIHtcblx0XHRjb2xvcjogIzZhNmE2YTtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cdGNvZGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtc2l6ZTogMTAuNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRmb250LWZhbWlseTogTWVubG8sIG1vbm9zcGFjZTtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcblx0LlAtUGF5bWVudF9fYWRkcmVzcyB7XG5cdFx0Zm9udC1zaXplOiAxMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkge1xuXHQuUC1QYXltZW50X19hZGRyZXNzIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDUwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLVBheW1lbnRfX2FkZHJlc3Mge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlAtUGF5bWVudF9fYWRkcmVzcyB7XG5cdFx0cGFkZGluZzogNDBweCAwIDQ0cHg7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuXHQuUC1QYXltZW50X19hZGRyZXNzIGNvZGUge1xuXHRcdGZvbnQtc2l6ZTogOS41cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSB7XG5cdC5QLVBheW1lbnRfX2FkZHJlc3MgY29kZSB7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1QYXltZW50X19hZGRyZXNzIGNvZGUge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlAtUGF5bWVudF9fYWRkcmVzcyBjb2RlIHtcblx0XHRsZXR0ZXItc3BhY2luZzogLS41NHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxufVxuXG4uUC1QYXltZW50X19oZWxwZXIge1xuXHRjb2xvcjogIzVlN2ZjZDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRsZXR0ZXItc3BhY2luZzogMS4yM3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzUwcHgpIHtcblx0LlAtUGF5bWVudF9faGVscGVyIHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QLVBheW1lbnRfX2hlbHBlciB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDI0MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1QYXltZW50X19oZWxwZXIge1xuXHRcdGZvbnQtc2l6ZTogMTdweDtcblx0fVxufVxuXG4uUC1UYWJzIHtcblx0bWFyZ2luLXRvcDogMDtcblx0LW1zLWZsZXgtcG9zaXRpdmU6IDE7XG5cdGZsZXgtZ3JvdzogMTtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlAtVGFicyB7XG5cdFx0bWFyZ2luLXRvcDogMjJweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDc3MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdC5QLVRhYnMge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQuUC1UYWJzIHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG59XG5cbi5QLVRhYnNfX1RhYi1saXN0IHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZDogI2Y3ZjdmNztcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuXHRib3JkZXItcmFkaXVzOiA5OTlweDtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuXHRmbGV4LXNocmluazogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMjQwcHg7XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJveC1zaGFkb3c6IDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDJweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG5cdFx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlAtVGFic19fVGFiLWxpc3Qge1xuXHRcdHdpZHRoOiAzMDBweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlAtVGFic19fVGFiLWxpc3Qge1xuXHRcdHdpZHRoOiAzNDVweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdC5QLVRhYnNfX1RhYi1saXN0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNjAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LlAtVGFic19fVGFiLWxpc3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuLlAtVGFic19fVGFiLWxpc3QtLW5vLXdhbGxldDpiZWZvcmUge1xuXHR3aWR0aDogNTAlO1xufVxuXG4uUC1UYWJzX19UYWItbGlzdC0tc2Vjb25kOmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi5QLVRhYnNfX1RhYi1saXN0LS10aGlyZDpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMCUsIDAsIDApO1xufVxuXG4uUC1UYWJzX19UYWItcGFuZWwge1xuXHRkaXNwbGF5OiBub25lO1xuXHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcblx0ZmxleC1ncm93OiAxO1xufVxuXG4uUC1UYWJzX19UYWItcGFuZWwtLXNlbGVjdGVkIHtcblx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uUC1UYWJzX19UYWIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Y29sb3I6ICM2OTY5Njk7XG5cdHdpZHRoOiA1MCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMTNweCAxNXB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAxLjM1O1xuXHRtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1MDBweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUC1UYWJzX19UYWIge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlAtVGFic19fVGFiIHtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0cGFkZGluZzogMTJweDtcblx0fVxufVxuXG4uUC1UYWJzX19UYWItLXNlbGVjdGVkIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRjb2xvcjogIzVlN2ZjZDtcbn1cblxuLkNvbmZpcm1pbmdfX2ljb24ge1xuXHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcblx0ZmxleC1ncm93OiAxO1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLkNvbmZpcm1pbmdfX2ljb24tLXNtYWxsIC5Db25maXJtaW5nX19waWNfX3BvaW50LS10b3Age1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uQ29uZmlybWluZ19faWNvbi0tZnVsbCAuQ29uZmlybWluZ19fcGljX19wb2ludC0tY2VudGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5Db25maXJtaW5nX19waWMgLmNoZWNrLCAuQ29uZmlybWluZ19fcGljX19wb2ludC0tY2VudGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLkNvbmZpcm1pbmdfX3BpYy0tMSAuQ29uZmlybWluZ19fcGljX19wb2ludDpmaXJzdC1jaGlsZCB7XG5cdC5jaXJjbGUge1xuXHRcdGZpbGw6ICMzZGIzOWU7XG5cdH1cblx0LnRpbWUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmNoZWNrIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4uQ29uZmlybWluZ19fcGljLS0yIC5Db25maXJtaW5nX19waWNfX3BvaW50IHtcblx0JjpmaXJzdC1jaGlsZCwgJjpudGgtY2hpbGQoMikge1xuXHRcdC5jaXJjbGUge1xuXHRcdFx0ZmlsbDogIzNkYjM5ZTtcblx0XHR9XG5cdFx0LnRpbWUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmNoZWNrIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4uQ29uZmlybWluZ19fcGljLS0zIC5Db25maXJtaW5nX19waWNfX3BvaW50IHtcblx0JjpmaXJzdC1jaGlsZCwgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcblx0XHQuY2lyY2xlIHtcblx0XHRcdGZpbGw6ICMzZGIzOWU7XG5cdFx0fVxuXHRcdC50aW1lIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5jaGVjayB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLkNvbmZpcm1pbmdfX3BpYy0tNCAuQ29uZmlybWluZ19fcGljX19wb2ludCB7XG5cdCY6Zmlyc3QtY2hpbGQsICY6bnRoLWNoaWxkKDIpLCAmOm50aC1jaGlsZCgzKSwgJjpudGgtY2hpbGQoNCkge1xuXHRcdC5jaXJjbGUge1xuXHRcdFx0ZmlsbDogIzNkYjM5ZTtcblx0XHR9XG5cdFx0LnRpbWUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0LmNoZWNrIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4uQ29uZmlybWluZ19fcGljLS01IC5Db25maXJtaW5nX19waWNfX3BvaW50IHtcblx0LmNpcmNsZSB7XG5cdFx0ZmlsbDogIzNkYjM5ZTtcblx0fVxuXHQudGltZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuY2hlY2sge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi5QYXlCZWFyTW9kYWwge1xuXHRkaXNwbGF5OiBub25lO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdCosIDphZnRlciwgOmJlZm9yZSB7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0fVxufVxuXG4uUGF5QmVhck1vZGFsLS1vcGVuIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5QYXlCZWFyTW9kYWxfX092ZXJsYXkge1xuXHRib3R0b206IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLlBheUJlYXJNb2RhbF9fQ29udGVudCwgLlBheUJlYXJNb2RhbF9fT3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogMTAwMDAxO1xufVxuXG4uUGF5QmVhck1vZGFsX19Db250ZW50IHtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdG91dGxpbmU6IG5vbmU7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdD4gKiB7XG5cdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcblx0LlBheUJlYXJNb2RhbF9fQ29udGVudCB7XG5cdFx0Ym90dG9tOiAwO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNjAwcHgpIHtcblx0LlBheUJlYXJNb2RhbF9fQ29udGVudCB7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHR9XG59XG5cbi5QYXlCZWFyTW9kYWxfX0Nsb3NlIHtcblx0aGVpZ2h0OiAyMHB4O1xuXHRwYWRkaW5nOiAyMHB4O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LW1zLWZsZXgtcGFjazogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRzdmcge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRmaWxsOiAjZTNlM2UzO1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcblx0LlBheUJlYXJNb2RhbCAjcGF5YmVhciB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzcwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LlBheUJlYXJNb2RhbCAuUGF5QmVhcl9fSXRlbSB7XG5cdFx0cGFkZGluZzogMTJweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDc3MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdC5QYXlCZWFyTW9kYWwgLlBheUJlYXJfX0l0ZW1fX2NvZGUge1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHQuUGF5QmVhck1vZGFsIC5QYXlCZWFyX19OYXYge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdC5QYXlCZWFyTW9kYWwgLlBheUJlYXJfX05hdl9fYXJyb3cge1xuXHRcdHdpZHRoOiAyMnB4O1xuXHRcdGhlaWdodDogMjJweDtcblx0fVxufVxuXG4uUGF5QmVhck1vZGFsIHtcblx0LlBheUJlYXIge1xuXHRcdC5QYXlCZWFyX19icmFuZC1saW5rLCAuUGF5QmVhcl9fTmF2X19hcnJvdyB7XG5cdFx0XHRtYXJnaW46IDRweCAwIDE4cHg7XG5cdFx0fVxuXHR9XG5cdC5QYXlCZWFyLWFwcCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdC5QYXlCZWFyLWNvbnRhaW5lciB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuXHR9XG5cdC5QLWJveF9faW5uZXIge1xuXHRcdHBhZGRpbmc6IDIwcHggMjBweCAzMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzcwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LlBheUJlYXJNb2RhbCAuUGF5QmVhciB7XG5cdFx0LlBheUJlYXJfX2JyYW5kLWxpbmssIC5QYXlCZWFyX19OYXZfX2Fycm93IHtcblx0XHRcdG1hcmdpbjogLThweCAwIDE4cHg7XG5cdFx0fVxuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuXHQuUGF5QmVhck1vZGFsIC5QYXlCZWFyLWFwcCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93LXk6IHNjcm9sbDtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcblx0LlBheUJlYXJNb2RhbCAuUGF5QmVhci1hcHAge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlBheUJlYXJNb2RhbCAuUGF5QmVhci1hcHAge1xuXHRcdG1heC1oZWlnaHQ6IDk4dmg7XG5cdFx0ZGlzcGxheTogLW1zLWZsZXhib3g7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcblx0LlBheUJlYXJNb2RhbCAuUGF5QmVhci1hcHAgLlBheUJlYXItY29udGFpbmVyIHtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSBhbmQgKG1pbi1oZWlnaHQ6IDcwMHB4KSB7XG5cdC5QYXlCZWFyTW9kYWwgLlBheUJlYXItYXBwIC5QYXlCZWFyLWNvbnRhaW5lciB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAyNDAwcHgpIGFuZCAobWluLWhlaWdodDogNzAwcHgpIHtcblx0LlBheUJlYXJNb2RhbCAuUGF5QmVhci1hcHAgLlBheUJlYXItY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDgwMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzcwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LlBheUJlYXJNb2RhbCAuUGF5QmVhci1hcHAgLlBheUJlYXItY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LlBheUJlYXJNb2RhbCAuUGF5QmVhci1hcHAgLlBheUJlYXItY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6IDU0MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjlweCkgYW5kIChtaW4taGVpZ2h0OiA3MDBweCkge1xuXHQuUGF5QmVhck1vZGFsIC5QLWJveF9faW5uZXIge1xuXHRcdHBhZGRpbmc6IDIwcHggMjBweCA0MHB4O1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzcwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LlBheUJlYXJNb2RhbCAuUC1Db250ZW50IHtcblx0XHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzcwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LlBheUJlYXJNb2RhbCB7XG5cdFx0LlAtQ29udGVudCB7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHR9XG5cdFx0LlAtQ29udGVudF9faWNvbiB7XG5cdFx0XHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHQtbXMtZmxleC1wb3NpdGl2ZTogMTtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdC5QYXlCZWFyTW9kYWwgLlAtQ29udGVudF9faWNvbiB7XG5cdFx0cGFkZGluZzogMTZweDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDc3MHB4KSBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdC5QYXlCZWFyTW9kYWwgLlAtQ29udGVudF9faWNvbiBpbWcge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzcwcHgpIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcblx0LlBheUJlYXJNb2RhbCAuQ29uZmlybWluZ19faWNvbiBzdmcge1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdH1cbn1cblxuLlBheUJlYXJNb2RhbF9fQm9keS0tb3BlbiB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuXHQuUGF5QmVhck1vZGFsX19Cb2R5LS1vcGVuIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0aGVpZ2h0OiAxMDB2aDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0fVxufVxuXG5AbWVkaWEgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG5cdC5QYXlCZWFyTW9kYWxfX0JvZHktLW9wZW4ge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRoZWlnaHQ6IDEwMHZoO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHR9XG59XG5cbiNwYXliZWFyLWFsbCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b24tLWJhY2tQYXliZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcblx0YmFja2dyb3VuZDogJGNvbG9yLXN0ZDtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLXN0ZCwgMTUlKTtcblx0fVxufVxuXG4jdHJpZ2dlci1sb2dpbi1wYXliZWFyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3Itc3VjY2Vzcztcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHR0cmFuc2l0aW9uOiAuM3MgZWFzZTtcblx0bGluZS1oZWlnaHQ6IDEuNDtcblx0cGFkZGluZzogMTNweCAyMHB4O1xuXHRmb250LXNpemU6IHJlbSgxNik7XG5cdGNvbG9yOiAkd2hpdGU7XG5cdGhlaWdodDogNTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3Itc3VjY2VzcywxNSUpO1xuXHR9XG59IiwiJGNvbG9yLWlkZW50LWZiOiAjNGQ2NGE3O1xuJGNvbG9yLWlkZW50LXBwOiAjMDE5Q0RFO1xuJGNvbG9yLWlkZW50LWFtejogICNmM2NlNzI7XG4kY29sb3ItbGluay10ZXJtOiAjQUZFMEY1O1xuXG4uY2hlY2tvdXQtdmFsaWRhdGlvbiB7XG5cdGNvbG9yOiAkY29sb3Itc3RkO1xuXHRtYXgtd2lkdGg6IDEzNTBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdG1pbi1oZWlnaHQ6IDcyMXB4O1xuXHR9XG5cdC5pZGVudC1hbWF6b24tYnRue1xuXHRcdG1heC13aWR0aDoxMDAlXG5cdH1cblx0LnNob3ctZm9yLXNtYWxsLW9ubHkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdC53aXppLWZvcm0tbGl2ci1kZXRhaWwtb2ZmZXJ0IHtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJygnO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdH1cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcpJztcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR9XG5cdH1cblxuXHQuZGVsaXZlcnktcHJpY2Uge1xuXHRcdHNwYW46bm90KC53aXppY3NzLWV4dCkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRcdH1cblx0fVxuXG5cdC5zYy1jaXR5LXZhbCwgLnNjLWNpdHkyLXZhbCB7XG5cdFx0bWFyZ2luOiAwIDVweDtcblx0fVxuXG5cdC5zYy1maXJzdG5hbWUtdmFsLCAuc2MtZmlyc3RuYW1lMi12YWwge1xuXHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdH1cblxuXHQuYzEtY2hlY2tvdXQge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0fVxuXG5cdC5jaGVja291dC1sIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdHBhZGRpbmctdG9wOiAxMDBweDtcblx0XHR3aWR0aDogNjUlO1xuXHRcdG1hcmdpbi1yaWdodDogMjVweDtcblx0XHRAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3ctcmV2ZXJzZSk7XG5cdFx0fVxuXHR9XG5cblx0LnJlY2FwLXRvdGFsLXR2YSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jYXJ0IHtcblx0XHQmX19yaWdodCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblx0XHRcdC5wcm9kIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRcdEBpbmNsdWRlIGp1c3RpZnktY29udGVudChzcGFjZS1iZXR3ZWVuKTtcblx0XHRcdH1cblx0XHRcdC50ZC1wcm9kLWluZm9zIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudmFyLXdyYXBwZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDExcHgpO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3Itc3RkLWxpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQudGQtcHJvZC1waG90byB7XG5cdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQudGQtcHJvZC1wcmljZSB7XG5cdFx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3JlY2FwIHtcblx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19wcm9kIHtcblx0XHRcdCZfX3ZhcnMge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50ZC10b3RhbCAudG90YWwtcHJpY2Uge1xuXHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0fVxuXG5cdC5wcm9kLXByaWNlIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHR9XG5cblx0I3NjLWF1dGggIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdH1cblxuXHQuc2MtZm9ybSB7XG5cdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHR9XG5cblx0I3NjLWF1dGgge1xuXHRcdHdpZHRoOiA1MCU7XG5cdH1cblxuXHQmLmxvZ2dlZC1pbiB7XG5cdFx0LnNjLWZvcm0uZm9ybTpub3QoLnNjLWF1dGgtZm9ybSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0I3NjLWVtYWlsLWJsb2Mge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHQudmFsaWRhdGVkLWJsb2Mjc2MtaW5mb3MtYmxvYywgLnZhbGlkYXRlZC1ibG9jI3NjLWRlbGl2ZXJ5LWJsb2Mge1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHQmID4gKiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuXHRcdH1cblx0XHQuYzEtc2MtYmxvYzEge1xuXHRcdFx0cGFkZGluZzogMCAzMHB4O1xuXHRcdFx0LnRoZWFkIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0I2RlbGl2ZXJ5LW1vZGVzLWgxIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0JGNvbG9yLXNjLWgyOiAjMTIzMzNlO1xuXG5cdC52YWxpZGF0ZWQtYmxvYyB7XG5cdFx0cGFkZGluZzogMDtcblx0XHQuc2MtaDIge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDYwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc2MtaDI7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0cGFkZGluZzogMCA0MHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDIycHgpO1xuXHRcdH1cblxuXHRcdC5zdW1tYXJ5LWJsb2Mge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDQwcHg7XG5cdFx0fVxuXG5cdFx0LmNoYW5nZS1idG4ge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdH1cblx0fVxuXG5cdC5jMS1zYy1hdXRoLW1vZGUtbGkgIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0cGFkZGluZzogNDBweDtcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdH1cblxuXHQjc3RlcDEtY2hhbmdlLWJ0biwgI3N0ZXAyLWNoYW5nZS1idG4sICNzdGVwMy1jaGFuZ2UtYnRuIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG5cdFx0fVxuXHR9XG5cblx0I3N0ZXAyLWJ0biB7XG5cdFx0Ji5lcnJvci1jYWxjLWJ0biB7XG5cdFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji5sb2FkaW5nIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1zdGQgY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAzMiUyMDMyJTIyJTIwd2lkdGglM0QlMjI2NCUyMiUyMGhlaWdodCUzRCUyMjY0JTIyJTIwZmlsbCUzRCUyMiUyM2ZmZiUyMiUzRSUzQ2NpcmNsZSUyMGN4JTNEJTIyMTYlMjIlMjBjeSUzRCUyMjMlMjIlMjByJTNEJTIyMi4wMzMwMiUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMCUyMiUyMGtleVNwbGluZXMlM0QlMjIwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglM0IwLjIlMjAwLjIlMjAwLjQlMjAwLjglMjIlMjBjYWxjTW9kZSUzRCUyMnNwbGluZSUyMi8lM0UlM0MvY2lyY2xlJTNFJTNDY2lyY2xlJTIwdHJhbnNmb3JtJTNEJTIycm90YXRlJTI4NDUlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwLjQ5ODI2MyUyMiUzRSUzQ2FuaW1hdGUlMjBhdHRyaWJ1dGVOYW1lJTNEJTIyciUyMiUyMHZhbHVlcyUzRCUyMjAlM0IzJTNCMCUzQjAlMjIlMjBkdXIlM0QlMjIxcyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMGJlZ2luJTNEJTIyMC4xMjVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjg5MCUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjAlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuMjVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgxMzUlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIwJTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjM3NXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODE4MCUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjAlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuNXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODIyNSUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjAuNjIxODA0JTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjYyNXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODI3MCUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjEuOTI3NDYlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuNzVzJTIyJTIwa2V5U3BsaW5lcyUzRCUyMjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUzQjAuMiUyMDAuMiUyMDAuNCUyMDAuOCUyMiUyMGNhbGNNb2RlJTNEJTIyc3BsaW5lJTIyLyUzRSUzQy9jaXJjbGUlM0UlM0NjaXJjbGUlMjB0cmFuc2Zvcm0lM0QlMjJyb3RhdGUlMjgzMTUlMjAxNiUyMDE2JTI5JTIyJTIwY3glM0QlMjIxNiUyMiUyMGN5JTNEJTIyMyUyMiUyMHIlM0QlMjIyLjg1NDk0JTIyJTNFJTNDYW5pbWF0ZSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJyJTIyJTIwdmFsdWVzJTNEJTIyMCUzQjMlM0IwJTNCMCUyMiUyMGR1ciUzRCUyMjFzJTIyJTIwcmVwZWF0Q291bnQlM0QlMjJpbmRlZmluaXRlJTIyJTIwYmVnaW4lM0QlMjIwLjg3NXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQ2NpcmNsZSUyMHRyYW5zZm9ybSUzRCUyMnJvdGF0ZSUyODE4MCUyMDE2JTIwMTYlMjklMjIlMjBjeCUzRCUyMjE2JTIyJTIwY3klM0QlMjIzJTIyJTIwciUzRCUyMjAlMjIlM0UlM0NhbmltYXRlJTIwYXR0cmlidXRlTmFtZSUzRCUyMnIlMjIlMjB2YWx1ZXMlM0QlMjIwJTNCMyUzQjAlM0IwJTIyJTIwZHVyJTNEJTIyMXMlMjIlMjByZXBlYXRDb3VudCUzRCUyMmluZGVmaW5pdGUlMjIlMjBiZWdpbiUzRCUyMjAuNXMlMjIlMjBrZXlTcGxpbmVzJTNEJTIyMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTNCMC4yJTIwMC4yJTIwMC40JTIwMC44JTIyJTIwY2FsY01vZGUlM0QlMjJzcGxpbmUlMjIvJTNFJTNDL2NpcmNsZSUzRSUzQy9zdmclM0UpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyNXB4IGF1dG87XG5cdFx0XHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdFx0XHRtaW4td2lkdGg6IDIzMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5zYy1mb3JtIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR9XG5cblx0LnNjLWF1dGgtZm9ybSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdC5maWVsZC1zcGVjaWZpY2F0aW9uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnNjLWZhc3QtYXV0aCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCNzYy1pbmZvcy1ibG9jLCAjc2MtZGVsaXZlcnktYmxvYywgI3NjLXBheW1lbnQtYmxvYywgI3N1Ym1pdC1hcmVhLCAjc2MtZW1haWwtYmxvYyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCNzYy1pbmZvcy1ibG9jIC5yb3cge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Ji1tbSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0XHQmLnJvdy1tZyB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHQuZmllbGQge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQmLmxibC1yYWRpby1oIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0QGluY2x1ZGUgZGVza3RvcCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHR9XG5cdFx0JiA+IGFkZHJlc3Mge1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjIwcHg7XG5cdFx0XHRAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0d2lkdGg6NTAlO1xuXHRcdFx0fVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdG92ZXJmbG93LXdyYXA6YnJlYWstd29yZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2MtYXV0aC1tb2RlLWgxIHtcblx0XHRmb250LXNpemU6IHJlbSgxOHB4KTtcblx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHdoaXRlLXNwYWNlOiBpbmhlcml0O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxuXG5cdC5zYy1hdXRoLW1vZGUtbGkge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnNjLWF1dGgtbW9kZS1kZXNjIHtcblx0XHRjb2xvcjogJGNvbG9yLXN0ZC1saWdodDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0LmJ0bjMsIC5idG4xIHtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogYXV0bztcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3RkO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdHBhZGRpbmc6IDEycHggMzBweDtcblx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3Itc3RkLCAxNSUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNpZGVudC1mb3JtLWNsYXNzaWMge1xuXHRcdC5mb3JtX19maWVsZHNldCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHQuZm9ybV9fYnV0dG9uLmJ1dHRvbi5idG4xLmV4cGFuZCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0fVxuXG5cdCNzdGVwMS1idG4ge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0Ji53YWl0aW5nIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJsYWNrLDIwJSk7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkYmxhY2ssMjAlKTtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb3JtX190ZXh0LS1wYXNzd29yZCB7XG5cdFx0cGFkZGluZy1yaWdodDogMTAwcHg7XG5cdH1cblxuXHQud2l6aS1zZWxlY3RlZCB7XG5cdFx0LmJ0bjMge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuc2MtZmllbGRzZXQtZW1haWwge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdC5zYy10ZXh0LW9yIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0bWFyZ2luOiAxNXB4IDA7XG5cdH1cblx0LmZvcm1fX2ZpZWxkc2V0IHtcblx0XHRtYXJnaW46IDMwcHggMDtcblx0fVxuXHQuaWRlbnQtYnRuIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCNWYWxpZGF0aW9uV2l0aEFtYXpvbkxvZ2luLCAjVmFsaWRhdGlvbldpdGhBbWF6b24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cdH1cblx0LmMxLWlkZW50LWJ0biB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0fVxuXHQuaWRlbnQtZmFjZWJvb2stYnRuIHtcblx0XHRjb2xvcjogJGNvbG9yLWlkZW50LWZiO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1pZGVudC1mYjtcblx0XHRmb250LXNpemU6IHJlbSgxM3B4KTtcblx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0dHJhbnNpdGlvbjogLjNzIGVhc2U7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkY29sb3ItaWRlbnQtZmIsMTUlKTtcblx0XHR9XG5cdFx0Lmljb24ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogODFweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjI2NDY2LjUlMjAyMjkxJTIwODAuODQxJTIwMTYlMjIlM0UlM0NwYXRoJTIwZCUzRCUyMk02NTA4LjExOSUyMDIyOTguNzcyYTMuNjk0JTIwMy42OTQlMjAwJTIwMCUyMDAtMS42MzcuNDQydjUuMDQ2YTEwLjY0MyUyMDEwLjY0MyUyMDAlMjAwJTIwMCUyMDEuMTc5LjA0NWMxLjYlMjAwJTIwMS44MjItLjczNCUyMDEuODIyLTEuNzU4di0yLjQxYy0uMDAxLS43NTgtLjI1Mi0xLjM2NS0xLjM2NC0xLjM2NXptLTEwLjY0LS4yNzVjLTEuMTEyJTIwMC0xLjM2NS42MS0xLjM2NSUyMDEuMzY2di40MjVoMi43Mjl2LS40MjZjLS4wMDEtLjc1Ni0uMjU1LTEuMzY2LTEuMzY1LTEuMzY2em0tMjAuNjE0JTIwNS4yNTFhLjguOCUyMDAlMjAwJTIwMCUyMC45LjkwOCUyMDMuMzE3JTIwMy4zMTclMjAwJTIwMCUyMDAlMjAxLjU1MS0uNDQydi0xLjJoLTEuNDZjLS42ODcuMDA0LS45OTEuMTMyLS45OTEuNzM0em00MS42LTQuOTc3Yy0xLjExNCUyMDAtMS41LjYwOC0xLjUlMjAxLjM2NHYyLjc2MWMwJTIwLjc1OC4zODYlMjAxLjM2OCUyMDEuNSUyMDEuMzY4czEuNS0uNjElMjAxLjUtMS4zNjh2LTIuNzYxYy4wMDMtLjc1Ni0uMzg2LTEuMzYzLTEuNDk2LTEuMzYzem0tNDcuMDU1JTIwOC4wNzNoLTMuMjc1di03LjkyM2gtMS42MzV2LTIuNzNoMS42MzZ2LTEuNjM5YzAtMi4yMjcuOTIzLTMuNTUyJTIwMy41NDctMy41NTJoMi4xODR2Mi43MzFoLTEuMzY1Yy0xLjAyMSUyMDAtMS4wODkuMzgyLTEuMDg5JTIwMS4wOTR2MS4zNjZoMi40NzNsLS4yODklMjAyLjczaC0yLjE4N3ptMTEuMTg2LjAyMWgtMi43MjlsLS4xMTgtLjY5M2E2LjI1MyUyMDYuMjUzJTIwMCUyMDAlMjAxLTMuMDkxLjglMjAyLjklMjAyLjklMjAwJTIwMCUyMDEtMy4wNjYtMy4xODVjMC0yLjE4MSUyMDEuMjQzLTIuOTU5JTIwMy40NjYtMi45NTloMi4yNjN2LS40NzFjMC0xLjExMy0uMTI4LTEuNDQtMS44MzktMS40NGgtMi44bC4yNzQtMi43M2gzLjA1OWMzLjc1NiUyMDAlMjA0LjU3OSUyMDEuMTg2JTIwNC41NzklMjA0LjE5MnY2LjQ4MXptOS4yNzctNy43NDNhMTUuNjEzJTIwMTUuNjEzJTIwMCUyMDAlMjAwLTMtLjM1NWMtMS40NjclMjAwLTEuOTEuMzI0LTEuOTElMjAxLjU3djIuMzU3YzAlMjAxLjI0Ni40NDMlMjAxLjU3MSUyMDEuOTElMjAxLjU3MWExNS41NzglMjAxNS41NzglMjAwJTIwMCUyMDAlMjAzLS4zNTd2Mi42NjRhMTQuNDY5JTIwMTQuNDY5JTIwMCUyMDAlMjAxLTMuMjc0LjQyMWMtMy41MTQlMjAwLTQuOTExLTEuODQ4LTQuOTExLTQuNTE4di0xLjkxNWMwLTIuNjcyJTIwMS40LTQuNTIzJTIwNC45MTEtNC41MjNhMTQuNDA3JTIwMTQuNDA3JTIwMCUyMDAlMjAxJTIwMy4yNzQuNDIzdjIuNjYxem0xMC4yMzclMjAzLjM1aC02di4yMmMwJTIwMS4yNDYuNDQ0JTIwMS41NzElMjAxLjkxJTIwMS41NzFhMTkuMDg0JTIwMTkuMDg0JTIwMCUyMDAlMjAwJTIwMy44MTgtLjM1N3YyLjY2NmExNy4yMSUyMDE3LjIxJTIwMCUyMDAlMjAxLTQuMDg5LjQyMWMtMy41MTUlMjAwLTQuOTEyLTEuODQ4LTQuOTEyLTQuNTE4di0yLjE4OWMwLTIuMzM2JTIwMS4wMzctNC4yNDklMjA0LjYzOC00LjI0OXM0LjYzNSUyMDEuODkxJTIwNC42MzUlMjA0LjI0OXptMTAuNjQuMDUxYzAlMjAyLjU4LS43MzclMjA0LjQ2Mi01LjIwNSUyMDQuNDYyYTI0LjcwOCUyMDI0LjcwOCUyMDAlMjAwJTIwMS00LjMzNS0uNDEzdi0xNC43NTJsMy4yNzItLjU0NnY1LjE1OWE3LjQyOSUyMDcuNDI5JTIwMCUyMDAlMjAxJTIwMi40NTUtLjRjMy4yNzIlMjAwJTIwMy44MTglMjAxLjQ2NyUyMDMuODE4JTIwMy44MjV2Mi42NjF6bTEwLjQ4OS4wNTZjMCUyMDIuMjI2LS45MTklMjA0LjM4NS00Ljc2NCUyMDQuMzg1cy00Ljc4My0yLjE1OS00Ljc4My00LjM4NXYtMi4xNDljMC0yLjIyNy45MzYtNC4zODYlMjA0Ljc4My00LjM4NnM0Ljc2NCUyMDIuMTU5JTIwNC43NjQlMjA0LjM4NnptMTAuNDgyJTIwMGMwJTIwMi4yMjYtLjkyJTIwNC4zODUtNC43NjQlMjA0LjM4NXMtNC43ODMtMi4xNTktNC43ODMtNC4zODV2LTIuMTQ5YzAtMi4yMjcuOTM2LTQuMzg2JTIwNC43ODMtNC4zODZzNC43NjQlMjAyLjE1OSUyMDQuNzY0JTIwNC4zODZ6bTEwLjc1NyUyMDQuMjY0aC0zLjU0N2wtMy01LjAwN3Y1LjAwN2gtMy4yNjh2LTE1LjAyM2wzLjI3My0uNTQ2djkuNjcybDMtNC43NTVoMy41NDdsLTMuMjczJTIwNS4xODl6bS0xNS41MjgtOC4wNzFjLTEuMTEyJTIwMC0xLjUuNjA4LTEuNSUyMDEuMzY0djIuNzYxYzAlMjAuNzU4LjM4NiUyMDEuMzY4JTIwMS41JTIwMS4zNjhzMS41LS42MSUyMDEuNS0xLjM2OHYtMi43NjJjLjAwMy0uNzU2LS4zOS0xLjM2My0xLjUtMS4zNjN6bTE3LjQlMjA2LjJhMS4wMTMlMjAxLjAxMyUyMDAlMjAxJTIwMS0xJTIwMS4wMTElMjAxJTIwMSUyMDAlMjAwJTIwMSUyMDEtMS4wMTF6bTAlMjAuMTU3YS44NTcuODU3JTIwMCUyMDAlMjAwJTIwMCUyMDEuNzExLjg1Ny44NTclMjAwJTIwMCUyMDAlMjAwLTEuNzExem0tLjE4OCUyMDEuNDQyaC0uMTh2LTEuMTI1YTIuMDclMjAyLjA3JTIwMCUyMDAlMjAxJTIwLjMxOS0uMDI2LjYuNiUyMDAlMjAwJTIwMSUyMC4zNTEuMDg1LjI3Mi4yNzIlMjAwJTIwMCUyMDElMjAuMS4yMzMuMjguMjglMjAwJTIwMCUyMDEtLjIxOS4yNzV2LjAwOWMuMS4wMTguMTY1LjEwNy4xODguMjczYS45MzguOTM4JTIwMCUyMDAlMjAwJTIwLjA3MS4yNzloLS4xODhhLjg0OS44NDklMjAwJTIwMCUyMDEtLjA3Ni0uMjg4LjIxLjIxJTIwMCUyMDAlMjAwLS4yNDItLjJoLS4xMjV2LjQ4NnptMC0uNjI0aC4xM2MuMTQ3JTIwMCUyMC4yNzMtLjA1NC4yNzMtLjE5NCUyMDAtLjEtLjA3MS0uMi0uMjczLS4yYS45My45MyUyMDAlMjAwJTIwMC0uMTMuMDA5eiUyMiUyMGZpbGwlM0QlMjIlMjMzYjU5OTglMjIvJTNFJTNDL3N2ZyUzRSk7XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1pZGVudC1mYjtcblx0XHRcdC5pY29uIHtcblx0XHRcdFx0YmFja2dyb3VuZDogY2VudGVyIGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyNjQ2Ni41JTIwMjI5MSUyMDgwLjg0MSUyMDE2JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNjUwOC4xMTklMjAyMjk4Ljc3MmEzLjY5NCUyMDMuNjk0JTIwMCUyMDAlMjAwLTEuNjM3LjQ0MnY1LjA0NmExMC42NDMlMjAxMC42NDMlMjAwJTIwMCUyMDAlMjAxLjE3OS4wNDVjMS42JTIwMCUyMDEuODIyLS43MzQlMjAxLjgyMi0xLjc1OHYtMi40MWMtLjAwMS0uNzU4LS4yNTItMS4zNjUtMS4zNjQtMS4zNjV6bS0xMC42NC0uMjc1Yy0xLjExMiUyMDAtMS4zNjUuNjEtMS4zNjUlMjAxLjM2NnYuNDI1aDIuNzI5di0uNDI2Yy0uMDAxLS43NTYtLjI1NS0xLjM2Ni0xLjM2NS0xLjM2NnptLTIwLjYxNCUyMDUuMjUxYS44LjglMjAwJTIwMCUyMDAlMjAuOS45MDglMjAzLjMxNyUyMDMuMzE3JTIwMCUyMDAlMjAwJTIwMS41NTEtLjQ0MnYtMS4yaC0xLjQ2Yy0uNjg3LjAwNC0uOTkxLjEzMi0uOTkxLjczNHptNDEuNi00Ljk3N2MtMS4xMTQlMjAwLTEuNS42MDgtMS41JTIwMS4zNjR2Mi43NjFjMCUyMC43NTguMzg2JTIwMS4zNjglMjAxLjUlMjAxLjM2OHMxLjUtLjYxJTIwMS41LTEuMzY4di0yLjc2MWMuMDAzLS43NTYtLjM4Ni0xLjM2My0xLjQ5Ni0xLjM2M3ptLTQ3LjA1NSUyMDguMDczaC0zLjI3NXYtNy45MjNoLTEuNjM1di0yLjczaDEuNjM2di0xLjYzOWMwLTIuMjI3LjkyMy0zLjU1MiUyMDMuNTQ3LTMuNTUyaDIuMTg0djIuNzMxaC0xLjM2NWMtMS4wMjElMjAwLTEuMDg5LjM4Mi0xLjA4OSUyMDEuMDk0djEuMzY2aDIuNDczbC0uMjg5JTIwMi43M2gtMi4xODd6bTExLjE4Ni4wMjFoLTIuNzI5bC0uMTE4LS42OTNhNi4yNTMlMjA2LjI1MyUyMDAlMjAwJTIwMS0zLjA5MS44JTIwMi45JTIwMi45JTIwMCUyMDAlMjAxLTMuMDY2LTMuMTg1YzAtMi4xODElMjAxLjI0My0yLjk1OSUyMDMuNDY2LTIuOTU5aDIuMjYzdi0uNDcxYzAtMS4xMTMtLjEyOC0xLjQ0LTEuODM5LTEuNDRoLTIuOGwuMjc0LTIuNzNoMy4wNTljMy43NTYlMjAwJTIwNC41NzklMjAxLjE4NiUyMDQuNTc5JTIwNC4xOTJ2Ni40ODF6bTkuMjc3LTcuNzQzYTE1LjYxMyUyMDE1LjYxMyUyMDAlMjAwJTIwMC0zLS4zNTVjLTEuNDY3JTIwMC0xLjkxLjMyNC0xLjkxJTIwMS41N3YyLjM1N2MwJTIwMS4yNDYuNDQzJTIwMS41NzElMjAxLjkxJTIwMS41NzFhMTUuNTc4JTIwMTUuNTc4JTIwMCUyMDAlMjAwJTIwMy0uMzU3djIuNjY0YTE0LjQ2OSUyMDE0LjQ2OSUyMDAlMjAwJTIwMS0zLjI3NC40MjFjLTMuNTE0JTIwMC00LjkxMS0xLjg0OC00LjkxMS00LjUxOHYtMS45MTVjMC0yLjY3MiUyMDEuNC00LjUyMyUyMDQuOTExLTQuNTIzYTE0LjQwNyUyMDE0LjQwNyUyMDAlMjAwJTIwMSUyMDMuMjc0LjQyM3YyLjY2MXptMTAuMjM3JTIwMy4zNWgtNnYuMjJjMCUyMDEuMjQ2LjQ0NCUyMDEuNTcxJTIwMS45MSUyMDEuNTcxYTE5LjA4NCUyMDE5LjA4NCUyMDAlMjAwJTIwMCUyMDMuODE4LS4zNTd2Mi42NjZhMTcuMjElMjAxNy4yMSUyMDAlMjAwJTIwMS00LjA4OS40MjFjLTMuNTE1JTIwMC00LjkxMi0xLjg0OC00LjkxMi00LjUxOHYtMi4xODljMC0yLjMzNiUyMDEuMDM3LTQuMjQ5JTIwNC42MzgtNC4yNDlzNC42MzUlMjAxLjg5MSUyMDQuNjM1JTIwNC4yNDl6bTEwLjY0LjA1MWMwJTIwMi41OC0uNzM3JTIwNC40NjItNS4yMDUlMjA0LjQ2MmEyNC43MDglMjAyNC43MDglMjAwJTIwMCUyMDEtNC4zMzUtLjQxM3YtMTQuNzUybDMuMjcyLS41NDZ2NS4xNTlhNy40MjklMjA3LjQyOSUyMDAlMjAwJTIwMSUyMDIuNDU1LS40YzMuMjcyJTIwMCUyMDMuODE4JTIwMS40NjclMjAzLjgxOCUyMDMuODI1djIuNjYxem0xMC40ODkuMDU2YzAlMjAyLjIyNi0uOTE5JTIwNC4zODUtNC43NjQlMjA0LjM4NXMtNC43ODMtMi4xNTktNC43ODMtNC4zODV2LTIuMTQ5YzAtMi4yMjcuOTM2LTQuMzg2JTIwNC43ODMtNC4zODZzNC43NjQlMjAyLjE1OSUyMDQuNzY0JTIwNC4zODZ6bTEwLjQ4MiUyMDBjMCUyMDIuMjI2LS45MiUyMDQuMzg1LTQuNzY0JTIwNC4zODVzLTQuNzgzLTIuMTU5LTQuNzgzLTQuMzg1di0yLjE0OWMwLTIuMjI3LjkzNi00LjM4NiUyMDQuNzgzLTQuMzg2czQuNzY0JTIwMi4xNTklMjA0Ljc2NCUyMDQuMzg2em0xMC43NTclMjA0LjI2NGgtMy41NDdsLTMtNS4wMDd2NS4wMDdoLTMuMjY4di0xNS4wMjNsMy4yNzMtLjU0NnY5LjY3MmwzLTQuNzU1aDMuNTQ3bC0zLjI3MyUyMDUuMTg5em0tMTUuNTI4LTguMDcxYy0xLjExMiUyMDAtMS41LjYwOC0xLjUlMjAxLjM2NHYyLjc2MWMwJTIwLjc1OC4zODYlMjAxLjM2OCUyMDEuNSUyMDEuMzY4czEuNS0uNjElMjAxLjUtMS4zNjh2LTIuNzYyYy4wMDMtLjc1Ni0uMzktMS4zNjMtMS41LTEuMzYzem0xNy40JTIwNi4yYTEuMDEzJTIwMS4wMTMlMjAwJTIwMSUyMDEtMSUyMDEuMDExJTIwMSUyMDElMjAwJTIwMCUyMDElMjAxLTEuMDExem0wJTIwLjE1N2EuODU3Ljg1NyUyMDAlMjAwJTIwMCUyMDAlMjAxLjcxMS44NTcuODU3JTIwMCUyMDAlMjAwJTIwMC0xLjcxMXptLS4xODglMjAxLjQ0MmgtLjE4di0xLjEyNWEyLjA3JTIwMi4wNyUyMDAlMjAwJTIwMSUyMC4zMTktLjAyNi42LjYlMjAwJTIwMCUyMDElMjAuMzUxLjA4NS4yNzIuMjcyJTIwMCUyMDAlMjAxJTIwLjEuMjMzLjI4LjI4JTIwMCUyMDAlMjAxLS4yMTkuMjc1di4wMDljLjEuMDE4LjE2NS4xMDcuMTg4LjI3M2EuOTM4LjkzOCUyMDAlMjAwJTIwMCUyMC4wNzEuMjc5aC0uMTg4YS44NDkuODQ5JTIwMCUyMDAlMjAxLS4wNzYtLjI4OC4yMS4yMSUyMDAlMjAwJTIwMC0uMjQyLS4yaC0uMTI1di40ODZ6bTAtLjYyNGguMTNjLjE0NyUyMDAlMjAuMjczLS4wNTQuMjczLS4xOTQlMjAwLS4xLS4wNzEtLjItLjI3My0uMmEuOTMuOTMlMjAwJTIwMCUyMDAtLjEzLjAwOXolMjIlMjBmaWxsJTNEJTIyJTIzZmZmZmZmJTIyLyUzRSUzQy9zdmclM0UpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuaWRlbnQtcGF5cGFsLWJ0biB7XG5cdFx0Y29sb3I6ICRjb2xvci1pZGVudC1wcDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaWRlbnQtcHA7XG5cdFx0Zm9udC1zaXplOiByZW0oMTNweCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdC5pY29uIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDgxcHg7XG5cdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzIwMDAvc3ZnJTIyJTIwdmlld0JveCUzRCUyMjY0NzIuNSUyMDIyMzklMjA2Ny42NTElMjAxOCUyMiUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMiU3QmZpbGwlM0ElMjMyNTNlN2UlN0QuY2xzLTMlN0JmaWxsJTNBJTIzMjc5YmQ0JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0NnJTIwaWQlM0QlMjJMb2dvX1BheXBhbCUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyODY0NzIuNTQxJTIwMjIzOSUyOSUyMiUzRSUzQ2clMjBpZCUzRCUyMlhNTElEXzIyXyUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0uMDQxJTI5JTIyJTNFJTNDZyUyMGlkJTNEJTIyWE1MSURfMjNfJTIyJTNFJTNDZyUyMGlkJTNEJTIyWE1MSURfMzlfJTIyJTNFJTNDZyUyMGlkJTNEJTIyWE1MSURfNDBfJTIyJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNjVfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMiUyMiUyMGQlM0QlMjJNMTMzLjQ2NyUyMDI3LjZjLS4yJTIwMS4zNDUtMS4yMjIlMjAxLjM0NS0yLjIxNiUyMDEuMzQ1aC0uNTY1bC40LTIuNTA2YS4zMTEuMzExJTIwMCUyMDAlMjAxJTIwLjMwNi0uMjZoLjI2Yy42NzIlMjAwJTIwMS4zMTQlMjAwJTIwMS42MzUuMzgyYTEuMjIzJTIwMS4yMjMlMjAwJTIwMCUyMDElMjAuMTglMjAxLjAzOXptLS40MjgtMy41aC0zLjcyOGEuNTI1LjUyNSUyMDAlMjAwJTIwMC0uNTIuNDQzbC0xLjUxMyUyMDkuNTY1YS4zMDkuMzA5JTIwMCUyMDAlMjAwJTIwLjMwNi4zNTFoMS43ODhhLjUyNS41MjUlMjAwJTIwMCUyMDAlMjAuNTItLjQ0M2wuNDEzLTIuNTgyYS41MjEuNTIxJTIwMCUyMDAlMjAxJTIwLjUtLjQ0M2gxLjE3N2MyLjQ2JTIwMCUyMDMuODgxLTEuMTkyJTIwNC4yNDgtMy41NDVhMi45MzMlMjAyLjkzMyUyMDAlMjAwJTIwMC0uNDc0LTIuNDE0JTIwMy41ODElMjAzLjU4MSUyMDAlMjAwJTIwMC0yLjcxNy0uOTMyeiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0xMDcuODIlMjAtMjAuNDE3JTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzYyXyUyMiUyMGNsYXNzJTNEJTIyY2xzLTIlMjIlMjBkJTNEJTIyTTE4OC43MSUyMDQ5LjIzN2ExLjk4NyUyMDEuOTg3JTIwMCUyMDAlMjAxLTIuMDE3JTIwMS43MTElMjAxLjUyMSUyMDEuNTIxJTIwMCUyMDAlMjAxLTEuMjA3LS40ODklMjAxLjUlMjAxLjUlMjAwJTIwMCUyMDEtLjI3NS0xLjI1MyUyMDIuMDA5JTIwMi4wMDklMjAwJTIwMCUyMDElMjAyLTEuNzI3JTIwMS41MDklMjAxLjUwOSUyMDAlMjAwJTIwMSUyMDEuMTkyLjQ4OSUyMDEuNTcyJTIwMS41NzIlMjAwJTIwMCUyMDElMjAuMzA3JTIwMS4yNjl6bTIuNDkxLTMuNDY5aC0xLjc4OGEuMy4zJTIwMCUyMDAlMjAwLS4zMDYuMjZsLS4wNzYuNS0uMTIyLS4xODNhMi41MjglMjAyLjUyOCUyMDAlMjAwJTIwMC0yLjEwOS0uNzQ1JTIwNC4xMDYlMjA0LjEwNiUyMDAlMjAwJTIwMC0zLjk4OCUyMDMuNTkxJTIwMy40JTIwMy40JTIwMCUyMDAlMjAwJTIwLjY3MiUyMDIuNzUlMjAyLjglMjAyLjglMjAwJTIwMCUyMDAlMjAyLjI0Ni45JTIwMy40MzElMjAzLjQzMSUyMDAlMjAwJTIwMCUyMDIuNDc1LTEuMDI0bC0uMDc2LjQ4OWEuMzIyLjMyMiUyMDAlMjAwJTIwMCUyMC4zMDYuMzY3aDEuNmEuNTI1LjUyNSUyMDAlMjAwJTIwMCUyMC41Mi0uNDQzbC45NjMtNi4xMTJhLjMzLjMzJTIwMCUyMDAlMjAwLS4zMTgtLjM1eiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0xNTQuODI4JTIwLTM4LjYzMiUyOSUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF82MV8lMjIlMjBjbGFzcyUzRCUyMmNscy0yJTIyJTIwZCUzRCUyMk0yNTQuMDg2JTIwNDYuN0gyNTIuM2EuNTI5LjUyOSUyMDAlMjAwJTIwMC0uNDI4LjIyOWwtMi40NzIlMjAzLjYzNy0xLjA1NC0zLjVhLjUyNy41MjclMjAwJTIwMCUyMDAtLjUtLjM2N2gtMS43NjZhLjMwNy4zMDclMjAwJTIwMCUyMDAtLjI5LjQxM2wxLjk3MSUyMDUuODA2LTEuODYxJTIwMi42MjlhLjMwNy4zMDclMjAwJTIwMCUyMDAlMjAuMjYuNDg5aDEuNzg4YS40OTIuNDkyJTIwMCUyMDAlMjAwJTIwLjQyOC0uMjI5bDUuOTc0LTguNjE4YS4zMTEuMzExJTIwMCUyMDAlMjAwLS4yNjQtLjQ4OXolMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMjA4LjIwOSUyMC0zOS41NjQlMjklMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNThfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMyUyMiUyMGQlM0QlMjJNMzA3LjY1MSUyMDI3LjZjLS4yJTIwMS4zNDUtMS4yMjIlMjAxLjM0NS0yLjIxNiUyMDEuMzQ1aC0uNTY1bC40LTIuNTA2YS4zMTEuMzExJTIwMCUyMDAlMjAxJTIwLjMwNi0uMjZoLjI2Yy42NzIlMjAwJTIwMS4zMTQlMjAwJTIwMS42MzUuMzgyYTEuMjIzJTIwMS4yMjMlMjAwJTIwMCUyMDElMjAuMTglMjAxLjAzOXptLS40MjgtMy41SDMwMy41YS41LjUlMjAwJTIwMCUyMDAtLjUuNDQzbC0xLjUxMyUyMDkuNTY1YS4zMS4zMSUyMDAlMjAwJTIwMCUyMC4zMDYuMzUxaDEuOTFhLjMzNy4zMzclMjAwJTIwMCUyMDAlMjAuMzUxLS4zMDZsLjQyOC0yLjdhLjUyMS41MjElMjAwJTIwMCUyMDElMjAuNS0uNDQzaDEuMTc3YzIuNDYlMjAwJTIwMy44ODEtMS4xOTIlMjA0LjI0OC0zLjU0NWEyLjkzMyUyMDIuOTMzJTIwMCUyMDAlMjAwLS40NzQtMi40MTQlMjAzLjQyMiUyMDMuNDIyJTIwMCUyMDAlMjAwLTIuNzA5LS45NTF6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTI1NS40MDIlMjAtMjAuNDE3JTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzUzXyUyMiUyMGNsYXNzJTNEJTIyY2xzLTMlMjIlMjBkJTNEJTIyTTM2Mi44MSUyMDQ5LjIzN2ExLjk4NyUyMDEuOTg3JTIwMCUyMDAlMjAxLTIuMDE3JTIwMS43MTElMjAxLjUyMSUyMDEuNTIxJTIwMCUyMDAlMjAxLTEuMjA3LS40ODklMjAxLjUlMjAxLjUlMjAwJTIwMCUyMDEtLjI3NS0xLjI1MyUyMDIuMDA3JTIwMi4wMDclMjAwJTIwMCUyMDElMjAyLTEuNzExJTIwMS40MiUyMDEuNDIlMjAwJTIwMCUyMDElMjAxLjUlMjAxLjc0MnptMi40OTEtMy40NjloLTEuNzg4YS4zLjMlMjAwJTIwMCUyMDAtLjMwNi4yNmwtLjA3Ni41LS4xMjItLjE4M2EyLjUyOCUyMDIuNTI4JTIwMCUyMDAlMjAwLTIuMTA5LS43NDUlMjA0LjEwNiUyMDQuMTA2JTIwMCUyMDAlMjAwLTMuOTg4JTIwMy41OTElMjAzLjQlMjAzLjQlMjAwJTIwMCUyMDAlMjAuNjcyJTIwMi43NSUyMDIuOCUyMDIuOCUyMDAlMjAwJTIwMCUyMDIuMjQ2LjklMjAzLjQzMSUyMDMuNDMxJTIwMCUyMDAlMjAwJTIwMi40NzUtMS4wMjRsLS4wNzYuNDg5YS4zMjIuMzIyJTIwMCUyMDAlMjAwJTIwLjMwNi4zNjdoMS42YS41LjUlMjAwJTIwMCUyMDAlMjAuNS0uNDQzbC45NjMtNi4xMTJhLjMuMyUyMDAlMjAwJTIwMC0uMjk4LS4zNXolMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMzAyLjMyNSUyMC0zOC42MzIlMjklMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNDVfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMyUyMiUyMGQlM0QlMjJNNDE3LjQwNiUyMDI0LjI3NWwtMS41MjglMjA5Ljc0OWEuMzA5LjMwOSUyMDAlMjAwJTIwMCUyMC4zMDYuMzUxaDEuNTQzYS41MjUuNTI1JTIwMCUyMDAlMjAwJTIwLjUyLS40NDNsMS41MTMtOS41NjVhLjMyMi4zMjIlMjAwJTIwMCUyMDAtLjMwNi0uMzY3aC0xLjcyN2EuMzMuMzMlMjAwJTIwMCUyMDAtLjMyMS4yNzV6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTM1Mi4zMjIlMjAtMjAuMzMzJTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzQ0XyUyMiUyMGNsYXNzJTNEJTIyY2xzLTIlMjIlMjBkJTNEJTIyTTcuMTc3JTIwMTguOTU3bC4yOS0xLjgxOC0uNjQyLS4wMTVIMy44TDUuOTA5JTIwMy43NTNhLjE1NS4xNTUlMjAwJTIwMCUyMDElMjAuMDYxLS4xMDcuMTY1LjE2NSUyMDAlMjAwJTIwMSUyMC4xMDctLjA0NkgxMS4yYzEuNy4wMTUlMjAyLjg3My4zNjclMjAzLjQ4NCUyMDEuMDU0YTIuNDA5JTIwMi40MDklMjAwJTIwMCUyMDElMjAuNTY1JTIwMS4wMzklMjAzLjc1NiUyMDMuNzU2JTIwMCUyMDAlMjAxJTIwMCUyMDEuNDM2di40MTNsLjI5LjE2OGExLjk0NSUyMDEuOTQ1JTIwMCUyMDAlMjAxJTIwLjU4MS40NDMlMjAyLjE2JTIwMi4xNiUyMDAlMjAwJTIwMSUyMC40NzQlMjAxLjA1NCUyMDQuNDA4JTIwNC40MDglMjAwJTIwMCUyMDEtLjA2MSUyMDEuNTI4JTIwNS41NzUlMjA1LjU3NSUyMDAlMjAwJTIwMS0uNjI2JTIwMS43NDIlMjAzLjQlMjAzLjQlMjAwJTIwMCUyMDEtLjk5MyUyMDEuMDg1JTIwNC4wMjMlMjA0LjAyMyUyMDAlMjAwJTIwMS0xLjM0NS42MTElMjA2Ljk0OCUyMDYuOTQ4JTIwMCUyMDAlMjAxLTEuNjgxLjJoLS40MTNhMS4yJTIwMS4yJTIwMCUyMDAlMjAwLS43NzkuMjklMjAxLjIzJTIwMS4yMyUyMDAlMjAwJTIwMC0uNDEzLjcxOGwtLjAzMS4xNjgtLjUlMjAzLjE5NC0uMDE1LjEyMmMwJTIwLjAzMS0uMDE1LjA2MS0uMDMxLjA2MWEuMDU2LjA1NiUyMDAlMjAwJTIwMS0uMDQ2LjAxNUg3LjE3N3olMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMy4yMTMlMjAtMy4wNSUyOSUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF80M18lMjIlMjBjbGFzcyUzRCUyMmNscy0zJTIyJTIwZCUzRCUyMk0zMS4zNjMlMjAyNy40Yy0uMDE1LjA5Mi0uMDMxLjItLjA0Ni4zMDYtLjY4OCUyMDMuNDUzLTIuOTk1JTIwNC42NDUtNS45NDQlMjA0LjY0NWgtMS41YS43MjQuNzI0JTIwMCUyMDAlMjAwLS43MTguNjExbC0uNzY0JTIwNC44NzQtLjIxNCUyMDEuMzc1YS4zODYuMzg2JTIwMCUyMDAlMjAwJTIwLjM4Mi40NDNoMi42NDNhLjYyNy42MjclMjAwJTIwMCUyMDAlMjAuNjI2LS41MzVsLjAzMS0uMTM4LjUtMy4xNzguMDMxLS4xNjhhLjYzOS42MzklMjAwJTIwMCUyMDElMjAuNjI2LS41MzVoLjRjMi41ODIlMjAwJTIwNC42LTEuMDU0JTIwNS4yLTQuMDhhMy40NzYlMjAzLjQ3NiUyMDAlMjAwJTIwMC0uNTM1LTMuMDcxJTIwMi40MiUyMDIuNDIlMjAwJTIwMCUyMDAtLjcxOC0uNTQ5eiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0xOC43ODIlMjAtMjMuMjEzJTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzQyXyUyMiUyMGQlM0QlMjJNMzYuMSUyMDI0LjIyOWEyLjQ0MiUyMDIuNDQyJTIwMCUyMDAlMjAwLS4zMjEtLjA3NiUyMDIuNTkyJTIwMi41OTIlMjAwJTIwMCUyMDAtLjMzNi0uMDYxQTguOTM1JTIwOC45MzUlMjAwJTIwMCUyMDAlMjAzNC4xMTYlMjAyNGgtNGEuNTU5LjU1OSUyMDAlMjAwJTIwMC0uMjc1LjA2MS42My42MyUyMDAlMjAwJTIwMC0uMzUxLjQ3NGwtLjg1NiUyMDUuNDA5LS4wMzQuMTU2YS43MzYuNzM2JTIwMCUyMDAlMjAxJTIwLjcxOC0uNjExaDEuNWMyLjk0OSUyMDAlMjA1LjI1Ni0xLjE5MiUyMDUuOTI5LTQuNjYuMDE1LS4xMDcuMDMxLS4yLjA0Ni0uMzA2YTIuOTY5JTIwMi45NjklMjAwJTIwMCUyMDAtLjU1LS4yMjkuNTQzLjU0MyUyMDAlMjAwJTIwMC0uMTQzLS4wNjV6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTI0LjIyNCUyMC0yMC4zMzMlMjklMjIlMjBmaWxsJTNEJTIyJTIzMjIyZjYzJTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzQxXyUyMiUyMGNsYXNzJTNEJTIyY2xzLTIlMjIlMjBkJTNEJTIyTTUuMjA3JTIwNC4yYS42My42MyUyMDAlMjAwJTIwMSUyMC4zNTEtLjQ3NC42LjYlMjAwJTIwMCUyMDElMjAuMjc1LS4wNjFoNGE5LjA4MyUyMDkuMDgzJTIwMCUyMDAlMjAxJTIwMS4zMjkuMDkyYy4xMjIuMDE1LjIyOS4wNDYuMzM2LjA2MS4xMDcuMDMxLjIxNC4wNDYuMzIxLjA3Ni4wNDYuMDE1LjEwNy4wMzEuMTUzLjA0NmEyLjk2OCUyMDIuOTY4JTIwMCUyMDAlMjAxJTIwLjU1LjIyOSUyMDMuMjY0JTIwMy4yNjQlMjAwJTIwMCUyMDAtLjY4OC0yLjkzNEMxMS4wNzQuMzY3JTIwOS43JTIwMCUyMDcuOTQyJTIwMEgyLjgyM0EuNzEyLjcxMiUyMDAlMjAwJTIwMCUyMDIuMS42MTFMLS4wMzUlMjAxNC4xMzRhLjQzOS40MzklMjAwJTIwMCUyMDAlMjAuNDI4LjVoMy4xNjNsLjc5NS01LjAyN3olMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjguMDQxJTI5JTIyLyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItaWRlbnQtcHA7XG5cdFx0XHQuaWNvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB2aWV3Qm94JTNEJTIyNjQ3Mi41JTIwMjIzOSUyMDY3LjY1MSUyMDE4JTIyJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0yJTdCZmlsbCUzQSUyMzI1M2U3ZSU3RC5jbHMtMyU3QmZpbGwlM0ElMjNmZmZmZmYlN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ2clMjBpZCUzRCUyMkxvZ29fUGF5cGFsJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4NjQ3Mi41NDElMjAyMjM5JTI5JTIyJTNFJTNDZyUyMGlkJTNEJTIyWE1MSURfMjJfJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LS4wNDElMjklMjIlM0UlM0NnJTIwaWQlM0QlMjJYTUxJRF8yM18lMjIlM0UlM0NnJTIwaWQlM0QlMjJYTUxJRF8zOV8lMjIlM0UlM0NnJTIwaWQlM0QlMjJYTUxJRF80MF8lMjIlM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF82NV8lMjIlMjBjbGFzcyUzRCUyMmNscy0yJTIyJTIwZCUzRCUyMk0xMzMuNDY3JTIwMjcuNmMtLjIlMjAxLjM0NS0xLjIyMiUyMDEuMzQ1LTIuMjE2JTIwMS4zNDVoLS41NjVsLjQtMi41MDZhLjMxMS4zMTElMjAwJTIwMCUyMDElMjAuMzA2LS4yNmguMjZjLjY3MiUyMDAlMjAxLjMxNCUyMDAlMjAxLjYzNS4zODJhMS4yMjMlMjAxLjIyMyUyMDAlMjAwJTIwMSUyMC4xOCUyMDEuMDM5em0tLjQyOC0zLjVoLTMuNzI4YS41MjUuNTI1JTIwMCUyMDAlMjAwLS41Mi40NDNsLTEuNTEzJTIwOS41NjVhLjMwOS4zMDklMjAwJTIwMCUyMDAlMjAuMzA2LjM1MWgxLjc4OGEuNTI1LjUyNSUyMDAlMjAwJTIwMCUyMC41Mi0uNDQzbC40MTMtMi41ODJhLjUyMS41MjElMjAwJTIwMCUyMDElMjAuNS0uNDQzaDEuMTc3YzIuNDYlMjAwJTIwMy44ODEtMS4xOTIlMjA0LjI0OC0zLjU0NWEyLjkzMyUyMDIuOTMzJTIwMCUyMDAlMjAwLS40NzQtMi40MTQlMjAzLjU4MSUyMDMuNTgxJTIwMCUyMDAlMjAwLTIuNzE3LS45MzJ6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTEwNy44MiUyMC0yMC40MTclMjklMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNjJfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMiUyMiUyMGQlM0QlMjJNMTg4LjcxJTIwNDkuMjM3YTEuOTg3JTIwMS45ODclMjAwJTIwMCUyMDEtMi4wMTclMjAxLjcxMSUyMDEuNTIxJTIwMS41MjElMjAwJTIwMCUyMDEtMS4yMDctLjQ4OSUyMDEuNSUyMDEuNSUyMDAlMjAwJTIwMS0uMjc1LTEuMjUzJTIwMi4wMDklMjAyLjAwOSUyMDAlMjAwJTIwMSUyMDItMS43MjclMjAxLjUwOSUyMDEuNTA5JTIwMCUyMDAlMjAxJTIwMS4xOTIuNDg5JTIwMS41NzIlMjAxLjU3MiUyMDAlMjAwJTIwMSUyMC4zMDclMjAxLjI2OXptMi40OTEtMy40NjloLTEuNzg4YS4zLjMlMjAwJTIwMCUyMDAtLjMwNi4yNmwtLjA3Ni41LS4xMjItLjE4M2EyLjUyOCUyMDIuNTI4JTIwMCUyMDAlMjAwLTIuMTA5LS43NDUlMjA0LjEwNiUyMDQuMTA2JTIwMCUyMDAlMjAwLTMuOTg4JTIwMy41OTElMjAzLjQlMjAzLjQlMjAwJTIwMCUyMDAlMjAuNjcyJTIwMi43NSUyMDIuOCUyMDIuOCUyMDAlMjAwJTIwMCUyMDIuMjQ2LjklMjAzLjQzMSUyMDMuNDMxJTIwMCUyMDAlMjAwJTIwMi40NzUtMS4wMjRsLS4wNzYuNDg5YS4zMjIuMzIyJTIwMCUyMDAlMjAwJTIwLjMwNi4zNjdoMS42YS41MjUuNTI1JTIwMCUyMDAlMjAwJTIwLjUyLS40NDNsLjk2My02LjExMmEuMzMuMzMlMjAwJTIwMCUyMDAtLjMxOC0uMzV6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTE1NC44MjglMjAtMzguNjMyJTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzYxXyUyMiUyMGNsYXNzJTNEJTIyY2xzLTIlMjIlMjBkJTNEJTIyTTI1NC4wODYlMjA0Ni43SDI1Mi4zYS41MjkuNTI5JTIwMCUyMDAlMjAwLS40MjguMjI5bC0yLjQ3MiUyMDMuNjM3LTEuMDU0LTMuNWEuNTI3LjUyNyUyMDAlMjAwJTIwMC0uNS0uMzY3aC0xLjc2NmEuMzA3LjMwNyUyMDAlMjAwJTIwMC0uMjkuNDEzbDEuOTcxJTIwNS44MDYtMS44NjElMjAyLjYyOWEuMzA3LjMwNyUyMDAlMjAwJTIwMCUyMC4yNi40ODloMS43ODhhLjQ5Mi40OTIlMjAwJTIwMCUyMDAlMjAuNDI4LS4yMjlsNS45NzQtOC42MThhLjMxMS4zMTElMjAwJTIwMCUyMDAtLjI2NC0uNDg5eiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0yMDguMjA5JTIwLTM5LjU2NCUyOSUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF81OF8lMjIlMjBjbGFzcyUzRCUyMmNscy0zJTIyJTIwZCUzRCUyMk0zMDcuNjUxJTIwMjcuNmMtLjIlMjAxLjM0NS0xLjIyMiUyMDEuMzQ1LTIuMjE2JTIwMS4zNDVoLS41NjVsLjQtMi41MDZhLjMxMS4zMTElMjAwJTIwMCUyMDElMjAuMzA2LS4yNmguMjZjLjY3MiUyMDAlMjAxLjMxNCUyMDAlMjAxLjYzNS4zODJhMS4yMjMlMjAxLjIyMyUyMDAlMjAwJTIwMSUyMC4xOCUyMDEuMDM5em0tLjQyOC0zLjVIMzAzLjVhLjUuNSUyMDAlMjAwJTIwMC0uNS40NDNsLTEuNTEzJTIwOS41NjVhLjMxLjMxJTIwMCUyMDAlMjAwJTIwLjMwNi4zNTFoMS45MWEuMzM3LjMzNyUyMDAlMjAwJTIwMCUyMC4zNTEtLjMwNmwuNDI4LTIuN2EuNTIxLjUyMSUyMDAlMjAwJTIwMSUyMC41LS40NDNoMS4xNzdjMi40NiUyMDAlMjAzLjg4MS0xLjE5MiUyMDQuMjQ4LTMuNTQ1YTIuOTMzJTIwMi45MzMlMjAwJTIwMCUyMDAtLjQ3NC0yLjQxNCUyMDMuNDIyJTIwMy40MjIlMjAwJTIwMCUyMDAtMi43MDktLjk1MXolMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMjU1LjQwMiUyMC0yMC40MTclMjklMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNTNfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMyUyMiUyMGQlM0QlMjJNMzYyLjgxJTIwNDkuMjM3YTEuOTg3JTIwMS45ODclMjAwJTIwMCUyMDEtMi4wMTclMjAxLjcxMSUyMDEuNTIxJTIwMS41MjElMjAwJTIwMCUyMDEtMS4yMDctLjQ4OSUyMDEuNSUyMDEuNSUyMDAlMjAwJTIwMS0uMjc1LTEuMjUzJTIwMi4wMDclMjAyLjAwNyUyMDAlMjAwJTIwMSUyMDItMS43MTElMjAxLjQyJTIwMS40MiUyMDAlMjAwJTIwMSUyMDEuNSUyMDEuNzQyem0yLjQ5MS0zLjQ2OWgtMS43ODhhLjMuMyUyMDAlMjAwJTIwMC0uMzA2LjI2bC0uMDc2LjUtLjEyMi0uMTgzYTIuNTI4JTIwMi41MjglMjAwJTIwMCUyMDAtMi4xMDktLjc0NSUyMDQuMTA2JTIwNC4xMDYlMjAwJTIwMCUyMDAtMy45ODglMjAzLjU5MSUyMDMuNCUyMDMuNCUyMDAlMjAwJTIwMCUyMC42NzIlMjAyLjc1JTIwMi44JTIwMi44JTIwMCUyMDAlMjAwJTIwMi4yNDYuOSUyMDMuNDMxJTIwMy40MzElMjAwJTIwMCUyMDAlMjAyLjQ3NS0xLjAyNGwtLjA3Ni40ODlhLjMyMi4zMjIlMjAwJTIwMCUyMDAlMjAuMzA2LjM2N2gxLjZhLjUuNSUyMDAlMjAwJTIwMCUyMC41LS40NDNsLjk2My02LjExMmEuMy4zJTIwMCUyMDAlMjAwLS4yOTgtLjM1eiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0zMDIuMzI1JTIwLTM4LjYzMiUyOSUyMi8lM0UlM0NwYXRoJTIwaWQlM0QlMjJYTUxJRF80NV8lMjIlMjBjbGFzcyUzRCUyMmNscy0zJTIyJTIwZCUzRCUyMk00MTcuNDA2JTIwMjQuMjc1bC0xLjUyOCUyMDkuNzQ5YS4zMDkuMzA5JTIwMCUyMDAlMjAwJTIwLjMwNi4zNTFoMS41NDNhLjUyNS41MjUlMjAwJTIwMCUyMDAlMjAuNTItLjQ0M2wxLjUxMy05LjU2NWEuMzIyLjMyMiUyMDAlMjAwJTIwMC0uMzA2LS4zNjdoLTEuNzI3YS4zMy4zMyUyMDAlMjAwJTIwMC0uMzIxLjI3NXolMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMzUyLjMyMiUyMC0yMC4zMzMlMjklMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNDRfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMiUyMiUyMGQlM0QlMjJNNy4xNzclMjAxOC45NTdsLjI5LTEuODE4LS42NDItLjAxNUgzLjhMNS45MDklMjAzLjc1M2EuMTU1LjE1NSUyMDAlMjAwJTIwMSUyMC4wNjEtLjEwNy4xNjUuMTY1JTIwMCUyMDAlMjAxJTIwLjEwNy0uMDQ2SDExLjJjMS43LjAxNSUyMDIuODczLjM2NyUyMDMuNDg0JTIwMS4wNTRhMi40MDklMjAyLjQwOSUyMDAlMjAwJTIwMSUyMC41NjUlMjAxLjAzOSUyMDMuNzU2JTIwMy43NTYlMjAwJTIwMCUyMDElMjAwJTIwMS40MzZ2LjQxM2wuMjkuMTY4YTEuOTQ1JTIwMS45NDUlMjAwJTIwMCUyMDElMjAuNTgxLjQ0MyUyMDIuMTYlMjAyLjE2JTIwMCUyMDAlMjAxJTIwLjQ3NCUyMDEuMDU0JTIwNC40MDglMjA0LjQwOCUyMDAlMjAwJTIwMS0uMDYxJTIwMS41MjglMjA1LjU3NSUyMDUuNTc1JTIwMCUyMDAlMjAxLS42MjYlMjAxLjc0MiUyMDMuNCUyMDMuNCUyMDAlMjAwJTIwMS0uOTkzJTIwMS4wODUlMjA0LjAyMyUyMDQuMDIzJTIwMCUyMDAlMjAxLTEuMzQ1LjYxMSUyMDYuOTQ4JTIwNi45NDglMjAwJTIwMCUyMDEtMS42ODEuMmgtLjQxM2ExLjIlMjAxLjIlMjAwJTIwMCUyMDAtLjc3OS4yOSUyMDEuMjMlMjAxLjIzJTIwMCUyMDAlMjAwLS40MTMuNzE4bC0uMDMxLjE2OC0uNSUyMDMuMTk0LS4wMTUuMTIyYzAlMjAuMDMxLS4wMTUuMDYxLS4wMzEuMDYxYS4wNTYuMDU2JTIwMCUyMDAlMjAxLS4wNDYuMDE1SDcuMTc3eiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0zLjIxMyUyMC0zLjA1JTI5JTIyLyUzRSUzQ3BhdGglMjBpZCUzRCUyMlhNTElEXzQzXyUyMiUyMGNsYXNzJTNEJTIyY2xzLTMlMjIlMjBkJTNEJTIyTTMxLjM2MyUyMDI3LjRjLS4wMTUuMDkyLS4wMzEuMi0uMDQ2LjMwNi0uNjg4JTIwMy40NTMtMi45OTUlMjA0LjY0NS01Ljk0NCUyMDQuNjQ1aC0xLjVhLjcyNC43MjQlMjAwJTIwMCUyMDAtLjcxOC42MTFsLS43NjQlMjA0Ljg3NC0uMjE0JTIwMS4zNzVhLjM4Ni4zODYlMjAwJTIwMCUyMDAlMjAuMzgyLjQ0M2gyLjY0M2EuNjI3LjYyNyUyMDAlMjAwJTIwMCUyMC42MjYtLjUzNWwuMDMxLS4xMzguNS0zLjE3OC4wMzEtLjE2OGEuNjM5LjYzOSUyMDAlMjAwJTIwMSUyMC42MjYtLjUzNWguNGMyLjU4MiUyMDAlMjA0LjYtMS4wNTQlMjA1LjItNC4wOGEzLjQ3NiUyMDMuNDc2JTIwMCUyMDAlMjAwLS41MzUtMy4wNzElMjAyLjQyJTIwMi40MiUyMDAlMjAwJTIwMC0uNzE4LS41NDl6JTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4LTE4Ljc4MiUyMC0yMy4yMTMlMjklMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNDJfJTIyJTIwZCUzRCUyMk0zNi4xJTIwMjQuMjI5YTIuNDQyJTIwMi40NDIlMjAwJTIwMCUyMDAtLjMyMS0uMDc2JTIwMi41OTIlMjAyLjU5MiUyMDAlMjAwJTIwMC0uMzM2LS4wNjFBOC45MzUlMjA4LjkzNSUyMDAlMjAwJTIwMCUyMDM0LjExNiUyMDI0aC00YS41NTkuNTU5JTIwMCUyMDAlMjAwLS4yNzUuMDYxLjYzLjYzJTIwMCUyMDAlMjAwLS4zNTEuNDc0bC0uODU2JTIwNS40MDktLjAzNC4xNTZhLjczNi43MzYlMjAwJTIwMCUyMDElMjAuNzE4LS42MTFoMS41YzIuOTQ5JTIwMCUyMDUuMjU2LTEuMTkyJTIwNS45MjktNC42Ni4wMTUtLjEwNy4wMzEtLjIuMDQ2LS4zMDZhMi45NjklMjAyLjk2OSUyMDAlMjAwJTIwMC0uNTUtLjIyOS41NDMuNTQzJTIwMCUyMDAlMjAwLS4xNDMtLjA2NXolMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMjQuMjI0JTIwLTIwLjMzMyUyOSUyMiUyMGZpbGwlM0QlMjIlMjMyMjJmNjMlMjIvJTNFJTNDcGF0aCUyMGlkJTNEJTIyWE1MSURfNDFfJTIyJTIwY2xhc3MlM0QlMjJjbHMtMiUyMiUyMGQlM0QlMjJNNS4yMDclMjA0LjJhLjYzLjYzJTIwMCUyMDAlMjAxJTIwLjM1MS0uNDc0LjYuNiUyMDAlMjAwJTIwMSUyMC4yNzUtLjA2MWg0YTkuMDgzJTIwOS4wODMlMjAwJTIwMCUyMDElMjAxLjMyOS4wOTJjLjEyMi4wMTUuMjI5LjA0Ni4zMzYuMDYxLjEwNy4wMzEuMjE0LjA0Ni4zMjEuMDc2LjA0Ni4wMTUuMTA3LjAzMS4xNTMuMDQ2YTIuOTY4JTIwMi45NjglMjAwJTIwMCUyMDElMjAuNTUuMjI5JTIwMy4yNjQlMjAzLjI2NCUyMDAlMjAwJTIwMC0uNjg4LTIuOTM0QzExLjA3NC4zNjclMjA5LjclMjAwJTIwNy45NDIlMjAwSDIuODIzQS43MTIuNzEyJTIwMCUyMDAlMjAwJTIwMi4xLjYxMUwtLjAzNSUyMDE0LjEzNGEuNDM5LjQzOSUyMDAlMjAwJTIwMCUyMC40MjguNWgzLjE2M2wuNzk1LTUuMDI3eiUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC4wNDElMjklMjIvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCNzYy1lbWFpbC1ibG9jLnZhbGlkYXRlZC1ibG9jIHtcblx0XHRtaW4taGVpZ2h0OiAxMDhweDtcblx0fVxuXHQudmFsaWRhdGVkLWJsb2Mge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1zdGQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRjb2xvcjogJGNvbG9yLXN0ZC1saWdodDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQuc3RlcC1ibG9jIC5zYy1oMiAuYzEtc3RlcC1udW1iZXIsIC52YWxpZGF0ZWQtYmxvYyAuc2MtaDIgLmMxLXN0ZXAtbnVtYmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJy4nO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxuXHQudmFsaWRhdGVkLWJsb2Mge1xuXHRcdC5zYy1lbWFpbC12YWwsIC5zYy1oMiwgLnJvdyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHR9XG5cdC5jYXJ0LXJlY2FwIHtcblx0XHRoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuXHRcdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0XHR3aWR0aDogNDQlO1xuXHRcdH1cblx0fVxuXG5cdCNzbWFsbC1zdGVwMS1jaGFuZ2UtYnRuIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5zdGVwLWJsb2MgLmMxLXNjLWJsb2MxIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5zdW1tYXJ5LWJsb2Mge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuc2MtYmxvYzEge1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHQmOm5vdCgudmFsaWRhdGVkLWJsb2MpIHtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0LmNoYW5nZS1idG4ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LnN0ZXAtbnVtYmVyIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJy4nO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnN0ZXAtbnVtYmVyLCAuc2MtaDIge1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgyMnB4KTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1iZDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblx0XHRcdCYuc3RlcC1ibG9jIHtcblx0XHRcdFx0LnN0ZXAtbnVtYmVyIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5zdGVwLW51bWJlciwgLnNjLWgyIHtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zYy1ibG9jMSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LmZvcm1fX2ZpZWxkc2V0IHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0fVxuXG5cdGZpZWxkc2V0IHtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdC5vcHRpb24tZGVzYyB7XG5cdFx0bWFyZ2luLXRvcDogM3B4O1xuXHRcdGNvbG9yOiAkY29sb3Itc3RkLWxpZ2h0O1xuXHR9XG5cblx0bGVnZW5kIHtcblx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucm93LW1tIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdGxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHR9XG5cdFx0LmJsb2MtcmFkaW8ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdGQtbGlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5ibG9jLW5vd3JhcCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0ge1xuXHRcdCZfX25vd3JhcCB7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAobm93cmFwKTtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdFx0XHQmID4gOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgPiAqIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mb3JtX19ub3dyYXAgKyAuZm9ybV9fbm93cmFwIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblx0LmZvcm1fX25vd3JhcCArIC5mb3JtX19maWVsZHNldCB7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0fVxuXG5cdC5mb3JtX19maWVsZHNldCArIC5mb3JtX19ub3dyYXAge1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdH1cblxuXHQuZm9ybV9fZmllbGQtLWxvbmctYW5zd2VyIHtcblx0XHQuZm9ybV9fbGFiZWwge1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdCNjb3VudHJ5IHtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHR9XG5cblx0LmZvcm1fX25vd3JhcCAuZmllbGQuY29sdW1uLnNtYWxsLTI0Lm1lZGl1bS0xMiB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xOXB4KTtcblx0XHR3aWR0aDogNTYlO1xuXHR9XG5cblx0I2Noay1pbnZvaWNpbmctYWRkci1hY3Qge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0fVxuXG5cdC5sYmwtcmFkaW8ge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQjY2hrLXByby1wdXJjaGFzZSB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cblx0I251bS1pbnRyYSB7XG5cdFx0d2lkdGg6IDQ2JTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHQjZnMtcHJvLXB1cmNoYXNlICsgLmZvcm1fX2ZpZWxkc2V0IHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubGJsLXJhZGlvLWgge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHR9XG5cblx0LmxibC1yb3cge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnJvdy1tZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdGxhYmVsW2Zvcj1cImNvdW50cnlcIl0ge1xuXHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0fVxuXG5cdC5mb3JtX19ub3dyYXAtLWFubml2IHtcblx0XHR3aWR0aDogNjYlO1xuXHRcdC5maWVsZCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRyaWdodDogMzVweDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdH1cblxuXHRcdFx0Ji5lcnJvciB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItZXJyb3I7XG5cblx0XHRcdFx0aS5mb3JtX19pY29uLS13YXJuaW5nIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5zdWNjZXNzIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci1zdWNjZXNzO1xuXG5cdFx0XHRcdGkuZm9ybV9faWNvbi0tc3VjY2VzcyB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZpZWxkLWFubml2ZXJzYXJ5IHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5zYy1hZGRyZXNzLWgxIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdCNzYy1kZWxpdmVyeS1ibG9jLCAjc2MtcGF5bWVudC1ibG9jIHtcblx0XHQuc2MtaDIsIC5zdGVwLW51bWJlciB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdCNzYy1wYXltZW50LWJsb2Mge1xuXHRcdCYuZXJyb3ItY2FsYy1idG4ge1xuXHRcdFx0JiA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2MtZGVsaXZlcnktdGhlYWQtdHIge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1yZWNhcDtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdCYgPiBkaXYge1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOXB4O1xuXHRcdH1cblx0XHQuc2MtZGVsaXZlcnktaW5mb3Mge1xuXHRcdFx0d2lkdGg6IDYyJTtcblx0XHR9XG5cdFx0JiA+IGRpdjpub3QoLnNjLWRlbGl2ZXJ5LWluZm9zKSB7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXG5cdC5jMS1kZWxpdmVyeS1ibG9jLnJvdyB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0cGFkZGluZzogMjBweCAwIDIwcHggMzlweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWJkO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQuZGVsaXZlcnktbW9kZS1yYWRpbyB7XG5cdFx0XHR3aWR0aDogMTRweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5zaG93LWZvci1zbWFsbC1vbmx5LnNtYWxsLTI0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0LmRlbGl2ZXJ5LW1vZGUtaW1nIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5kZWxpdmVyeS1tb2RlLXJhZGlvIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5kZWxpdmVyeS1tb2RlLWltZyB7XG5cdFx0XHR3aWR0aDogNjBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHR9XG5cdFx0LmRlbGl2ZXJ5LW1vZGUtaW5mb3Mge1xuXHRcdFx0d2lkdGg6IDQ1JTtcblx0XHRcdHBhZGRpbmc6IDAgMTBweCAwIDA7XG5cdFx0fVxuXHRcdC5kZWxpdmVyeS1tb2RlLWRhdGUsIC5kZWxpdmVyeS1tb2RlLXByaWNlIHtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdC5kZWxpdmVyeS1ibG9jIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdC5jMS1kZWxpdmVyeS1ibG9jLnJvdyB7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZGVsaXZlcnktbW9kZS1kZXNjIHtcblx0XHRjb2xvcjogIzU5NkY3OTtcblx0fVxuXG5cdC5pY29uLXRydWNrIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogNjBweDtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB3aWR0aCUzRCUyMjYxMiUyMiUyMGhlaWdodCUzRCUyMjYxMiUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTIxLjQ3NCUyMDM3Ny41MjJWMTE3LjEzOGMwLTE0LjQ2OSUyMDExLjcyOS0yNi4xOTklMjAyNi4xOTktMjYuMTk5aDI2MC4yNWMxNC40NjklMjAwJTIwMjYuMTk4JTIwMTEuNzMlMjAyNi4xOTglMjAyNi4xOTl2MjYwLjM4NWE4LjczMiUyMDguNzMyJTIwMCUyMDAlMjAxLTguNzMzJTIwOC43MzNIMzAuMjA3YTguNzMzJTIwOC43MzMlMjAwJTIwMCUyMDEtOC43MzMtOC43MzR6bTIxMC4xNiUyMDg5LjIwMmMwJTIwMzAuMDEtMjQuMzI5JTIwNTQuMzM4LTU0LjMzOCUyMDU0LjMzOHMtNTQuMzM4LTI0LjMyOC01NC4zMzgtNTQuMzM4YzAtMzAuMDExJTIwMjQuMzI5LTU0LjMzOCUyMDU0LjMzOC01NC4zMzhzNTQuMzM4JTIwMjQuMzI3JTIwNTQuMzM4JTIwNTQuMzM4em0tMjcuMTclMjAwYzAtMTUuMDA1LTEyLjE2NC0yNy4xNjktMjcuMTY5LTI3LjE2OXMtMjcuMTclMjAxMi4xNjQtMjcuMTclMjAyNy4xNjklMjAxMi4xNjUlMjAyNy4xNyUyMDI3LjE3JTIwMjcuMTclMjAyNy4xNjktMTIuMTY1JTIwMjcuMTY5LTI3LjE3em0tNzMuOTY5LTU0LjMzOUg4LjczM0E4LjczMyUyMDguNzMzJTIwMCUyMDAlMjAwJTIwMCUyMDQyMS4xMTh2MjYuNDk1YTguNzMzJTIwOC43MzMlMjAwJTIwMCUyMDAlMjA4LjczMyUyMDguNzMzaDk3LjU5OGMyLjU0OC0xNy40ODQlMjAxMS4zNzMtMzIuOTI4JTIwMjQuMTY0LTQzLjk2MXptMzg1LjQ0MyUyMDU0LjMzOWMwJTIwMzAuMDEtMjQuMzI5JTIwNTQuMzM4LTU0LjMzOCUyMDU0LjMzOC0zMC4wMSUyMDAtNTQuMzM4LTI0LjMyOC01NC4zMzgtNTQuMzM4JTIwMC0zMC4wMTElMjAyNC4zMjgtNTQuMzM4JTIwNTQuMzM4LTU0LjMzOCUyMDMwLjAwOS0uMDAxJTIwNTQuMzM4JTIwMjQuMzI3JTIwNTQuMzM4JTIwNTQuMzM4em0tMjcuMTY4JTIwMGMwLTE1LjAwNS0xMi4xNjUtMjcuMTY5LTI3LjE3LTI3LjE2OS0xNS4wMDYlMjAwLTI3LjE2OSUyMDEyLjE2NC0yNy4xNjklMjAyNy4xNjlzMTIuMTY0JTIwMjcuMTclMjAyNy4xNjklMjAyNy4xNyUyMDI3LjE3LTEyLjE2NSUyMDI3LjE3LTI3LjE3ek02MTIlMjA0MjEuMTE4djI2LjQ5NWE4LjczMyUyMDguNzMzJTIwMCUyMDAlMjAxLTguNzMzJTIwOC43MzNoLTcwLjcwNGMtNS4wNTctMzQuNjgzLTM0LjkwNi02MS40MjctNzAuOTYxLTYxLjQyNy0zNi4wNjIlMjAwLTY1LjkxMiUyMDI2Ljc0NS03MC45NjklMjA2MS40MjdIMjQ4LjI2MWMtMi41NDktMTcuNDgzLTExLjM3My0zMi45MjgtMjQuMTY0LTQzLjk2MWgxMzQuOTk0VjE2Mi41OTRjMC05LjY0NiUyMDcuODItMTcuNDY2JTIwMTcuNDY2LTE3LjQ2Nmg4Mi40NDVhNjkuODYlMjA2OS44NiUyMDAlMjAwJTIwMSUyMDU3LjklMjAzMC43N2w1My4xNSUyMDc4LjcyMWE2OS44NjUlMjA2OS44NjUlMjAwJTIwMCUyMDElMjAxMS45NjIlMjAzOS4wOTR2MTE4LjY3MmgyMS4yNTNhOC43MzMlMjA4LjczMyUyMDAlMjAwJTIwMSUyMDguNzMzJTIwOC43MzN6bS04OC41OTItMTY0LjQ4M2wtNDIuNTAxLTYwLjM5M2E4LjczNCUyMDguNzM0JTIwMCUyMDAlMjAwLTcuMTQyLTMuNzA3SDQwNy40N2E4LjczNCUyMDguNzM0JTIwMCUyMDAlMjAwLTguNzMzJTIwOC43MzN2NjAuMzkzYTguNzMyJTIwOC43MzIlMjAwJTIwMCUyMDAlMjA4LjczMyUyMDguNzMzaDEwOC43OThjNy4wNzQlMjAwJTIwMTEuMjEyLTcuOTczJTIwNy4xNC0xMy43NTl6JTIyLyUzRSUzQy9zdmclM0UpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogNjYlIGF1dG87XG5cdH1cblxuXHQudGVybXMtdmFsaWRhdGlvbiB7XG5cdFx0bGluZS1oZWlnaHQ6IDEuODtcblx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbi5idG40LmV4cGFuZC5sYXJnZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRcdHRyYW5zaXRpb246IC4zcyBlYXNlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXNpemU6IHJlbSgxNnB4KTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpO1xuXHRcdH1cblx0fVxuXG5cdC5wYXltZW50LWJsb2Mge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBhZGRpbmc6IDEwcHggMzBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQmOmhvdmVyLCAmLndpemktc2VsZWN0ZWQge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0XHR9XG5cdH1cblxuXHQuYzEtcGF5bWVudC1ibG9jIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBmbGV4LWRpcmVjdGlvbihyb3ctcmV2ZXJzZSk7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogMzRweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdFx0d2lkdGg6IDE0cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRsZWZ0OiAtMjBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucGF5bWVudC1tb2RlLW5hbWUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRiciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0Y29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJygnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnKSc7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogODBweDtcblx0XHRcdG1hcmdpbjogMjBweDtcblx0XHR9XG5cdH1cblxuXHQjZnMtaW52b2ljaW5nLWFkZHItYWN0LCAjZnMtcHJvLXB1cmNoYXNlIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGxhYmVsLCBpbnB1dCB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0I2ZzLXByby1wdXJjaGFzZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5kZWxpdmVyeS1tb2RlLW5hbWUge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWVkaWEoJz49ZGVza3RvcCcsJzwxMzcwcHgnKSB7XG5cdFx0LmNoZWNrb3V0LWwge1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHR3aWR0aDogNjIlO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xuXHRcdH1cblx0XHQuY2FydF9fcmlnaHQge1xuXHRcdFx0d2lkdGg6IDMzJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHRcdC5jYXJ0X19yaWdodCAudGQtcHJvZC1wcmljZSB7XG5cdFx0XHR3aWR0aDogNTUlO1xuXHRcdH1cblx0fVxuXG5cdC5mb3JtX19maWVsZCB7XG5cdFx0Ji5zdWNjZXNzIHtcblx0XHRcdC5mb3JtX19pY29uLS1zdWNjZXNzIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmVycm9yIHtcblx0XHRcdC5mb3JtX19pY29uLS13YXJuaW5nIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLWVycm9yO1xuXHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JnNldCB7XG5cdFx0XHQmLmVycm9yIHtcblx0XHRcdFx0JiArIC5idG4tYXJlYSB7XG5cdFx0XHRcdFx0I3N0ZXAxLWJ0biB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRibGFjaywyMCUpO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGxpZ2h0ZW4oJGJsYWNrLDIwJSk7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYWxlcnQtYm94IHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1lcnJvcjtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDIwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5jbG9zZSB7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHR9XG5cdH1cblxuXHQjbG9naW4tcmVkaXJlY3Qge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cblx0LmZvcm1fX2ZpZWxkLS1ub3QtcmVxdWlyZWQge1xuXHRcdC5mb3JtX19pY29uLS1zdWNjZXNzIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdC5jaGVja291dC1sIHtcblx0XHRzZWxlY3Qge1xuXHRcdFx0YmFja2dyb3VuZDogJHJlY2FwLWlucHV0LWJnIGNlbnRlciByaWdodCAxNXB4IG5vLXJlcGVhdCB1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjI1NDMyLjI4OSUyMDQ5NyUyMDcuOTU5JTIwMTQuNTM3JTIyJTNFJTNDcGF0aCUyMGQlM0QlMjJNNTQzNS44NzQlMjA1MTEuMzc0bC0zLjQyMi0zLjQyM2EuNTU3LjU1NyUyMDAlMjAwJTIwMSUyMDAtLjc4OC41NTcuNTU3JTIwMCUyMDAlMjAxJTIwLjc4OCUyMDBsMy4wMjglMjAzLjAyOSUyMDMuMDI5LTMuMDI5YS41NTcuNTU3JTIwMCUyMDAlMjAxJTIwLjc4OCUyMDAlMjAuNTU3LjU1NyUyMDAlMjAwJTIwMSUyMDAlMjAuNzg4bC0zLjQyMyUyMDMuNDIzYS41NTUuNTU1JTIwMCUyMDAlMjAxLS4zOTQuMTYzLjU2LjU2JTIwMCUyMDAlMjAxLS4zOTQtLjE2M3ptMy40MjMtMTBsLTMuMDI4LTMuMDI5LTMuMDI4JTIwMy4wMjhhLjU1Ny41NTclMjAwJTIwMCUyMDEtLjc4OCUyMDAlMjAuNTU2LjU1NiUyMDAlMjAwJTIwMSUyMDAtLjc4N2wzLjQyMy0zLjQyM2EuNTU0LjU1NCUyMDAlMjAwJTIwMSUyMC4zOTQtLjE2My41NTIuNTUyJTIwMCUyMDAlMjAxJTIwLjM5My4xNjNsMy40MjMlMjAzLjQyM2EuNTU3LjU1NyUyMDAlMjAwJTIwMSUyMDAlMjAuNzg4LjU1Ny41NTclMjAwJTIwMCUyMDEtLjM5NC4xNjMuNTU3LjU1NyUyMDAlMjAwJTIwMS0uMzk1LS4xNjN6JTIyJTIwZmlsbCUzRCUyMiUyMzU5NmY3OSUyMi8lM0UlM0Mvc3ZnJTNFKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogOHB4O1xuXHRcdFx0Y29sb3I6ICRyZWNhcC1pbnB1dC1jb2xvcjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRyZWNhcC1pbnB1dC1iZDtcblx0XHRcdHBhZGRpbmc6IDAgMzBweCAwIDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0LnNjLWFkZHJlc3MtaDEge1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdH1cblxuXHQuc2MtZGVsaXZlcnktZGV0YWlsLXByaWNlICsgLnNjLXJlbGF5LWFkZHJlc3MtdmFsIHtcblx0XHRtYXJnaW46IDIwcHggMCAxMHB4IDA7XG5cdFx0LnNjLWFkZHJlc3MtaDEge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0JiArIGJyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2MtYXV0aC1tb2RlLWxpLWxhc3Qge1xuXHRcdEBpbmNsdWRlIGRlc2t0b3Age1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0b3A6IDEwMHB4O1xuXHRcdH1cblx0fVxuXG5cdCNzYy1yZWdpIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcblx0XHQuY2hlY2tvdXQtbCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDIwcHggMCAwIDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHQudmFsaWRhdGlvbiB7XG5cdFx0XHRcdCZfX21vYmlsZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdmFyKC0tdGV4dC1vbi1ib2R5KTtcblx0XHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnNjLWZvcm0ge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdFx0LnNjLWgyIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdH1cblx0XHRcdC5idG4zLCAuYnRuMSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0LnNjLWRlbGl2ZXJ5LXRoZWFkIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5jMS1kZWxpdmVyeS1ibG9jIHtcblx0XHRcdFx0Ji5yb3cge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc2hvdy1mb3Itc21hbGwtb25seSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuXHRcdFx0XHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5kZWxpdmVyeS1tb2RlLWluZm9zIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRtYXJnaW46IDVweCAwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRlbGl2ZXJ5LW1vZGUtbmFtZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5kZWxpdmVyeS1tb2RlLWRhdGUsIC5kZWxpdmVyeS1tb2RlLXByaWNlIHtcblx0XHRcdFx0XHRtYXJnaW46IDVweCAwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTZweCk7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRlbGl2ZXJ5LW1vZGUtcHJpY2Uge1xuXHRcdFx0XHRcdGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudmFsaWRhdGVkLWJsb2Mge1xuXHRcdFx0LmNoYW5nZS1idG4ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaGlkZS1mb3Itc21hbGwtb25seSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuc2MtYmxvYzE6bm90KC52YWxpZGF0ZWQtYmxvYykge1xuXHRcdFx0cGFkZGluZzogMjBweDtcblx0XHRcdC5zYy1oMiB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jMS1wYXltZW50LWJsb2Mge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jMS1zYy1oMiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQuYzEtc2MtYmxvYzEge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHR9XG5cblx0XHQjc3VibWl0LWFyZWEgLmJ1dHRvbiB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHRcdCNjYXJ0LXJlY2FwIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHRcdC5mb3JtX19ub3dyYXAgLmZpZWxkLmNvbHVtbi5zbWFsbC0yNC5tZWRpdW0tMTIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHQuZm9ybV9fbm93cmFwICsgLmZvcm1fX25vd3JhcCB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblx0XHQuc2MtYmxvYzEgLmZvcm1fX2ZpZWxkc2V0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHRcdC5mb3JtX19ub3dyYXAtLWFubml2IHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHQmID4gLmZpZWxkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0I3NjLWF1dGgsIC5zYy1mb3JtLmZvcm06bm90KC5zYy1hdXRoLWZvcm0pIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0LmMxLXNjLWF1dGgtbW9kZS1saSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdH1cblx0XHQuc2MtYXV0aC1tb2RlLWxpLndpemktc2VsZWN0ZWQgLnNjLWF1dGgtbW9kZS1idG4tYXJlYSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG59XG5cbkBpbmNsdWRlIG1vYmlsZSB7XG5cdC5wYWdlLXZhbGlkYXRpb24gLnNpbXBsZW1vZGFsLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdGxlZnQ6IDAhaW1wb3J0YW50O1xuXHRcdHRvcDogMCFpbXBvcnRhbnQ7XG5cdFx0aWZyYW1lIHtcblx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cblxuQGluY2x1ZGUgbWVkaWEoJz49ODAwcHgnKSB7XG5cdC5wYWdlLXZhbGlkYXRpb24gLnNpbXBsZW1vZGFsLWNvbnRhaW5lciB7XG5cdFx0bWluLXdpZHRoOiA4MDBweDtcblx0XHRpZnJhbWUge1xuXHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5cbi5wYWdlLXZhbGlkYXRpb24ge1xuXHQjY2FydC1yZWNhcCB7XG5cdFx0LmNhcnRfX3JlY2FwX193cmFwcGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCYubG9hZGluZyB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuOCkgJHNsaWRlci1zdmctbG9hZGluZyBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDYwcHggYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudGJvZHkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0JiA+IGZvcm0ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0XHQuY2FydF9fcmVjYXBfX2l0ZW0tLWNvZGUuYmR0IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCN0eHQtY29kZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAzMDAlO1xuXHRcdFx0XHRcdGhlaWdodDogMzAwJTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoLTUwJSw1MCUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR3aWR0aDogMzAwJTtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwMCU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1lcnJvcjtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgtNTAlLDUwJSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zdWNjZXNzIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSw1MCUpO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlIC4wMnMsIHZpc2liaWxpdHkgLjAxcyBlYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29kZS1yZWR1YyB7XG5cdFx0XHRcdFx0XHQmX19zdWNjZXNzIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2UgLjE1cywgb3BhY2l0eSAuM3MgZWFzZSAuMTVzLCB2aXNpYmlsaXR5IC4wMXMgZWFzZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5lcnJvciB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoLTUwJSw1MCUpO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlIC4wMnMsIHZpc2liaWxpdHkgLjAxcyBlYXNlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29kZS1yZWR1YyB7XG5cdFx0XHRcdFx0XHQmX19lcnJvciB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlIC4xNXMsIG9wYWNpdHkgLjNzIGVhc2UgLjE1cywgdmlzaWJpbGl0eSAuMDFzIGVhc2U7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuaGlkZSB7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3MgZWFzZSAuMXMsIG1hcmdpbiAuM3MgZWFzZSAuMXM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNvZGUtcmVkdWMge1xuXHRcdFx0Jl9fc3VjY2VzcywgJl9fZXJyb3Ige1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xuXHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG5cdFx0XHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRcdFx0QGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKCc+PTEwMjRweCcsJzwxNDYwcHgnKSB7XG5cdC5jaGVja291dC12YWxpZGF0aW9uIC52YWxpZGF0ZWQtYmxvYyAuc2MtaDIge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHR9XG59XG5cblxuXG5cbiNhZGRyZXNzQm9va1dpZGdldERpdiB7XG5cdG1pbi13aWR0aDogMzAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDkwMHB4O1xuXHRtaW4taGVpZ2h0OiAyMjhweDtcblx0aGVpZ2h0OiAyNDBweDtcblx0bWF4LWhlaWdodDogNDAwcHg7XG59XG5cbiN3YWxsZXRXaWRnZXREaXYge1xuXHRtaW4td2lkdGg6IDMwMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA5MDBweDtcblx0bWluLWhlaWdodDogMjI4cHg7XG5cdGhlaWdodDogMjQwcHg7XG5cdG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuXG5cblxuI3JlYWRPbmx5QWRkcmVzc0Jvb2tXaWRnZXREaXYge1xuXHRtaW4td2lkdGg6IDI2NnB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA5MDBweDtcblx0bWluLWhlaWdodDogMTQ1cHg7XG5cdGhlaWdodDogMTY1cHg7XG5cdG1heC1oZWlnaHQ6IDE4MHB4O1xufVxuXG4jcmVhZE9ubHlXYWxsZXRXaWRnZXREaXYge1xuXHRtaW4td2lkdGg6IDI2NnB4O1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA5MDBweDtcblx0bWluLWhlaWdodDogMTQ1cHg7XG5cdGhlaWdodDogMTY1cHg7XG5cdG1heC1oZWlnaHQ6IDE4MHB4O1xufVxuXG5cblxuLnBheW1lbnQtYmxvYyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQGluY2x1ZGUgbWVkaWEoJz49MTAyNHB4JywnPDEzNjlweCcpIHtcblx0LmNoZWNrb3V0LXZhbGlkYXRpb24gI3NjLWF1dGgge1xuXHRcdHRvcDogMjBweFxuXHR9XG59XG5cbkBpbmNsdWRlIG1lZGlhKCc8MTAyNHB4Jykge1xuXHQjc2ltcGxlbW9kYWwtY29udGFpbmVye1xuXHRcdHBvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDtcblx0XHR0b3A6MCFpbXBvcnRhbnQ7XG5cdH1cblx0I3NpbXBsZW1vZGFsLWRhdGEsI3NpbXBsZW1vZGFsLWNvbnRhaW5lciwjc2ltcGxlbW9kYWwtY29udGFpbmVyIGlmcmFtZXtcblx0XHRoZWlnaHQ6MTM2N3B4IWltcG9ydGFudFxuXHR9XG5cblx0LmJvZHkgLmNoZWNrb3V0LWNvbmZpcm1hdGlvbntcblx0XHRwYWRkaW5nOiA0MHB4IDAgNTBweDtcblx0fVxuXHQuYm9keSAjbG9ndXBfX2NoZWNrYm94LS1zaWdudXA6Y2hlY2tlZH4ubG9ndXBfX3JlZ2lzdGVye1xuXHRcdG9wYWNpdHk6MTtcblx0XHRtYXgtaGVpZ2h0OjY4MHB4O1xuXHR9XG5cdC5ib2R5IC5sb2d1cC0tcGFnZXtcblx0XHRwYWRkaW5nOjA7XG5cdH1cblx0LmJvZHkgI2xvZ3VwX19jaGVja2JveC0tbG9naW46Y2hlY2tlZH4ubG9ndXBfX2xvZ2lue1xuXHRcdG9wYWNpdHk6MTtcblx0XHRtYXgtaGVpZ2h0OjY1MHB4O1xuXHR9XG5cdC5jaGVja291dC12YWxpZGF0aW9uIC5jaGVja291dC1sIC52YWxpZGF0aW9uX19tb2JpbGUgLmJ1dHRvbntcblx0XHRtaW4taGVpZ2h0OjUwcHg7XG5cdFx0aGVpZ2h0OmF1dG87XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHhcblx0fVxufVxuXG5AaW5jbHVkZSB0YWJsZXQge1xuXHQuY2hlY2tvdXQtdmFsaWRhdGlvbiAuc2MtZm9ybSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5jaGVja291dC12YWxpZGF0aW9uIC5jaGVja291dC1sIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdH1cblx0LmNoZWNrb3V0LXZhbGlkYXRpb24gI3NjLXJlZ2kge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59XG5cbi5jMS1kZWxpdmVyeS1ibG9jICsgLmMxLWRlbGl2ZXJ5LWJsb2Mge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jMS1kZWxpdmVyeS1ibG9jICsgLmMxLWRlbGl2ZXJ5LWJsb2M6YmVmb3JlIHtcblx0Y29udGVudDogJysnO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0xM3B4O1xuXHRsZWZ0OiA1NXB4O1xuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdHotaW5kZXg6IDE7XG59XG5cbi5jMS1kZWxpdmVyeS1ibG9jICsgLmMxLWRlbGl2ZXJ5LWJsb2M6YWZ0ZXIge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0ycHg7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNHB4O1xufVxuXG4jc3VibWl0LWFyZWEge1xuXHQmLmVycm9yLWNhbGMtYnRuIHtcblx0XHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcblx0fVxuXHQuY29udGFpbmVyLXN1Ym1pdC1idXR0b24ge1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpO1xuXHRcdFx0ei1pbmRleDogOTk5OTk5OTk5OTtcblx0XHR9XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQjdHJpZ2dlci1sb2dpbi1hbWF6b24ge1xuXHRcdFx0QGluY2x1ZGUgbW9iaWxlKCkge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0NnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3ItaG92ZXIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNzdHJpcGUge1xuXHQud3JhcHBlci53cmFwcGVyLS1jZW50ZXIge1xuXHRcdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpO1xuXHRcdFx0ei1pbmRleDogOTk5OTk5OTk5OTtcblx0XHR9XG5cdFx0LmJ1eSB7XG5cdFx0XHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZXJyb3ItY2FsYywgLmVycm9yLXBheW1lbnQge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogOTk5OTk5OTk5OTtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdHdpZHRoOiA5NjBweDtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiAkY29sb3ItZXJyb3I7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGxpbmVhciAuMTVzLCB2aXNpYmlsaXR5IC4xcyBsaW5lYXI7XG5cdCYuc2hvdyB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdH1cblx0Ji5oaWRlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLDEwMCUpO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBsaW5lYXIsIHZpc2liaWxpdHkgLjFzIGxpbmVhciAuMzVzO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXHQmX193cmFwcGVyIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KCk7XG5cdFx0QGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG5cdFx0QGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuXHRcdEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcblx0XHRAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuXHRcdHBhZGRpbmc6IDIwcHggNDBweDtcblx0XHRwLCBhIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRwYWRkaW5nOiA3cHggMzBweDtcblx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3ItZXJyb3IsMTUlKTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAzMDBtcyBsaW5lYXI7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yLWVycm9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jc2MtZGVsaXZlcnktYmxvYyB7XG5cdCY6bm90KC5zdGVwLWJsb2MpIHtcblx0XHQmLmxvYWRpbmcge1xuXHRcdFx0bWluLWhlaWdodDogMTUwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGJvdHRvbSAyMHB4ICRzbGlkZXItc3ZnLWxvYWRpbmc7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwcHggYXV0bztcblx0XHRcdC5jMS1zYy1ibG9jMSB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLnN0ZXAtYmxvYyB7XG5cdFx0LmMxLXNjLWJsb2MxIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5AaW5jbHVkZSB0YWJsZXQge1xuXHQucGFnZS12YWxpZGF0aW9uIHtcblx0XHQjc2ltcGxlbW9kYWwtY29udGFpbmVyLCAjc2ltcGxlbW9kYWwtZGF0YSB7XG5cdFx0XHRtYXgtaGVpZ2h0OiA2NjBweDtcblx0XHR9XG5cdFx0I3NpbXBsZW1vZGFsLWNvbnRhaW5lciBpZnJhbWUge1xuXHRcdFx0bWF4LWhlaWdodDogNjI1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5mb3JtX19maWVsZHNldC5yb3cucm93LW1tIHtcblx0LmZvcm1fX2xhYmVsLS1maXJzdCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbi5maXJlZm94IHtcblx0I3N0cmlwZSAuY29udGFpbmVyIC5jb2wxIC5jYXJkIC5mcm9udCAuY2FyZF9udW1iZXIge1xuXHRcdGZvbnQtc2l6ZTogMjFweDtcblx0fVxuXHQjc3RyaXBlIC5jb250YWluZXIgLmNvbDEgLmNhcmQgLmZyb250IC5jYXJkX251bWJlciBzcGFuLCAjc3RyaXBlIC5mdWxsOmZpcnN0LWNoaWxkIGxhYmVsIHtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG59XG5cbi5zdGVwMi1oaWRlIHtcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5oaWRlLXRlbXAtYWZ0ZXItc3RlcDIge1xuXHRkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuLmRlbGl2ZXJ5LWRldGFpbHMtbmFtZSArIC5vcHRpb24tZGVzYyB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbiNzYy1pbmZvcy1ibG9jOm5vdCgudmFsaWRhdGVkLWJsb2MpICsgI3NjLXBheW1lbnQtYmxvYy5uby1saXZyID4gKjpub3QoI3BheW1lbnQtbW9kZXMtaDEpIHtcblx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG4iLCIuY2hlY2tvdXQtY29uZmlybWF0aW9uIHtcblx0cGFkZGluZzogMTAwcHggMCA1MHB4IDA7XG5cdC5lbmQtaDEge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDI4cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRjb2xvcjogJGNvbG9yLXN1Y2Nlc3M7XG5cdH1cblxuXHQuY29uZmlybWF0aW9uLW51bSB7XG5cdFx0Zm9udC1zaXplOiByZW0oMThweCk7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdC5jb25maXJtYXRpb24tZXhwbGEge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE4cHgpO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQudHV0by1hcmVhIHtcblx0XHRjb2xvcjogJGNvbG9yLXN0ZDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci1iZC1saWdodDtcblx0fVxuXG5cdC50dXRvLWgxIHtcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMjApO1xuXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdH1cblxuXHQudHV0by1pbmZvIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQudHV0by1pbmZvLXZhbCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cblx0LnR1dG8tc3BlY2lmaWNhdGlvbiB7XG5cdFx0bWFyZ2luOiAwIDAgcmVtKDIwKSAwO1xuXHRcdHBhZGRpbmctdG9wOiByZW0oMjApO1xuXHR9XG5cblx0LmNvbmZpcm1hdGlvbi10cmFja2luZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0LnR1dG8tYXJlYS1jaGVxdWUge1xuXHRcdFx0LnR1dG8tc3BlY2lmaWNhdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnR1dG8taWxsdXN0IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRjb2xvcjogJGNvbG9yLWVycm9yO1xuXG5cdFx0cGFkZGluZzogMzBweDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItYmQtbGlnaHQ7XG5cdFx0Ym94LXNoYWRvdzogMCA1cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAuMSk7XG5cdH1cblxuXHQuY29uZmlybWF0aW9uLWFkZHJlc3Mge1xuXHRcdC5zYy1hZGRyZXNzLCAuY29uZmlybWF0aW9uLWRlbGl2ZXJ5IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiByZW0oMjApO1xuXHRcdH1cblx0fVxuXG5cdC5jb25maXJtYXRpb24tYWRkcmVzcy1oMSwgLmNvbmZpcm1hdGlvbi1kZWxpdmVyeSAuZGVsaXZlcnktbmFtZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cblx0XHRtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0fVxuXG5cdC5jb25maXJtYXRpb24tZGVsaXZlcnkge1xuXHRcdC5kZWxpdmVyeS1uYW1lIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cblxuXHQuY3MtcHJvZCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnR1dG8tYXJlYS1jaGVxdWUge1xuXHRcdC50dXRvLWluZm8ge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0QGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuXHRcdFx0LnR1dG8taW5mby12YWwge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY29uZmlybWF0aW9uLWFkZHJlc3Mge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXHQudnRhYmxlIHtcblx0XHQucm93IHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goKTtcblx0XHRcdEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcblx0XHR9XG5cdFx0LmNvbHVtbiB7XG5cdFx0XHRAaW5jbHVkZSBkZXNrdG9wIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgpO1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdCYgPiBkaXYge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50aGVhZC10ZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itc3RkO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNHB4KTtcblx0XHR9XG5cdFx0LnRib2R5LXRkIHtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKDMpLCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdC5jb2x1bW4ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5yZWNhcC10b3RhbC10dmEge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuY29uZmlybWF0aW9uLWFkZHJlc3Mge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0JiA+IGRpdiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0I2VuZGluZy1yYXRpbmcge1xuXHRcdC5lbmQtcmF0aW5nLWgxIHtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiByZW0oMTRweCk7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXHRcdC5idXR0b24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvci1vbi1ib2R5O1xuXHRcdFx0Y29sb3I6ICRiZy1ib2R5O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG5cbn1cblxuLmNvbmZpcm1hdGlvbi10cmFja2luZywuY29uZmlybWF0aW9uLWFkZHJlc3MsLmNvbmZpcm1hdGlvbi1hZGRyZXNzIHAsLmNvbmZpcm1hdGlvbi1udW0sLmNvbmZpcm1hdGlvbi1leHBsYXtcblx0Y29sb3I6ICRjb2xvci1vbi1ib2R5O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXtcblx0LmJvZHkgLmNoZWNrb3V0LWNvbmZpcm1hdGlvbntwYWRkaW5nOiA0MHB4IDAgNTBweH1cbn0iLCIuZW1lcmdlbmN5LWJhciB7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgQGluY2x1ZGUgYWxpZ24tY29udGVudChjZW50ZXIpO1xuICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICB6LWluZGV4OiA2O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICBAaW5jbHVkZSBtb2JpbGUge1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnKSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMSU7XG4gIH1cbiAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC00NXB4O1xuICB9XG4gIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmOm5vdCguZml4ZWQpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKSB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB9XG4gICAgJi5maXhlZCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgfVxuICAgICYuZml4ZWQtYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICB9XG4gIH1cbiAgJl9fdGV4dCwgJl9fYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGZsZXgtc3RhcnQpO1xuICAgICAgQGluY2x1ZGUgYWxpZ24tY29udGVudChmbGV4LXN0YXJ0KTtcbiAgICB9XG4gIH1cbiAgJl9fYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjA7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAmX190ZXh0IHtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyMSk7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgJiA+ICoge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICYgPiAqICsgKiB7XG4gICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIH1cbiAgfVxuICAmX19idXR0b24ge1xuICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgIGEsIHNwYW4ge1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAtbXMtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByZS1lbWVyZ2VuY3ktYmFyIHtcbiAgQGluY2x1ZGUgZmxleGJveCgpO1xuICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICBAaW5jbHVkZSBhbGlnbi1jb250ZW50KGNlbnRlcik7XG4gIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGNlbnRlcik7XG4gIHotaW5kZXg6IDY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDEwMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYmQ7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICZfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgei1pbmRleDogMjtcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgIEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICB9XG4gICZfX29wZW4ge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICByaWdodDogMTAwJTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlcjogc29saWQgJGNvbG9yLWJkO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoY2VudGVyKTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgIEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoY2VudGVyKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXN0ZDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gIH1cbiAgJl9fdGV4dCwgJl9fYnV0dG9uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgQGluY2x1ZGUgZmxleC13cmFwKHdyYXApO1xuICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGNlbnRlcik7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcbiAgICAgIEBpbmNsdWRlIGFsaWduLWNvbnRlbnQoZmxleC1zdGFydCk7XG4gICAgfVxuICB9XG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAkY29sb3Itc3RkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgbW9iaWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgICYgPiAqIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbiAgfVxuICAmX19idXR0b24ge1xuICAgIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAtbXMtdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1zdGQ7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1zdGQsIDE1JSk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmJvZHkge1xuICAmLS1lbWVyZ2VuY3lUb3Age1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuICB9XG4gICYtLWVtZXJnZW5jeUJvdHRvbSB7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICB9XG4gIH1cbn1cblxuI3Nob3ctcHJlRW1lcmdlbmN5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgJjpjaGVja2VkICsgLnByZS1lbWVyZ2VuY3ktYmFyIHtcbiAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKDApO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAucHJlLWVtZXJnZW5jeS1iYXJfX29wZW4ge1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IDBweCByZ2JhKDAsMCwwLDAuMyk7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwwLDAsMC4zKTtcbiAgICB9XG4gIH1cblxufVxuXG5AaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gIC5ib2R5LS10cmFuc2Zvcm0gLnByZS1lbWVyZ2VuY3ktYmFyIHtcbiAgICBkaXNwbGF5OiBub25lXG4gIH1cbn1cblxuQGluY2x1ZGUgZGVza3RvcCB7XG4gIC5ib2R5LS1lbWVyZ2VuY3lUb3BGaXhlZCB7XG4gICAgLnByb2QtZmxvYXRpbmcge1xuICAgICAgdG9wOiA2MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSB0YWJsZXQge1xuICBib2R5LmJvZHktLXRyYW5zZm9ybSAuZW1lcmdlbmN5LWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi5oZWFkZXJfX2JhbmRlYXV7XG4gIGJhY2tncm91bmQtY29sb3I6YmxhY2s7XG4gIHB7XG4gICAgY29sb3I6d2hpdGU7XG4gICAgcGFkZGluZzoxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZmYyO1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICAgLnJlZHtcbiAgICAgIGNvbG9yOiRsb2dvX3JlZDtcbiAgICB9XG4gIH1cbn1cblxuLmhlYWRlcntcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAvLyBQYXMgZCdvbWJyZSBpY2kgOiBsYSBzw6lwYXJhdGlvbiBhdmVjIGxhIHBhZ2UgZXN0IHBvcnTDqWUgcGFyIGxhIGNhcnRlIGR1XG4gIC8vIG1lbnUgKHZvaXIgY3VzdG9tL19tZW51LnNjc3MpLiBEZXV4IG9tYnJlcyBzdXBlcnBvc8OpZXMgc3VyIGRlcyBib8OudGVzXG4gIC8vIGltYnJpcXXDqWVzIHNlIGN1bXVsZW50IGVuIHVuIGhhbG8gc2FsZSBzb3VzIGxlIGJhbmRlYXUuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7XG4gIC5oZWFkZXJfX2JhbmRlYXV7XG4gICAgcHtcbiAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgcGFkZGluZzo1cHg7XG4gICAgICBmb250LXNpemU6MTJweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7XG4gIC5zZWFyY2gtLWxhYmVsLCAuaGVhZGVyX19jYXJ0X19hLCAuaGVhZGVyX19uYXZfX2ljb257XG4gICAgbWFyZ2luLXRvcDo1MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpe1xuICAuaGVhZGVyX19jYXJ0e1xuICAgIG1hcmdpbi1yaWdodDo1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5oZWFkZXJfX2NhcnRfX2F7XG4gICAgd2lkdGg6NDBweDtcbiAgICBoZWlnaHQ6NDBweDtcbiAgICB0b3A6LTEwcHg7XG4gIH1cblxuICAuaGVhZGVyX19jYXJ0X19hX19uYntcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtNHB4O1xuICAgIHRvcDogLTJweDtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IsICNhMzA5MjMpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmhlYWRlcl9fYWNjb3VudF9fYXtcbiAgICB3aWR0aDo0MHB4O1xuICAgIGhlaWdodDo0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206MHB4O1xuICAgIHRvcDotMTBweDtcbiAgfVxuXG4gIC5oZWFkZXJfX2FjY291bnR7XG4gICAgbGFiZWx7XG4gICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgfVxuXG4gICAgcHtcbiAgICAgIHdpZHRoOjIwMCU7XG4gICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCl7XG4gIC5oZWFkZXJfX2NhcnRfX2F7XG4gICAgd2lkdGg6NTBweDtcbiAgICBoZWlnaHQ6NTBweDtcbiAgICBtYXJnaW4tdG9wOjU1cHg7XG4gIH1cblxuICAuaGVhZGVyX19jYXJ0X19hX19uYntcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAycHg7XG4gICAgdG9wOiAycHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpe1xuICAuaGVhZGVyX19sb2dve1xuICAgIHBhZGRpbmc6IDEwcHggNTBweCAwO1xuICAgIGhlaWdodDogMTAwcHg7XG5cbiAgICAuaGVhZGVyX19oMXtcbiAgICAgIGZsb2F0OmxlZnQ7XG4gICAgfVxuXG4gICAgJl9fYSAucGljdHVyZS0tbGVmdCB7XG4gICAgICB3aWR0aDogOTZweCFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDg4cHghaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXtcblxuICAuaGVhcmRlcl9fc2VhcmNoe1xuICAgIHdpZHRoOjUwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNlYXJjaC0td3JhcHBlcntcbiAgICB3aWR0aDoxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VhcmNoLS13cmFwcGVyLmZvY3VzZWQgLnNlYXJjaC0taW5wdXQsXG4gIC5zZWFyY2gtLXdyYXBwZXIgLnNlYXJjaC0taW5wdXQ6Zm9jdXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2VhcmNoe1xuICAgIHRvcDo1MCU7XG4gICAgd2lkdGg6NTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDoyNSUgIWltcG9ydGFudDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtLWZpZWxkc2V0e1xuICAgIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICBzcGFue1xuICAgICAgZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cblxuICAuc2VhcmNoLS1pbnB1dHtcbiAgICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gICAgLyptYXJnaW4tbGVmdDogNTAlIWltcG9ydGFudDsqL1xuICAgICY6Zm9jdXN7XG4gICAgICB3aWR0aDoxMDAlIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzIwcHgpe1xuXG4gIC5zZWFyY2gtLXdyYXBwZXIgLnNlYXJjaC0tZmllbGRzZXQge1xuICAgIHRvcDogMzAlO1xuICB9XG5cbiAgLnNlYXJjaC0td3JhcHBlciAuc2VhcmNoLS1maWVsZHNldCxcbiAgLnNlYXJjaC0td3JhcHBlci5mb2N1c2VkIC5zZWFyY2gtLWlucHV0LFxuICAuc2VhcmNoLS13cmFwcGVyIC5zZWFyY2gtLWlucHV0OmZvY3VzIHtcbiAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBCYWRnZSBwYW5pZXIgdG91am91cnMgdmlzaWJsZSAoeSBjb21wcmlzIDApLCBjb21tZSBsYSBtYXF1ZXR0ZSAqL1xuLmhlYWRlcl9fY2FydF9fYV9fbmIsXG4uaGVhZGVyX19jYXJ0X19hX19uYi5oZWFkZXJfX2NhcnRfX2FfX25iLS1oaWRlIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlcl9fY2FydDpob3ZlciAuaGVhZGVyX19jYXJ0X19hX19uYiB7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBJY29ucyAqL1xuXG4uaGVhZGVyX19jYXJ0X19hIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2kvbWF0ZXJpYWxpY29uc291dGxpbmVkL3Nob3BwaW5nX2NhcnQvdjEzLzI0cHguc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyX19hY2NvdW50X19hIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2kvbWF0ZXJpYWxpY29uc291dGxpbmVkL3BlcnNvbl9vdXRsaW5lL3YxNC8yNHB4LnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLmhlYWRlcl9fYmxvZ19fYSB7XG4gIHdpZHRoOiAzOHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMzhweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL2kvbWF0ZXJpYWxpY29uc291dGxpbmVkL2FydGljbGUvdjExLzI0cHguc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG5cbiNjbS1jaGVja291dC1idG4ge1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMGU4MTAyIWltcG9ydGFudDtcbiAgfVxufSIsIi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTIzMzNlICFpbXBvcnRhbnQ7XG5cbiAgLnN0YXJzLS1sdmwwIC5zdGFycy0tbHZsMSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5mb290ZXJfX2J0biB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICMxMjMzM2UgIWltcG9ydGFudDtcbiAgLmhpZGUge1xuICAgIGNvbG9yOiAjMTIzMzNlICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCIvLyBHcmlzIGRlIGxhIGJhcnJlIGRlIG5hdmlnYXRpb24gZGVza3RvcCwgcmVsZXbDqSBzdXIgbGEgbWFxdWV0dGUgdjIuXG4kbWVudS1iYXItYmc6ICNmNWY1ZjU7XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLm5hdiB7XG4gICAgLy8gTGEgYmFycmUgbidlc3QgcGx1cyB1bmUgYmFuZGUgcGxlaW5lIGxhcmdldXIgbWFpcyB1bmUgY2FydGUgcG9zw6llIGRhbnMgbGFcbiAgICAvLyBnb3V0dGnDqHJlIGRlIHBhZ2UuIGAubmF2YCBuZSBwZWludCBkb25jIHBsdXMgcmllbiA6IGxlIGZvbmQsIGxlIHJheW9uIGV0XG4gICAgLy8gbCdvbWJyZSB0aWVubmVudCBzdXIgdW5lIHNldWxlIGJvw650ZSwgc2lub24gbCdvbWJyZSBkdSBwYXJlbnQgZMOpYm9yZGVyYWl0XG4gICAgLy8gZGVzIGFuZ2xlcyBhcnJvbmRpcyBkZSBsJ2VuZmFudC5cbiAgICBwYWRkaW5nOiAwICRibG9jLS1tYXJnaW4tYXNpZGUtZGVza3RvcCByZW0oMTBweCkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgLm5hdl9fd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudS1iYXItYmcgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMHB4KTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuXG4gICAgICBzcGFuOm5vdCgubmF2X19wcm8tYmFkZ2UpIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2X19tYXhXaWR0aCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAubmF2X19sYWJlbCBhLFxuICAgIGEubmF2X19pdGVtbHZsMSB7XG4gICAgICBjb2xvcjogIzJiMmIyYjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICB9XG5cbiAgICAubmF2X19pdGVtbHZsMSB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgLy8gU2V1bGUgc291cmNlIGRlIGhhdXRldXIgZGUgbGEgYmFycmUgOiBsZSB3cmFwcGVyIG4nYSBwbHVzIGRlIHBhZGRpbmcsXG4gICAgICAvLyBjJ2VzdCBsJ2l0ZW0gcXVpIGRvbm5lIHNvbiDDqXBhaXNzZXVyIGF1IGJhbmRlYXUuXG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLCBib3gtc2hhZG93IDAuMTVzIGVhc2U7XG5cbiAgICAgICYtLXdpdGgtc3VibmF2IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZfX2Fycm93IHtcbiAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSG92ZXIgLyBvdXZlcnQgOiB0ZXh0ZSByb3VnZSArIGJhcnJlICsgZW5jb2NoZVxuICAgIC5uYXZfX2xhYmVsOmhvdmVyLFxuICAgIC5uYXZfX2xhYmVsLS1vcGVuIHtcbiAgICAgIC5uYXZfX2l0ZW1sdmwxIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDNweCAwIHZhcigtLXByaW1hcnktY29sb3IpO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLm5hdl9faXRlbWx2bDEtLWxpbms6aG92ZXIsXG4gICAgYS5uYXZfX2l0ZW1sdmwxLS1wcm86aG92ZXIge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggMCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIENhdMOpZ29yaWUgUFJPXG4gICAgLm5hdl9faXRlbWx2bDEtLXBybyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5uYXZfX3Byby1iYWRnZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi13aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIHBhZGRpbmc6IDAgNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiByZW0oMTBweCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAubmF2X19zdWJsZXZlbCB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMxMjMzM2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzcGFuOm5vdCgubmF2LW1lbnVfX3JlYS10ZXh0KSB7XG4gICAgICAgIGNvbG9yOiAjMmIyYjJiICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTWVnYS1tZW51IHBsZWluZSBsYXJnZXVyXG4gICAgLm5hdl9fbGFiZWw6aG92ZXIgLm5hdl9fc3VibGV2ZWwsXG4gICAgLm5hdl9fbGFiZWwtLW9wZW4gLm5hdl9fc3VibGV2ZWwge1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLm5hdl9fdWxfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5uYXZfX2ZsZXgge1xuICAgICAgcGFkZGluZzogcmVtKDI4cHgpIHJlbSg0MHB4KSByZW0oMjRweCk7XG4gICAgICBtYXgtd2lkdGg6ICRkZXNrdG9wLW1heC13aWR0aDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2X19jb2wge1xuICAgICAgcGFkZGluZzogMCByZW0oMjhweCk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IsICNlNWU1ZTUpO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGl0cmVzIGRlIHNlY3Rpb24g4oCUIHNhbnMgaWPDtG5lcywgdHJhaXQgcm91Z2UgY291cnRcbiAgICAubmF2X19yaWNoID4gLm5hdl9fcmljaF9fYTpub3QoLm5hdl9fcmljaDJfX2EpOm5vdCgubmF2X19yaWNoX19hLS1pbWcpLFxuICAgIC5uYXZfX2l0ZW1sdmwzLndpdGgtc3VibmF2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgY29sb3I6ICMyYjJiMmI7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTRweCk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwcHgpO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiByZW0oMzZweCk7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2X19yaWNoMl9fYSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiAjMTIzMzNlO1xuICAgICAgcGFkZGluZzogcmVtKDRweCkgMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFLDqWFzc3VyYW5jZSBiYXMgZGUgbWVnYS1tZW51XG4gICAgLm5hdi1tZW51X19yZWEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IHJlbSgxNnB4KSByZW0oNDBweCk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvciwgI2U1ZTVlNSk7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgIC5uYXYtbWVudV9fcmVhLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IHJlbSgxMnB4KTtcbiAgICAgIHBhZGRpbmc6IDAgcmVtKDI0cHgpO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IsICNlNWU1ZTUpO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LW1lbnVfX3JlYS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwIDAgMjhweDtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSwgIzJiMmIyYik7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdi1tZW51X19yZWEtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogcmVtKDJweCk7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5LCAjMmIyYjJiKTtcbiAgICAgIH1cblxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHktbGlnaHQsICM2NjYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBSw6lhc3N1cmFuY2UgbWVnYS1tZW51IDogZGVza3RvcCB1bmlxdWVtZW50XG4ubmF2LW1lbnVfX3JlYSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59IiwiI21haW4tc2xpZGVye1xuICBtYXgtd2lkdGg6MTQ0MHB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOjEwMCUgIWltcG9ydGFudDtcbn0iLCIuZ2FsbGVyeV9fdGh1bWJuYWlsIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZC1mbG9hdGluZ19fYWRkQ2FydDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZTgxMDIgIWltcG9ydGFudDtcbn1cblxuLnByb2QgLnByb2RfX2J0biB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3ZlcikgIWltcG9ydGFudDtcbiAgfVxufVxuXG4jYWRkLWNhcnQtYnRuLFxuLnNoYXJlX193cmFwcGVyIHtcbiAgei1pbmRleDogMCAhaW1wb3J0YW50O1xufVxuXG4vLyBSZWZvbnRlIGZpY2hlIHByb2R1aXQg4oCUIHNjb3BlZCBwb3VyIG5lIHBhcyBwb2xsdWVyIGxpc3RlcyAvIGhvbWVwYWdlXG4vLyBDb3VsZXVycyBDVEEgPSBjaGFydGUgQk8gKHdfY19wcmltYXJ5X2NvbG9yIOKGkiAtLXByaW1hcnktY29sb3IpXG4kcGRwLWN0YTogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4kcGRwLWN0YS1ob3ZlcjogdmFyKC0tcHJpbWFyeS1jb2xvci1ob3Zlcik7XG4kcGRwLWluazogIzJiMmIyYjtcbiRwZHAtbXV0ZWQ6ICM2YjZiNmI7XG4kcGRwLWxpbmU6ICNlNGU0ZTQ7XG4kcGRwLXN0b2NrOiAjMThBMzFGO1xuJHBkcC1zdGFyOiAkc3RhcnMtLWFjdGl2ZTsgLy8gYWxpYXMgUERQIOKGkiB0b2tlbiBnbG9iYWwgb3JcblxuLnByb2QtZGV0YWlscy0tcGRwIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE2cHggODhweDtcblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBwYWRkaW5nOiAwIDI0cHggNjBweDtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX2Zvcm0ge1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgLnByb2QtZGV0YWlsc19fc2hvcHBpbmcge1xuICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKGNvbHVtbik7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIHdpZHRoOiA0MiU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19nYWxsZXJ5IHtcbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIHdpZHRoOiA1OCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmdhbGxlcnktLXBkcCB7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIC5nYWxsZXJ5X19wcmltYXJ5IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5MnB4O1xuICAgICAgfVxuXG4gICAgICAuZ2FsbGVyeV9fdGh1bWJuYWlsIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIC8vIEJhc2UgV2l6aSA9IHotaW5kZXg6IDIsIG3Dqm1lIG5pdmVhdSBxdWUgLmhlYWRlciDihpIgcGFzc2UgYXUtZGVzc3VzIGR1IG1lZ2EtbWVudVxuICAgICAgICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLmdhbGxlcnlfX2l0ZW0tLXRodW1iIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkcGRwLWxpbmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICAgIGltZyxcbiAgICAgICAgICAuZ2FsbGVyeV9faW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdhbGxlcnlfX3ByaW1hcnlfX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC5nYWxsZXJ5X19wcmltYXJ5X193cmFwcGVyOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgICBib3R0b206IDEycHg7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyYjJiMmInIHN0cm9rZS13aWR0aD0nMiclM0UlM0NjaXJjbGUgY3g9JzExJyBjeT0nMTEnIHI9JzcnLyUzRSUzQ3BhdGggZD0nTTIwIDIwbC0zLTMnLyUzRSUzQy9zdmclM0VcIikgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX3NtYWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnByb2QtZGV0YWlsc19faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgLnByb2QtZGV0YWlsc19faDEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19icmFuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuXG4gICAgJl9fdXJsIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJHBkcC1tdXRlZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19uYW1lIHtcbiAgICBmb250LXNpemU6IHJlbSgyMnB4KTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBjb2xvcjogJHBkcC1pbms7XG4gICAgbWFyZ2luOiAwIDAgOHB4O1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBmb250LXNpemU6IHJlbSgyOHB4KTtcbiAgICB9XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19tZXRhIHtcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoc3BhY2UtYmV0d2Vlbik7XG4gICAgZ2FwOiAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX3JlYWQge1xuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGdhcDogOHB4O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgLy8gTcOqbWUgY29tcG9zYW50IC8gdG9rZW4gcXVlIGxlcyBjYXJkcyAocGFzIGRlIHRhaWxsZSBsb2NhbGUpXG4gICAgLnN0YXJzLS1sdmwwIHtcbiAgICAgIGNvbG9yOiAkc3RhcnMtLWluYWN0aXZlO1xuXG4gICAgICAuc3RhcnMtLWx2bDEge1xuICAgICAgICBjb2xvcjogJHN0YXJzLS1hY3RpdmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb21tZW50IHtcbiAgICAgIGNvbG9yOiAjMWE3M2M3O1xuICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX3JlZiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luOiAwIDAgMCBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAkcGRwLW11dGVkO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19zdW1tYXJ5IHtcbiAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiAkcGRwLW11dGVkO1xuICAgIG1hcmdpbjogMCAwIDEycHg7XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19tb3JlLS1zaGFyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxcmVtIDA7XG4gIH1cblxuICAuc2hhcmVfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuICB9XG5cbiAgLnNoYXJlX190aXRsZSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gICNwcmljZS1hcmVhIHtcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oY29sdW1uKTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhmbGV4LXN0YXJ0KTtcbiAgICBtYXJnaW46IDFyZW0gMCAxNnB4O1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gICNwcmljZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICAucHJpY2UtY3VyIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI2cHgpO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGNvbG9yOiAkcGRwLWluaztcblxuICAgICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDMycHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wcmljZS1vbGQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTZweCk7XG4gICAgICBjb2xvcjogJHBkcC1tdXRlZDtcbiAgICB9XG4gIH1cblxuICAucHJvZC1kZXRhaWxzX19hdmFpbGFiaWxpdHkge1xuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICBnYXA6IDRweCAxMnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gU3RvY2sgKyBsaWJlbGzDqSBsaXZyYWlzb24gOiBtw6ptZSB0eXBvIC8gY291bGV1ciAob3ZlcnJpZGUgZHUgdmVydCAuc3RvY2tjb250YWluZXItY3VzdG9tKS5cbiAgLy8gRmxleCBvYmxpZ2F0b2lyZSA6IGljw7RuZSArIHRleHRlIHN1ciB1bmUgbGlnbmUgKHkgY29tcHJpcyBkw6lsYWlzIGxvbmdzKS5cbiAgI3Byb2Qtc3RvY2ssXG4gICNwcm9kLXN0b2NrLWN1c3RvbSB7XG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChmbGV4LXN0YXJ0KTtcbiAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhjZW50ZXIpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICBjb2xvcjogJHBkcC1pbmsgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgLnN0b2NrLFxuICAgIC5zdG9jay1vayxcbiAgICAuc3RvY2stY3VzdG9tIHtcbiAgICAgIGNvbG9yOiAkcGRwLWluayAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICB9XG4gIH1cblxuICAjcHJvZC1zdG9jayB7XG4gICAgLnBkcC1zdG9jay1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmbGV4OiAwIDAgMTZweDtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luOiAwIDhweCAwIDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc3RvY2stb2sge1xuICAgICAgLnBkcC1zdG9jay1pY29uLS1vayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zdG9jay1rbyB7XG4gICAgICAucGRwLXN0b2NrLWljb24tLWtvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEw6lsYWkgcHJvZHVpdCA6IGluZMOpcGVuZGFudCBkZSBzdG9jay1vay9zdG9jay1rbyAoc291dmVudCByw6nDqWNyaXRzIHBhciBsZSBKUyBwbGF0ZWZvcm1lKS5cbiAgICAmLnByb2Qtc3RvY2stLWRlbGF5IHtcbiAgICAgIC5wZHAtc3RvY2staWNvbi0tb2sge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAucGRwLXN0b2NrLWljb24tLWtvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbl9fZG90IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAjcHJvZC1zdG9jay1jdXN0b20ge1xuICAgIC5pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgI3ZhcmlhdGlvbnMsXG4gICNjdXN0b21pc2F0aW9ucyB7XG4gICAgbWFyZ2luOiA4cHggMCAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkcGRwLWxpbmU7XG4gIH1cblxuICAudmFyLWgyIHtcbiAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KHNwYWNlLWJldHdlZW4pO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKGJhc2VsaW5lKTtcbiAgICBnYXA6IDEycHg7XG4gICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRwZHAtaW5rO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX3NpemUtZ3VpZGUge1xuICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICMxYTczYzc7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC52YXItbGlzdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuXG4gIC8vIExhIHBsYXRlZm9ybWUgaW1icmlxdWUgbGVzIHNvdXMtdmFyaWF0aW9ucyBkYW5zIGAudmFyLWdyb3VwYCwgcGFyZm9pcyB2aWFcbiAgLy8gbGEgZ3JpbGxlIGAucm93Ly5jb2x1bW5gLlxuICAudmFyLWxpc3QgPiAucm93IHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICA+IC5jb2x1bW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnZhci1ncm91cCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IDA7XG5cbiAgICAudmFyICsgLnZhciB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gIC52YXItZ3JvdXAgLnZhci1oMyB7XG4gICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICRwZHAtaW5rO1xuICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gIH1cblxuICAudmFyLWxpc3QtaW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcGRwLWxpbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAudmFyLXJhZGlvLWxpc3Qge1xuICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICBAaW5jbHVkZSBmbGV4LXdyYXAod3JhcCk7XG4gICAgZ2FwOiA4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gIC52YXItcmFkaW8ucm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAudmFyLXJhZGlvIC5jb2x1bW4ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAudmFyLXJhZGlvLWluZm9zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC52YXItcmFkaW8taW5mb3M6bm90KDpoYXMoLnZhci1yYWRpby1pbWcpKSAudHJpZ2dlci1yYWRpby1jaGVja2VkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmFyLXJhZGlvLWlucHV0LWFyZWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgfVxuXG4gIC52YXItcmFkaW8taW5wdXQge1xuICAgIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIEwnYXBwYXJlbmNlIGQndW5lIG9wdGlvbiBkw6lwZW5kIGRlIGxhIHByw6lzZW5jZSByw6llbGxlIGQndW4gdmlzdWVsIGRhbnNcbiAgLy8gbCdvcHRpb24sIHBhcyBkZXMgY2xhc3NlcyBkdSBjb250ZW5ldXIgOiBlbiB2YXJpYXRpb25zIGxpw6llcywgYC52YXItbGlzdGBcbiAgLy8gcG9ydGUgYHZhci1saXN0LXdpdGgtaW1nYCBkw6hzIHF1ZSBsZSBncm91cGUgYSB1bmUgaW1hZ2UsIHkgY29tcHJpcyBxdWFuZFxuICAvLyBsZXMgb3B0aW9ucyBzb250IHB1cmVtZW50IHRleHR1ZWxsZXMgKHRhaWxsZXMsIGNvbG9yaXMgbm9tbcOpcykuXG4gIC52YXItcmFkaW8taW5mb3M6bm90KDpoYXMoLnZhci1yYWRpby1pbWcpKSB7XG4gICAgLnZhci1yYWRpby1sYmwge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgIEBpbmNsdWRlIGp1c3RpZnktY29udGVudChjZW50ZXIpO1xuICAgICAgbWluLXdpZHRoOiA2NHB4O1xuICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBkcC1saW5lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRwZHAtaW5rO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICY6aGFzKC52YXItcmFkaW8taW5wdXQ6Y2hlY2tlZCkgLnZhci1yYWRpby1sYmwge1xuICAgICAgYmFja2dyb3VuZDogJHBkcC1pbms7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcGRwLWluaztcbiAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgfVxuICB9XG5cbiAgLnZhci1yYWRpby1pbmZvczpoYXMoLnZhci1yYWRpby1pbWcpIHtcbiAgICAudmFyLXJhZGlvLWltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuXG4gICAgICBpbWcsXG4gICAgICBwaWN0dXJlLFxuICAgICAgLnBpY3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZhci1yYWRpby1sYmwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaW5zZXQ6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmOmhhcygudmFyLXJhZGlvLWlucHV0OmNoZWNrZWQpIC52YXItcmFkaW8taW1nIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHBkcC1jdGE7XG4gICAgfVxuICB9XG5cbiAgLnZhci1jb21ibyAuZm9ybV9fc2VsZWN0LFxuICAjdmFyaWF0aW9ucyAuZm9ybV9fc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA0OHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcGRwLWxpbmU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgfVxuXG4gICNjb250YWluZXItZ2xvYmFsLWJvdHRvbSB7XG4gICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICAgIEBpbmNsdWRlIGFsaWduLWl0ZW1zKHN0cmV0Y2gpO1xuICAgIGdhcDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICN3Mi1xdWFudGl0eSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMzJweCAhaW1wb3J0YW50O1xuICAgIG1pbi13aWR0aDogMTMycHg7XG4gICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMCAwIDEzMnB4O1xuICB9XG5cbiAgI3cxLXF1YW50aXR5LFxuICAjdzEtcXVhbnRpdHkucXR5LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkcGRwLWxpbmU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgI3cxLXF1YW50aXR5ICNxdWFudGl0eSxcbiAgI3cxLXF1YW50aXR5ICNxdWFudGl0eS5xdHktaW5wdXQsXG4gICNxdWFudGl0eS5xdHktaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBvcmRlcjogMjtcbiAgICB3aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2cHgpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblxuICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgI3cxLXF1YW50aXR5ICNxdHktbGVzcy1idG4sXG4gICN3MS1xdWFudGl0eSAjcXR5LW1vcmUtYnRuLFxuICAjcXR5LWxlc3MtYnRuLFxuICAjcXR5LW1vcmUtYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNDhweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjb2xvcjogJHBkcC1pbms7XG4gIH1cblxuICAjdzEtcXVhbnRpdHkgI3F0eS1sZXNzLWJ0bixcbiAgI3F0eS1sZXNzLWJ0biB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxuICAjdzEtcXVhbnRpdHkgI3F0eS1tb3JlLWJ0bixcbiAgI3F0eS1tb3JlLWJ0biB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAjcHJvZC1hZGQtY2FydCB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgJi5maXhlZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNnB4IGNhbGMoMTBweCArIGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tLCAwcHgpKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAtNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjYWRkLWNhcnQtYnRuIHtcbiAgICBiYWNrZ3JvdW5kOiAkcGRwLWN0YSAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiByZW0oMTRweCk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgZm9udC1zaXplOiByZW0oMTVweCk7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6ICRwZHAtY3RhLWhvdmVyICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLy8gTOKAmWljw7RuZSBNYXRlcmlhbCBoaXN0b3JpcXVlIGVzdCBtYXNxdcOpZSBwYXIgbGUgdGjDqG1lIFdpemkg4oCUIG9uIHV0aWxpc2UgbGUgU1ZHIGNhdGFsb2d1ZVxuICAgIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFkZC1jYXJ0LWJ0bl9faW5uZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBnYXA6IDAuNnJlbTtcbiAgICB9XG5cbiAgICAuYWRkLWNhcnQtYnRuX19pY29uIHtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgd2lkdGg6IDEuMTVlbTtcbiAgICAgIGhlaWdodDogMS4xNWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAuYWRkLWNhcnQtYnRuX19sYWJlbCB7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX2FsbWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICAmLWltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY29yZMOpb25zIG5hdGlmcyAoPGRldGFpbHM+KSDigJQgY2xpcXVhYmxlcyBzYW5zIEpTXG4gIC5wcm9kLWluZm9zLFxuICAucHJvZC1jYXJhYyB7XG4gICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwZHAtbGluZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE1cHgpICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LWZhbWlseTogJGZmMTtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjhweCAxNnB4IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogNTJweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBjb2xvcjogJHBkcC1pbms7XG5cbiAgICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAmOjotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmljb24sXG4gICAgICAuaWNvbi0tYXJyb3ctY3Jvc3Mge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgICYtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDAgMCAyMnB4O1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBjb2xvcjogJHBkcC1pbms7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbGFiZWwge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJHBkcC1pbms7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcGRwLWluaztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGV0YWlsc1tvcGVuXSA+IHN1bW1hcnk6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgfVxuXG4gICAgLy8gTGUgdGjDqG1lIG1hc3F1ZSBsZSBjb250ZW51IChvcGFjaXR5L3Zpc2liaWxpdHkpIGhvcnMgLm9wZW4gSlMuXG4gICAgLy8gT24gcsOpdGFibGl0IGxlIHJlbmR1IDsgPGRldGFpbHM+IGZlcm1lIGxlIGNvbnRlbnUgdmlhIGxhIGZldWlsbGUgVUEuXG4gICAgJl9fZGVzYyA+IDpub3Qoc3VtbWFyeSkge1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kLWNhcmFjIHtcbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX3Jldmlld3MsXG4gIC53ei1zaG93TWVzc2FnZS5wcm9kLWRldGFpbHNfX3Jldmlld3Mge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXJnaW46IDQwcHggMCAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2hlYWQge1xuICAgICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICd0aXRsZSBjdGEnXG4gICAgICAgICdyYXRpbmcgY3RhJztcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gICAgICByb3ctZ2FwOiA4cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICd0aXRsZSdcbiAgICAgICAgICAncmF0aW5nJ1xuICAgICAgICAgICdjdGEnO1xuICAgICAgfVxuXG4gICAgICAmLmNsb3NlICsgZGl2LFxuICAgICAgJi5vcGVuICsgZGl2IHtcbiAgICAgICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19oZWFkX190aXRsZSB7XG4gICAgICBncmlkLWFyZWE6IHRpdGxlO1xuICAgICAgZm9udC1zaXplOiByZW0oMThweCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgIC5pY29uLS1hcnJvdy1jcm9zcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX3JhdGluZyB7XG4gICAgICBncmlkLWFyZWE6IHJhdGluZztcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgPiBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNnB4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBpLFxuICAgICAgLnN0YXItaWNvbiB7XG4gICAgICAgIGNvbG9yOiAkc3RhcnMtLWluYWN0aXZlO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleDogMCAwIDE2cHg7XG4gICAgICB9XG5cbiAgICAgIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fcmF0aW5nX19zdGFycyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG5cbiAgICAgIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fZGF0YV9fcmF0aW5nX19zdGFyc19fYWJzb2x1dGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGksXG4gICAgICAgIC5zdGFyLWljb24ge1xuICAgICAgICAgIGNvbG9yOiAkcGRwLXN0YXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX2J1dHRvbiB7XG4gICAgICBncmlkLWFyZWE6IGN0YTtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2RhdGFfX2J1dHRvbiBidXR0b24ge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgY29sb3I6ICRwZHAtaW5rO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHBkcC1pbms7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG5cbiAgICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9fZGF0YU1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnByb2QtZGV0YWlsc19fcmV2aWV3cy1zbGlkZXIge1xuICAgICAgbWFyZ2luOiAwIDAgOHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICYuc2xpY2stc2xpZGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAwIC04cHg7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoc3RyZXRjaCk7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbjogMCA1cHg7XG5cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Q0ZDRkNDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGRwLWluaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3otc2hvd01lc3NhZ2VfX3dyYXBwZXJfX2NvbnRlbnRfX2l0ZW0sXG4gICAgLnBkcC1yZXZpZXcge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwZHAtbGluZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICAucHJvZC1kZXRhaWxzX19yZXZpZXdzLXNsaWRlci5zbGljay1pbml0aWFsaXplZCAucGRwLXJldmlldyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIFVuZSBzZXVsZSBjYXJ0ZSA6IG3Dqm1lIGxhcmdldXIgcXXigJl1bmUgc2xpZGUgw6AgMyBjb2xvbm5lcywgY2Fsw6llIMOgIGdhdWNoZVxuICAgIC5wcm9kLWRldGFpbHNfX3Jldmlld3Mtc2xpZGVyOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcbiAgICAgIC5wZHAtcmV2aWV3LFxuICAgICAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDE2cHgpIC8gMyk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcbiAgICAgICAgLnBkcC1yZXZpZXcsXG4gICAgICAgIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gOHB4KSAvIDIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xuICAgICAgICAucGRwLXJldmlldyxcbiAgICAgICAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGRwLXJldmlld19faWRlbnRpdHkge1xuICAgICAgQGluY2x1ZGUgZmxleGJveCgpO1xuICAgICAgQGluY2x1ZGUgYWxpZ24taXRlbXMoY2VudGVyKTtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIDAgMTJweDtcbiAgICB9XG5cbiAgICAucGRwLXJldmlld19fYXZhdGFyIHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWNlY2VjIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9JyUyM2IwYjBiMCclM0UlM0NjaXJjbGUgY3g9JzEyJyBjeT0nOCcgcj0nNCcvJTNFJTNDcGF0aCBkPSdNNCAyMGMwLTQgMy42LTcgOC03czggMyA4IDcnLyUzRSUzQy9zdmclM0VcIikgY2VudGVyIDhweCAvIDIycHggbm8tcmVwZWF0O1xuICAgIH1cblxuICAgIC5wZHAtcmV2aWV3X19hdXRob3Ige1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KSAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBjb2xvcjogJHBkcC1pbms7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5wZHAtcmV2aWV3X19yYXRpbmcge1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAwIDEycHggIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuXG4gICAgICBpLFxuICAgICAgLnN0YXItaWNvbiB7XG4gICAgICAgIGNvbG9yOiAkc3RhcnMtLWluYWN0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4OiAwIDAgMTVweDtcbiAgICAgIH1cblxuICAgICAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19sZWZ0X19pdGVtX19yYXRpbmdfX3N0YXJzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cblxuICAgICAgLnd6LXNob3dNZXNzYWdlX193cmFwcGVyX19jb250ZW50X19pdGVtX19sZWZ0X19pdGVtX19yYXRpbmdfX3N0YXJzX19hYnNvbHV0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgaSxcbiAgICAgICAgLnN0YXItaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICRwZHAtc3RhciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBkcC1yZXZpZXdfX3RleHQge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDE2cHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogJHBkcC1pbms7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5wZHAtcmV2aWV3X19kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEzcHgpO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgY29sb3I6ICM5YTlhOWE7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fcmlnaHRfX2l0ZW1fX2ltYWdlcyB7XG4gICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgIH1cblxuICAgIC53ei1zaG93TWVzc2FnZV9fd3JhcHBlcl9fY29udGVudF9faXRlbV9fcmlnaHRfX2l0ZW1fX2Fuc3dlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZC5wcm9kLS1saXN0Q3Jvc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtaW4td2lkdGg6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiA0MHB4IDAgMDtcbiAgcGFkZGluZzogMCAwIDQ4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsb2F0OiBub25lO1xuXG4gIC5wcm9kX190aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgZm9udC1zaXplOiByZW0oMThweCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIGNvbG9yOiAkcGRwLWluaztcbiAgfVxuXG4gIC5wcm9kLWRldGFpbHNfX2Nyb3NzLXNsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5zbGljay1zbGlkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnNsaWNrLWxpc3Qge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbjogMCAtOHB4O1xuICAgIH1cblxuICAgIC8vIFNsaWNrIGNlbnRyZSBsZSB0cmFjayBzaSBtb2lucyBkZSBzbGlkZXMgcXVlIHNsaWRlc1RvU2hvdyAobWFyZ2luOiBhdXRvIGdsb2JhbClcbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBAaW5jbHVkZSBmbGV4Ym94KCk7XG4gICAgICBAaW5jbHVkZSBhbGlnbi1pdGVtcyhzdHJldGNoKTtcbiAgICB9XG5cbiAgICAuc2xpY2stc2xpZGUge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnByb2RfX2FydGljbGUge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgcGFkZGluZzogMTJweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRwZHAtbGluZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICAgICAgLy8gTW9kZSBjcm9zcy1zZWxsIFBEUCDigJQgbWFxdWV0dGUgOiBpbWFnZSwgdGl0cmUsIMOpdG9pbGVzLCBwcml4IChwYXMgZGUgQ1RBIC8gdGFpbGxlcylcbiAgICAgICYtLWNyb3NzIHtcbiAgICAgICAgLnByb2RfX3JlbGF0aXZlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZF9fbGluayB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZF9fdG9wIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZF9fdG9wX193cmFwcGVyLFxuICAgICAgICAucHJvZF9fdG9wX193cmFwcGVyMiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2RfX3BpY3R1cmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZF9faW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kX19uYW1lIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA4cHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTRweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgICAgIGNvbG9yOiAkcGRwLWluaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19icmFuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2RfX3N0YXJzIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgICAgIGdhcDogNnB4O1xuICAgICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICAgLnN0YXJzLS1sdmwwIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc3RhcnMtLWluYWN0aXZlO1xuXG4gICAgICAgICAgICAuc3RhcnMtLWx2bDEge1xuICAgICAgICAgICAgICBjb2xvcjogJHBkcC1zdGFyICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBkcC1zdGFyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19jb3VudCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICAgICAgICAgIGNvbG9yOiAkcGRwLW11dGVkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kX19wcmljZSB7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICAgIGdhcDogOHB4O1xuXG4gICAgICAgICAgJl9fZnJvbSxcbiAgICAgICAgICAmX19yZXYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2N1ciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTZweCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgY29sb3I6ICRwZHAtaW5rO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3Byb21vIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0cHgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkcGRwLW11dGVkO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2RfX2hvdmVyLFxuICAgICAgICAucHJvZF9fdmFyaWF0aW9uLFxuICAgICAgICAucHJvZF9fY29sb3JzLFxuICAgICAgICAucHJvZF9fYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCYWRnZSBwcm9tbyBjb25zZXJ2w6kgKGV4LiAtMTAgJSkg4oCUIHBvc2l0aW9uIG1hcXVldHRlXG4gICAgICAgIC5wcm9kX19zdGF0ZSB7XG4gICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRmFsbGJhY2sgc2FucyBzbGljayAoMSBjYXJ0ZSkg4oCUIGNhbMOpZSDDoCBnYXVjaGUgY29tbWUgbGVzIGF2aXNcbiAgICAmOm5vdCguc2xpY2staW5pdGlhbGl6ZWQpIHtcbiAgICAgIEBpbmNsdWRlIGZsZXhib3goKTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcChub3dyYXApO1xuICAgICAgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KGZsZXgtc3RhcnQpO1xuICAgICAgZ2FwOiAxNnB4O1xuXG4gICAgICAucHJvZF9fYXJ0aWNsZSB7XG4gICAgICAgIGZsZXg6IDAgMCBjYWxjKCgxMDAlIC0gNDhweCkgLyA0KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSA0OHB4KSAvIDQpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygoMTAwJSAtIDQ4cHgpIC8gNCk7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kX19hcnRpY2xlOm9ubHktY2hpbGQge1xuICAgICAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtIDBweCkgLyA0KTtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAwcHgpIC8gNCkgIWltcG9ydGFudDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gMHB4KSAvIDQpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gICAgICAgIC5wcm9kX19hcnRpY2xlLFxuICAgICAgICAucHJvZF9fYXJ0aWNsZTpvbmx5LWNoaWxkIHtcbiAgICAgICAgICBmbGV4OiAwIDAgY2FsYygoMTAwJSAtIDE2cHgpIC8gMik7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNnB4KSAvIDIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC0gMTZweCkgLyAyKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcbiAgICAgICAgLnByb2RfX2FydGljbGUsXG4gICAgICAgIC5wcm9kX19hcnRpY2xlOm9ubHktY2hpbGQge1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByb2RfX3BpY3R1cmUsXG4gIC5wcm9kX19pbWcsXG4gIC5wcm9kX19waWN0dXJlIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5zbGljay1wcmV2LFxuICAuc2xpY2stbmV4dCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJHBkcC1saW5lO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICRwZHAtaW5rO1xuICAgIH1cbiAgfVxuXG4gIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgLnNsaWNrLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2QtZGV0YWlscy0tcGRwIHtcbiAgICAjY29udGFpbmVyLWdsb2JhbC1ib3R0b20ge1xuICAgICAgQGluY2x1ZGUgZmxleC13cmFwKG5vd3JhcCk7XG4gICAgfVxuXG4gICAgI3cyLXF1YW50aXR5IHtcbiAgICAgIGZsZXg6IDAgMCA5NnB4O1xuICAgICAgbWluLXdpZHRoOiA5NnB4O1xuICAgICAgd2lkdGg6IDk2cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wcm9kLWRldGFpbHMtLXBkcCB7XG4gICAgI2NvbnRhaW5lci1nbG9iYWwtYm90dG9tIHtcbiAgICAgIEBpbmNsdWRlIGZsZXgtd3JhcCh3cmFwKTtcbiAgICB9XG5cbiAgICAjdzItcXVhbnRpdHkge1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICB3aWR0aDogMTIwcHggIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgfVxuXG4gICAgI3Byb2QtYWRkLWNhcnQ6bm90KC5maXhlZCkge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAtIDEzNHB4KTtcbiAgICB9XG5cbiAgICAjYWRkLWNhcnQtYnRuIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAucHJvZC1kZXRhaWxzLS1wZHAge1xuICAgIC52YXI6bm90KC52YXItd2l0aC1pbWcpIC52YXItcmFkaW8tbGJsIHtcbiAgICAgIG1pbi13aWR0aDogNDhweDtcbiAgICAgIHBhZGRpbmc6IDhweCA4cHg7XG4gICAgICBmb250LXNpemU6IHJlbSgxMnB4KTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIEJsb2NrIEhQICoqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4uYmxvY2tIUHtcbiAgd2lkdGg6ODAlO1xuICBtYXJnaW4tcmlnaHQ6YXV0bztcbiAgbWFyZ2luLWxlZnQ6YXV0bztcblxuICAuYmxvY2tIUDF7XG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoXCJodHRwczovL21lZGlhLmNkbndzLmNvbS9faS84NjU3OS8xMTc5My8yNjEvOTUvcm9tYWluLWF1eGVycmUuanBlZ1wiKTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDozMDBweDtcbiAgICBmbG9hdDpyaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICB9XG5cbiAgcHtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBwYWRkaW5nOjEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRmZjI7XG4gICAgZm9udC1zaXplOjE2cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KXtcbiAgLmJsb2NrSFB7XG5cbiAgICAuYmxvY2tIUDF7XG4gICAgICBoZWlnaHQ6MjAwcHg7XG4gICAgfVxuICB9XG59XG5cbi8qIEhQICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vLyBMZSBgLmJsb2MgeyBwYWRkaW5nOiAwIDIwcHggfWAgcXVpIHZpdmFpdCBpY2kgZXN0IHN1cHByaW3DqS4gVmVzdGlnZSBkJ2F2YW50XG4vLyBXaXppQmxvY2tzIDogbCdhY2N1ZWlsIG4nZW1wbG9pZSBwbHVzIGNldHRlIGNsYXNzZSwgaWwgcmVuZCBkZXNcbi8vIGB3aXppYmxvY2tzX19pdGVtYC4gTGEgcsOoZ2xlIG5lIHMnYXBwbGlxdWFpdCBkb25jIHF1J2FpbGxldXJzIOKAlCBhdSBjaGFww7QgZGVzXG4vLyBwYWdlcyBjYXTDqWdvcmllIGV0IGF1eCBwYWdlcyBDTVMgcsOpZGlnw6llcyBhdSBmb3JtYXQgYmxvY3MsIG/DuSBlbGxlIGTDqWNhbGFpdFxuLy8gbGUgdGV4dGUgZGUgMjBweCBwYXIgcmFwcG9ydCBhdSBIMSBhdSBsaWV1IGRlIGwnYWxpZ25lci5cbi8vXG4vLyBVbiBzw6lsZWN0ZXVyIGfDqW7DqXJpcXVlIGRhbnMgdW4gZmljaGllciBkZSBwYWdlIGZpbml0IHRvdWpvdXJzIHBhciBhZ2lyIGhvcnNcbi8vIGRlIGxhIHBhZ2UgOiBzaSB1bmUgZ291dHRpw6hyZSBlc3QgbsOpY2Vzc2FpcmUgaWNpLCBlbGxlIGRvaXQgcG9ydGVyIHVuXG4vLyBzw6lsZWN0ZXVyIHF1aSBkaXQgwqsgYWNjdWVpbCDCuy5cblxuLmJyYW5kX19zbGlkZXtcbiAgcGFkZGluZy1sZWZ0OjIwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDoyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jLS10ZXh0e1xuICBtYXJnaW4tdG9wOjIwcHg7XG59XG5cbi5kaXNwbGF5LWJsb2MtYXtcbiAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcbiAgZm9udC1zaXplOjE0cHg7XG4gIHBhZGRpbmctbGVmdDoyMHB4O1xuICBtYXJnaW4tYm90dG9tOjIwcHg7XG59XG5cbiNibG9jMntcbiAgcGFkZGluZzogMCAyMHB4IDEwcHggMjBweDtcbiAgdGV4dC1hbGlnbjpqdXN0aWZ5O1xuXG4gIHB7XG4gICAgbWFyZ2luOiAwIDA7XG4gICAgZm9udC1zaXplOjEzcHg7XG4gIH1cbn1cblxuLmJsb2MtaGlkZGVue1xuICB0cmFuc2l0aW9uOiAuMjVzIGVhc2U7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuLmJsb2MtaGlkZGVuLi12aXNpYmxle1xuICBkaXNwbGF5OmJsb2NrO1xufVxuXG4uc2lkZWJhcntcbiAgbWFyZ2luLWxlZnQ6MjBweDtcbn1cblxuLnByb2R7XG4gIC5wcm9kX19idG46aG92ZXJ7XG4gICAgYmFja2dyb3VuZDojMGU4MTAyIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucHJvZC1saXN0X190aXRsZXtcbiAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kLWRldGFpbHN7XG4gIHBhZGRpbmc6MCAyMHB4O1xufVxuLmdhbGxlcnl7XG4gIG1hcmdpbi1sZWZ0OmF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OmF1dG8gIWltcG9ydGFudDtcbn1cblxuI3Nob3BwaW5nLWFyZWF7XG4gIG1hcmdpbi1sZWZ0OmF1dG87XG4gIG1hcmdpbi1yaWdodDphdXRvO1xufVxuXG4jYWRkLWNhcnQtYnRuOmhvdmVyLCAjYWxlcnQtYnRuOmhvdmVye1xuICBiYWNrZ3JvdW5kOiMwZTgxMDIhaW1wb3J0YW50O1xufVxuXG4ubW9kYWwtY2FydF9fY2FydDpob3ZlcntcbiAgYmFja2dyb3VuZDojMGU4MTAyIWltcG9ydGFudDtcbn1cblxuI2NhcnQtdmFsaWRhdGlvbntcbiAgLmJ1dHRvbntcbiAgICBiYWNrZ3JvdW5kOiM2NTk3NjIhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQ6IzQyNzc0MSFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5saXN0LXRvcF9fc2lkZWJhcntcbiAgbWFyZ2luLWxlZnQ6MTBweDtcbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgLnByb2QtZGV0YWlsc19fc2hvcHBpbmcge1xuICAgIG1hcmdpbi1yaWdodDphdXRvO1xuICB9XG4gIC5ibG9jLWhvbWVwYWdlLWNvbmNlcHRpb24gaDIge1xuICAgIGNvbG9yOiAjMTIzMzNlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gYC5wcm9kdWN0LWxpc3QtY2xhc3NpY2AgZXN0IHVuIGxpc3RpbmcgcmVuZHUgcGFyIGxhIHBsYXRlZm9ybWUsIGF2ZWMgc2VzXG4vLyBwcm9wcmVzIHLDqGdsZXMgc3VyIGAuc3RhcnMtLWx2bDAgaWAgKGNvdWxldXIsIGV0IGBoZWlnaHQ6IDE0cHhgKS5cbi8vXG4vLyBMYSBoYXV0ZXVyIGVzdCBsZSBwb2ludCBjcml0aXF1ZSA6IGxlIGNhbHF1ZSBkb3LDqSBjbGlwcGUgZW4gYG92ZXJmbG93OiBoaWRkZW5gXG4vLyBzdXIgMjBweC4gVW5lIGljw7RuZSBkZSAxNHB4IHkgZXN0IHJlY2VudHLDqWUgdmVydGljYWxlbWVudCBwYXIgbGUgZmxleCwgZG9uY1xuLy8gZMOpY2Fsw6llIHZlcnMgbGUgYmFzIOKAlCBldCBjb21tZSBsZSBnbHlwaGUgZMOpYm9yZGUgZGUgc2EgYm/DrnRlLCBzb24gcGllZCB0b21iZVxuLy8gc291cyBsYSBsaWduZSBkZSBjbGlwIGV0IHNlIGZhaXQgcm9nbmVyLiBDYWxlciBsYSBoYXV0ZXVyIGRlIGwnaWPDtG5lIHN1clxuLy8gY2VsbGUgZHUgY2xpcCByZW1ldCBsZSBnbHlwaGUgZW4gaGF1dCBkZSBsYSBib8OudGUuXG4vL1xuLy8gYC5zdGFyc2AgZW4gcGx1cyBkZSBgLnN0YXJzLS1sdmwwYCA6IGxhIHLDqGdsZSBwbGF0ZWZvcm1lIGEgbGEgbcOqbWVcbi8vIHNww6ljaWZpY2l0w6kgcXVlIGxhIG7DtHRyZSwgaWwgZmF1dCBkb25jIGxhIGTDqXBhc3NlciBleHBsaWNpdGVtZW50IHBsdXTDtHQgcXVlXG4vLyBkZSBtaXNlciBzdXIgdW4gb3JkcmUgZGUgY2hhcmdlbWVudCBkZXMgZmV1aWxsZXMgcXUnb24gbmUgbWHDrnRyaXNlIHBhcy5cbi5wcm9kdWN0LWxpc3QtY2xhc3NpYyAuc3RhcnMuc3RhcnMtLWx2bDAge1xuICAuc3RhcnMtLWx2bDEge1xuICAgIGNvbG9yOiAkc3RhcnMtLWFjdGl2ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaSB7XG4gICAgaGVpZ2h0OiAkc3RhcnMtLXNpemUgIWltcG9ydGFudDtcbiAgfVxufSIsIi5wcmVkaWN0aXZlIHtcbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgdG9wOiAyODAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19oZWFkZXIge1xuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fYmcge1xuICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbiAgfVxufSIsIi5zYy1mYXN0LWF1dGh7XG4gIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xuXG4gIC5pZGVudC1mYWNlYm9vay1idG4sIC5pZGVudC1wYXlwYWwtYnRue1xuICAgIHdpZHRoOjEyMHB4IWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgfVxuICAuaWNvbntcbiAgICB0b3A6MTUwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWdlLXZhbGlkYXRpb24gI2hlYWRlcntcbiAgYm9yZGVyLWJvdHRvbTpub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wdGIxMHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgLnBhZ2luYXRpb25fX2Rlc2t0b3Age1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG5cbiAgLnBhZ2luYXRpb25fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhZ2luYXRpb257XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpe1xuICAuaGVhZGVyX19jYXJ0LS1ib3R0b206aG92ZXIgLmhlYWRlcl9fY2FydF9fYS5oZWFkZXJfX3RhYiB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgbWFyZ2luLXRvcDogN3B4O1xuXG4gIH1cblxuICAuaGVhZGVyX19jYXJ0LS1ib3R0b20gLmhlYWRlcl9fY2FydF9fYXtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwJTtcbiAgICBtYXJnaW4tdG9wOiA3cHg7XG4gIH1cbn1cblxuLmJsb2NrLXNlYXJjaCB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAjMTEzMjNEO1xuICB9XG5cbiAgLmRpc3BsYXktYmxvYy1hIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDFlbSAhaW1wb3J0YW50O1xuICB9XG59IiwiLnNwb2lsZXItYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMxMjMzM2UgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC1vLXRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zaXplOiAuNzVyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAwIDEuNWVtO1xuXG4gIG1hcmdpbi10b3A6IDEuNWVtO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwZTgxMDIhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zcG9pbGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAuMjVlbSAuNWVtO1xuICBtYXJnaW4tbGVmdDogLjI1ZW07XG4gIG1hcmdpbi10b3A6IC41ZW07XG4gIGJvcmRlci1sZWZ0OiAycHggI2Q2ZDZkNiBzb2xpZDtcbn0iLCIucHJvZC1saXN0LWNhdCB7XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICB9XG4gICZfX3RhYnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRURFRDtcbiAgICAgIGNvbG9yOiAkY29sb3Itc3RkO1xuICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgICAmLnNlbGVjdGVkLCAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXN0ZDtcbiAgICAgIH1cbiAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wcm9kdWN0LWxpc3QtY2xhc3NpYy0tY2F0ZWdvcmllcyB7XG4gICYubG9hZGluZyB7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxMTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsLjMpICRzbGlkZXItc3ZnLWxvYWRpbmcgbm8tcmVwZWF0IHRvcCA5MHB4IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzBweCA3MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcImN1c3RvbS9oZWFkZXJcIjtcbkBpbXBvcnQgXCJjdXN0b20vZm9vdGVyXCI7XG5AaW1wb3J0IFwiY3VzdG9tL21lbnVcIjtcbkBpbXBvcnQgXCJjdXN0b20vc2xpZGVyXCI7XG5AaW1wb3J0IFwiY3VzdG9tL3Byb2R1Y3RcIjtcbi8vIGNhdGFsb2cgdm9sb250YWlyZW1lbnQgaW1wb3J0w6kgZW4gZGVybmllciBkYW5zIGFwcC5zY3NzIChhcHLDqHMgY3VzdG9tL29sZClcbkBpbXBvcnQgXCJjdXN0b20vaG9tZXBhZ2VcIjtcbkBpbXBvcnQgXCJjdXN0b20vcHJlZGljdGl2ZVwiO1xuQGltcG9ydCBcImN1c3RvbS9idG4tZmItcHBcIjtcbkBpbXBvcnQgXCJjdXN0b20vc3BvaWxlclwiO1xuQGltcG9ydCBcImN1c3RvbS93aXppYmxvY2tzLXByb2R1Y3RzLXBlci1jYXRlZ29yaWVzXCI7XG5cbi5zdG9ja2NvbnRhaW5lci1jdXN0b20ge1xuICBjb2xvcjogIzE4QTMxRiAhaW1wb3J0YW50O1xuICAuaWNvbiB7XG4gICAgYmFja2dyb3VuZDogIzE4QTMxRiAhaW1wb3J0YW50O1xuICB9XG4gICoge1xuICAgIGNvbG9yOiAjMThBMzFGICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnByb2RfX2NvbG9ycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcblxuICAmX19pdGVtIHtcbiAgICB3aWR0aDogMzRweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogM3B4IHdoaXRlIHNvbGlkO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsMCwwLDAuMik7XG4gIH1cbn1cblxuLnBheXBhbC1jaGVja291dC1wcGNfX2lmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xufSIsIi5xbC1jdXN0b20tdXBwZXJjYXNle3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTt9XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5uYXZfX3JpY2gtLXdpdGgtc3VibmF2ICsgLm5hdl9fcmljaDpub3QoLm5hdl9fcmljaC0td2l0aC1zdWJuYXYpIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi8qQ09VTEVVUiBST1VHRSovXG5cbi5mb290ZXJfX2J0bixcbi5wcm9kLWZsb2F0aW5nX19yaWdodCBidXR0b24sXG4ucHJvZCAucHJvZF9fYnRue1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbn1cblxuYSxcbi5ibG9jay1zZWFyY2ggYSx7XG4gIGNvbG9yOiAjMTIzMzNlO1xufVxuXG4vKkhPTUVQQUdFICYgSEVBREVSIFNUWUxFKi9cbi8qVG9wYmFyKi9cbi5oZWFkZXJfX2JhbmRlYXV7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uaGVhZGVyX19iYW5kZWF1OmFmdGVye1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwcHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRENFNUU5O1xufVxuLmhlYWRlcl9fYmFuZGVhdSBwe1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbi8qIExlIGZvbmQgZHUgbWVudSBlc3QgZMOpY2lkw6kgZGFucyBjdXN0b20vX21lbnUuc2Nzcy4gTGUgYCNmZmYgIWltcG9ydGFudGAgcXVpXG4gICB2aXZhaXQgaWNpIGdhZ25haXQgcGFyIHNpbXBsZSBvcmRyZSBkJ2ltcG9ydCwgc2FucyByaWVuIGRpcmUgZGUgc29uIGludGVudGlvbi4gKi9cbi8qTGllbnMgbWVudSAmIHJlY2hlcmNoZSovXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KXtcbiAgLm5hdiAubmF2X19sYWJlbCBhIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgfVxuICBhLm5hdl9faXRlbWx2bDF7XG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gIH1cbiAgLm5hdi1wZXJzby1vbiAubmF2X19zdWJsZXZlbHtcbiAgICBtYXJnaW4tdG9wOjAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWFyY2gtLXdyYXBwZXJ7XG4gICAgdG9wOjIwcHg7XG4gIH1cbiAgLnNlYXJjaDpiZWZvcmV7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZToxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KXtcbiAgLnNlYXJjaDpiZWZvcmV7XG4gICAgZm9udC1zaXplOjEzcHg7XG4gIH1cbn1cblxuLypNYXJnZSBjb250ZW51IHByaW5jaXBhbCBzb3VzIGhlYWRlciAvIG1lbnUqL1xuLmJvZHlfX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4vKkJsb2MgY29uY2VwdGlvbiBkZSBzYWxsZSovXG4uYmxvYy1ob21lcGFnZS1jb25jZXB0aW9ue1xuICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi5ibG9jLWhvbWVwYWdlLWNvbmNlcHRpb24gaDJ7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICB3aWR0aDoxMDAlO1xuICBsZWZ0OjA7XG4gIHBhZGRpbmc6MCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLmJsb2MtaG9tZXBhZ2UtY29uY2VwdGlvbiBhe1xuICBwYWRkaW5nOiAxNXB4IDQwcHghaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWwhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB3aWR0aDphdXRvO1xuICBoZWlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICBmb250LXNpemU6IGxhcmdlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkyMjI0IWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmxvYy1ob21lcGFnZS1jb25jZXB0aW9uIGgye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIHRvcDogNDAlO1xuICAgIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJsb2MtaG9tZXBhZ2UtY29uY2VwdGlvbiBhe1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5ibG9jLWhvbWVwYWdlLWNvbmNlcHRpb24gaDJ7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiA2MCU7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgLmJsb2MtaG9tZXBhZ2UtY29uY2VwdGlvbiBhe1xuICAgIHRvcDogODAlO1xuICB9XG59XG5cbi8qUmFzc3VyYW5jZSovXG4ud2l6aS13cmFwcGVyLS1yYXNzdXJhbmNle1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0RDRTVFOTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNEQ0U1RTk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC53aXppLXJhc3N1cmFuY2VDbGFzc2ljX19saW5rICp7XG4gICAgbWF4LXdpZHRoOjkwJTtcbiAgfVxufVxuXG5cbi8qTEFORElORyBTVFlMRSovXG4udGl0bGUtY3VzdG9te3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxuLmN1c3RvbS1sYXJnZS10aXRsZXtmb250LXNpemU6NTBweDsgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3Bvc2l0aW9uOnJlbGF0aXZlO31cbi5jdXN0b20tbGFyZ2UtdGl0bGU6YWZ0ZXJ7XG4gIGNvbnRlbnQ6XCJcIjtcbiAgd2lkdGg6MTAwcHg7XG4gIGhlaWdodDozcHg7XG4gIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgYm90dG9tOi0xMHB4O1xuICBsZWZ0OjA7XG4gIGJhY2tncm91bmQtY29sb3I6IzEyMzMzZTtcbn1cbi5jdXN0b20tbGFyZ2UtdGl0bGUuY2VudGVyZWQ6YWZ0ZXJ7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG59XG4uY3VzdG9tLW1lZGl1bS10aXRsZXtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uY3VzdG9tLWxlYWR7Zm9udC1zaXplOjIwcHg7fVxuLmNlbnRlcmVke3RleHQtYWxpZ246Y2VudGVyO31cblxuLmN1c3RvbS1oZWFkZXItbGFuZGluZ3twb3NpdGlvbjpyZWxhdGl2ZTsgbWFyZ2luLXRvcDotNTBweDt9XG4uY3VzdG9tLWhlYWRlci1sYW5kaW5nIGltZ3ttYXgtd2lkdGg6MTAwJTsgaGVpZ2h0OmF1dG87fVxuLmN1c3RvbS1oZWFkZXItbGFuZGluZyAuaW50cm8tdGV4dC1ibG9je1xuICBtYXgtd2lkdGg6ODAlO1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgcG9zaXRpb246YWJzb2x1dGU7XG4gIGxlZnQ6MTAlO1xuICB0b3A6NTAlO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjojRkZGRkZGO1xuICB6LWluZGV4OjEwO1xufVxuLmN1c3RvbS1oZWFkZXItbGFuZGluZyAuY3VzdG9tLWxhcmdlLXRpdGxle2NvbG9yOiNGRkZGRkY7fVxuLmxhbmRpbmctZm9ybXtcbiAgZGlzcGxheTpmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOndyYXA7XG59XG4ubGFuZGluZy1mb3JtIC5mb3JtLWhhbGZ7d2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7fVxuXG4ubGFuZGluZy1zZWN0aW9uLWJsb2Nre1xuICBkaXNwbGF5OmZsZXg7XG4gIGp1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206LTUwcHg7XG59XG5cbi5sYW5kaW5nLXNlY3Rpb24tYmxvY2sgLmhhbGYtaW1nLCAubGFuZGluZy1zZWN0aW9uLWJsb2NrIC5oYWxmLXRleHR7bWF4LXdpZHRoOjUwJTt9XG4ubGFuZGluZy1zZWN0aW9uLWJsb2NrIC5oYWxmLXRleHR7cGFkZGluZzozJTt9XG4ubGFuZGluZy1zZWN0aW9uLWJsb2NrIC5oYWxmLWltZyBpbWd7bWF4LXdpZHRoOjEwMCU7IGhlaWdodDphdXRvO31cblxuXG4uaGFsZi12ZXJ0aWNhbHtcbiAgbWF4LXdpZHRoOjUwJTtcbn1cbi5zZWN0aW9uLWRhcmsgLnRleHQtYmxvY2t7XG4gIHBhZGRpbmc6IDclIDE1JSAxMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IzAwMDAwMDtcbiAgY29sb3I6I0ZGRkZGRjtcbiAgbWluLWhlaWdodDozNDBweDtcbiAgbWFyZ2luLWJvdHRvbTotNXB4O1xufVxuLnNlY3Rpb24tZGFyayAuaW1nLWJsb2Nre1xuICBtYXJnaW4tYm90dG9tOi01cHg7XG59XG4uc2VjdGlvbi1kYXJrIC50aXRsZS1jdXN0b217Y29sb3I6IzEyMzMzZTt9XG5cbi5sYW5kaW5nLXNlY3Rpb24tYmxvY2suaW5zdGFsbC1ibG9ja3tcbiAgcG9zaXRpb246cmVsYXRpdmU7XG4gIHotaW5kZXg6MTA7XG4gIG1hcmdpbi1ib3R0b206LTE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6MTAlO1xuICBwYWRkaW5nOiAzJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxMjMzM2U7XG59XG5cbi5sYW5kaW5nLXNlY3Rpb24tYmxvY2suaW5zdGFsbC1ibG9jayBhLmJ1dHRvbi5mb3JtX19idXR0b257XG4gIHBhZGRpbmc6MTBweCAyMHB4O1xuICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBsaW5lLWhlaWdodDpub3JtYWw7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjMzM2UhaW1wb3J0YW50O1xufVxuXG4ubGFuZGluZy1zZWN0aW9uLWJsb2NrLnJlYWwtYmxvY2t7XG4gIG1hcmdpbi1ib3R0b206LTU2cHg7XG59XG5cbi8qRm9ybSBjb250YWN0Ki9cbi5oYnNwdC1mb3Jte1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwIDEwJTtcbn1cbi5oYnNwdC1mb3JtIGlmcmFtZXt3aWR0aDoxMDAlIWltcG9ydGFudDt9XG4uaHVic3BvdC1saW5rX19jb250YWluZXIuc3Byb2tldHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50O30iLCIvLyBSZWZvbnRlIGNhdGFsb2d1ZSAvIGNhcnRlcyBwcm9kdWl0IOKAlCBjb3VsZXVycyB2aWEgY2hhcnRlIEJPICgtLXByaW1hcnktY29sb3IpXG5cbiRwcm9kLWdyaWQtZ2FwOiAycmVtO1xuJHByb2QtZ3JpZC1nYXAtbW9iaWxlOiAxcmVtO1xuXG4vLy8gUnl0aG1lIHZlcnRpY2FsIGRlIGxhIGNhcnRlIHByb2R1aXQuXG4vLy9cbi8vLyBUcm9pcyB6b25lcyBzaXR1w6llcyBhdS1kZXNzdXMgZHUgcHJpeCBzb250IGNvbmRpdGlvbm5lbGxlcyBjw7R0w6kgVHdpZyA6IGxlXG4vLy8gdGl0cmUgKHVuZSDDoCB0cm9pcyBsaWduZXMgc2Vsb24gbGUgbm9tKSwgbGVzIMOpdG9pbGVzIChyZW5kdWVzIHNldWxlbWVudCBzaVxuLy8vIGxlIHByb2R1aXQgYSBkZXMgYXZpcykgZXQgbGEgbWVudGlvbiDCqyDDoCBwYXJ0aXIgZGUgwrsgKHNldWxlbWVudCBzdXIgbGVzXG4vLy8gcHJvZHVpdHMgw6AgdmFyaWF0aW9ucykuIENoYWN1bmUgZMOpY2FsZSBsZSBwcml4IHBhciByYXBwb3J0IGF1eCBjYXJ0ZXNcbi8vLyB2b2lzaW5lcywgYWxvcnMgbcOqbWUgcXUnZWxsZXMgc29udCBjw7R0ZSDDoCBjw7R0ZSBzdXIgbGUgbcOqbWUgcmFuZy5cbi8vL1xuLy8vIFBsdXTDtHQgcXVlIGRlIGxhaXNzZXIgbGUgY29udGVudSBkaWN0ZXIgbGEgaGF1dGV1ciwgb24gbHVpIHLDqXNlcnZlIHVuZVxuLy8vIHBsYWNlIGZpeGUgOiBsZSBwcml4IHRvbWJlIGFsb3JzIGF1IG3Dqm1lIG5pdmVhdSBwYXJ0b3V0LCBzYW5zIHF1J2F1Y3VuZVxuLy8vIHLDqGdsZSBuJ2FpdCDDoCBjb25uYcOudHJlIHNlcyB2b2lzaW5lcyBuaSBxdSd1biBzY3JpcHQgYWl0IMOgIG1lc3VyZXIgcXVvaSBxdWVcbi8vLyBjZSBzb2l0LiBDZXMgdmFyaWFibGVzIHNvbnQgcGFydGFnw6llcyBlbnRyZSBjaGFxdWUgem9uZSByw6llbGxlIGV0IHNvblxuLy8vIHLDqXNlcnZhdGFpcmUg4oCUIGMnZXN0IHByw6ljaXPDqW1lbnQgY2UgcXVpIGVtcMOqY2hlIGxlcyBkZXV4IGRlIGRpdmVyZ2VyIGxlXG4vLy8gam91ciBvw7kgbCd1bmUgZGVzIHZhbGV1cnMgYm91Z2UuXG4kY2FyZC10aXRsZS1saW5lczogMjtcbiRjYXJkLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjM7XG4kY2FyZC1zdGFycy1tYXJnaW4tdG9wOiA0cHg7XG4kY2FyZC1zdGFycy1tYXJnaW4tYm90dG9tOiAycHg7XG4kY2FyZC1wcmljZS1mcm9tLWZvbnQtc2l6ZTogMC43cmVtO1xuJGNhcmQtcHJpY2UtZnJvbS1saW5lLWhlaWdodDogMS4zO1xuXG4vLy8gTGFyZ2V1ciBkJ3VuZSBjYXJ0ZSBwcm9kdWl0LCBleHByaW3DqWUgZW4gYGZsZXgtYmFzaXNgIGV0IGphbWFpcyBlbiBgd2lkdGhgLlxuLy8vXG4vLy8gYGJsb2NrLmNzc2AgKFdpemlCbG9ja3MpIGVzdCBjaGFyZ8OpIGFwcsOocyBgYXBwLmNzc2Agc3VyIGxhIHBhZ2UgZCdhY2N1ZWlsIGV0XG4vLy8gZMOpY2xhcmUgYC5wcm9kIC5wcm9kX19hcnRpY2xlIHsgd2lkdGg6IDI1JSB9YCDigJQgc8OpbGVjdGV1ciBzdHJpY3RlbWVudFxuLy8vIGlkZW50aXF1ZSBhdSBuw7R0cmUsIGRvbmMgZ2FnbmFudCBwYXIgbCdvcmRyZSBkZSBjaGFyZ2VtZW50LiBPciBwb3VyIHVuIGl0ZW1cbi8vLyBmbGV4LCBjJ2VzdCBgZmxleC1iYXNpc2AgcXVpIGTDqXRlcm1pbmUgbGEgdGFpbGxlIHN1ciBsJ2F4ZSBwcmluY2lwYWwgO1xuLy8vIGB3aWR0aGAgbidlc3QgY29uc3VsdMOpIHF1ZSBzaSBgZmxleC1iYXNpc2AgdmF1dCBgYXV0b2AuIExhIHBsYXRlZm9ybWUgbmVcbi8vLyBkw6ljbGFyZSBqYW1haXMgYGZsZXhgIG5pIGBmbGV4LWJhc2lzYCBzdXIgYC5wcm9kX19hcnRpY2xlYCA6IG9uIGdhZ25lIGRvbmNcbi8vLyBwYXIgbGUgbW9kw6hsZSBkZSBib8OudGUsIHNhbnMgYCFpbXBvcnRhbnRgIG5pIHN1cmVuY2jDqHJlIGRlIHNww6ljaWZpY2l0w6ksIGV0XG4vLy8gbGEgY29ycmVjdGlvbiByZXN0ZSBpbW11bmlzw6llIGNvbnRyZSBsJ29yZHJlIGRlcyBmZXVpbGxlcy5cbi8vL1xuLy8vIExlcyBnb3V0dGnDqHJlcyBzb250IHJldGlyw6llcyBhdmFudCBsZSBwYXJ0YWdlLCBwb3VyIHF1ZSBOIGNvbG9ubmVzIHBsdXNcbi8vLyAoTi0xKSBgZ2FwYCBmYXNzZW50IGV4YWN0ZW1lbnQgMTAwICUuXG4vLy8gYDAgMWAgZXQgbm9uIGAwIDBgIDogbGUgcmV0cmFpdCBhdXRvcmlzw6kgYWJzb3JiZSBsZXMgYXJyb25kaXMgc291cy1waXhlbFxuLy8vIHBsdXTDtHQgcXVlIGRlIHJlbnZveWVyIGxhIGRlcm5pw6hyZSBjYXJ0ZSDDoCBsYSBsaWduZS5cbi8vLyBMYSBnb3V0dGnDqHJlIHRyYW5zaXRlIHBhciB1bmUgY3VzdG9tIHByb3BlcnR5IGV0IG5vbiBwYXIgbGEgdmFyaWFibGUgU2FzcyA6XG4vLy8gZWxsZSBjaGFuZ2Ugc2Vsb24gbGUgYnJlYWtwb2ludCwgb3IgdW5lIHZhcmlhYmxlIFNhc3MgZXN0IHLDqXNvbHVlIMOgIGxhXG4vLy8gY29tcGlsYXRpb24gZXQgbmUgc2F1cmFpdCBzdWl2cmUuIExlIHJlcGxpIHN1ciBgJHByb2QtZ3JpZC1nYXBgIGdhcmRlIGxhXG4vLy8gbWl4aW4gdXRpbGlzYWJsZSBkYW5zIGxlcyBjb250ZW5ldXJzIHF1aSBuZSBkw6ljbGFyZW50IHBhcyBsYSBwcm9wcmnDqXTDqSxcbi8vLyBjb21tZSBgcHJvZHVjdC1saXN0LXNlbGVjdGVkYCwgcXVpIHBvc2Ugc2EgZ291dHRpw6hyZSBsdWktbcOqbWUuXG5AbWl4aW4gcHJvZC1ncmlkLWNvbHVtbnMoJGNvdW50KSB7XG4gIGZsZXg6IDAgMSBjYWxjKCgxMDAlIC0gdmFyKC0tcHJvZC1ncmlkLWdhcCwgI3skcHJvZC1ncmlkLWdhcH0pICogI3skY291bnQgLSAxfSkgLyAjeyRjb3VudH0pO1xufVxuXG4vLyBJY8O0bmUgcGFuaWVyLiBWaXQgaWNpIGV0IG5vbiBkYW5zIGxlIG1hcmt1cCA6IGxlcyBjYXJ0ZXMgZGUgbCdhY2N1ZWlsIHNvbnRcbi8vIGfDqW7DqXLDqWVzIHBhciBXaXppQmxvY2tzLCBkb250IG5vdXMgbmUgcG9zc8OpZG9ucyBwYXMgbGUgSFRNTC4gVW5lIHNldWxlXG4vLyBzb3VyY2UsIHNlcnZpZSBhdXggZGV1eCByZW5kdXMuXG4vLyBVdGlsaXPDqWUgZW4gYG1hc2tgIGV0IG5vbiBlbiBgYmFja2dyb3VuZC1pbWFnZWAgOiBzZXVsIGwnYWxwaGEgZHUgU1ZHIGVzdFxuLy8gZXhwbG9pdMOpLCBsYSBjb3VsZXVyIHZpZW50IGRlIGBjdXJyZW50Q29sb3JgIGV0IHN1aXQgZG9uYyBsZSBsaWJlbGzDqS5cbiRpY29uLWNhcnQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwJyBzdHJva2Utd2lkdGg9JzEuNScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzRSUzQ2NpcmNsZSBjeD0nOScgY3k9JzIxJyByPScxJy8lM0UlM0NjaXJjbGUgY3g9JzIwJyBjeT0nMjEnIHI9JzEnLyUzRSUzQ3BhdGggZD0nTTEgMWg0bDIuNjggMTMuMzlhMiAyIDAgMCAwIDIgMS42MWg5LjcyYTIgMiAwIDAgMCAyLTEuNjFMMjMgNkg2Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xuXG4vLy8gU8OpbGVjdGV1ciBkZSB2YXJpYXRpb24gZW4gY2FydGUgOiBwdWNlcyB0b3Vqb3VycyB2aXNpYmxlcywgcGFzIGRlIG1lbnVcbi8vLyBkw6lyb3VsYW50LiBOZXV0cmFsaXNlIGxlIGZhdXggYDxzZWxlY3Q+YCBkZSBsYSBwbGF0ZWZvcm1lIChkw6ljbGVuY2hldXJcbi8vLyBib3Jkw6kgKyBjaGV2cm9uLCBsaXN0ZSBlbiBgcG9zaXRpb246IGFic29sdXRlYCByZXBsacOpZSBwYXIgYG1heC1oZWlnaHRgKS5cbi8vL1xuLy8vIFBhcmFtw6l0csOpIHBhcmNlIHF1ZSBsZSBtw6ptZSBjb21wb3NhbnQgZXhpc3RlIHNvdXMgZGV1eCB2b2NhYnVsYWlyZXMsIHBvdXJcbi8vLyB1biBET00gcGFyIGFpbGxldXJzIGlkZW50aXF1ZSAoaW5wdXQgY2FjaMOpICsgZMOpY2xlbmNoZXVyICsgc3BhbnMpIDpcbi8vLyAgICgnJykgIGNsb3NlIC8gb3BlbiAgIOKGkiBgcHJvZF9fdmFyaWF0aW9uYCwgIHJlbmR1IHBhciBub3RyZSBtYWNybyBUd2lnXG4vLy8gICAoJzInKSBjbG9zZTIgLyBvcGVuMiDihpIgYHByb2RfX3ZhcmlhdGlvbjJgLCByZW5kdSBwYXIgV2l6aUJsb2Nrc1xuLy8vIFVuIG1peGluIHBsdXTDtHQgcXUndW4gY29waWVyLWNvbGxlciA6IGxhIG1pc2UgZW4gZm9ybWUgcmVzdGUgdW5lIGTDqWNpc2lvblxuLy8vIHVuaXF1ZSwgbcOqbWUgc2kgbGUgQ1NTIGNvbXBpbMOpIGVuIHBvcnRlIGRldXggZXhlbXBsYWlyZXMuXG5AbWl4aW4gcHJvZC12YXJpYXRpb24tY2hpcHMoJG46ICcnLCAkY2xvc2VkOiAnY2xvc2UnLCAkb3BlbmVkOiAnb3BlbicpIHtcbiAgLnByb2RfX3ZhcmlhdGlvbiN7JG59IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgJl9fdHJpZ2dlciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IC8vIGNoaXBzIHRvdWpvdXJzIG91dmVydHMsIHBhcyBkZSBkcm9wZG93blxuICAgIH1cblxuICAgICZfX3RyaWdnZXJfX3dyYXBwZXIsXG4gICAgJl9fdHJpZ2dlcl9fd3JhcHBlci4jeyRjbG9zZWR9LFxuICAgICZfX3RyaWdnZXJfX3dyYXBwZXIuI3skb3BlbmVkfSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogdmFyKC0tY2FyZC1jaGlwcyk7XG4gICAgICBnYXA6IDRweDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIC8vIGBvdmVyZmxvdy15OiBzY3JvbGxgIHN1ciBsJ8OpdGF0IG91dmVydCBkZSBsYSBwbGF0ZWZvcm1lXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgIC8vIGNoaXBzIOKAlCB2YWxldXJzIHZhbGlkw6llcyBlbiBEZXZUb29sc1xuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4OiAwIDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtaW4td2lkdGg6IDMycHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHBhZGRpbmc6IDdweCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLCBiYWNrZ3JvdW5kIDAuMTVzIGVhc2UsIGNvbG9yIDAuMTVzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gVW4gc2V1bCBjYW5hbCBkJ8OpdGF0LCBgLnNlbGVjdGVkYCwgcG9zw6kgYXUgY2xpYyBwYXIgYHByb2QtbGlzdC5qc2AuXG4gICAgICAgIC8vXG4gICAgICAgIC8vIGBkYXRhLWFjdGl2ZWAgYSDDqXTDqSByZXRpcsOpIGQnaWNpIDogaWwgbWFycXVlIGwnb3B0aW9uICpwYXIgZMOpZmF1dCogZHVcbiAgICAgICAgLy8gY2F0YWxvZ3VlIHByb2R1aXQsIHBhcyBsZSAqY2hvaXgqIGR1IHZpc2l0ZXVyLiBEZXV4IG5vdGlvbnNcbiAgICAgICAgLy8gZGlmZsOpcmVudGVzLCBldCBsYSBzZWNvbmRlIG4nZXhpc3RlIHBhcyB0YW50IHF1J29uIG4nYSBwYXMgY2xpcXXDqS5cbiAgICAgICAgLy8gTGUgc3R5bGVyIHJldmVuYWl0IMOgIHBlaW5kcmUgZW4gbm9pciB1bmUgdGFpbGxlIHF1ZSBsZSBmb3JtdWxhaXJlIG5lXG4gICAgICAgIC8vIGNvbm5haXNzYWl0IHBhcyDigJQgbCdpbnB1dCBlc3QgdmlkZSBhdSBjaGFyZ2VtZW50IOKAlCBldCBjZXR0ZSBwZWludHVyZVxuICAgICAgICAvLyBuZSBib3VnZWFpdCBqYW1haXMsIGwnYXR0cmlidXQgw6l0YW50IMOpY3JpdCBhdSByZW5kdSBldCBwbHVzIHRvdWNow6lcbiAgICAgICAgLy8gZW5zdWl0ZS4gYC5hY3RpdmVgIGVzdCBwYXJ0aSBhdXNzaSA6IHJpZW4gbmUgbCdhIGphbWFpcyBwb3PDqS5cbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXRleHQtb24tYm9keSkgIWltcG9ydGFudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gVGFpbGxlIMOpcHVpc8OpZSDigJQgZG9ubsOpZSBkaXNwb25pYmxlIHVuaXF1ZW1lbnQgY8O0dMOpIHBsYXRlZm9ybWUuXG4gICAgICAgICZbZGF0YS1zdG9jaz0nMCddIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2QtbGlzdCB7XG4gICZfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg4cHgpO1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBmb250LXNpemU6IHJlbSgzNnB4KTtcbiAgICAgIG1hcmdpbjogMCAwIHJlbSg4cHgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIZWFkZXIgY2F0w6lnb3JpZSA6IHRpdHJlICsgaW50cm8gfCByw6lhc3N1cmFuY2UgKGRlc2t0b3ApXG4uY2F0YWxvZy1oZWFkZXIge1xuICBtYXJnaW46IHJlbSgxNnB4KSAwIHJlbSgyMHB4KTtcblxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgYXV0bztcbiAgICBjb2x1bW4tZ2FwOiByZW0oNDBweCk7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIG1hcmdpbjogcmVtKDI0cHgpIDAgcmVtKDI4cHgpO1xuICB9XG5cbiAgJl9faW50cm8ge1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIC8vIE1hc3F1w6kgbW9iaWxlIOKAlCB0cm9wIGRlbnNlIMOgIGPDtHTDqSAvIHNvdXMgbGUgSDFcbiAgJl9fcmVhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgIGdhcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSg0cHgpO1xuICAgIH1cbiAgfVxuXG4gICZfX3JlYS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiByZW0oMTJweCk7XG4gICAgcGFkZGluZzogMCByZW0oMjBweCk7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IsICNlNWU1ZTUpO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAmX19yZWEtaWNvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwIDAgMjhweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fcmVhLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSgycHgpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgICB9XG5cbiAgICA+IHNwYW4ge1xuICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keS1saWdodCk7XG4gICAgfVxuICB9XG59XG5cbi8vIEludHJvIGNhdMOpZ29yaWUgKHByZW1pZXIgYmxvYyB0ZXh0ZSBzb3VzIGxlIEgxKVxuLmJsb2MtLWNhdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgLmJsb2MtLXRleHQge1xuICAgIHAge1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keS1saWdodCk7XG4gICAgICBmb250LXNpemU6IHJlbSgxNHB4KTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXgtd2lkdGg6IDUycmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyDigJTigJTigJQgVG9vbGJhciBmaWx0cmVzIChtYXF1ZXR0ZSkg4oCUIHBhcyBkZSB0b2dnbGUgZ3JpbGxlL2xpc3RlIOKAlOKAlOKAlFxuLmNhdGFsb2ctdG9vbGJhciB7XG4gIG1hcmdpbjogcmVtKDE2cHgpIDAgcmVtKDIwcHgpO1xuXG4gIEBpbmNsdWRlIG1lZGlhKCc8ZGVza3RvcCcpIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmX19yb3cge1xuICAgICAgZGlzcGxheTogY29udGVudHM7IC8vIGxhaXNzZSBsZSBkcmF3ZXIgZmlsdHJlIG1vYmlsZSBpbnRhY3RcbiAgICB9XG5cbiAgICAmX19jb3VudCB7XG4gICAgICBkaXNwbGF5OiBub25lOyAvLyByZW1wbGFjw6kgcGFyIC5jYXRhbG9nLWxpc3RpbmdfX2NvdW50XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgJl9fcm93IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgXCJmaWx0ZXJzIHNvcnRcIlxuICAgICAgICBcInNpZGViYXIgLlwiO1xuICAgICAgY29sdW1uLWdhcDogcmVtKDEycHgpO1xuICAgICAgcm93LWdhcDogcmVtKDEwcHgpO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIH1cblxuICAgICZfX2NvdW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGRlc2t0b3Age1xuICAuY2F0YWxvZy10b29sYmFyIHtcbiAgICAuZmlsdGVyIHtcbiAgICAgIGdyaWQtYXJlYTogZmlsdGVycztcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAvLyDDiXRhZ2UgaW1wb3PDqSA6IGF1LWRlc3N1cyBkZSAuY2F0YWxvZy1saXN0aW5nLCBzb3VzIC5oZWFkZXIuXG4gICAgICAvL1xuICAgICAgLy8gLmNhdGFsb2ctbGlzdGluZyBwb3J0ZSB1biBgY2xpcC1wYXRoYCBwb3VyIHNvbiBmb25kIHBsZWluZSBsYXJnZXVyLCBjZVxuICAgICAgLy8gcXVpIGVuIGZhaXQgdW4gY29udGV4dGUgZCdlbXBpbGVtZW50IHBlaW50IGF1IG5pdmVhdSAwLiDDgCDDqWdhbGl0w6ksIGMnZXN0XG4gICAgICAvLyBsJ29yZHJlIGR1IERPTSBxdWkgdHJhbmNoZSwgZXQgbGUgbGlzdGluZyB2aWVudCBhcHLDqHMgOiDDoCB6LWluZGV4IDAgbGVcbiAgICAgIC8vIGZpbHRyZSBwYXNzYWl0IGRlc3NvdXMsIHNlcyBwYW5uZWF1eCBkw6lyb3VsYW50cyDDqXRhaWVudCByZWNvdXZlcnRzLlxuICAgICAgLy8gTGUgMiBkZSBiYXNlIFdpemlTaG9wLCBsdWksIMOpZ2FsYWl0IC5oZWFkZXIgZXQgZmFpc2FpdCBwYXNzZXIgbGUgZmlsdHJlXG4gICAgICAvLyBwYXItZGVzc3VzIGxlIG3DqWdhLW1lbnUuIDEgZXN0IGxhIHNldWxlIHZhbGV1ciBxdWkgc2F0aXNmYWl0IGxlcyBkZXV4LlxuICAgICAgei1pbmRleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBnYXA6IHJlbSgxMHB4KTtcblxuICAgICAgJl9fc2VsZWN0ZWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgLy8gTGFiZWwgwqsgRmlsdHJlcyDCuyDigJQgcGFzIHVuIGJvdXRvbiAocGFzIGRlIGJvcmR1cmUgPSBtb2lucyB0cm9tcGV1cilcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogOHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgNHB4IDAgMDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCkgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGZsZXg6IDAgMCAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGNlbnRlciAvIGNvbnRhaW4gbm8tcmVwZWF0IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMmIyYjJiJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0Nwb2x5Z29uIHBvaW50cz0nMjIgMyAyIDMgMTAgMTIuNDYgMTAgMTkgMTQgMjEgMTQgMTIuNDYgMjIgMycvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuXG4gICAgICAgICAgLmZpbHRlcl9faXRlbV9fY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICNiZGJkYmQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2JkYmRiZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmlsdGVyX19zdWJsZXZlbCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE0cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI4MHB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hcnJvdyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpIHRyYW5zbGF0ZSgtMnB4LCAwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faXRlbV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjhweCAwIDE0cHggIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QwZDBkMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTJweCkgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIH1cblxuICAgICAgJl9fc3VibGV2ZWwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgLmFycm93IHtcbiAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDEuNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIGxpc3QtdG9wIGRldmllbnQgXCJ0cmFuc3BhcmVudFwiIHBvdXIgcGxhY2VyIHNpZGViYXIgc291cyBsZXMgZmlsdHJlcyAvIHNvcnQgw6AgZHJvaXRlXG4gICAgLmxpc3QtdG9wIHtcbiAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAucHJvZC1saXN0X19iYWNrZ3JvdW5kQ2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyAvLyBuZSBwb2xsdWUgcGFzIGxhIGdyaWxsZSBkZXNrdG9wXG4gICAgICB9XG5cbiAgICAgIC5saXN0LXRvcF9fc2lkZWJhciB7XG4gICAgICAgIGdyaWQtYXJlYTogc2lkZWJhcjtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IC8vIHBsdXMgZGUgZ3Jhc1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5LWxpZ2h0KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zb3J0IHtcbiAgICAgICAgZ3JpZC1hcmVhOiBzb3J0O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB6LWluZGV4OiAxOyAvLyBtw6ptZSDDqXRhZ2UgcXVlIC5maWx0ZXIgOiBhdS1kZXNzdXMgZHUgbGlzdGluZywgc291cyBsZSBoZWFkZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGhlaWdodDogNDBweDtcblxuICAgICAgICAgICY6aG92ZXIgLnNvcnRfX2xhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDI4cHggMCAxNHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEycHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAuYXJyb3cge1xuICAgICAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3VibGV2ZWwge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDBkMGQwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBGb25kIGdyaXMgZGVycmnDqHJlIGxhIGdyaWxsZSBkZSBjYXJ0ZXNcbiAgLmxpc3QubWFyZ2luIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLy8gQmFuZGVhdSBsaXN0aW5nIGZ1bGwtYmxlZWQgOiBjb21wdGV1ciArIGNhcnRlc1xuLmNhdGFsb2ctbGlzdGluZyB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmI7XG4gIC8vIMOpdGVuZCBsZSBmb25kIHN1ciB0b3V0ZSBsYSBsYXJnZXVyIHZpZXdwb3J0IHNhbnMgZMOpY2FsZXIgbGUgY29udGVudVxuICBib3gtc2hhZG93OiAwIDAgMCAxMDB2bWF4ICNmYWZhZmI7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCAtMTAwdm1heCk7XG4gIHBhZGRpbmc6IHJlbSgyMHB4KSAwIHJlbSg0MHB4KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBAaW5jbHVkZSBtZWRpYSgnPGRlc2t0b3AnKSB7XG4gICAgcGFkZGluZzogcmVtKDE2cHgpIDAgcmVtKDI0cHgpO1xuICB9XG5cbiAgJl9fY291bnQge1xuICAgIG1hcmdpbjogMCAwIHJlbSgxNnB4KTtcbiAgICBmb250LXNpemU6IHJlbSgxM3B4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5KTtcbiAgfVxuXG4gIC5saXN0Lm1hcmdpbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIOKAlOKAlOKAlCBHcmlsbGUg4oCU4oCU4oCUXG4vL1xuLy8gTGUgcMOpcmltw6h0cmUgZXN0IGTDqWNsYXLDqSBpY2ksIHVuZSBmb2lzLCBldCBub21tw6kuIEMnZXN0IHVuZSBsaXN0ZSBibGFuY2hlIDpcbi8vIG5vdXMgbidhZ2lzc29ucyBxdWUgc3VyIGxlcyBjb250ZW5ldXJzIHF1ZSBub3VzIGF2b25zIGV4cGxpY2l0ZW1lbnQgdHJhaXTDqXMuXG4vLyBVbiB0eXBlIGRlIGJsb2MgcHJvZHVpdCBham91dMOpIGRlbWFpbiBkZXB1aXMgbGUgYmFjay1vZmZpY2UgcmV0b21iZXJhIGRvbmNcbi8vIHN1ciBsYSBnw6lvbcOpdHJpZSBuYXRpdmUgZGUgV2l6aVNob3Ag4oCUIHNhbnMgbm90cmUgZ291dHRpw6hyZSwgY2UgcXVpIHNlIHZvaXQgZXRcbi8vIHNlIGNvcnJpZ2UsIHBsdXTDtHQgcXVlIGRpc2xvcXXDqSBwYXIgdW5lIGdyaWxsZSBxdWkgbmUgbGUgY29uY2VybmFpdCBwYXMuXG4vL1xuLy8gTGUgY29udGVuZXVyIGZsZXggZGlmZsOocmUgc2Vsb24gbGUgbW90ZXVyIGRlIHJlbmR1IDpcbi8vICAgY2F0YWxvZ3VlIOKGkiBgLnByb2RfX3dyYXBwZXJfX2ZsZXhgLCBwcm9kdWl0IHBhciBub3MgdGVtcGxhdGVzIFR3aWdcbi8vICAgYWNjdWVpbCAgIOKGkiBgLnByb2RgIGx1aS1tw6ptZSwgV2l6aUJsb2NrcyBuJ2luc8OpcmFudCBhdWN1biB3cmFwcGVyXG4vL1xuLy8gYHByb2R1Y3QtbGlzdC1zZWxlY3RlZGAgZW4gZXN0IGFic2VudCA6IGNldHRlIG1pc2UgZW4gYXZhbnQgcmFuZ2Ugc2VzIGNhcnRlc1xuLy8gZGFucyBkZXMgY29udGVuZXVycyBpbnRlcm3DqWRpYWlyZXMgZXQgc2EgZ291dHRpw6hyZSBlc3QgdHJhaXTDqWUgw6AgcGFydC5cblxuLy8vIENvbnRlbmV1cnMgZG9udCBub3VzIHBvc29ucyBsYSBnb3V0dGnDqHJlLlxuJHByb2QtZ3JpZC1ndXR0ZXI6ICcucHJvZCAucHJvZF9fd3JhcHBlcl9fZmxleCwgLnByb2QucHJvZHVjdC1saXN0LWNsYXNzaWM6bm90KC5wcm9kdWN0LWxpc3Qtc2VsZWN0ZWQpJztcblxuLy8vIFBhcm1pIGV1eCwgY2V1eCBxdWkgc3VpdmVudCBub3RyZSBncmlsbGUgcmVzcG9uc2l2ZSBwYXIgZMOpZmF1dC5cbi8vLyBgcHJvZHVjdC1saXN0LXNpbXBsZWAgZW4gc29ydCA6IHNvbiBub21icmUgZGUgY29sb25uZXMgZXN0IHVuIGNob2l4XG4vLy8gw6lkaXRvcmlhbCBmYWl0IGVuIGJhY2stb2ZmaWNlLCBxdSdvbiBuZSByw6nDqWNyaXQgcGFzLiBEZXV4IGNvbnN0YW50ZXMgcGx1dMO0dFxuLy8vIHF1J3VuZSBjb21wb3NpdGlvbiA6IGxhIGxlY3R1cmUgcHJpbWUsIGV0IGNoYWN1bmUgc2UgbGl0IHNldWxlLlxuJHByb2QtZ3JpZC1kZWZhdWx0OiAnLnByb2QgLnByb2RfX3dyYXBwZXJfX2ZsZXgsIC5wcm9kLnByb2R1Y3QtbGlzdC1jbGFzc2ljOm5vdCgucHJvZHVjdC1saXN0LXNlbGVjdGVkKTpub3QoLnByb2R1Y3QtbGlzdC1zaW1wbGUpJztcblxuI3skcHJvZC1ncmlkLWd1dHRlcn0ge1xuICAtLXByb2QtZ3JpZC1nYXA6ICN7JHByb2QtZ3JpZC1nYXB9O1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IC8vIGNhcnRlcyBk4oCZdW5lIG3Dqm1lIGxpZ25lID0gbcOqbWUgaGF1dGV1clxuICBnYXA6IHZhcigtLXByb2QtZ3JpZC1nYXApO1xuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgLy8gVW5lIHNldWxlIGxpZ25lIMOgIGNoYW5nZXIgOiBsZXMgbGFyZ2V1cnMgZGUgY29sb25uZXMgcmV0cmFuY2hlbnQgY2V0dGVcbiAgICAvLyBtw6ptZSBwcm9wcmnDqXTDqSwgbCdpbnZhcmlhbnQgwqsgTiBjb2xvbm5lcyArIChOLTEpIGdvdXR0acOocmVzID0gMTAwICUgwrtcbiAgICAvLyByZXN0ZSBkb25jIHZyYWkgc2FucyBxdSdvbiBhaXQgw6AgdG91Y2hlciBhdXggYGZsZXgtYmFzaXNgLlxuICAgIC0tcHJvZC1ncmlkLWdhcDogI3skcHJvZC1ncmlkLWdhcC1tb2JpbGV9O1xuXG4gICAgLy8gQ2VudHJlIGxhIGRlcm5pw6hyZSBsaWduZSBxdWFuZCBlbGxlIGVzdCBpbmNvbXBsw6h0ZS4gU2FucyBlZmZldCBzdXIgbGVzXG4gICAgLy8gbGlnbmVzIHBsZWluZXMsIGxhIGdvdXR0acOocmUgbmUgbGFpc3NhbnQgYWxvcnMgYXVjdW4gZXNwYWNlIGxpYnJlLlxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi8vLyBNaXNlIGVuIGNvbG9ubmVzLCByw6lzZXJ2w6llIGF1eCBjYXJ0ZXMgcXVlIGNlcyBjb250ZW5ldXJzIGRpc3Bvc2VudFxuLy8vIGV1eC1tw6ptZXMuIExlIGA+YCBuJ2VzdCBwYXMgdW4gZMOpdGFpbCBkZSBzdHlsZSA6IGMnZXN0IGx1aSBxdWkgYm9ybmUgbGFcbi8vLyByw6hnbGUuIFVuZSB2YXJpYW50ZSBxdWkgaW1icmlxdWUgc2VzIGNhcnRlcyBwbHVzIHByb2ZvbmQgc29ydCBkdSBww6lyaW3DqHRyZVxuLy8vIHNhbnMgYXZvaXIgw6Agw6p0cmUgbm9tbcOpZSBudWxsZSBwYXJ0IOKAlCBjJ2VzdCBleGFjdGVtZW50IGNlIHF1aSBtYW5xdWFpdFxuLy8vIHF1YW5kIGBwcm9kdWN0LWxpc3Qtc2VsZWN0ZWRgIGjDqXJpdGFpdCBkJ3VuZSBncmlsbGUgw6AgcXVhdHJlIGNvbG9ubmVzLlxuI3skcHJvZC1ncmlkLWRlZmF1bHR9IHtcbiAgLy8gRW5mYW50IGltYnJpcXXDqSBldCBub24gYCN7JHNjb3BlfSA+IC5wcm9kX19hcnRpY2xlYCA6IGwnaW50ZXJwb2xhdGlvbiBlc3RcbiAgLy8gZHUgY29sbGFnZSBkZSB0ZXh0ZSwgZWxsZSBuJ2F1cmFpdCBhY2Nyb2Now6kgbGUgYD5gIHF1J2F1IGRlcm5pZXIgc8OpbGVjdGV1clxuICAvLyBkZSBsYSBsaXN0ZS4gTCdpbWJyaWNhdGlvbiwgZWxsZSwgbGUgZGlzdHJpYnVlIHN1ciBjaGFjdW4uXG4gID4gLnByb2RfX2FydGljbGUge1xuICAgIEBpbmNsdWRlIHByb2QtZ3JpZC1jb2x1bW5zKDIpO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgIEBpbmNsdWRlIHByb2QtZ3JpZC1jb2x1bW5zKDMpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGRlc2t0b3Age1xuICAgICAgQGluY2x1ZGUgcHJvZC1ncmlkLWNvbHVtbnMoNCk7XG4gICAgfVxuICB9XG59XG5cbi8vLyBWZXN0aWdlIHJlbmR1IHBhciBsYSBwbGF0ZWZvcm1lLCDDoCBtYXNxdWVyLlxuLy8vXG4vLy8gTGUgYmxvYyDCqyBzw6lsZWN0aW9uIMK7IGRlIGwnYWNjdWVpbCBpbnPDqHJlIHVuIGA8cCBjbGFzcz1cInByb2RfX2FydGljbGVcbi8vLyBzcGFjZS1kZXZpc2UgX19lcnJvclwiPmAgdmlkZSwgZW50cmUgbGUgdGl0cmUgZXQgbGEgbWFycXVlIGQndW5lIGNhcnRlLiBMZVxuLy8vIG5vbSBkZSBjbGFzc2UgZXN0IGFjY2lkZW50ZWwgOiBsYSBsaXN0ZSBkZXMgY2xhc3NlcyBkZSBsYSBjYXJ0ZSBhIMOpdMOpIGNvbGzDqWVcbi8vLyDDoCBsYSBwbGFjZSBkZSBzb24gbm9tIGRlIGJsb2MsIGQnb8O5IGxlIGBfX2Vycm9yYCBvcnBoZWxpbiBldCBsZXMgZXNwYWNlc1xuLy8vIG11bHRpcGxlcy4gSWwgZGV2YWl0IHJlY2V2b2lyIGxlIG1lc3NhZ2UgwqsgcHJvZHVpdCBpbmRpc3BvbmlibGUgwrsgcXVlIHBvc2Vcbi8vLyBgYWRkLXRvLWNhcnQuanNgIGRhbnMgYC5wcm9kX19hcnRpY2xlX19lcnJvcmAg4oCUIHPDqWxlY3RldXIgcXVpLCBkdSBjb3VwLCBuZVxuLy8vIGNvcnJlc3BvbmQgw6AgcmllbiBudWxsZSBwYXJ0LlxuLy8vXG4vLy8gT24gbGUgbWFzcXVlIGF1IGxpZXUgZGUgbGUgcsOpcGFyZXIsIHBvdXIgdHJvaXMgcmFpc29ucy4gSWwgZXN0IHVuaXF1ZSBzdXJcbi8vLyB0b3V0ZSBsYSBwYWdlIGzDoCBvw7kgaWwgZW4gZmF1ZHJhaXQgdW4gcGFyIGNhcnRlIDsgYXVjdW5lIGZldWlsbGUgZGUgc3R5bGUsXG4vLy8gbmkgbGEgbsO0dHJlIG5pIGNlbGxlIGRlIFdpemlTaG9wLCBuZSBkw6ljcml0IHNvbiBhcHBhcmVuY2Ugbmkgc29uIMOpdGF0XG4vLy8gYC5zaG93YCA7IGV0IHNhIHNvdXJjZSBuJ2VzdCBuaSBkYW5zIGNlIGTDqXDDtHQgbmkgw6lkaXRhYmxlIGVuIGJhY2stb2ZmaWNlLlxuLy8vIExlIHJlbmRyZSBmb25jdGlvbm5lbCBzZXJhaXQgdW4gY2hhbnRpZXIsIHBhcyB1biBjb3JyZWN0aWYuXG4vLy9cbi8vLyBNYXNxdWVyIHBsdXTDtHQgcXVlIHNldWxlbWVudCBsZSBkw6lzaGFiaWxsZXIgOiBpbCBvY2N1cGUgZMOpasOgIDI0cHggZGUgdmlkZVxuLy8vIGF1am91cmQnaHVpLCBhdmFudCBtw6ptZSBxdWUgbm90cmUgaGFiaWxsYWdlIG5lIGx1aSBkb25uZSBib3JkdXJlIGV0IGZvbmQuXG4vLy9cbi8vLyBMZSBzw6lsZWN0ZXVyIHBvcnRlIHN1ciBsYSBiYWxpc2UgZXQgbm9uIHN1ciB1bmUgY2xhc3NlIHN1cHBsw6ltZW50YWlyZSA6XG4vLy8gdW5lIGNhcnRlIGVzdCB1biBgPGFydGljbGU+YCBkYW5zIG5vcyB0cm9pcyBtb3RldXJzIGRlIHJlbmR1LCB1biBgPHA+YCBuJ2VuXG4vLy8gZXN0IGphbWFpcyB1bmUuIExhIHLDqGdsZSB2YXV0IGRvbmMgYXVzc2kgcG91ciBsZXMgaW50cnVzIMOgIHZlbmlyLlxuLnByb2QgcC5wcm9kX19hcnRpY2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8g4oCU4oCU4oCUIENhcnRlcyBwcm9kdWl0IChzaXRlLXdpZGUgdmlhIG1hY3JvKSDigJTigJTigJRcbi5wcm9kIC5wcm9kX19hcnRpY2xlIHtcbiAgLy8vIEFsaWduZW1lbnQgZHUgY29udGVudSBkZSBsYSBjYXJ0ZSwgcG9zw6kgaWNpIGNvbW1lIHVuZSBkw6ljaXNpb24gdW5pcXVlXG4gIC8vLyBwbHV0w7R0IHF1ZSByZWNvcGnDqSBzdXIgY2hhcXVlIMOpbMOpbWVudC5cbiAgLy8vXG4gIC8vLyBMZXMgY3VzdG9tIHByb3BlcnRpZXMgc29udCBow6lyaXTDqWVzIGV0IHLDqXNvbHVlcyBhdSBtb21lbnQgZGUgbCd1c2FnZSA6IHVuXG4gIC8vLyBjb250ZXh0ZSBxdWkgdmV1dCB1biBhdXRyZSBhbGlnbmVtZW50IHJlZMOpZmluaXQgbGEgdmFyaWFibGUgw6Agc2EgcmFjaW5lLFxuICAvLy8gZXQgbGEgdmFsZXVyIGRlc2NlbmQgc2V1bGUuIEF1Y3VuIHPDqWxlY3RldXIgbidhIHBsdXMgw6AgZW4gYmF0dHJlIHVuIGF1dHJlLFxuICAvLy8gZXQgc3VydG91dCBhdWN1biBgIWltcG9ydGFudGAgbidhIHBsdXMgw6AgY29tYmF0dHJlIGxlIG7DtHRyZS4gTGUgY2/Du3RcbiAgLy8vIGQndW5lIGV4Y2VwdGlvbiBwYXNzZSBkJ3VuZSDDqW51bcOpcmF0aW9uIMOgIHRlbmlyIMOgIGpvdXIgw6AgZGV1eCBsaWduZXMuXG4gIC8vL1xuICAvLy8gRGV1eCB2YXJpYWJsZXMgZXQgbm9uIHVuZSA6IGxlIHRleHRlIGV0IGxlcyBib8OudGVzIGZsZXggbmUgcGFybGVudCBwYXMgbGVcbiAgLy8vIG3Dqm1lIHZvY2FidWxhaXJlIChgbGVmdGAgY29udHJlIGBmbGV4LXN0YXJ0YCkuXG4gIC0tY2FyZC10ZXh0OiBsZWZ0O1xuICAtLWNhcmQtaW5saW5lOiBmbGV4LXN0YXJ0O1xuXG4gIC8vLyBMZXMgcHVjZXMgZGUgdGFpbGxlIHNvbnQgZmVycsOpZXMgw6AgbCdvcHBvc8OpIGR1IHRleHRlIGRhbnMgbGEgY2FydGUgOiBjJ2VzdFxuICAvLy8gdW5lIGTDqWNpc2lvbiBkaXN0aW5jdGUsIGVsbGUgYSBkb25jIHNhIHByb3ByZSB2YXJpYWJsZS5cbiAgLS1jYXJkLWNoaXBzOiBmbGV4LWVuZDtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzIGVhc2UsIGJvcmRlci1jb2xvciAwLjJzIGVhc2U7XG4gIC8vIExlIHBhZGRpbmcgV2l6aSBuZSBzZXJ0IHBsdXMgZGUgZ291dHRpw6hyZSA6IGMnZXN0IGBnYXBgIHF1aSBlc3BhY2UuXG4gIHBhZGRpbmc6IDAuN3JlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuXG4gIC8vIEVuIG1vYmlsZSBsYSBjYXJ0ZSB0b21iZSDDoCBkZXV4IGNvbG9ubmVzIDogY2VzIDI0cHggZGUgY2hhcXVlIGPDtHTDqSwgZGVzc2luw6lzXG4gIC8vIHBvdXIgdW5lIGNhcnRlIGRlIDM1N3B4LCBlbiBjb25maXNxdWFpZW50IDI4ICUgZXQgcm9nbmFpZW50IGwnaW1hZ2UgZCdhdXRhbnQuXG4gIC8vIFVuIHJldHJhaXQgbmUgc2UgdHJhbnNwb3NlIHBhcyBlbiB2YWxldXIgYWJzb2x1ZSBkJ3VuIGZvcm1hdCDDoCBsJ2F1dHJlIOKAlCBpbFxuICAvLyBzZSBsaXQgcmVsYXRpdmVtZW50IMOgIGNlIHF1J2lsIGVuY2FkcmUuXG4gIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgcGFkZGluZzogMC43cmVtIDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gSGFiaWxsYWdlIHNldWxlbWVudCA6IGxhIGxhcmdldXIgZXN0IGTDqWNpZMOpZSBwYXIgbGUgY29udGVuZXVyLCBwbHVzIGhhdXQuXG4gIC8vIFPDqXBhcmVyIGxhIHBlYXUgZGUgbGEgZ8Opb23DqXRyaWUgZXN0IGNlIHF1aSBwZXJtZXQgw6AgbGEgcHJlbWnDqHJlIGRlIHJlc3RlclxuICAvLyB1bml2ZXJzZWxsZSBwZW5kYW50IHF1ZSBsYSBzZWNvbmRlIHJlc3RlIGJvcm7DqWUgw6AgY2UgcXUnb24gbWHDrnRyaXNlLlxuICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2QwZDBkMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICB9XG4gIH1cblxuICAucHJvZF9fc2hhZG93LFxuICAucHJvZF9fcmVsYXRpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICAucHJvZF9fZm9ybSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cblxuICAvLyBBbm51bGUgbGUgZ3JvcyBwYWRkaW5nIFdpemkgKDIwcHggdGFibGV0KykgcXVpIGdvbmZsZSBsYSBjYXJ0ZVxuICAucHJvZF9fcmVsYXRpdmUge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5wcm9kX19saW5rIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgZmxleDogMSAxIGF1dG87IC8vIHBvdXNzZSBsZSBDVEEgdmVycyBsZSBiYXNcbiAgICBoZWlnaHQ6IGF1dG87IC8vIGJhdCBsZSBoZWlnaHQ6MTAwJSBXaXppIHF1aSBlbXDDqmNoYWl0IG1hcmdpbi10b3A6YXV0b1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLnByb2RfX3RvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAvLy8gUsOpc2VydmF0YWlyZSBkZSBsYSB6b25lIGQnYXZpcywgYWJzZW50ZSBkdSBET00gcXVhbmQgbGUgcHJvZHVpdCBuJ2VuIGFcbiAgICAvLy8gcGFzIGVuY29yZS4gT24gbmUgcGV1dCBkb25jIHBhcyBkb25uZXIgZGUgaGF1dGV1ciBtaW5pbWFsZSBhdXggw6l0b2lsZXNcbiAgICAvLy8gZWxsZXMtbcOqbWVzIDogYydlc3QgbGUgY29udGVuZXVyIHF1aSBjb21wZW5zZSBsZXVyIGFic2VuY2UuXG4gICAgLy8vXG4gICAgLy8vIGA6aGFzKClgIGTDqXBsYWNlIGxlIHRlc3QgZHUgbWFya3VwIHZlcnMgbGEgZmV1aWxsZSBkZSBzdHlsZS4gU2FucyBsdWksXG4gICAgLy8vIGlsIGF1cmFpdCBmYWxsdSBmYWlyZSDDqW1ldHRyZSB1biBjb250ZW5ldXIgdmlkZSBwYXIgbGUgVHdpZyDigJQgZG9uY1xuICAgIC8vLyB0b3VjaGVyIGRldXggcmVuZHVzIGRpc3RpbmN0cywgbGEgbWFjcm8gZHUgY2F0YWxvZ3VlIGV0IGxlIEpTXG4gICAgLy8vIFdpemlCbG9ja3MgZGUgbCdhY2N1ZWlsLCBwb3VyIHVuIGJlc29pbiBwdXJlbWVudCB2aXN1ZWwuXG4gICAgLy8vXG4gICAgLy8vIFVuIGBwYWRkaW5nYCBldCBub24gdW4gcHNldWRvLcOpbMOpbWVudCA6IGxhIHBsYXRlZm9ybWUgYmFzY3VsZSBjZVxuICAgIC8vLyBjb250ZW5ldXIgZW4gYGRpc3BsYXk6IGZsZXhgIHNvdXMgbGVzIGJyZWFrcG9pbnRzIG1vYmlsZXMsIG/DuSB1bmUgYm/DrnRlXG4gICAgLy8vIHZpZGUgZGV2aWVudCB1biBpdGVtIGZsZXggZXQgY2Vzc2UgZGUgcGVzZXIgc3VyIGxhIGhhdXRldXIuIExlIHBhZGRpbmcsXG4gICAgLy8vIGx1aSwgYXBwYXJ0aWVudCBhdSBjb250ZW5ldXIgZXQgdmF1dCBsYSBtw6ptZSBjaG9zZSBxdWVsIHF1ZSBzb2l0IGxlXG4gICAgLy8vIG1vZGUgZCdhZmZpY2hhZ2UgcXVlIGxhIHBsYXRlZm9ybWUgZMOpY2lkZXJhIGRlbWFpbi5cbiAgICAmOm5vdCg6aGFzKC5wcm9kX19zdGFycykpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkc3RhcnMtLXNpemUgKyAkY2FyZC1zdGFycy1tYXJnaW4tdG9wICsgJGNhcmQtc3RhcnMtbWFyZ2luLWJvdHRvbTtcbiAgICB9XG4gIH1cblxuICAucHJvZF9fcGljdHVyZSxcbiAgLnByb2RfX2ltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICB9XG5cbiAgLnByb2RfX25hbWUge1xuICAgIG1hcmdpbi10b3A6IHJlbSg4cHgpO1xuICAgIHBhZGRpbmc6IDEwcHggMCAxNnB4ICFpbXBvcnRhbnQ7IC8vIGJhdCBsZSBwYWRkaW5nIFdpemkgZGVza3RvcFxuICAgIC8vIGAhaW1wb3J0YW50YCB0b3VybsOpIHZlcnMgbCdleHTDqXJpZXVyIDogaWwgYmF0IGAucHJvZCAucHJvZF9fbmFtZVxuICAgIC8vIHsgdGV4dC1hbGlnbjogY2VudGVyIH1gIGRlIGxhIHBsYXRlZm9ybWUuIExhIHZhbGV1ciwgZWxsZSwgdmllbnQgZHVcbiAgICAvLyBjb250ZXh0ZS5cbiAgICB0ZXh0LWFsaWduOiB2YXIoLS1jYXJkLXRleHQpICFpbXBvcnRhbnQ7XG5cbiAgICAvLy8gTGUgdGl0cmUgb2NjdXBlIHVuZSBoYXV0ZXVyIGZpeGUsIHF1J2lsIHRpZW5uZSBzdXIgdW5lIG91IGRldXggbGlnbmVzLlxuICAgIC8vL1xuICAgIC8vLyBTYW5zIGNlbGEsIGxhIHBvc2l0aW9uIGR1IHByaXggZXN0IGRpY3TDqWUgcGFyIGxhIGxvbmd1ZXVyIGR1IG5vbSBkdVxuICAgIC8vLyBwcm9kdWl0IDogc3VyIHVuIG3Dqm1lIHJhbmcsIHVuZSBjYXJ0ZSBhdSB0aXRyZSBjb3VydCByZW1vbnRlIHNvbiBwcml4XG4gICAgLy8vIGQndW5lIGxpZ25lIHBhciByYXBwb3J0IMOgIHNhIHZvaXNpbmUuIFLDqXNlcnZlciBkZXV4IGxpZ25lcyByZW5kIGxhXG4gICAgLy8vIGdvdXR0acOocmUgdmVydGljYWxlIGTDqXRlcm1pbmlzdGUsIGV0IHRvdXQgY2UgcXVpIHN1aXQgcydhbGlnbmUgc2V1bC5cbiAgICAvLy9cbiAgICAvLy8gTGUgYGxpbmUtY2xhbXBgIGVzdCBsZSBwZW5kYW50IGR1IGBtaW4taGVpZ2h0YCA6IGwndW4gcG9zZSB1biBwbGFuY2hlcixcbiAgICAvLy8gbCdhdXRyZSB1biBwbGFmb25kLiBMZXMgZGV1eCBzb250IG7DqWNlc3NhaXJlcywgc2lub24gdW4gdGl0cmUgZGUgdHJvaXNcbiAgICAvLy8gbGlnbmVzIHLDqWludHJvZHVpdCBsZSBkw6ljYWxhZ2UgcXUnb24gdmllbnQgZGUgc3VwcHJpbWVyLiBMZSB0ZXh0ZSByZXN0ZVxuICAgIC8vLyBlbnRpZXIgZGFucyBsZSBET00g4oCUIGxhIGNvdXBlIGVzdCB2aXN1ZWxsZSwgbGUgcsOpZsOpcmVuY2VtZW50IGV0IGxlc1xuICAgIC8vLyBsZWN0ZXVycyBkJ8OpY3JhbiB2b2llbnQgbGUgbm9tIGNvbXBsZXQuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkY2FyZC10aXRsZS1saW5lcztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6ICRjYXJkLXRpdGxlLWxpbmVzICogJGNhcmQtdGl0bGUtbGluZS1oZWlnaHQgKiAxZW07XG4gICAgICBmb250LXNpemU6IDEuM3JlbSAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkY2FyZC10aXRsZS1saW5lLWhlaWdodDtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHkpO1xuICAgICAgdGV4dC1hbGlnbjogdmFyKC0tY2FyZC10ZXh0KSAhaW1wb3J0YW50O1xuXG4gICAgICAvLyBgIWltcG9ydGFudGAgb2JsaWdhdG9pcmUgOiBpbCBlbiBmYXV0IHVuIHBvdXIgZW4gYmF0dHJlIHVuLCBsYSBtZWRpYVxuICAgICAgLy8gcXVlcnkgbid5IGNoYW5nZWFudCByaWVuLiBMYSByw6lzZXJ2ZSBkZSBkZXV4IGxpZ25lcyBzdWl0IGQnZWxsZS1tw6ptZSxcbiAgICAgIC8vIMOpdGFudCBleHByaW3DqWUgZW4gYGVtYCBkb25jIHJlbGF0aXZlIMOgIGNldHRlIHRhaWxsZS5cbiAgICAgIEBpbmNsdWRlIG1vYmlsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnJhbmQge1xuICAgICAgZGlzcGxheTogbm9uZTsgLy8gbWFxdWV0dGUgOiBwYXMgZGUgbWFycXVlIHNvdXMgbGUgdGl0cmVcbiAgICB9XG4gIH1cblxuICAucHJvZF9fc3RhcnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHZhcigtLWNhcmQtaW5saW5lKTtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBnYXA6IDZweDtcbiAgICBtYXJnaW46ICRjYXJkLXN0YXJzLW1hcmdpbi10b3AgMCAkY2FyZC1zdGFycy1tYXJnaW4tYm90dG9tO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogJHN0YXJzLS1zaXplO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgLnN0YXJzLS1sdmwwIHtcbiAgICAgIGNvbG9yOiAkc3RhcnMtLWluYWN0aXZlO1xuXG4gICAgICAuc3RhcnMtLWx2bDEge1xuICAgICAgICBjb2xvcjogJHN0YXJzLS1hY3RpdmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY291bnQge1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LW9uLWJvZHktbGlnaHQpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICB9XG5cbiAgLy8gQmF0IGxlIGNlbnRyYWdlIFdpemkgKC5wcm9kIC5wcm9kX19wcmljZSB7IGp1c3RpZnkvYWxpZ24gY2VudGVyIH0pLlxuICAvL1xuICAvLyBDb2xvbm5lIGVuIGB3cmFwYCA6IGxlcyDDqWzDqW1lbnRzIGZvcm1lbnQgdW5lIGxpZ25lIHZlcnRpY2FsZSB1bmlxdWUsIGxhcmdlXG4gIC8vIGRlIHNvbiBwbHVzIGdyYW5kIMOpbMOpbWVudC4gYGFsaWduLWl0ZW1zYCBuZSBsZXMgcGxhY2UgZG9uYyBxdWUgbCd1biBwYXJcbiAgLy8gcmFwcG9ydCDDoCBsJ2F1dHJlIOKAlCBjJ2VzdCBgYWxpZ24tY29udGVudGAgcXVpIHBsYWNlIGNldHRlIGxpZ25lIGRhbnMgbGVcbiAgLy8gY29udGVuZXVyLiBMZXMgZGV1eCBkb2l2ZW50IHN1aXZyZSBsYSB2YXJpYWJsZSwgc2FucyBxdW9pIGxlIHByaXggcmVzdGVcbiAgLy8gZmVycsOpIMOgIGdhdWNoZSBxdWVsIHF1ZSBzb2l0IGxlIGNvbnRleHRlLlxuICAucHJvZF9fcHJpY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogdmFyKC0tY2FyZC1pbmxpbmUpO1xuICAgIGp1c3RpZnktY29udGVudDogdmFyKC0tY2FyZC1pbmxpbmUpO1xuICAgIGFsaWduLWNvbnRlbnQ6IHZhcigtLWNhcmQtaW5saW5lKTtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgIHRleHQtYWxpZ246IHZhcigtLWNhcmQtdGV4dCkgIWltcG9ydGFudDtcbiAgICBnYXA6IDAuMTVyZW07XG5cbiAgICAvLy8gUsOpc2VydmF0YWlyZSBkZSBsYSBtZW50aW9uIMKrIMOgIHBhcnRpciBkZSDCuywgcmVuZHVlIHVuaXF1ZW1lbnQgc3VyIGxlc1xuICAgIC8vLyBwcm9kdWl0cyDDoCB2YXJpYXRpb25zLiBMZSBwc2V1ZG8tw6lsw6ltZW50IGVzdCB1biBpdGVtIGZsZXggY29tbWUgdW5cbiAgICAvLy8gYXV0cmUgOiBsZSBgZ2FwYCBkZSBsYSBjb2xvbm5lIHMnYXBwbGlxdWUgw6AgbHVpLCBsYSBsaWduZSByw6lzZXJ2w6llIGZhaXRcbiAgICAvLy8gZG9uYyBleGFjdGVtZW50IGxhIG3Dqm1lIGhhdXRldXIgcXVlIGxhIG1lbnRpb24gcXUnZWxsZSByZW1wbGFjZS5cbiAgICAmOm5vdCg6aGFzKC5wcm9kX19wcmljZV9fZnJvbSkpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogJGNhcmQtcHJpY2UtZnJvbS1mb250LXNpemUgKiAkY2FyZC1wcmljZS1mcm9tLWxpbmUtaGVpZ2h0O1xuICAgIH1cblxuICAgICZfX2Zyb20ge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IC8vIGJhdCBsZSBNUSBtb2JpbGUgd2lkdGg6MTAwJSArIHRleHQtYWxpZ246Y2VudGVyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1zZWxmOiB2YXIoLS1jYXJkLWlubGluZSk7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogJGNhcmQtcHJpY2UtZnJvbS1mb250LXNpemUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogJGNhcmQtcHJpY2UtZnJvbS1saW5lLWhlaWdodDtcbiAgICAgIGNvbG9yOiAjNmI2YjZiICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiB2YXIoLS1jYXJkLXRleHQpICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJl9fY3VyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24tc2VsZjogdmFyKC0tY2FyZC1pbmxpbmUpO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50OyAvLyBoacOpcmFyY2hpZSBtYXF1ZXR0ZSA6IG1vbnRhbnQgPiDCqyDDoCBwYXJ0aXIgZGUgwrtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgY29sb3I6IHZhcigtLXRleHQtb24tYm9keSk7XG4gICAgICB0ZXh0LWFsaWduOiB2YXIoLS1jYXJkLXRleHQpICFpbXBvcnRhbnQ7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcHJvbW8ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiByZW0oMTJweCk7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1vbi1ib2R5LWxpZ2h0KTtcbiAgICAgIHRleHQtYWxpZ246IHZhcigtLWNhcmQtdGV4dCkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLy8gTGEgbWFyZ2UgYmFzc2UgZXN0IHVuIHBsYW5jaGVyLCBwYXMgdW4gZXNwYWNlbWVudCBub21pbmFsIDogbGUgYmxvYyBDVEFcbiAgLy8vIHF1aSBzdWl0IGVzdCBjb2xsw6kgZW4gYmFzIHBhciB1biBgbWFyZ2luLXRvcDogYXV0b2AsIHF1aSB2YXV0IHrDqXJvIGTDqHMgcXVlXG4gIC8vLyBsYSBjYXJ0ZSBlc3QgcGxlaW5lLiBMZXMgcGFzdGlsbGVzIHNlIHJldHJvdXZhaWVudCBhbG9ycyBhdSBjb250YWN0IGRlc1xuICAvLy8gcHVjZXMgZGUgdGFpbGxlLiBMZXMgbWFyZ2VzIGRlIGRldXggZnLDqHJlcyBmbGV4IG5lIGZ1c2lvbm5hbnQgcGFzLCBjZXNcbiAgLy8vIDEycHggc29udCBnYXJhbnRpcyBxdWVsbGUgcXVlIHNvaXQgbGEgaGF1dGV1ciByZXN0YW50ZS5cbiAgLnByb2RfX2NvbG9ycyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiByZW0oOHB4KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTJweCk7XG4gICAgZ2FwOiA2cHg7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kX19zdGF0ZSB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGxlZnQ6IHJlbSg4cHgpO1xuICAgIHRvcDogcmVtKDhweCk7XG5cbiAgICAmLS1iYWRnZSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgLnByb2RfX3R5cGUge1xuICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICB9XG5cbiAgLnByb2RfX2hvdmVyX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIHByb2QtdmFyaWF0aW9uLWNoaXBzKCcnLCAnY2xvc2UnLCAnb3BlbicpOyAgICAvLyBtYWNybyBUd2lnIOKAlCBjYXRhbG9ndWVcbiAgQGluY2x1ZGUgcHJvZC12YXJpYXRpb24tY2hpcHMoJzInLCAnY2xvc2UyJywgJ29wZW4yJyk7IC8vIFdpemlCbG9ja3Mg4oCUIGFjY3VlaWxcblxuICAucHJvZF9fYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAwLjZyZW07XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogMzZweDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA4cHggMTBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcikgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXG4gICAgLy8gTCdpY8O0bmUgcGFuaWVyIGVzdCBkaW1lbnNpb25uw6llIGVuIGBlbWAgOiBlbGxlIHNlIHLDqWR1aXQgYXZlYyBsZSBsaWJlbGzDqVxuICAgIC8vIHNhbnMgcXUnb24gYWl0IMOgIGxhIHJlZMOpY2xhcmVyIGljaS5cbiAgICBAaW5jbHVkZSBtb2JpbGUge1xuICAgICAgZm9udC1zaXplOiAwLjdyZW0gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5ob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yLWhvdmVyKSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgJi0tYWJvdXQge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgICYtLWFkZENhcnQge1xuICAgICAgb3JkZXI6IDI7XG5cbiAgICAgIC8vIGA6bm90KDpoYXMoc3ZnKSlgIDogbGVzIHZhcmlhbnRlcyBBbWF6b24gUGF5IC8gYWZmaWxpYXRpb24gcG9ydGVudCBkw6lqw6BcbiAgICAgIC8vIGxldXIgcHJvcHJlIGxvZ28gZW4gbWFya3VwLCBvbiBuZSBsZXVyIHN1cGVycG9zZSBwYXMgbGUgcGFuaWVyLlxuICAgICAgJjpub3QoOmhhcyhzdmcpKTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxLjRlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjRlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICBtYXNrLWltYWdlOiAkaWNvbi1jYXJ0O1xuICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBtYXNrLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBBbm51bGVyIGxlIOKAnHBvdXNzYWdl4oCdIGR1IGhvdmVyIFdpemkgc3VyIGxlIGNvaW5cbiAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5wcm9kX19jb3JuZXJfX3RvcCB7XG4gICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICYucHJvZF9fYXJ0aWNsZS0tcmVxdWlyZWQ6aG92ZXIge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAucHJvZF9fY29ybmVyX190b3Age1xuICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8vIFRpcm9pciBDVEEgZMOpcGxpw6kgZGFucyBsZSBmbHV4IGRlIGxhIGNhcnRlIChtYXF1ZXR0ZSkuIExhIHBsYXRlZm9ybWUgbGVcbi8vLyB0aWVudCByZXBsacOpIGhvcnMgY2FkcmUgZXQgbmUgbGUgcsOpdsOobGUgcXUnYXUgc3Vydm9sIDsgb24gdmV1dCBsZXMgdGFpbGxlc1xuLy8vIGV0IGxlIGJvdXRvbiB2aXNpYmxlcyBlbiBwZXJtYW5lbmNlLlxuLy8vXG4vLy8gYHByb2R1Y3QtbGlzdC1zaW1wbGVgIGVuIGVzdCBleGNsdSwgZXQgbHVpIHNldWwgOiBjZXR0ZSB2YXJpYW50ZSBkw6l0b3VybmUgbGVcbi8vLyBtw6ptZSDDqWzDqW1lbnQgZW4gY2FscXVlIHBsZWluIGNhZHJlIHBvc8OpIHN1ciBsZSB2aXN1ZWwsIHF1aSBkb2l0IHJlc3RlciB1blxuLy8vIHN1cnZvbC4gTGUgZMOpcGxpZXIgbCdhZmZpY2hhaXQgZW4gY29udGludSBwYXItZGVzc3VzIGwnaW1hZ2UuIEVsbGUgZ2FyZGVcbi8vLyBkb25jIHRvdXQgbCdoYWJpbGxhZ2UgZGUgY2FydGUsIHNhdWYgY2UgZMOpcGxpYWdlLlxuLnByb2Q6bm90KC5wcm9kdWN0LWxpc3Qtc2ltcGxlKSAucHJvZF9fYXJ0aWNsZSB7XG4gIC5wcm9kX19ob3ZlciB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogYXV0bzsgLy8gY29sbGUgbGUgYmxvYyBDVEEgZW4gYmFzIGRlIGxhIGNhcnRlXG5cbiAgICBAaW5jbHVkZSBkZXNrdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoJzxkZXNrdG9wJykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLnByb2RfX2Zvcm0tLXJlcXVpcmVkIC5wcm9kX19ob3ZlciB7XG4gICAgQGluY2x1ZGUgZGVza3RvcCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3R0b206IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vLyBDYWxxdWUgZGUgc3Vydm9sIGRlIGxhIHZpZ25ldHRlIDogbGEgcGxhdGVmb3JtZSB5IGNlbnRyZSBsZSBjb250ZW51LCBsYVxuLy8vIGNhcnRlIGxlIGZlcnJlIMOgIGdhdWNoZS4gVG91dGUgbCdleGNlcHRpb24gdGllbnQgZGFucyBsYSByZWTDqWZpbml0aW9uIGRlc1xuLy8vIHRyb2lzIHZhcmlhYmxlcyBkJ2FsaWduZW1lbnQg4oCUIG5vbSwgw6l0b2lsZXMsIHByaXgsIHB1Y2VzIGV0IGJvdXRvbiBzdWl2ZW50XG4vLy8gcGFyIGjDqXJpdGFnZSwgc2FucyBxdSdhdWN1biBkJ2V1eCBuZSBzb2l0IG5vbW3DqSBpY2kuXG4ucHJvZC5wcm9kdWN0LWxpc3Qtc2ltcGxlIC5wcm9kX19ob3Zlcl9fd3JhcHBlciB7XG4gIC0tY2FyZC10ZXh0OiBjZW50ZXI7XG4gIC0tY2FyZC1pbmxpbmU6IGNlbnRlcjtcbiAgLS1jYXJkLWNoaXBzOiBjZW50ZXI7XG5cbiAgLy8gU2V1bCBwb2ludCBxdWkgbmUgcmVsw6h2ZSBwYXMgZGUgbCdhbGlnbmVtZW50LiBMZXMgcHVjZXMgZm9yY2VudFxuICAvLyBgdmlzaWJpbGl0eTogdmlzaWJsZWAgcG91ciBvdXZyaXIgbGUgZmF1eCBtZW51IGTDqXJvdWxhbnQgZGUgbGEgcGxhdGVmb3JtZS5cbiAgLy8gT3IgYHZpc2liaWxpdHlgIGVzdCBow6lyaXTDqWUsIGV0IHVuZSBkZXNjZW5kYW50ZSBwZXV0IGRvbmMgbGEgcsOpYWN0aXZlciA6XG4gIC8vIGxlcyBwdWNlcyBwZXLDp2FpZW50IGxlIGNhbHF1ZSByZXBsacOpLiBJbnZpc2libGVzIOKAlCBsJ29wYWNpdMOpIGR1IGNhbHF1ZSxcbiAgLy8gZWxsZSwgbmUgc2UgY29udHJlZGl0IHBhcyDigJQgbWFpcyBjbGlxdWFibGVzLCBwb3PDqWVzIGVuIGF2ZXVnbGUgc3VyIGxlXG4gIC8vIHZpc3VlbCBwcm9kdWl0LiBgaW5oZXJpdGAgbGVzIHJhY2Nyb2NoZSDDoCBsJ8OpdGF0IGR1IGNhbHF1ZS5cbiAgLnByb2RfX3ZhcmlhdGlvbl9fdHJpZ2dlcl9fd3JhcHBlcixcbiAgLnByb2RfX3ZhcmlhdGlvbjJfX3RyaWdnZXJfX3dyYXBwZXIge1xuICAgIHZpc2liaWxpdHk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBWYXJpYW50ZSDCqyB2aWduZXR0ZSDCuyA6IHRyb2lzIGNvbG9ubmVzLCBjaG9peCDDqWRpdG9yaWFsIGZhaXQgZW4gYmFjay1vZmZpY2Vcbi8vIGV0IG5vbiBkw6ljaXNpb24gZGUgbWFxdWV0dGUuIE9uIG5lIGwnw6ljcmFzZSBwYXMsIG9uIGwnYWxpZ25lIHNldWxlbWVudCBzdXJcbi8vIG5vdHJlIGdvdXR0acOocmUuXG4vL1xuLy8gQ2Ugbidlc3QgcGx1cyB1bmUgZXhjZXB0aW9uIHF1aSBzZSBkw6lmZW5kIGNvbnRyZSB1bmUgcsOoZ2xlIGfDqW7DqXJhbGUgOiBsYVxuLy8gZ3JpbGxlIHBhciBkw6lmYXV0IG5lIGxhIHZpc2UgcGFzLCBlbGxlIGTDqWNsYXJlIHNpbXBsZW1lbnQgc2VzIGxhcmdldXJzLlxuLnByb2QucHJvZHVjdC1saXN0LXNpbXBsZSA+IC5wcm9kX19hcnRpY2xlIHtcbiAgQGluY2x1ZGUgcHJvZC1ncmlkLWNvbHVtbnMoMyk7XG5cbiAgLy8gQmFzY3VsZSBtb25vLWNvbG9ubmUgZGUgbGEgcGxhdGVmb3JtZSAoZWxsZS1tw6ptZSBjYWzDqWUgc3VyIDYwMXB4KS5cbiAgQGluY2x1ZGUgbWVkaWEoJzw2MDFweCcpIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi8vIE1pc2UgZW4gYXZhbnQgOiB1bmUgZ3JhbmRlIGNhcnRlIMOgIGdhdWNoZSwgcXVhdHJlIHBldGl0ZXMgw6AgZHJvaXRlLCBzdXIgZGV1eFxuLy8gY29udGVuZXVycyBpbWJyaXF1w6lzIChgLnByb2RfX2xlZnRgIGV0IGAucHJvZF9fcmlnaHRgKSBxdWUgbGEgcGxhdGVmb3JtZVxuLy8gZGltZW5zaW9ubmUgZW4gYHdpZHRoYC4gTGEgZ291dHRpw6hyZSBuZSBwZXV0IGRvbmMgcGFzIHNlIHBvc2VyIHN1ciBgLnByb2RgLFxuLy8gZWxsZSBkb2l0IGRlc2NlbmRyZSBzdXIgY2hhcXVlIGNvbnRlbmV1ci5cbi5wcm9kLnByb2R1Y3QtbGlzdC1zZWxlY3RlZCB7XG4gIC8vIENvbG9ubmVzIGdhdWNoZS9kcm9pdGUuIExhIHBsYXRlZm9ybWUgbGV1ciBkb25uZSBgd2lkdGg6IDEwMCVgIGRhbnMgdW5cbiAgLy8gcGFyZW50IGBmbGV4LXdyYXA6IG5vd3JhcGAgOiBjJ2VzdCBsZSByw6l0csOpY2lzc2VtZW50IHF1aSBwcm9kdWl0IGxlIDUwLzUwLlxuICAvLyBVbiBgZ2FwYCBzJ3kgYWpvdXRlIHNhbnMgcmllbiBjYXNzZXIsIHB1aXNxdWUgbGUgcmV0cmFpdCBhYnNvcmJlIGxhXG4gIC8vIGdvdXR0acOocmUg4oCUIGNvbnRyYWlyZW1lbnQgYXV4IGNvbnRlbmV1cnMgZW4gYHdyYXBgLCBvw7kgbCdlbnJvdWxlbWVudFxuICAvLyBsJ2VtcG9ydGUgc3VyIGxlIHLDqXRyw6ljaXNzZW1lbnQgZXQgcmVudmVycmFpdCB1bmUgY2FydGUgw6AgbGEgbGlnbmUuXG4gIC5wcm9kX19saW5lRmxleCB7XG4gICAgZ2FwOiAkcHJvZC1ncmlkLWdhcDtcbiAgfVxuXG4gIC8vIEljaSBhdSBjb250cmFpcmUgb24gZXN0IGVuIGB3cmFwYCA6IGlsIGZhdXQgcmV0aXJlciBsYSBnb3V0dGnDqHJlIGRlc1xuICAvLyBsYXJnZXVycywgc2FucyBxdW9pIDIgeCA1MCAlIHBsdXMgbGUgYGdhcGAgZMOpYm9yZGVudCBldCBvbiByZXRvbWJlIHN1ciB1bmVcbiAgLy8gY2FydGUgcGFyIGxpZ25lLlxuICAucHJvZF9fcmlnaHQge1xuICAgIGdhcDogJHByb2QtZ3JpZC1nYXA7XG5cbiAgICA+IC5wcm9kX19hcnRpY2xlIHtcbiAgICAgIEBpbmNsdWRlIHByb2QtZ3JpZC1jb2x1bW5zKDIpO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9kX19sZWZ0ID4gLnByb2RfX2FydGljbGUge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmZpbHRlciB7XG4gICZfX3RpdGxlLFxuICAmX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiByZW0oMTNweCk7XG4gIH1cbn1cblxuLy8gTGUgYmxvYyBgQG1lZGlhIChtYXgtd2lkdGg6IDcxOXB4KWAgcXVpIHZpdmFpdCBpY2kgZXN0IHN1cHByaW3DqSA6IGlsXG4vLyByw6lhZmZpcm1haXQgbW90IHBvdXIgbW90LCBzdXIgbGVzIG3Dqm1lcyBzw6lsZWN0ZXVycywgZGVzIGTDqWNsYXJhdGlvbnMgZMOpasOgXG4vLyBwb3PDqWVzIHBsdXMgaGF1dCBhdmVjIGAhaW1wb3J0YW50YC4gT3IgdW4gYCFpbXBvcnRhbnRgIGwnZW1wb3J0ZSBxdWVsbGUgcXVlXG4vLyBzb2l0IGxhIG1lZGlhIHF1ZXJ5IDogY2VzIHRyZW50ZSBsaWduZXMgbmUgc2VydmFpZW50IHBsdXMgcmllbi5cbi8vXG4vLyBFbGxlcyBhdmFpZW50IMOpdMOpIMOpY3JpdGVzIHBvdXIgYmF0dHJlIHVuZSByw6hnbGUgbW9iaWxlIGRlIGxhIHBsYXRlZm9ybWVcbi8vIGhvaXN0w6llIGVuIGZpbiBkZSBgYXBwLmNzc2AuIExlIGAhaW1wb3J0YW50YCBkZXMgZMOpY2xhcmF0aW9ucyBkJ29yaWdpbmVcbi8vIHN1ZmZpdCDDoCBjZSB0cmF2YWlsLlxuIl19 */
